Hi Anne,
Thanks for responding. Here I am enclosing the WSDL also. I am using wsdl2java emitter for Axis 1.1. Let me mention it clearly. This whole scenario is working for Axis 1.2. Only it is not working for Axis 1.1. and I have to make it to work for Axis 1.1
thanks
Vishist.
On 9/24/05, Anne Thomas Manes <[EMAIL PROTECTED]
> wrote:
Please also provide the WSDL.On 9/23/05, Vishist Mandapaka <[EMAIL PROTECTED] > wrote:hi,
I am using Axis 1.1 and deployed the webservice on Iplanet 6.1 webserver. When I try to access the WSDL, I get the following exception
"
Sorry, something seems to have gone wrong... here are the details:
Fault - makeTypeElement() was told to create a type "{ssi_esap_lnp}>SSILNPResponse", with no containing element
AxisFault
faultCode: {
http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: makeTypeElement() was told to create a type "{ssi_esap_lnp}>SSILNPResponse", with no containing element
faultActor:
faultNode:
faultDetail:
"
It seems there is something wrong with my webservice. But I'm unable to figure it out. There is nothing in webserver logs.
The same webservice is working in Axis
1.2. But our companys spec is to use Axis 1.1 :).
I am outlining the steps I followed
1. Created an xsd describing the complex elements
2. Created the wsdl, with the include statement for xsd.
3. generated the java classes using Axis utility class
4. Compiled the source files and then deployed it.
5. The process of deploying is like, I have a server-config.wsdd in WEB-INF directory and I deployed that webservice using deploy.wsdd file generated by Axis.
When I try to access the wsdl, I get this error.
Your help in this matter will be lot to me. I am including the xsd, wsdl and wsdd.
thanks
vishist.
--
Vishist Mandapaka
email: [EMAIL PROTECTED]
Ph: (313) 282 8348
--
Vishist Mandapaka
email: [EMAIL PROTECTED]
Ph: (313) 282 8348
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Verizon Data Services (Verizon Data Services) --> <wsdl:definitions name="SSIEsapLNPService" targetNamespace="ssi_esap_lnp" xmlns:ns="http://www.verizon.com/LNP/schema/config" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="ssi_esap_lnp" xmlns="ssi_esap_lnp"> <wsdl:types> <xs:schema xmlns="ssi_esap_lnp" targetNamespace="ssi_esap_lnp" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:include schemaLocation="../../lnpIp/xsdutil/xsd/ssi_esap_lnp.xsd"/> </xs:schema> </wsdl:types> <wsdl:message name="submitLNPRequest"> <wsdl:part name="submitLNPRequest" element="ns1:SSILNPTransaction"/> </wsdl:message> <wsdl:message name="submitLNPResponse"> <wsdl:part name="submitLNPResponse" element="ns1:SSILNPResponse"/> </wsdl:message> <wsdl:message name="MsgEcho"> <wsdl:part name="msg" type="xs:string"/> </wsdl:message> <wsdl:message name="MsgEchoRsp"> <wsdl:part name="msg1" type="xs:string"/> </wsdl:message> <wsdl:portType name="LNP"> <wsdl:operation name="submitLNP"> <wsdl:input name="Request" message="submitLNPRequest"/> <wsdl:output name="Response" message="submitLNPResponse"/> </wsdl:operation> <wsdl:operation name="echo"> <wsdl:input name="InMsg" message="MsgEcho"/> <wsdl:output name="OutMsg" message="MsgEchoRsp"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="LNPBinding" type="LNP"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="submitLNP"> <soap:operation soapAction="submitLNP" style="document"/> <wsdl:input> <soap:body parts="submitLNPRequest" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="submitLNPResponse" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="echo"> <soap:operation soapAction="echo" style="document"/> <wsdl:input> <soap:body parts="MsgEcho" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="MsgEchoRsp" use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="SSIEsapLNPService"> <wsdl:port name="submitLNPPort" binding="LNPBinding"> <soap:address location="http://localhost:8000/services/submitLNPPort"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
