Configuring Arbortext Publishing Engine > Setting Configuration Parameters > Specifying the AllowedFunctions List > How to Deploy Custom Applications
  
How to Deploy Custom Applications
ACL function files are placed in the PE_HOME/custom/init subdirectory, or placed in the PE_HOME/custom/scripts directory and loaded from a script in PE_HOME/custom/init. The HTTP request sent to Arbortext Publishing Engine would specify the f=acl query and its function=function-name parameter that you define in this section.
Java .class or .jar files are placed in the PE_HOME/custom/classes subdirectory. The HTTP request sent to Arbortext Publishing Engine would specify the f=java function and its class=class-name parameter that you define in this section.
JavaScript function files are placed in the PE_HOME/custom/init subdirectory, or placed in the PE_HOME/custom/scripts directory and loaded from a script in PE_HOME/custom/init. The HTTP request sent to Arbortext Publishing Engine would specify the f=javascript function and its function=function-name parameter that you define in this section.
* 
Arbortext Publishing Engine supports only the Rhino type of JavaScript files. You need to specify the type of JavaScript interpreter in the JavaScript file or use the set javascriptinterpreter ACL command in an initialization file placed in custom/init to specify the Rhino type of JavaScript.