Thanks a lot Charitha, I could make the call running with no issues.

I have few questions though:
Why cant I use the default constructor meaning
YourserviceStub stub = new YourserviceStub();

Since the stub has this particular implementation in the default constructor?

public YourserviceStub () throws org.apache.axis2.AxisFault {
this("http://localhost:8080/axis2/services/NPCWebService"; );
}

Why do I need to include the "NPCServiceHttpSoap11Endpoint"

Also how can I correct the error that it shows (Unable to generate EPR for 
transport : http) when generating the wsdl file.

Thanks,
Asmita


-----Original Message-----
From: Charitha Kankanamge [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 26, 2008 1:11 PM
To: [email protected]
Subject: Re: Unable to generate EPR for transport : http

Can you please try to invoke your service by passing the endpoint url in
the constructor of stub as follows.

YourserviceStub stub = new
YourserviceStub("http://[xxx.xx.172.79]:8080/axis2/services/NPCService.NPCServiceHttpSoap11Endpoint";)

regards
Charitha

Attharkar, Asmita wrote:

>Hi Charitha,
>
>Please find my WSDL: - I have edited the location in the end with xxx.xx.172.79
>
>
><wsdl:definitions targetNamespace="http://NPCWebService.telcordia.com";>
><wsdl:documentation>
>        This is my first Web service.
></wsdl:documentation>
>−
>        <wsdl:types>
>−
>        <xs:schema attributeFormDefault="qualified" 
> elementFormDefault="qualified" 
> targetNamespace="http://NPCWebService.telcordia.com/xsd";>
>−
>        <xs:element name="processNPCMsg">
>−
>        <xs:complexType>
>−
>        <xs:sequence>
><xs:element minOccurs="0" name="string_name" nillable="true" type="xs:string"/>
><xs:element minOccurs="0" name="string_pwd" nillable="true" type="xs:string"/>
><xs:element minOccurs="0" name="string_msg" nillable="true" type="xs:string"/>
></xs:sequence>
></xs:complexType>
></xs:element>
></xs:schema>
></wsdl:types>
>−
>        <wsdl:message name="processNPCMsgRequest">
><wsdl:part name="parameters" element="ns:processNPCMsg"/>
></wsdl:message>
><wsdl:message name="processNPCMsgResponse"/>
>−
>        <wsdl:portType name="NPCServicePortType">
>−
>        <wsdl:operation name="processNPCMsg">
><wsdl:input message="axis2:processNPCMsgRequest" 
>wsaw:Action="urn:processNPCMsg"/>
><wsdl:output message="axis2:processNPCMsgResponse" 
>wsaw:Action="urn:processNPCMsgResponse"/>
></wsdl:operation>
></wsdl:portType>
>−
>        <wsdl:binding name="NPCServiceSoap11Binding" 
> type="axis2:NPCServicePortType">
><soap:binding transport="http://schemas.xmlsoap.org/soap/http"; 
>style="document"/>
>−
>        <wsdl:operation name="processNPCMsg">
><soap:operation soapAction="urn:processNPCMsg" style="document"/>
>−
>        <wsdl:input>
><soap:body use="literal"/>
></wsdl:input>
>−
>        <wsdl:output>
><soap:body use="literal"/>
></wsdl:output>
></wsdl:operation>
></wsdl:binding>
>−
>        <wsdl:binding name="NPCServiceSoap12Binding" 
> type="axis2:NPCServicePortType">
><soap12:binding transport="http://schemas.xmlsoap.org/soap/http"; 
>style="document"/>
>−
>        <wsdl:operation name="processNPCMsg">
><soap12:operation soapAction="urn:processNPCMsg" style="document"/>
>−
>        <wsdl:input>
><soap12:body use="literal"/>
></wsdl:input>
>−
>        <wsdl:output>
><soap12:body use="literal"/>
></wsdl:output>
></wsdl:operation>
></wsdl:binding>
>−
>        <wsdl:binding name="NPCServiceHttpBinding" 
> type="axis2:NPCServicePortType">
><http:binding verb="POST"/>
>−
>        <wsdl:operation name="processNPCMsg">
><http:operation location="NPCService/processNPCMsg"/>
>−
>        <wsdl:input>
><mime:content type="text/xml" part="processNPCMsg"/>
></wsdl:input>
>−
>        <wsdl:output>
><mime:content type="text/xml" part="processNPCMsg"/>
></wsdl:output>
></wsdl:operation>
></wsdl:binding>
>−
>        <wsdl:service name="NPCService">
>−
>        <wsdl:port name="NPCServiceHttpSoap11Endpoint" 
> binding="axis2:NPCServiceSoap11Binding">
><soap:address 
>location="http://[xxx.xx.172.79]:8080/axis2/services/NPCService.NPCServiceHttpSoap11Endpoint"/>
></wsdl:port>
>−
>        <wsdl:port name="NPCServiceHttpSoap12Endpoint" 
> binding="axis2:NPCServiceSoap12Binding">
><soap12:address 
>location="http://[xxx.xx.172.79]:8080/axis2/services/NPCService.NPCServiceHttpSoap12Endpoint"/>
></wsdl:port>
>−
>        <wsdl:port name="NPCServiceHttpEndpoint" 
> binding="axis2:NPCServiceHttpBinding">
><http:address 
>location="http://[xxx.xx.172.79]:8080/axis2/services/NPCService.NPCServiceHttpEndpoint"/>
></wsdl:port>
></wsdl:service>
></wsdl:definitions>
>
>
>
>
>
>-----Original Message-----
>From: Charitha Kankanamge [mailto:[EMAIL PROTECTED]
>Sent: Thursday, June 26, 2008 11:52 AM
>To: [email protected]
>Subject: Re: Unable to generate EPR for transport : http
>
>Hi Asmita,
>Can you post your wsdl please?
>
>regards
>Charitha
>
>Attharkar, Asmita wrote:
>
>
>
>>Hi, Please find my services.xml in regards to the issue I am having
>>
>><service targetNamespace="http://NPCWebService.telcordia.com";>
>>
>><schema schemaNamespace="http://NPCWebService.telcordia.com/xsd"/>
>>
>><Description>
>>
>>This is my first Web service.
>>
>></Description>
>>
>><parameter name="ServiceClass" locked="false">
>>
>>com.telcordia.test.ws.NPCWebService
>>
>></parameter>
>>
>><operation name="processNPCMsg">
>>
>><messageReceiver
>>class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
>>
>></operation>
>>
>><transports>
>>
>><transport>http</transport>
>>
>></transports>
>>
>></service>
>>
>>Thanks,
>>
>>Asmita
>>
>>------------------------------------------------------------------------
>>
>>*From:* Attharkar, Asmita [mailto:[EMAIL PROTECTED]
>>*Sent:* Wednesday, June 25, 2008 11:49 AM
>>*To:* '[email protected]'
>>*Subject:* Unable to generate EPR for transport : http
>>
>>Hi there,
>>
>>I am using JRE and JDK 1.5_15, I am using ant 1.6, apache tomcat
>>server 1.6 and Axis2 1.4.
>>
>>Eclipse plugins are not available for Axis2 1.4, the latest plugin
>>available is Axis2 1.2 for Eclipse, Hence I am ant tasks for the
>>general operations through build.xml
>>
>>When I try to generate the wsdl file using the java2wsdl tool – I get
>>this error saying “Unable to generate EPR for the transport : http”
>>
>>But when I deploy the aar file it gets deployed with no issues. My aar
>>file does not have any wsdl file.
>>
>>Now when I use the stub which is created out the wsdl file generated
>>with java2wsdl tool(Though the file is created with an error “Unable
>>to generate EPR for the transport : http”). The client when tries to
>>go through this stub to access the service deployed – Its gets the error:
>>
>>org.apache.axis2.AxisFault: The service cannot be found for the
>>endpoint reference (EPR)
>>http://localhost:8080/axis2/services/NPCWebService
>>
>>at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPha
>>
>>se.java:64)
>>
>>Any help is greatly appreciated.
>>
>>Thanks,
>>
>>Asmita
>>
>>------------------------------------------------------------------------
>>
>>No virus found in this incoming message.
>>Checked by AVG.
>>Version: 7.5.524 / Virus Database: 270.4.1/1517 - Release Date: 6/24/2008 
>>8:41 PM
>>
>>
>>
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG.
>Version: 7.5.524 / Virus Database: 270.4.1/1517 - Release Date: 6/24/2008 8:41 
>PM
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to