midrange.com code scratchpad
Name:
Duane Christen
Scriptlanguage:
Plain Text
Tabwidth:
4
Date:
05/30/2008 03:57:34 pm
IP:
Logged
Description:
Resulting WSDL from PCML located at: http://code.midrange.com/e53516a5ab.html
Code:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions targetNamespace="http://createcustomernote.wsbeans.iseries" xmlns:impl="http://createcustomernote.wsbeans.iseries" xmlns:intf="http://createcustomernote.wsbeans.iseries" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  3.  <wsdl:types>
  4.   <schema targetNamespace="http://createcustomernote.wsbeans.iseries" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  5.    <complexType name="CreateCustomerNoteInput">
  6.     <sequence>
  7.      <element name="addNoteRequest" nillable="true" type="impl:AddCustomerNoteRequestTemplate"/>
  8.     </sequence>
  9.    </complexType>
  10.    <complexType name="AddCustomerNoteRequestTemplate">
  11.     <sequence>
  12.      <element name="accountId" nillable="true" type="xsd:string"/>
  13.      <element name="text" nillable="true" type="xsd:string"/>
  14.      <element name="createdBy" nillable="true" type="xsd:string"/>
  15.      <element name="redFlag" nillable="true" type="xsd:string"/>
  16.      <element name="commentType" nillable="true" type="xsd:string"/>
  17.      <element name="commentClass" nillable="true" type="xsd:string"/>
  18.     </sequence>
  19.    </complexType>
  20.    <element name="createcustomernoteResponse">
  21.     <complexType>
  22.      <sequence>
  23.       <element name="createcustomernoteReturn" nillable="true" type="impl:CreateCustomerNoteResult"/>
  24.      </sequence>
  25.     </complexType>
  26.    </element>
  27.    <element name="createtroublenote">
  28.     <complexType>
  29.      <sequence>
  30.       <element name="inputData" nillable="true" type="impl:CreateTroubleNoteInput"/>
  31.      </sequence>
  32.     </complexType>
  33.    </element>
  34.    <element name="createtroublenoteResponse">
  35.     <complexType>
  36.      <sequence>
  37.       <element name="createtroublenoteReturn" nillable="true" type="impl:CreateTroubleNoteResult"/>
  38.      </sequence>
  39.     </complexType>
  40.    </element>
  41.    <element name="noteservices">
  42.     <complexType>
  43.      <sequence>
  44.       <element name="inputData" nillable="true" type="impl:NoteServicesInput"/>
  45.      </sequence>
  46.     </complexType>
  47.    </element>
  48.    <element name="noteservicesResponse">
  49.     <complexType>
  50.      <sequence>
  51.       <element name="noteservicesReturn" nillable="true" type="impl:NoteServicesResult"/>
  52.      </sequence>
  53.     </complexType>
  54.    </element>
  55.    <element name="createcustomernote">
  56.     <complexType>
  57.      <sequence>
  58.       <element name="inputData" nillable="true" type="impl:CreateCustomerNoteInput"/>
  59.      </sequence>
  60.     </complexType>
  61.    </element>
  62.    <complexType name="CreateCustomerNoteResult">
  63.     <sequence>
  64.      <element name="addNoteResponse" nillable="true" type="impl:NoteResponseTemplate"/>
  65.     </sequence>
  66.    </complexType>
  67.    <complexType name="NoteResponseTemplate">
  68.     <sequence>
  69.      <element name="status" nillable="true" type="xsd:string"/>
  70.      <element name="details" nillable="true" type="xsd:string"/>
  71.     </sequence>
  72.    </complexType>
  73.    <complexType name="CreateTroubleNoteInput">
  74.     <sequence>
  75.      <element name="addNoteRequest" nillable="true" type="impl:AddTroubleNoteRequestTemplate"/>
  76.     </sequence>
  77.    </complexType>
  78.    <complexType name="AddTroubleNoteRequestTemplate">
  79.     <sequence>
  80.      <element name="documentId" nillable="true" type="xsd:string"/>
  81.      <element name="text" nillable="true" type="xsd:string"/>
  82.      <element name="createdBy" nillable="true" type="xsd:string"/>
  83.     </sequence>
  84.    </complexType>
  85.    <complexType name="CreateTroubleNoteResult">
  86.     <sequence>
  87.      <element name="addNoteResponse" nillable="true" type="impl:NoteResponseTemplate"/>
  88.     </sequence>
  89.    </complexType>
  90.    <complexType name="NoteServicesInput">
  91.     <sequence/>
  92.    </complexType>
  93.    <complexType name="NoteServicesResult">
  94.     <sequence>
  95.      <element name="returnValue" nillable="true" type="xsd:int"/>
  96.     </sequence>
  97.    </complexType>
  98.   </schema>
  99.  </wsdl:types>
  100.  
  101.    <wsdl:message name="createtroublenoteRequest">
  102.      <wsdl:part element="intf:createtroublenote" name="parameters"/>
  103.  
  104.   </wsdl:message>
  105.  
  106.    <wsdl:message name="createcustomernoteRequest">
  107.      <wsdl:part element="intf:createcustomernote" name="parameters"/>
  108.  
  109.   </wsdl:message>
  110.  
  111.    <wsdl:message name="noteservicesResponse">
  112.      <wsdl:part element="intf:noteservicesResponse" name="parameters"/>
  113.  
  114.   </wsdl:message>
  115.  
  116.    <wsdl:message name="createtroublenoteResponse">
  117.      <wsdl:part element="intf:createtroublenoteResponse" name="parameters"/>
  118.  
  119.   </wsdl:message>
  120.  
  121.    <wsdl:message name="noteservicesRequest">
  122.      <wsdl:part element="intf:noteservices" name="parameters"/>
  123.  
  124.   </wsdl:message>
  125.  
  126.    <wsdl:message name="createcustomernoteResponse">
  127.      <wsdl:part element="intf:createcustomernoteResponse" name="parameters"/>
  128.  
  129.   </wsdl:message>
  130.  
  131.    <wsdl:portType name="CreateCustomerNoteServices">
  132.      <wsdl:operation name="createcustomernote">
  133.        <wsdl:input message="intf:createcustomernoteRequest" name="createcustomernoteRequest"/>
  134.  
  135.        <wsdl:output message="intf:createcustomernoteResponse" name="createcustomernoteResponse"/>
  136.  
  137.     </wsdl:operation>
  138.  
  139.      <wsdl:operation name="createtroublenote">
  140.        <wsdl:input message="intf:createtroublenoteRequest" name="createtroublenoteRequest"/>
  141.  
  142.        <wsdl:output message="intf:createtroublenoteResponse" name="createtroublenoteResponse"/>
  143.  
  144.     </wsdl:operation>
  145.  
  146.      <wsdl:operation name="noteservices">
  147.        <wsdl:input message="intf:noteservicesRequest" name="noteservicesRequest"/>
  148.  
  149.        <wsdl:output message="intf:noteservicesResponse" name="noteservicesResponse"/>
  150.  
  151.     </wsdl:operation>
  152.  
  153.   </wsdl:portType>
  154.  
  155.    <wsdl:binding name="NoteServicesSoapBinding" type="intf:CreateCustomerNoteServices">
  156.      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  157.  
  158.      <wsdl:operation name="createcustomernote">
  159.        <wsdlsoap:operation soapAction="createcustomernote"/>
  160.  
  161.        <wsdl:input name="createcustomernoteRequest">
  162.          <wsdlsoap:body use="literal"/>
  163.  
  164.       </wsdl:input>
  165.  
  166.        <wsdl:output name="createcustomernoteResponse">
  167.          <wsdlsoap:body use="literal"/>
  168.  
  169.       </wsdl:output>
  170.  
  171.     </wsdl:operation>
  172.  
  173.      <wsdl:operation name="createtroublenote">
  174.        <wsdlsoap:operation soapAction="createtroublenote"/>
  175.  
  176.        <wsdl:input name="createtroublenoteRequest">
  177.          <wsdlsoap:body use="literal"/>
  178.  
  179.       </wsdl:input>
  180.  
  181.        <wsdl:output name="createtroublenoteResponse">
  182.          <wsdlsoap:body use="literal"/>
  183.  
  184.       </wsdl:output>
  185.  
  186.     </wsdl:operation>
  187.  
  188.      <wsdl:operation name="noteservices">
  189.        <wsdlsoap:operation soapAction="noteservices"/>
  190.  
  191.        <wsdl:input name="noteservicesRequest">
  192.          <wsdlsoap:body use="literal"/>
  193.  
  194.       </wsdl:input>
  195.  
  196.        <wsdl:output name="noteservicesResponse">
  197.          <wsdlsoap:body use="literal"/>
  198.  
  199.       </wsdl:output>
  200.  
  201.     </wsdl:operation>
  202.  
  203.   </wsdl:binding>
  204.  
  205.    <wsdl:service name="NoteServicesService">
  206.      <wsdl:port binding="intf:NoteServicesSoapBinding" name="NoteServices">
  207.        <wsdlsoap:address location="http://localhost:9080/NoteServices/services/NoteServices"/>
  208.  
  209.     </wsdl:port>
  210.  
  211.   </wsdl:service>
  212.  
  213. </wsdl:definitions>
  214.  
© 2004-2019 by midrange.com generated in 0.006s valid xhtml & css