[ http://issues.apache.org/jira/browse/AXIS2-1339?page=comments#action_12443487 ] Deepal Jayasinghe commented on AXIS2-1339: ------------------------------------------
Did you engage addressing in server side ? I mean in TCP serevr > 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]