Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

WebService - Error in WSDL for complex type

Former Member
0 Likes
1,451

Hello all,

we are using WebService in our company. We have also extended the BAPI : "BAPI_SALESORDER_GETSTATUS" as Webservice and saved the SAP WSDL file.

Now in Netbeans, I would like to call this Webservice but it seems that there is some problems with complex type.

Here is the error displayed in Netbeans when I try to validate the WSDL file :

-

-


XML validation started.

D:/NetBeans/SalesOrderStatus/xml-resources/web-service-references/ZWS_SALESORDER_GETSTATUS_sap-client_040_wsdl_1.1/wsdl/lsd.pa.agn_8015/sap/bc/srt/rfc/sap/ZWS_SALESORDER_GETSTATUS.sap-client_040_wsdl_1.1.wsdl:1,38

src-resolve: Cannot resolve the name 'n0:char10' to a(n) 'type definition' component.

1 Error(s), 0 Warning(s).

XML validation finished.

-

-


and here is my WSDL file :

<?xml version="1.0" encoding="utf-8"?>

<wsdl:definitions targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"

xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

xmlns:n0="urn:sap-com:document:sap:rfc:functions"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns="http://schemas.xmlsoap.org/wsdl/">

<wsdl:types>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:tns="urn:sap-com:document:sap:rfc:functions"

targetNamespace="urn:sap-com:document:sap:rfc:functions"

elementFormDefault="unqualified"

attributeFormDefault="qualified">

<xsd:simpleType name="char1">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="1"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char10"

><xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char18">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="18"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char2">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char20">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char220">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="220"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char3">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char32">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="32"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char35">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="35"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char40">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="40"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char5">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char50">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="50"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char6">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="cuky5">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="curr11.2">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="11"/>

<xsd:fractionDigits value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="curr15.2">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="15"/>

<xsd:fractionDigits value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="date">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

<xsd:pattern value="dddd-dd-dd"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="decimal5.0">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="5"/>

<xsd:fractionDigits value="0"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="numeric6">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

<xsd:pattern value="d*"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="quantum13.3">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="13"/>

<xsd:fractionDigits value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="quantum15.3">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="15"/>

<xsd:fractionDigits value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="time">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="8"/>

<xsd:pattern value="dd:dd:dd"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="unit3">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"

targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"

elementFormDefault="unqualified"

attributeFormDefault="qualified"

xmlns:n0="urn:sap-com:document:sap:rfc:functions">

<xsd:import namespace="urn:sap-com:document:sap:rfc:functions"/>

<xsd:complexType name="Bapisdstat">

<xsd:sequence><xsd:element name="DocNumber" type="n0:char10"/>

<xsd:element name="DocDate" type="n0:date"/>

<xsd:element name="PurchNo" type="n0:char20"/>

<xsd:element name="PrcStatH" type="n0:char1"/>

<xsd:element name="DlvStatH" type="n0:char1"/>

<xsd:element name="ReqDateH" type="n0:date"/>

<xsd:element name="DlvBlock" type="n0:char2"/>

<xsd:element name="ItmNumber" type="n0:numeric6"/>

<xsd:element name="Material" type="n0:char18"/>

<xsd:element name="ShortText" type="n0:char40"/>

<xsd:element name="ReqDate" type="n0:date"/>

<xsd:element name="ReqQty" type="n0:quantum15.3"/>

<xsd:element name="CumCfQty" type="n0:quantum15.3"/>

<xsd:element name="SalesUnit" type="n0:unit3"/>

<xsd:element name="NetValue" type="n0:curr15.2"/>

<xsd:element name="Currency" type="n0:cuky5"/>

<xsd:element name="NetPrice" type="n0:curr11.2"/>

<xsd:element name="CondPUnt" type="n0:decimal5.0"/>

<xsd:element name="CondUnit" type="n0:unit3"/>

<xsd:element name="DlvStatI" type="n0:char1"/>

<xsd:element name="DelivNumb" type="n0:char10"/>

<xsd:element name="DelivItem" type="n0:numeric6"/>

