Did u get this resolved? I am getting the same error.
Bjørnar Selsbak wrote: > > Hi, > > I'm trying to create my first Webservice with AXIS but I get this error > when try to access the URL .....?wsdl > > Fault - makeTypeElement() was told to create a type.... > > I see others have reported this kind of error, but I'm unable to get much > out of it. Is it something wrong with my wsdl or is it a bug (I get the > same result in both AXIS 1.2 and AXIS 1.3) ? > > These are the steps I've done. > Created the wsdl > Wsdl2java > Compile > deploy > > I'm a newbie to webservices, but I appriciate if someone could point me in > the right direction? > > Regards > Bjornar Selsbak > Lindbak Retail Systems > Norway > > Here's the wsdl... > > <?xml version="1.0" ?> > > <definitions name="TagManagerWS" > targetNamespace="TagManagerWS" > xmlns:tns="TagManagerWS" > xmlns:types="TagManagerWS" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns="http://schemas.xmlsoap.org/wsdl/"> > > <!-- Type defs --> > <types> > <xsd:schema targetNamespace="TagManagerWS" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:element name="Response"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="Code"> > <xsd:simpleType> > <xsd:restriction base="xsd:string"> > <xsd:enumeration value="OK"/> > <xsd:enumeration value="NOK"/> > </xsd:restriction> > </xsd:simpleType> > </xsd:element> > <xsd:element name="Message" type="xsd:string" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > > <xsd:element name="getESL"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="Ean" type="xsd:string" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > > <xsd:element name="getESLResponse"> > <xsd:complexType> > <xsd:sequence> > <xsd:element ref="types:Response" /> > <xsd:element name="ESLs"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="ESL" type="xsd:string" > maxOccurs="unbounded"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > > </xsd:schema> > </types> > > <!-- Parameters to the operations --> > <message name="getESLReq"> > <part name="parameters" element="types:getESL" /> > </message> > <message name="getESLResp"> > <part name="parameters" element="types:getESLResponse" /> > </message> > > <!-- Description of the service --> > <portType name="TagManager"> > <operation name="getESL"> > <input message="tns:getESLReq" /> > <output message="tns:getESLResp" /> > </operation> > </portType> > > <!-- Message format and protocol for each port --> > <binding name="TagManagerSOAPBinding" type="tns:TagManager"> > <soap:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http" /> > <operation name="getESL"> > <soap:operation style="document" soapAction="getESL" /> > <input> > <soap:body use="literal" /> > </input> > <output> > <soap:body use="literal" /> > </output> > </operation> > </binding> > > <!-- Service... --> > <service name="TagManagerService"> > <port name="TagManager" binding="tns:TagManagerSOAPBinding"> > <soap:address location="http://TESTDIV/services/TagManager" /> > </port> > </service> > > </definitions> > > > Here's the error message... > > Sorry, something seems to have gone wrong... here are the details: > > Fault - makeTypeElement() was told to create a type > "{TagManagerWS}>Response", with no containing element > AxisFault > faultCode: > {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException > faultSubcode: > faultString: makeTypeElement() was told to create a type > "{TagManagerWS}>Response", with no containing element > faultActor: > faultNode: > faultDetail: > {http://xml.apache.org/axis/}hostname:testdiv > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- View this message in context: http://www.nabble.com/Fault---makeTypeElement%28%29-tf2102174.html#a8722903 Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
