Appendix A.2 Configuration of the HelloBusinessProcess sample program

HelloBusinessProcess
|-Repository ...... Repository directory
|    HelloBusinessProcess.zip ...... Repository
|-Requester ...... Service requester directory
||-HelloClient ...... 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
||-HelloClientWeb ...... 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
|  |+jp
|  ||+co
|  ||  +Hitachi
|  ||    +soft
|  ||      +csc
|  ||        +msg
|  ||          +message
|  ||            +reception
|  ||              |-ejb ...... Stores client stubs that are generated based on WSDL
|  ||                  CSCMsgServerFaultException.java
|  ||                  CSCMsgSyncServiceDeliveryWSImpl.java
|  ||                  CSCMsgSyncServiceDeliveryWSImplService.java
|  ||                  CSCMsgSyncServiceDeliveryWSImplServiceLocator.java
|  ||                  CSCMsgSyncServiceDeliveryWSImplSoapBindingStub.java
|  |+sample
|  |  +servlet
|  |  |  HelloServlet.java ...... Service component invocation servlet
|  |  +xml
|  |      DomUtil.java
|  |      XmlErrorHandler.java
|  +WebContent
|    |  index.html ...... Input window
|    +META-INF
|    |  MANIFEST.MF
|    +WEB-INF
|      |  web.xml  ......  DD
|      +lib
|-Service ...... Service component directory
 |-HelloService ...... Eclipse Java enterprise application project
 ||  .project
 ||  c4webcl.properties ...... Client definition file used by the Hello service adapter
 |+.settings
 ||  org.eclipse.wst.common.component
 ||  org.eclipse.wst.common.project.facet.core.xml
 |+EarContent
 |  +META-INF
 |      application.xml
 |-HelloServiceWeb ...... 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
 ||  +HelloService
 ||      Hello.java ...... Server skeleton
 ||      HelloSoapBindingImpl.java ...... Hello service (server skeleton)
 |+WebContent
 |  +META-INF
 |  |  MANIFEST.MF
 |  +WEB-INF
 |    |  server-config.xml ..... Service deploy definition file (server skeleton)
 |    |  web.xml  ......  DD
 |    +lib
 +WSDL
     cscmsg_ws.wsdl
     HelloService.wsdl ...... WSDL for the Hello service