<xsd:element name="DelivDate" type="n0:date"/>

<xsd:element name="DlvQty" type="n0:quantum13.3"/>

<xsd:element name="RefQty" type="n0:quantum15.3"/>

<xsd:element name="SUnitIso" type="n0:char3"/>

<xsd:element name="CdUntIso" type="n0:char3"/>

<xsd:element name="CurrIso" type="n0:char3"/>

<xsd:element name="MaterialExternal" type="n0:char40"/>

<xsd:element name="MaterialGuid" type="n0:char32"/>

<xsd:element name="MaterialVersion" type="n0:char10"/>

<xsd:element name="PoItmNo" type="n0:char6"/>

<xsd:element name="CreationDate" type="n0:date"/>

<xsd:element name="CreationTime" type="n0:time"/>

<xsd:element name="SUnitDlv" type="n0:unit3"/>

<xsd:element name="DlvUnitIso" type="n0:char3"/>

<xsd:element name="ReaForRe" type="n0:char2"/>

<xsd:element name="PurchNoC" type="n0:char35"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="Bapireturn">

<xsd:sequence>

<xsd:element name="Type" type="n0:char1"/>

<xsd:element name="Code" type="n0:char5"/>

<xsd:element name="Message" type="n0:char220"/>

<xsd:element name="LogNo" type="n0:char20"/>

<xsd:element name="LogMsgNo" type="n0:numeric6"/>

<xsd:element name="MessageV1" type="n0:char50"/>

<xsd:element name="MessageV2" type="n0:char50"/>

<xsd:element name="MessageV3" type="n0:char50"/>

<xsd:element name="MessageV4" type="n0:char50"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="TableOfbapisdstat">

<xsd:sequence>

<xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:Bapisdstat"/>

</xsd:sequence>

</xsd:complexType>

<xsd:element name="SalesorderGetstatus">

<xsd:complexType><xsd:sequence>

<xsd:element name="Salesdocument" type="n0:char10"/>

<xsd:element name="Statusinfo" minOccurs="0" type="tns:TableOfbapisdstat"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="SalesorderGetstatusResponse">

<xsd:complexType><xsd:sequence>

<xsd:element name="Return" type="tns:Bapireturn"/>

<xsd:element name="Statusinfo" type="tns:TableOfbapisdstat"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:schema>

</wsdl:types>

<wsdl:message name="SalesorderGetstatus">

<wsdl:part name="parameters" element="tns:SalesorderGetstatus"/>

</wsdl:message>

<wsdl:message name="SalesorderGetstatusResponse">

<wsdl:part name="parameters" element="tns:SalesorderGetstatusResponse"/>

</wsdl:message>

<wsdl:portType name="ZWS_SALESORDER_GETSTATUS">

<wsdl:operation name="SalesorderGetstatus">

<wsdl:input message="tns:SalesorderGetstatus"/>

<wsdl:output message="tns:SalesorderGetstatusResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="ZWS_SALESORDER_GETSTATUSSoapBinding" type="tns:ZWS_SALESORDER_GETSTATUS">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="SalesorderGetstatus">

<soap:operation soapAction=""/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="ZWS_SALESORDER_GETSTATUSService">

<wsdl:port name="ZWS_SALESORDER_GETSTATUSSoapBinding" binding="tns:ZWS_SALESORDER_GETSTATUSSoapBinding">

<soap:address location="http://lsd.pa.agn:8015/sap/bc/srt/rfc/sap/ZWS_SALESORDER_GETSTATUS?sap-client=040"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

-

-


So my questions are :

- how can I use complex type in Webservice ?

- is the wsdl file correct and it means that the problem is in netbeans ?

- if the wsdl file is wrong it means that there is a problem or mistakes in SAP. How can I solve it ?

Great thanks for your answers. I'm blocked to this problem for 3 days and I don't see any solutions :-

Regards,

Frédéric.

Hello all,

we are using WebService in our company. We have also extended the BAPI : "BAPI_SALESORDER_GETSTATUS" as Webservice and saved the SAP WSDL file.

