Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

*webscript wiki: http://wiki.alfresco.com/wiki/Web_Scripts*Image Added

Webscript has three part:

...

2. response template (name.method.format.ftl for example group.get.xml.ftl). It is in freemarker template (http://freemarker.org/docs/index.htmlImage Removed)

3. execution script (name.method.js) http://wiki.alfresco.com/wiki/JavaScript_APIImage Removed

*Debug webscript:*1. set log4j.logger.org.alfresco.repo.jscript to DEBUG in log4j.properties

To see a list of webscripts:

http://localhost:8180/alfresco/service/indexImage Removed

To register a new webscript:

http://localhost:8180/alfresco/service/index andImage Removed click on Refresh List of Webscript. No need to restart alfresco

To get details on a webscript:

Wiki Markup
http://localhost:8180/alfresco/service/script/\[path
Image Removed
 to script\]/name.method

For example: http://localhost:8180/alfresco/service/script/org/alfresco/repository/login.get\\

Where to deploy the webscript:

anywhere on classpath

build in webscripts are at:

tomcat\webapps\alfresco\WEB-INF\classes\alfresco\templates\webscripts\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\extension\templates\webscripts

To invoke a script with a ticket:

append "alf_ticket=xxxxx" at the end of the webscript url