axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "yogen (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-1339) WSDL2Java client side stub code does not work with AXIS2 TCP Server
Date Wed, 11 Oct 2006 21:36:35 GMT
    [ http://issues.apache.org/jira/browse/AXIS2-1339?page=comments#action_12441564 ] 
            
yogen commented on AXIS2-1339:
------------------------------

More info...

DispatchPhase.checkPostCondition() method throws AxisFault exception because msgContext.getAxisService()
returns null.

After I had set MessageContext.to variable to "/axis2/services/Axis2SampleDocLitService",
the AxisFault exception is thrown again because  msgContext.getAxisOperation() returns null.



> WSDL2Java client side stub code does not work with AXIS2 TCP Server
> -------------------------------------------------------------------
>
>                 Key: AXIS2-1339
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1339
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.1
>         Environment: Sun JVM 1.5, Axis2 1.1, WinXP
>            Reporter: yogen
>            Priority: Critical
>
> The sample service axis2-rc1\samples\userguide\MyService.aar and client 
> \axis2-rc1\samples\userguide\src\userguide\clients\TCPClient.java *works* with AXIS2
TCP Server.
> But the code generated using wsdl2java for \axis2-rc1\samples\wsdl\Axis2SampleDocLit.wsdl
and service Axis2SampleDocLitService.aar *does not work* with AXIS2 TCP Server (works with
HTTP Server).
> 1. the code is generated like this: >wsdl2java -d xmlbeans -p com.sample -ss -sd -g
-uri Axis2SampleDocLit.wsdl -pn Axis2SampleDocLitPort
> 2. the service runs on port 6060.
> 3. Running the client code throws this exception stack trace:
> Oct 10, 2006 12:06:02 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
> INFO: Deploying module : addressing-1.09
> org.apache.axis2.AxisFault: Service not found operation terminated !!
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:294)
> 	at com.sample.Axis2SampleDocLitServiceStub.echoString(Axis2SampleDocLitServiceStub.java:505)
> 	at TCP1Client.echoString(TCP1Client.java:28)
> 	at TCP1Client.main(TCP1Client.java:17)
> The client code is attached:
> import javax.xml.namespace.QName;
> import org.apache.axis2.Constants;
> import org.apache.axis2.addressing.EndpointReference;
> import org.apache.axis2.userguide.xsd.*;
> import com.sample.*;
> public class TCP1Client{
>     public static void main(java.lang.String args[]){
>         Axis2SampleDocLitServiceStub stub = null;
>         try{
>             stub = new Axis2SampleDocLitServiceStub(null, "tcp://localhost:6060/axis2/services/Axis2SampleDocLitService");
>             stub._getServiceClient().getOptions().setTo(new EndpointReference("tcp://localhost:6060/axis2/services/Axis2SampleDocLitService"));
>             stub._getServiceClient().getOptions().setTransportInProtocol(Constants.TRANSPORT_TCP);
>             stub._getServiceClient().engageModule(new QName(Constants.MODULE_ADDRESSING));
>             System.out.println(echoString(stub));
>         } catch(Exception e){
>             e.printStackTrace();
>         }
>     }
>     public static String echoString(Axis2SampleDocLitServiceStub stub){
>         try{
>             EchoStringParamDocument reqDoc00 = EchoStringParamDocument.Factory.newInstance();
>             reqDoc00.setEchoStringParam("echo");
>             EchoStringReturnDocument resDoc00 = stub.echoString(reqDoc00);
>             return resDoc00.getEchoStringReturn();
>         } catch(Exception e){
>             e.printStackTrace();
>         }
>         return null;
>     }
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message