Now in Netbeans, I would like to call this Webservice but it seems that there is some problems with complex type.

Here is the error displayed in Netbeans when I try to validate the WSDL file :

-

-


XML validation started.

D:/NetBeans/SalesOrderStatus/xml-resources/web-service-references/ZWS_SALESORDER_GETSTATUS_sap-client_040_wsdl_1.1/wsdl/lsd.pa.agn_8015/sap/bc/srt/rfc/sap/ZWS_SALESORDER_GETSTATUS.sap-client_040_wsdl_1.1.wsdl:1,38

src-resolve: Cannot resolve the name 'n0:char10' to a(n) 'type definition' component.

1 Error(s), 0 Warning(s).

XML validation finished.

-

-


and here is my WSDL file :

<?xml version="1.0" encoding="utf-8"?>

<wsdl:definitions targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"

xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

xmlns:n0="urn:sap-com:document:sap:rfc:functions"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns="http://schemas.xmlsoap.org/wsdl/">

<wsdl:types>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:tns="urn:sap-com:document:sap:rfc:functions"

targetNamespace="urn:sap-com:document:sap:rfc:functions"

elementFormDefault="unqualified"

attributeFormDefault="qualified">

<xsd:simpleType name="char1">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="1"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char10"

><xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char18">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="18"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char2">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char20">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char220">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="220"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char3">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char32">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="32"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char35">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="35"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char40">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="40"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char5">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char50">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="50"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="char6">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="cuky5">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="5"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="curr11.2">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="11"/>

<xsd:fractionDigits value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="curr15.2">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="15"/>

<xsd:fractionDigits value="2"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="date">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

<xsd:pattern value="dddd-dd-dd"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="decimal5.0">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="5"/>

<xsd:fractionDigits value="0"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="numeric6">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="6"/>

<xsd:pattern value="d*"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="quantum13.3">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="13"/>

<xsd:fractionDigits value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="quantum15.3">

<xsd:restriction base="xsd:decimal">

<xsd:totalDigits value="15"/>

<xsd:fractionDigits value="3"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="time">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="8"/>

<xsd:pattern value="dd:dd:dd"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="unit3">

<xsd:restriction base="xsd:string">

<xsd:maxLength value="3"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"

targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"

elementFormDefault="unqualified"

attributeFormDefault="qualified"

xmlns:n0="urn:sap-com:document:sap:rfc:functions">

<xsd:import namespace="urn:sap-com:document:sap:rfc:functions"/>

<xsd:complexType name="Bapisdstat">

<xsd:sequence><xsd:element name="DocNumber" type="n0:char10"/>

<xsd:element name="DocDate" type="n0:date"/>

<xsd:element name="PurchNo" type="n0:char20"/>

<xsd:element name="PrcStatH" type="n0:char1"/>

<xsd:element name="DlvStatH" type="n0:char1"/>

<xsd:element name="ReqDateH" type="n0:date"/>

<xsd:element name="DlvBlock" type="n0:char2"/>

<xsd:element name="ItmNumber" type="n0:numeric6"/>

<xsd:element name="Material" type="n0:char18"/>

<xsd:element name="ShortText" type="n0:char40"/>

<xsd:element name="ReqDate" type="n0:date"/>

<xsd:element name="ReqQty" type="n0:quantum15.3"/>

<xsd:element name="CumCfQty" type="n0:quantum15.3"/>

<xsd:element name="SalesUnit" type="n0:unit3"/>

<xsd:element name="NetValue" type="n0:curr15.2"/>

<xsd:element name="Currency" type="n0:cuky5"/>

<xsd:element name="NetPrice" type="n0:curr11.2"/>

<xsd:element name="CondPUnt" type="n0:decimal5.0"/>

<xsd:element name="CondUnit" type="n0:unit3"/>

<xsd:element name="DlvStatI" type="n0:char1"/>

<xsd:element name="DelivNumb" type="n0:char10"/>

<xsd:element name="DelivItem" type="n0:numeric6"/>

