Set path to static files
A DOCROOT element may be added to your application and web services
configuration files (xcf) to allow end users access static files.
The DOCROOT element allows you to specify a path to static resources provided in
the deployment path of an application or web service.
Access to the DOCROOT resources will be verified by the GAS via the ACCESS_CONTROL element at runtime.
Example 1: application
<APPLICATION Id="myapp" Parent="defaultgwc">
<EXECUTION>
<DOCROOT>/web/doc/</DOCROOT>
<ENVIRONMENT_VARIABLE Id="DBDATE">DBMY4/</ENVIRONMENT_VARIABLE>
<ENVIRONMENT_VARIABLE Id="LD_LIBRARY_PATH">/opt/informix/lib:...</ENVIRONMENT_VARIABLE>
<PATH>$(res.deployment.path)/myapp</PATH>
<MODULE>app.42m</MODULE>
<ACCESS_CONTROL>
<ALLOW_FROM>$(res.access.control)</ALLOW_FROM>
</ACCESS_CONTROL>
</EXECUTION>
</APPLICATION>The static files can be fetched using a specific URL:
http[s]://host:port/ua/web[/group-name]/xcf-file/filenameExample 2: web service
<APPLICATION Id="myservice" Parent="ws.default">
<EXECUTION>
<DOCROOT>$(res.deployment.path)/docroot_service</DOCROOT>
<ENVIRONMENT_VARIABLE Id="DBDATE">DBMY4/</ENVIRONMENT_VARIABLE>
<ENVIRONMENT_VARIABLE Id="LD_LIBRARY_PATH">/opt/informix/lib:...</ENVIRONMENT_VARIABLE>
<PATH>$(res.deployment.path)/myservice</PATH>
<MODULE>myservice.42m</MODULE>
<ACCESS_CONTROL>
<ALLOW_FROM>$(res.access.control)</ALLOW_FROM>
</ACCESS_CONTROL>
</EXECUTION>
</APPLICATION>The static files can be fetched using a specific URL:
http[s]://host:port/ws/web[/group-name]/xcf-file/filename