Appendix A.3 Configuration of the HelloProductArrangement sample program

ProductStock
|-Repository ...... Repository directory
|  ProductStock.zip ...... Repository
|-Requester ...... Service requester directory
||-ArrangementClient ...... Eclipse Java enterprise application project
|||  .project
||+.settings
|||  org.eclipse.wst.common.component
|||  org.eclipse.wst.common.project.facet.core.xml
||+EarContent
||  +META-INF
||      application.xml
||-ArrangementClientWeb ...... Eclipse Java Web project
|  |  .classpath
|  |  .project
|  +.settings
|  |  .jsdtscope
|  |  org.eclipse.jdt.core.prefs
|  |  org.eclipse.wst.common.component
|  |  org.eclipse.wst.common.project.facet.core.xml
|  |  org.eclipse.wst.jsdt.ui.superType.container
|  |  org.eclipse.wst.jsdt.ui.superType.name
|  +build
|  |+classes
|  +src
|  |+sample
|  |  +ArrangementService
|  |  |  Arrangement.java ...... Client stab
|  |  |  ArrangementService.java ...... Client stab
|  |  |  ArrangementServiceLocator.java ...... Client stab
|  |  |  ArrangementSoapBindingStub.java ...... Client stab
|  |  +servlet
|  |      ArrangementServlet.java ...... Service component invocation servlet
|  +WebContent
|    |  error.jsp ...... Error response window
|    |  index.html ...... Input window
|    |  result.jsp ...... Normal response window
|    +META-INF
|    |  MANIFEST.MF
|    +WEB-INF
|      |  web.xml  ......  DD
|      +lib
+Service
 |-DeliveryService ...... Eclipse Java enterprise application project
 ||  .project
 ||  c4webcl.properties ...... Client definition file used by the delivery reception service adapter
 |+.settings
 ||  org.eclipse.wst.common.component
 ||  org.eclipse.wst.common.project.facet.core.xml
 |+EarContent
 |  +META-INF
 |      application.xml
 |-DeliveryServiceWeb ...... Eclipse Java Web project
 ||  .classpath
 ||  .project
 |+.settings
 ||  .jsdtscope
 ||  org.eclipse.jdt.core.prefs
 ||  org.eclipse.wst.common.component
 ||  org.eclipse.wst.common.project.facet.core.xml
 ||  org.eclipse.wst.jsdt.ui.superType.container
 ||  org.eclipse.wst.jsdt.ui.superType.name
 |+build
 ||+classes
 |+src
 ||+sample
 ||  +DeliveryService
 ||      Delivery.java ...... Server skeleton
 ||      DeliverySoapBindingImpl.java ...... Delivery reception service (server skeleton)
 |+WebContent
 |  +META-INF
 |  |  MANIFEST.MF
 |  +WEB-INF
 |    |  server-config.xml ...... Service deploy definition file (server skeleton)
 |    |  web.xml  ......  DD
 |    +lib
 |-InventoryManagementService ... Eclipse Java enterprise application project
 ||  .project
 ||  c4webcl.properties ...... Client definition file used by the inventory management service adapter
 |+.settings
 ||  org.eclipse.wst.common.component
 ||  org.eclipse.wst.common.project.facet.core.xml
 |+EarContent
 |  +META-INF
 |      application.xml
 |-InventoryManagementServiceWeb ...... Eclipse Java Web project
 ||  .classpath
 ||  .project
 |+.settings
 ||  .jsdtscope
 ||  org.eclipse.jdt.core.prefs
 ||  org.eclipse.wst.common.component
 ||  org.eclipse.wst.common.project.facet.core.xml
 ||  org.eclipse.wst.jsdt.ui.superType.container
 ||  org.eclipse.wst.jsdt.ui.superType.name
 |+build
 ||+classes
 |+src
 ||+sample
 ||  +InventoryManagementService
 ||      InventoryManager.java ...... Server skeleton
 ||      InventoryManagerSoapBindingImpl.java ... Inventory management service (server skeleton)
 |+WebContent
 |  +META-INF
 |  |  MANIFEST.MF
 |  +WEB-INF
 |    |  server-config.xml ...... Service deploy definition file (server skeleton)
 |    |  web.xml  ......  DD
 |    +lib
 +WSDL
     ArrangementService.wsdl ...... WSDL for HelloProductArrangement
     DeliveryService.wsdl ...... WSDL for the delivery reception service
     InventoryManagementService.wsdl ...... WSDL for the inventory management service