Creating Integration Business Services
4-12 BEA Systems, Inc.
The following is an example of a WSDL file for a Web service called
BAPI_MATERIAL_GET_DETAIL.
<definitions xmlns:rfc="urn:iwaysoftware:ibse:jul2003:BAPI:response"
xmlns:tns="urn:schemas-iwaysoftware-com:iwse"
targetNamespace="urn:schemas-iwaysoftware-com:iwse"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:m11="urn:iwaysoftware:ibse:jul2003:BAPI:response"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:m1="urn:iwaysoftware:ibse:jul2003:BAPI"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<types>
<xs:schema targetNamespace="urn:schemas-iwaysoftware-com:iwse"
elementFormDefault="qualified">
<xs:element name="ibsinfo">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="service"/>
<xs:element type="xs:string" name="method"/>
<xs:element type="xs:string" name="license"/>
<xs:element type="xs:string" minOccurs="0"
name="disposition"/>
<xs:element type="xs:string" minOccurs="0" name="Username"/>
<xs:element type="xs:string" minOccurs="0" name="Password"/>
<xs:element type="xs:string" minOccurs="0" name="language"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema targetNamespace="urn:schemas-iwaysoftware-com:iwse"
elementFormDefault="qualified">
<xs:element name="adapterexception">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="error"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:rfc="urn:iwaysoftware:ibse:jul2003:BAPI"
targetNamespace="urn:iwaysoftware:ibse:jul2003:BAPI"
xmlns:m1="urn:iwaysoftware:ibse:jul2003:BAPI"
elementFormDefault="qualified">
<xs:element name="BAPI">
<xs:complexType>