Publishing Engine Programmer's Guide > The Arbortext Publishing Engine Sub-Process > Writing Arbortext PE Applications in ACL > Sample ACL Arbortext PE Applications
  
Sample ACL Arbortext PE Applications
 
The sample ACL applications are included in the Arbortext Publishing Engine installation. These applications are on the server and loaded into an Arbortext PE sub-process when it starts. The sample ACL applications are:
PE_HOME\e3\samples\acl\E3AppTest2.acl
PE_HOME\e3\samples\acl\e3samples2.acl
The E3AppTest2.acl sample is available for testing from the Arbortext Publishing Engine HTML web page (for information, see Monitoring and Reporting Using a Web Browser). It is handled by the Arbortext PE Request Manager, so you don't need to place it in the PE_HOME\custom\init directory. The E3AppTest2.acl sample application reports information about the Arbortext Publishing Engine environment. Document manipulation, such as opening, closing, and changing content, is accomplished using ACL commands and functions (refer to the Programmer's Reference). For information about e3samples2.acl, see Sample Applications.
To be able to use the functions in e3samples2.acl, you need to copy it the PE_HOME\custom\init directory. Be sure that you add the ACL package and its functions (e3samples2::*) to the allowed ACL function list (refer to The Allowed Functions List for information). Then issue an f=init request, go to the Arbortext Publishing Engine web page and click Reload Subprocesses, or stop and restart the servlet container for Arbortext Publishing Engine to make them available.