The figure shows how values in the configuration file for the Web Services Assembly tool are used to populate elements in the application.xml file.
The configuration file contains these lines:
<web-service>
<!-- display-name populates the display-name element in application.xml -->
<display-name>Employee Benefit Manager Web Service</display-name>
<destination-path>build/empbft-ws.ear</destination-path>
<temporary-directory>.</temporary-directory>
<!-- context populates the context-root element in application.xml -->
<context>/employeebenefitmanager</context>
<stateless-session-ejb-service>
<!-- path populates the ejb element in application.xml -->
<path>build/empbft/empbft-ejb.jar</path>
<uri>/Service</uri>
<ejb-name>EmployeeBenefitManager</ejb-name>
</stateless-session-ejb-service>
</web-service>
The application.xml file generated by the Web Services Assembly tool contains these lines:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application ... >
<application>
<!-- value for display-name taken from display-name in the config file -->
<display-name>Employee Benefit Manager Web Service</display-name>
<description>Oracle Web Service empbft-ws.ear</description>
<module>
<web>
<web-uri>empbft-ws_web.war</web-uri>
<!-- value for context-root taken from context element in the config file -->
<context-root>/employeebenefitmanager</context-root>
</web>
</module>
<module>
<!-- value for ejb taken from path element in the config file -->
<ejb>empbft-ejb.jar</ejb>
</module>
</application>