You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Ramaswamy Srikant <sr...@loudcloud.com> on 2002/04/02 04:30:31 UTC
WSDL problem
I am trying to generate the stubs for the following wsdl file.
I get the following error
java.io.IOException: Emitter failure. There is an undefined binding
(ServiceSOAPBinding) in the WSDL document.
Hint: make sure <port binding=".."> is fully qualified.
at
org.apache.axis.wsdl.toJava.SymbolTable.checkForUndefined(Unknown
Source)
at org.apache.axis.wsdl.toJava.SymbolTable.add(Unknown Source)
at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:484)
---------
The value of binding attribute is fully qualified. Can someone take a
look let me know what is wrong with the WSDL
thanks
Re: WSDL problem
Posted by Ramaswamy Srikant <sr...@loudcloud.com>.
thanks
Srikant
Paramdeep Singh wrote:
> Hi Ramaswamy,
>
> The namespaces in the WSDL seem to be all screwed up!
> I have cleaned them up!
>
> Am attaching the WSDL, that I have modified.
> It works for me!
>
> Hope that it helps.
>
> Warm Regards,
> Paramdeep
>
> ----- Original Message -----
> From: "Ramaswamy Srikant" <sr...@loudcloud.com>
> To: <ax...@xml.apache.org>
> Sent: Tuesday, April 02, 2002 8:00 AM
> Subject: WSDL problem
>
>
>> I am trying to generate the stubs for the following wsdl file.
>>
>> I get the following error
>>
>> java.io.IOException: Emitter failure. There is an undefined binding
>> (ServiceSOAPBinding) in the WSDL document.
>> Hint: make sure <port binding=".."> is fully qualified.
>> at
>> org.apache.axis.wsdl.toJava.SymbolTable.checkForUndefined(Unknown
>> Source)
>> at org.apache.axis.wsdl.toJava.SymbolTable.add(Unknown Source)
>> at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
>> at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
>> at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(Unknown
>> Source)
>> at java.lang.Thread.run(Thread.java:484)
>> ---------
>> The value of binding attribute is fully qualified. Can someone take a
>> look let me know what is wrong with the WSDL
>>
>> thanks
>>
>>
>>
>
>
> ----------------------------------------------------------------------------
> ----
>
>
>> <?xml version="1.0" ?>
>> <definitions name="urn:servicehandler"
>> targetNamespace="urn:servicehandler-ns"
>> xmlns:tns="http://lc.svchandler"
>> xmlns:xsd="http://www/w3/org/1999/XMLSchema"
>> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>> xmlns="http://schemas.xmlsoap.org/wsdl/">
>>
>> <types>
>> <xsd:schema targetNamespace="urn:servicehandler-ns"
>> xmlns:xsd="http://www/w3/org/1999/XMLSchema">
>> <xsd:complexType name="NewService">
>> <xsd:all>
>> <xsd:element name="serviceID" type="xsd:string"/>
>> <xsd:element name="svcDescription" type="xsd:string"/>
>> <xsd:element name="itemType" type="xsd:string"/>
>> <xsd:element name="deviceRelated" type="xsd:int" />
>> <xsd:element name="timeToRepair" type="xsd:int" />
>> <xsd:element name="timeToInitiate" type="xsd:int"/>
>> <xsd:element name="timeToNotify" type="xsd:int" />
>> <xsd:element name="csaLevel" type="xsd:int" nillable="false"/>
>> <xsd:element name="minThreshold" type="xsd:int" nillable="true"/>
>> <xsd:element name="usage" type="xsd:string"/>
>> <xsd:element name="allowOverUsage" type="xsd:int"/>
>> <xsd:element name="unitsPrepaid" type="xsd:int"/>
>> <xsd:element name="timeOfCreation" type="xsd:dateTime"/>
>> <xsd:element name="transactionId" type="xsd:string"/>
>> <xsd:element name="unitOfMeasure" type="xsd:string"/>
>> <xsd:element name="deviceModels" type="xsd:string"/>
>> <xsd:element name="operationFlag" type="xsd:string"/>
>> </xsd:all>
>> </xsd:complexType>
>> </xsd:schema>
>> </types>
>>
>> <message name="NewServiceCreateRequest">
>> <part name="newSvc" type="tns:NewService"/>
>> </message>
>>
>>
>> <portType name="ServiceCreation">
>> <operation name="createService">
>> <input message="tns:NewServiceCreateRequest"/>
>> <output/>
>> </operation>
>> </portType>
>>
>> <binding name="ServiceSOAPBinding" type="tns:ServiceCreation">
>> <soap:binding style="rpc"
>
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
>> <operation name="createService">
>> <soap:operation soapAction=""/>
>> <input>
>> <soap:body use="encoded"
>> namespace="urn:servicehandler-ns"
>> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>> </input>
>> <output/>
>> </operation>
>> </binding>
>> <service name="CreateService">
>> <port name="ServiceCreation" binding="tns:ServiceSOAPBinding">
>> <soap:address
>
> location="http://remedy-qa.itdev:8080/axis/servlet/AxisServlet"/>
>
>> </port>
>> </service>
>> </definitions>
>>
>>
>> arbit.wsdl
>>
>> Content-Type:
>>
>> application/octet-stream
>> Content-Encoding:
>>
>> quoted-printable
>>
>>
Re: WSDL problem
Posted by Paramdeep Singh <ma...@yahoo.com>.
Hi Ramaswamy,
The namespaces in the WSDL seem to be all screwed up!
I have cleaned them up!
Am attaching the WSDL, that I have modified.
It works for me!
Hope that it helps.
Warm Regards,
Paramdeep
----- Original Message -----
From: "Ramaswamy Srikant" <sr...@loudcloud.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, April 02, 2002 8:00 AM
Subject: WSDL problem
> I am trying to generate the stubs for the following wsdl file.
>
> I get the following error
>
> java.io.IOException: Emitter failure. There is an undefined binding
> (ServiceSOAPBinding) in the WSDL document.
> Hint: make sure <port binding=".."> is fully qualified.
> at
> org.apache.axis.wsdl.toJava.SymbolTable.checkForUndefined(Unknown
> Source)
> at org.apache.axis.wsdl.toJava.SymbolTable.add(Unknown Source)
> at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
> at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
> at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(Unknown
> Source)
> at java.lang.Thread.run(Thread.java:484)
> ---------
> The value of binding attribute is fully qualified. Can someone take a
> look let me know what is wrong with the WSDL
>
> thanks
>
>
>
----------------------------------------------------------------------------
----
> <?xml version="1.0" ?>
> <definitions name="urn:servicehandler"
> targetNamespace="urn:servicehandler-ns"
> xmlns:tns="http://lc.svchandler"
> xmlns:xsd="http://www/w3/org/1999/XMLSchema"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns="http://schemas.xmlsoap.org/wsdl/">
>
> <types>
> <xsd:schema targetNamespace="urn:servicehandler-ns"
> xmlns:xsd="http://www/w3/org/1999/XMLSchema">
> <xsd:complexType name="NewService">
> <xsd:all>
> <xsd:element name="serviceID" type="xsd:string"/>
> <xsd:element name="svcDescription" type="xsd:string"/>
> <xsd:element name="itemType" type="xsd:string"/>
> <xsd:element name="deviceRelated" type="xsd:int" />
> <xsd:element name="timeToRepair" type="xsd:int" />
> <xsd:element name="timeToInitiate" type="xsd:int"/>
> <xsd:element name="timeToNotify" type="xsd:int" />
> <xsd:element name="csaLevel" type="xsd:int" nillable="false"/>
> <xsd:element name="minThreshold" type="xsd:int" nillable="true"/>
> <xsd:element name="usage" type="xsd:string"/>
> <xsd:element name="allowOverUsage" type="xsd:int"/>
> <xsd:element name="unitsPrepaid" type="xsd:int"/>
> <xsd:element name="timeOfCreation" type="xsd:dateTime"/>
> <xsd:element name="transactionId" type="xsd:string"/>
> <xsd:element name="unitOfMeasure" type="xsd:string"/>
> <xsd:element name="deviceModels" type="xsd:string"/>
> <xsd:element name="operationFlag" type="xsd:string"/>
> </xsd:all>
> </xsd:complexType>
> </xsd:schema>
> </types>
>
> <message name="NewServiceCreateRequest">
> <part name="newSvc" type="tns:NewService"/>
> </message>
>
>
> <portType name="ServiceCreation">
> <operation name="createService">
> <input message="tns:NewServiceCreateRequest"/>
> <output/>
> </operation>
> </portType>
>
> <binding name="ServiceSOAPBinding" type="tns:ServiceCreation">
> <soap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
> <operation name="createService">
> <soap:operation soapAction=""/>
> <input>
> <soap:body use="encoded"
> namespace="urn:servicehandler-ns"
> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
> </input>
> <output/>
> </operation>
> </binding>
> <service name="CreateService">
> <port name="ServiceCreation" binding="tns:ServiceSOAPBinding">
> <soap:address
location="http://remedy-qa.itdev:8080/axis/servlet/AxisServlet"/>
> </port>
> </service>
> </definitions>
>
>