Author: chatra Date: Mon Nov 6 21:45:30 2006 New Revision: 471994 URL: http://svn.apache.org/viewvc?view=rev&rev=471994 Log: committing minor changes in patch AXIS2-1614. Thanks Karthiga
Modified: webservices/axis2/branches/java/1_1/xdocs/1_1/src/Axis2SampleDocLitServiceCode.html Modified: webservices/axis2/branches/java/1_1/xdocs/1_1/src/Axis2SampleDocLitServiceCode.html URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/xdocs/1_1/src/Axis2SampleDocLitServiceCode.html?view=diff&rev=471994&r1=471993&r2=471994 ============================================================================== --- webservices/axis2/branches/java/1_1/xdocs/1_1/src/Axis2SampleDocLitServiceCode.html (original) +++ webservices/axis2/branches/java/1_1/xdocs/1_1/src/Axis2SampleDocLitServiceCode.html Mon Nov 6 21:45:30 2006 @@ -12,10 +12,9 @@ <h3>echoString</h3> -<p>Locate the following code segment in -"Axis2SampleDocLitServiceSkeleton.java".<br> +<p>Locate the following code segment in "Axis2SampleDocLitServiceSkeleton.java".<br> </p> -<pre> public org.apache.axis2.userguide.xsd.EchoStringReturnDocument echoString<br> (org.apache.axis2.userguide.xsd.EchoStringParamDocument param4 ){<br> //Todo: fill this with the necessary business logic<br> throw new java.lang.UnsupportedOperationException();<br> }<br> </pre> +<pre> public org.apache.axis2.userguide.xsd.EchoStringReturnDocument echoString<br> (org.apache.axis2.userguide.xsd.EchoStringParamDocument param4 ){<br> //Todo: fill this with the necessary business logic<br> throw new java.lang.UnsupportedOperationException();<br> }<br> </pre> <p>Then complete the code by adding the business logic as shown below:</p> <pre style="margin-left: 40px;">public org.apache.axis2.userguide.xsd.EchoStringReturnDocument echoString<br> (org.apache.axis2.userguide.xsd.EchoStringParamDocument param4) throws Exception {<br> <br> //Use the factory to create the output document.<br> org.apache.axis2.userguide.xsd.EchoStringReturnDocument retDoc = <br> org.apache.axis2.userguide.xsd.EchoStringReturnDocument.Factory.newInstance();<br> <br> //send the string back.<br> retDoc.setEchoStringReturn(param4.getEchoStringParam());<br> return retDoc;<br> }<br></pre> @@ -48,5 +47,6 @@ <h3>Client for echoStruct Operation</h3> <pre> try {<br> //Create the stub by passing the AXIS_HOME and target EPR.<br> //We pass null to the AXIS_HOME and hence the stub will use the current directory as the AXIS_HOME<br> org.apache.axis2.userguide.Axis2SampleDocLitServiceStub stub = new<br> org.apache.axis2.userguide.Axis2SampleDocLitServiceStub(null,<br> "http://localhost:8080/axis2/services/Axis2SampleDocLitService");<br> //Create the request Document<br> org.apache.axis2.userguide.xsd.EchoStructParamDocument reqDoc =<br> org.apache.axis2.userguide.xsd.EchoStructParamDocument.Factory.newInstance();<br><br> //Create the complex type<br> org.apache.axis2.userguide.xsd.SOAPStruct reqStruct =<br> org.apache.axis2.userguide.xsd.SOAPStruct.Factory.newInstance();<br><br> reqStruct.setVarFloat(100.50F);<br> reqStruct.setVarInt(10);<br> reqStruct.setVarString("High");<br><br> reqDoc.setEchoStructParam(reqStruct);<br><br> //Service invocation<br> org.apache.axis2.userguide.xsd.EchoStructReturnDocument resDoc = stub.echoStruct(reqDoc);<br> org.apache.axis2.userguide.xsd.SOAPStruct resStruct = resDoc.getEchoStructReturn();<br><br> System.out.println("floot Value :" + resStruct.getVarFloat());<br> System.out.println("int Value :" + resStruct.getVarInt());<br> System.out.println("String Value :" + resStruct.getVarString());<br> } catch (java.rmi.RemoteException e) {<br> e.printStackTrace();<br> }<br></pre> + </body> </html> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]