387N/AThe sample tests that exceptions are properly propagated through JavaEE service
387N/Aengine to the JavaEE component that requested for the webservice. Service engine
387N/Aacts as a consumer in this test.
387N/AThere is a Calculator web service, deployed as a servlet, with only one
387N/Aoperation add which throws an exception. This webservice has it's jbi-enabled
387N/Aflag as false. Another servlet is deployed which has it's jbi-enabled flag as
387N/Atrue. This servlet requests for the Calculator webservice and the call goes
387N/Athrough the service engine.
387N/AClient is a standalone java application which sends request to the servlet
387N/Awhich inturn calls the calculator webservice.
387N/Aant all of this sample does the following :
387N/A1. compiles and deploys the web service on application server.
387N/A2. compiles and deploys the servlet that requests for above web service,
387N/A deploys a consumer service unit on SOAP Binding
387N/A2. runs the client which invokes the servlet.
387N/A3. undeploy applications from app server and service assembly deployment from