Sample WSDL File

The following is the full text of a sample WSDL file.


Top of page

Example: WSDL File Generated From A Web Service
<definitions 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:test: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:test" 
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:element 
name="adapterexception"><xs:complexType><xs:sequence><xs:element 
type="xs:string" 
name="error"/></xs:sequence></xs:complexType></xs:element>
      </xs:schema><xs:schema xml:lang="en" 
targetNamespace="urn:iwaysoftware:ibse:jul2003:test" 
attributeFormDefault="unqualified" 
xmlns:m1="urn:iwaysoftware:ibse:jul2003:test" 
elementFormDefault="qualified"><xs:element 
name="test"><xs:complexType><xs:sequence><xs:element 
name="ORACLE"><xs:complexType><xs:sequence><xs:element 
name="WIP_JOB_SCHEDULE_INTERFACE"><xs:complexType><xs:sequence><xs:elemen
t minOccurs="1" name="LAST_UPDATE_DATE" maxOccurs="1"/><xs:element 
minOccurs="0" name="LAST_UPDATED_BY" maxOccurs="1"/><xs:element 
minOccurs="1" name="CREATION_DATE" maxOccurs="1"/><xs:element 
minOccurs="0" name="CREATED_BY" maxOccurs="1"/><xs:element minOccurs="0" 
name="LAST_UPDATE_LOGIN" maxOccurs="1"/><xs:element minOccurs="0" 
name="REQUEST_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROGRAM_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROGRAM_APPLICATION_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROGRAM_UPDATE_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="GROUP_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="SOURCE_CODE" maxOccurs="1"/><xs:element minOccurs="0" 
name="SOURCE_LINE_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROCESS_TYPE" maxOccurs="1"/><xs:element minOccurs="0" 
name="ORGANIZATION_ID" maxOccurs="1"/><xs:element minOccurs="1" 
name="LOAD_TYPE" maxOccurs="1"/><xs:element minOccurs="0" 
name="STATUS_TYPE" maxOccurs="1"/><xs:element minOccurs="0" 
name="OLD_STATUS_TYPE" maxOccurs="1"/><xs:element minOccurs="0" 
name="LAST_UNIT_COMPLETION_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="OLD_COMPLETION_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROCESSING_WORK_DAYS" maxOccurs="1"/><xs:element minOccurs="0" 
name="DAILY_PRODUCTION_RATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="LINE_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="PRIMARY_ITEM_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="BOM_REFERENCE_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="ROUTING_REFERENCE_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="BOM_REVISION_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="ROUTING_REVISION_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="WIP_SUPPLY_TYPE" maxOccurs="1"/><xs:element minOccurs="0" 
name="CLASS_CODE" maxOccurs="1"/><xs:element minOccurs="0" 
name="LOT_NUMBER" maxOccurs="1"/><xs:element minOccurs="0" 
name="LOT_CONTROL_CODE" maxOccurs="1"/><xs:element minOccurs="0" 
name="JOB_NAME" maxOccurs="1"/><xs:element minOccurs="0" 
name="DESCRIPTION" maxOccurs="1"/><xs:element minOccurs="0" 
name="FIRM_PLANNED_FLAG" maxOccurs="1"/><xs:element minOccurs="0" 
name="ALTERNATE_ROUTING_DESIGNATOR" maxOccurs="1"/><xs:element 
minOccurs="0" name="ALTERNATE_BOM_DESIGNATOR" maxOccurs="1"/><xs:element 
minOccurs="0" name="DEMAND_CLASS" maxOccurs="1"/><xs:element 
minOccurs="0" name="START_QUANTITY" maxOccurs="1"/><xs:element 
minOccurs="0" name="OLD_START_QUANTITY" maxOccurs="1"/><xs:element 
minOccurs="0" name="WIP_ENTITY_ID" maxOccurs="1"/><xs:element 
minOccurs="0" name="REPETITIVE_SCHEDULE_ID" maxOccurs="1"/><xs:element 
minOccurs="0" name="ERROR" maxOccurs="1"/><xs:element minOccurs="0" 
name="PARENT_GROUP_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE_CATEGORY" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE1" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE2" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE3" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE4" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE5" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE6" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE7" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE8" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE9" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE10" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE11" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE12" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE13" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE14" maxOccurs="1"/><xs:element minOccurs="0" 
name="ATTRIBUTE15" maxOccurs="1"/><xs:element minOccurs="0" 
name="INTERFACE_ID" maxOccurs="1"/><xs:element minOccurs="0" 
name="LAST_UPDATED_BY_NAME" maxOccurs="1"/><xs:element minOccurs="0" 
name="CREATED_BY_NAME" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROCESS_PHASE" maxOccurs="1"/><xs:element minOccurs="0" 
name="PROCESS_STATUS" maxOccurs="1"/><xs:element minOccurs="0" 
name="ORGANIZATION_CODE" maxOccurs="1"/><xs:element minOccurs="0" 
name="FIRST_UNIT_START_DATE" maxOccurs="1"/><xs:element minOccurs="0" 
name="FIRST_UNIT_COMPLETION_DATE" maxOccurs="1"/><xs:element 
minOccurs="0" name="LAST_UNIT_START_DATE" maxOccurs="1"/><xs:element 
minOccurs="0" name="SCHEDULING_METHOD" maxOccurs="1"/><xs:element 
minOccurs="0" name="LINE_CODE" maxOccurs="1"/><xs:element minOccurs="0" 
name="PRIMARY_ITEM_SEGMENTS" maxOccurs="1"/><xs:element minOccurs="0" 
name="BOM_REFERENCE_SEGMENTS" maxOccurs="1"/><xs:element minOccurs="0" 
name="ROUTING_REFERENCE_SEGMENTS" maxOccurs="1"/><xs:element 
minOccurs="0" name="ROUTING_REVISION" maxOccurs="1"/><xs:element 
minOccurs="0" name="BOM_REVISION" maxOccurs="1"/><xs:element 
minOccurs="0" name="COMPLETION_SUBINVENTORY" maxOccurs="1"/><xs:element 
minOccurs="0" name="COMPLETION_LOCATOR_ID" maxOccurs="1"/><xs:element 
minOccurs="0" name="COMPLETION_LOCATOR_SEGMENTS" 
maxOccurs="1"/><xs:element minOccurs="0" name="SCHEDULE_GROUP_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="SCHEDULE_GROUP_NAME" 
maxOccurs="1"/><xs:element minOccurs="0" name="BUILD_SEQUENCE" 
maxOccurs="1"/><xs:element minOccurs="0" name="PROJECT_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="PROJECT_NAME" 
maxOccurs="1"/><xs:element minOccurs="0" name="TASK_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="TASK_NAME" 
maxOccurs="1"/><xs:element minOccurs="0" name="NET_QUANTITY" 
maxOccurs="1"/><xs:element minOccurs="0" name="DESCRIPTIVE_FLEX_SEGMENTS" 
maxOccurs="1"/><xs:element minOccurs="0" name="PROJECT_NUMBER" 
maxOccurs="1"/><xs:element minOccurs="0" name="TASK_NUMBER" 
maxOccurs="1"/><xs:element minOccurs="0" name="PROJECT_COSTED" 
maxOccurs="1"/><xs:element minOccurs="0" name="END_ITEM_UNIT_NUMBER" 
maxOccurs="1"/><xs:element minOccurs="0" 
name="OVERCOMPLETION_TOLERANCE_TYPE" maxOccurs="1"/><xs:element 
minOccurs="0" name="OVERCOMPLETION_TOLERANCE_VALUE" 
maxOccurs="1"/><xs:element minOccurs="0" name="KANBAN_CARD_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="PRIORITY" 
maxOccurs="1"/><xs:element minOccurs="0" name="DUE_DATE" 
maxOccurs="1"/><xs:element minOccurs="0" name="ALLOW_EXPLOSION" 
maxOccurs="1"/><xs:element minOccurs="0" name="HEADER_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="DELIVERY_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="COPRODUCTS_SUPPLY" 
maxOccurs="1"/><xs:element minOccurs="0" name="DUE_DATE_PENALTY" 
maxOccurs="1"/><xs:element minOccurs="0" name="DUE_DATE_TOLERANCE" 
maxOccurs="1"/><xs:element minOccurs="0" name="XML_DOCUMENT_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="PARENT_WIP_ENTITY_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="PARENT_JOB_NAME" 
maxOccurs="1"/><xs:element minOccurs="0" name="ASSET_NUMBER" 
maxOccurs="1"/><xs:element minOccurs="0" name="ASSET_GROUP_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="ASSET_GROUP_SEGMENTS" 
maxOccurs="1"/><xs:element minOccurs="0" name="PM_SCHEDULE_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="REBUILD_ITEM_ID" 
maxOccurs="1"/><xs:element minOccurs="0" name="REBUILD_ITEM_SEGMENTS" 
maxOccurs="1"/><xs:element minOccurs="0" name="REBUILD_SERIAL_NUMBER" 
maxOccurs="1"/><xs:element minOccurs="0" name="MANUAL_REBUILD_FLAG" 
maxOccurs="1"/><xs:element minOccurs="0" name="SHUTDOWN_TYPE" 
maxOccurs="1"/><xs:element minOccurs="0" name="NOTIFICATION_REQUIRED" 
maxOccurs="1"/><xs:element minOccurs="0" name="WORK_ORDER_TYPE" 
maxOccurs="1"/><xs:element minOccurs="0" name="OWNING_DEPARTMENT" 
maxOccurs="1"/><xs:element minOccurs="0" name="OWNING_DEPARTMENT_CODE" 
maxOccurs="1"/><xs:element minOccurs="0" name="ACTIVITY_TYPE" 
maxOccurs="1"/><xs:element minOccurs="0" name="ACTIVITY_CAUSE" 
maxOccurs="1"/><xs:element minOccurs="0" name="TAGOUT_REQUIRED" 
maxOccurs="1"/><xs:element minOccurs="0" name="PLAN_MAINTENANCE" 
maxOccurs="1"/><xs:element minOccurs="0" name="DATE_RELEASED" 
maxOccurs="1"/><xs:element minOccurs="0" name="REQUESTED_START_DATE" 
maxOccurs="1"/></xs:sequence></xs:complexType></xs:element></xs:sequence>
</xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element
>
      </xs:schema><xs:schema xml:lang="en" 
