[ PHPXref.com ] [ Generated: Sun Jul 20 19:13:40 2008 ] [ osCommRes 1.2.0 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/soap/ -> subscription.wsdl (source)

   1  <?xml version="1.0" encoding="utf-8"?>
   2  <definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://test" targetNamespace="http://test" xmlns="http://schemas.xmlsoap.org/wsdl/">
   3    <types>
   4  <xs:schema xmlns:tns="http://test" elementFormDefault="qualified" targetNamespace="http://test" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   5     <complexType name="subscriptionDetails">
   6      <sequence>
   7       <element name="userID" type="xsd:string"/>
   8       <element name="subscriptionID" type="xsd:string"/>
   9      </sequence>
  10     </complexType>
  11     <complexType name="memberDetails">
  12      <sequence>
  13       <element name="emailaddress" type="xsd:string"/>
  14       <element name="password" type="xsd:string"/>
  15      </sequence>
  16     </complexType>
  17     <complexType name="customerDetails">
  18      <sequence>
  19      <element name="gender" type="xsd:string"/>
  20      <element name="firstname" type="xsd:string"/>
  21      <element name="lastname" type="xsd:string"/>
  22      <element name="dob" type="xsd:string"/>
  23      <element name="emailaddress" type="xsd:string"/>
  24      <element name="street_address" type="xsd:string"/>
  25      <element name="city" type="xsd:string"/>
  26      <element name="state" type="xsd:string"/>
  27      <element name="country" type="xsd:int"/>
  28      <element name="password" type="xsd:string"/>
  29      <element name="postcode" type="xsd:string"/>
  30      <element name="company" type="xsd:string"/>
  31      <element name="suburb" type="xsd:string"/>
  32      <element name="telephone" type="xsd:string"/>
  33      <element name="second_telephone" type="xsd:string"/>
  34      <element name="second_emailaddress" type="xsd:string"/>
  35      <element name="mobile" type="xsd:string"/>
  36      <element name="newsletter" type="xsd:string"/>
  37      <element name="reserve_newsletter" type="xsd:string"/>
  38      <element name="subscription_newsletter" type="xsd:string"/>
  39      <element name="type" type="xsd:string"/>
  40      <element name="admin_id" type="xsd:int"/>
  41      <element name="customer_id" type="xsd:int"/>
  42      <element name="default_address_id" type="xsd:int"/>
  43      </sequence>
  44     </complexType>
  45       <element name="validateSubscriptionIn" type="tns:subscriptionDetails"/>
  46       <element name="validateSubscriptionOut" type="xsd:string"/>
  47       <element name="validateMemberIn" type="tns:memberDetails"/>
  48       <element name="validateMemberOut" type="xsd:string"/>
  49       <element name="addCustomerIn" type="tns:customerDetails"/>
  50       <element name="addCustomerOut" type="xsd:string"/>
  51  </xs:schema>
  52    </types>
  53    <message name="ValidateSubscriptionIn">
  54      <part name="parameter1" element="tns:validateSubscriptionIn" />
  55    </message>
  56    <message name="ValidateSubscriptionOut">
  57      <part name="parameter3" element="tns:validateSubscriptionOut" />
  58    </message>
  59    <message name="ValidateMemberIn">
  60      <part name="parameter1" element="tns:validateMemberIn" />
  61    </message>
  62    <message name="ValidateMemberOut">
  63      <part name="parameter3" element="tns:validateMemberOut" />
  64    </message>
  65    <message name="AddCustomerIn">
  66      <part name="parameter1" element="tns:addCustomerIn" />
  67    </message>
  68    <message name="AddCustomerOut">
  69      <part name="parameter3" element="tns:addCustomerOut" />
  70    </message>
  71    <portType name="ValidateSubscriptionPort">
  72      <operation name="ValidateSubscription">
  73        <input message="tns:ValidateSubscriptionIn" />
  74        <output message="tns:ValidateSubscriptionOut" />
  75      </operation>
  76      <operation name="ValidateMember">
  77        <input message="tns:ValidateMemberIn" />
  78        <output message="tns:ValidateMemberOut" />
  79      </operation>
  80      <operation name="AddCustomer">
  81        <input message="tns:AddCustomerIn" />
  82        <output message="tns:AddCustomerOut" />
  83      </operation>
  84    </portType>
  85    <binding name="ValidateSubscriptionBinding" type="tns:ValidateSubscriptionPort">
  86      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
  87      <operation name="ValidateSubscription">
  88        <input>
  89          <soap:body use="literal" />
  90        </input>
  91        <output>
  92          <soap:body use="literal" />
  93        </output>
  94      </operation>
  95      <operation name="ValidateMember">
  96        <input>
  97          <soap:body use="literal" />
  98        </input>
  99        <output>
 100          <soap:body use="literal" />
 101        </output>
 102      </operation>
 103      <operation name="AddCustomer">
 104        <input>
 105          <soap:body use="literal" />
 106        </input>
 107        <output>
 108          <soap:body use="literal" />
 109        </output>
 110      </operation>
 111    </binding>
 112     <service name="ValidateSubscriptionService">
 113        <port binding="tns:ValidateSubscriptionBinding" name="ValidateSubscriptionSOAP">
 114  
 115           <soap:address location="http://localhost/osCommRes/soap/subscription_server.php"/>
 116  
 117        </port>
 118  
 119     </service>
 120  </definitions>


[ Powered by PHPXref - Served by Debian GNU/Linux ]