Yes, the services.xml does describe the UserService. I've attached the
services.xml file and the wsdl.

Thanks,
vedha

On Thu, 2007-02-01 at 17:36 -0500, Sathija Pavuluri wrote:
> Does your services.xml describe the UserService?
> 
> 
> > Hi,
> >
> >   I'm having trouble fixing the "Service not found operation terminated"
> > problem.
> >
> >  The end point in my wsdl in
> > "http://localhost:8080/Comergent/ws/matrix/services/UserService";. I've
> > turned on logging and i see in the logs on the server side, that the
> > 'RequestURIBasedDispatcher handler is trying to parse the request URI
> > which is
> > "http://localhost:8080/Comergent/ws/matrix/services/UserService";, same
> > as the defined in the wsdl. However, the RequestURIBasedDispatcher does
> > not find the service and neither can any of the other dispatchers find
> > the service. The soap action does have the operation parameter
> > (action="urn:getUser") set. I've configured axis2 as an embedded webapp.
> > Is this causing the problem when the dispatchers are trying to locate
> > the service? Can anyone let me know where i've gone wrong.
> >
> > Thanks in advance,
> > vedha
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-- 
Vedha Vijayan

Attachment: services.xml
Description: application/xml

<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
        xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
        xmlns:types="http://www.comergent.com/webservices/versions/1.0/types";
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/";
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
        xmlns:ns="http://www.comergent.com/webservices/versions/1.0/wservices";
        
targetNamespace="http://www.comergent.com/webservices/versions/1.0/wservices";>


        <wsdl:types>
                <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
                        attributeFormDefault="qualified" 
elementFormDefault="qualified"
                        
xmlns:types="http://www.comergent.com/webservices/versions/1.0/types";
                        
targetNamespace="http://www.comergent.com/webservices/versions/1.0/wservices";>

                        <xs:import
                                
namespace="http://www.comergent.com/webservices/versions/1.0/types";
                                schemaLocation="UserContactBean.xsd" />
                        <xs:element name="getUserFault">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="UserFault" 
type="xs:anyType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="getUser">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element 
name="userContactBean"
                                                        nillable="true" 
type="types:userContactBeanType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="getUserResponse">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="return" 
nillable="true"
                                                        
type="types:userContactBeanType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="updateUserFault">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="UserFault" 
type="xs:anyType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="updateUser">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element 
name="userContactBean"
                                                        nillable="true" 
type="types:userContactBeanType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                        <xs:element name="updateUserResponse">
                                <xs:complexType>
                                        <xs:sequence>
                                                <xs:element name="return" 
nillable="true"
                                                        
type="types:userContactBeanType" />
                                        </xs:sequence>
                                </xs:complexType>
                        </xs:element>
                </xs:schema>

        </wsdl:types>

        <wsdl:message name="getUserMessage">
                <wsdl:part name="parameters" element="types:userContactBean" />
        </wsdl:message>
        <wsdl:message name="getUserResponseMessage">
                <wsdl:part name="parameters" element="types:userContactBean" />
        </wsdl:message>
        <wsdl:message name="getUserFault">
                <wsdl:part name="fault" element="ns:getUserFault" />
        </wsdl:message>
        <wsdl:message name="updateUserMessage">
                <wsdl:part name="parameters" element="types:userContactBean" />
        </wsdl:message>
        <wsdl:message name="updateUserResponseMessage">
                <wsdl:part name="parameters" element="types:userContactBean" />
        </wsdl:message>
        <wsdl:message name="updateUserFault">
                <wsdl:part name="fault" element="ns:updateUserFault" />
        </wsdl:message>

        <wsdl:portType name="UserServicePortType">
                <wsdl:operation name="getUser">
                        <wsdl:input message="ns:getUserMessage" />
                        <wsdl:output message="ns:getUserResponseMessage" />
                        <wsdl:fault message="ns:getUserFault" 
name="getUserFault" />
                </wsdl:operation>
                <wsdl:operation name="updateUser">
                        <wsdl:input message="ns:updateUserMessage" />
                        <wsdl:output message="ns:updateUserResponseMessage" />
                        <wsdl:fault message="ns:updateUserFault" 
name="updateUserFault" />
                </wsdl:operation>
        </wsdl:portType>
        
        <wsdl:binding name="UserServiceSOAP12Binding" 
type="ns:UserServicePortType">
                <soap:binding transport="http://schemas.xmlsoap.org/soap/http"; 
style="document" />
                <wsdl:operation name="getUser">
                        <soap:operation soapAction="urn:getUser" 
style="document" />
                        <wsdl:input>
                                <soap:body use="literal" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:input>
                        <wsdl:output>
                                <soap:body use="literal" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:output>
                        <wsdl:fault name="getUserFault">
                                <soap:fault use="literal" name="getUserFault" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:fault>
                </wsdl:operation>
                <wsdl:operation name="updateUser">
                        <soap:operation soapAction="urn:updateUser" 
style="document" />
                        <wsdl:input>
                                <soap:body use="literal" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:input>
                        <wsdl:output>
                                <soap:body use="literal" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:output>
                        <wsdl:fault name="updateUserFault">
                                <soap:fault use="literal" 
name="updateUserFault" 
namespace="http://www.comergent.com/webservices/versions/1.0/wservices"; />
                        </wsdl:fault>
                </wsdl:operation>
        </wsdl:binding>
        <wsdl:service name="UserService">
                <wsdl:port name="UserServiceSOAPPort" 
binding="ns:UserServiceSOAP12Binding">
                        <soap:address 
location="http://10.64.8.116:8080/Comergent/ws/matrix/services/UserService"; />
                </wsdl:port>
        </wsdl:service>
</wsdl:definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to