Pro PHP- Patterns, Frameworks, Testing and More

(vip2019) #1
CHAPTER 20 ■ ADVANCED WEB SERVICES^301

<part name="Subscriber" type="xsd:string"/>
</message>

<message name="GetCallDetailRecordsResponse">
<part name="Result" type="tns:CallDetailRecordArray"/>
</message>

<portType name="PhoneCompanyPort">
<operation name="GetCallDetailRecords">
<input message="tns:GetCallDetailRecordsRequest"/>
<output message="tns:GetCallDetailRecordsResponse"/>
</operation>
</portType>

<binding name="PhoneCompanyBinding" type="tns:PhoneCompanyPort">
<soap:binding
style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"
/>
<operation name="GetCallDetailRecords">
<soap:operation
soapAction="http://localhost/GetCallDetailRecords"/>
<input>
<soap:body
use="encoded"
namespace="http://localhost/PhoneCompany"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
</input>
<output>
<soap:body
use="encoded"
namespace="http://localhost/PhoneCompany"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
</output>
</operation>
</binding>

<service name="PhoneCompanyService">
<port
name="PhoneCompanyPort"
binding="PhoneCompanyBinding"
>
<soap:address location="http://localhost/PhoneCompany.php"/>
</port>
</service>
</definitions>

McArthur_819-9.book Page 301 Friday, February 29, 2008 8:03 AM

Free download pdf