<xsd:element name="DelivDate" type="n0:date"/>

<xsd:element name="DlvQty" type="n0:quantum13.3"/>

<xsd:element name="RefQty" type="n0:quantum15.3"/>

<xsd:element name="SUnitIso" type="n0:char3"/>

<xsd:element name="CdUntIso" type="n0:char3"/>

<xsd:element name="CurrIso" type="n0:char3"/>

<xsd:element name="MaterialExternal" type="n0:char40"/>

<xsd:element name="MaterialGuid" type="n0:char32"/>

<xsd:element name="MaterialVersion" type="n0:char10"/>

<xsd:element name="PoItmNo" type="n0:char6"/>

<xsd:element name="CreationDate" type="n0:date"/>

<xsd:element name="CreationTime" type="n0:time"/>

<xsd:element name="SUnitDlv" type="n0:unit3"/>

<xsd:element name="DlvUnitIso" type="n0:char3"/>

<xsd:element name="ReaForRe" type="n0:char2"/>

<xsd:element name="PurchNoC" type="n0:char35"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="Bapireturn">

<xsd:sequence>

<xsd:element name="Type" type="n0:char1"/>

<xsd:element name="Code" type="n0:char5"/>

<xsd:element name="Message" type="n0:char220"/>

<xsd:element name="LogNo" type="n0:char20"/>

<xsd:element name="LogMsgNo" type="n0:numeric6"/>

<xsd:element name="MessageV1" type="n0:char50"/>

<xsd:element name="MessageV2" type="n0:char50"/>

<xsd:element name="MessageV3" type="n0:char50"/>

<xsd:element name="MessageV4" type="n0:char50"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="TableOfbapisdstat">

<xsd:sequence>

<xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:Bapisdstat"/>

</xsd:sequence>

</xsd:complexType>

<xsd:element name="SalesorderGetstatus">

<xsd:complexType><xsd:sequence>

<xsd:element name="Salesdocument" type="n0:char10"/>

<xsd:element name="Statusinfo" minOccurs="0" type="tns:TableOfbapisdstat"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="SalesorderGetstatusResponse">

<xsd:complexType><xsd:sequence>

<xsd:element name="Return" type="tns:Bapireturn"/>

<xsd:element name="Statusinfo" type="tns:TableOfbapisdstat"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:schema>

</wsdl:types>

<wsdl:message name="SalesorderGetstatus">

<wsdl:part name="parameters" element="tns:SalesorderGetstatus"/>

</wsdl:message>

<wsdl:message name="SalesorderGetstatusResponse">

<wsdl:part name="parameters" element="tns:SalesorderGetstatusResponse"/>

</wsdl:message>

<wsdl:portType name="ZWS_SALESORDER_GETSTATUS">

<wsdl:operation name="SalesorderGetstatus">

<wsdl:input message="tns:SalesorderGetstatus"/>

<wsdl:output message="tns:SalesorderGetstatusResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="ZWS_SALESORDER_GETSTATUSSoapBinding" type="tns:ZWS_SALESORDER_GETSTATUS">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="SalesorderGetstatus">

<soap:operation soapAction=""/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="ZWS_SALESORDER_GETSTATUSService">

<wsdl:port name="ZWS_SALESORDER_GETSTATUSSoapBinding" binding="tns:ZWS_SALESORDER_GETSTATUSSoapBinding">

<soap:address location="http://lsd.pa.agn:8015/sap/bc/srt/rfc/sap/ZWS_SALESORDER_GETSTATUS?sap-client=040"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

-

-


So my questions are :

- how can I use complex type in Webservice ?

- is the wsdl file correct and it means that the problem is in netbeans ?

- if the wsdl file is wrong it means that there is a problem or mistakes in SAP. How can I solve it ?

Great thanks for your answers. I'm blocked to this problem for 3 days and I don't see any solutions :-

Regards,

Frédéric.

2 REPLIES 2
Read only

Former Member
0 Likes
791

Nobody have a solution ? Am I in the right part of the forum ?

Read only

0 Likes
791

may be try this forum

Raja