192 Building SOA-based Solutions for IBM System i Platform
</xsd:all>
</xsd:complexType>
</xsd:schema>
</types>
<message name="callINCRAMT">
<part name="firstNameInput" type="xsd:string"/>
<part name="lastNameInput" type="xsd:string"/>
<part name="ammountInput" type="xsd:string"/>
</message>
<message name="callINCRAMTResponse">
<part name="callINCRAMTReturn" type="typens:MyComplexDataType"/>
</message>
<portType name="ProgramCallPortType">
<operation name="callINCRAMT">
<documentation>
Returns a complex data type
</documentation>
<input message="typens:callINCRAMT"/>
<output message="typens:callINCRAMTResponse"/>
</operation>
</portType>
<binding name="ProgramCallBinding" type="typens:ProgramCallPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="callINCRAMT">
<soap:operation soapAction="urn:ProgramCallAction"/>
<input>
<soap:body namespace="urn:programCall.wsdl" use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body namespace="urn:programCall.wsdl" use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="programCall.wsdlService">
<port name="ProgramCallPort" binding="typens:ProgramCallBinding">
<soap:address
location="http://myServer:89/WSRedbook/programCallServer.php"/>
</port>
</service>
</definitions>
Note: The Zend Studio 5.5.0 for i5/OS includes Web Service wrapper templates enabling
calls to any i5/OS program.

Get Building SOA-based Solutions for IBM System i Platform now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.