Hai All, I have a question on Axis 1.4.
Is axis supports web service operations with complex java object as input (Ex: addUser(String userName,NewUser details))?. I am able to deploy the service with custom java object "NewUser" input. But when i try to invoke the same service with soap client, i am getting the following soap fault message. SOAP RESPONSE: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server.userException</faultcode> <faultstring>org.xml.sax.SAXException: operation description is missing parameter description!</faultstring> <detail> <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">srinivasu</ns1:hostname> </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> SOAP REQUEST: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pwc="http://proactivenet.com/webservices/pwcommand/"> <soapenv:Header> <pwc:sessionId>EX</pwc:sessionId> </soapenv:Header> <soapenv:Body> <pwc:addUser> <pwc:userName>EX</pwc:userName> <pwc:newUser> <pwc:email>EX</pwc:email> <pwc:password>EX</pwc:password> <pwc:forcePasswordChange>EX</pwc:forcePasswordChange> </pwc:newUser> </pwc:addUser> </soapenv:Body> </soapenv:Envelope> addUser schema definition in wsdl: <xs:complexType name="NewUser"> <xs:sequence> <xs:element name="email" type="xs:string" /> <xs:element name="password" type="xs:string" /> <xs:element name="forcePasswordChange" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="addUser"> <xs:complexType> <xs:sequence> <xs:element name="userName" type="xs:string" /> <xs:element name="newUser" type="tns:NewUser" /> </xs:sequence> </xs:complexType> </xs:element> If anybody is facing the similar issue, please let me know. thanks Durga Srinivasu