targetNamespace="urn:iwaysoftware:ibse:jul2003:test:response" 
attributeFormDefault="unqualified" 
xmlns:m11="urn:iwaysoftware:ibse:jul2003:test:response" 
elementFormDefault="qualified"><xs:element 
name="testResponse"><xs:complexType><xs:sequence><xs:element 
name="ORACLE"><xs:complexType><xs:sequence><xs:element minOccurs="0" 
name="Processed_table" maxOccurs="unbounded"/><xs:element minOccurs="0" 
name="submit_response_id" maxOccurs="unbounded"/><xs:element 
name="Return_Code"/></xs:sequence></xs:complexType></xs:element>
               </xs:sequence><xs:attribute type="xs:string" 
use="required" name="cid"/></xs:complexType></xs:element></xs:schema>
   </types><message name="testIn"><part element="m1:test" 
name="parameters"/>
   </message><message name="testOut"><part element="m11:testResponse" 
name="parameters"/>
   </message><message name="testserviceHeader"><part 
element="tns:ibsinfo" name="header"/>
   </message><message name="AdapterException"><part 
element="tns:adapterexception" name="fault"/>
   </message><portType name="testserviceSoap"><operation 
name="test"><documentation/><input message="tns:testIn"/><output 
message="tns:testOut"/><fault message="tns:AdapterException" 
name="AdapterExceptionFault"/></operation>
   </portType><binding type="tns:testserviceSoap" 
name="testserviceSoap"><soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/><operation 
name="test"><soap:operation style="document" 
soapAction="testservice.testRequest@test@@"/><input><soap:body 
use="literal"/><soap:header part="header" message="tns:testserviceHeader" 
use="literal"/>
         </input><output><soap:body use="literal"/>
         </output><fault name="AdapterExceptionFault"><soap:fault 
use="literal" name="AdapterExceptionFault"/></fault></operation>
   </binding><service 
name="testservice"><documentation>testservice</documentation><port 
binding="tns:testserviceSoap" name="testserviceSoap1"><soap:address 
location="http://111KLEINMAN.ibi.com:7001/ibse/IBSEServlet/XDSOAPRouter"/
></port></service></definitions>

iWay Software