CC-2166: Packaging Improvements. Moved the Zend app into airtime_mvc. It is now installed to /var/www/airtime. Storage is now set to /srv/airtime/stor. Utils are now installed to /usr/lib/airtime/utils/. Added install/airtime-dircheck.php as a simple test to see if everything is install/uninstalled correctly.
This commit is contained in:
parent
514777e8d2
commit
b11cbd8159
4546 changed files with 138 additions and 51 deletions
|
@ -0,0 +1,84 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:schema="http://iplocation.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://iplocation.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="iplocation" targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
|
||||
<wsdl:documentation>
|
||||
IP Location </wsdl:documentation>
|
||||
<wsdl:types>
|
||||
<xsd:schema targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
|
||||
<xsd:import namespace="http://iplocation.developer.telekom.com/schema/" schemaLocation="IPLocation.xsd"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="locateIPRequest">
|
||||
<wsdl:part name="parameters" element="schema:LocateIPRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="locateIPResponse">
|
||||
<wsdl:part name="parameters" element="schema:LocateIPResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="IPLocationPortType">
|
||||
<wsdl:operation name="locateIP">
|
||||
<wsdl:input message="tns:locateIPRequest"/>
|
||||
<wsdl:output message="tns:locateIPResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="IPLocationHttpBinding" type="tns:IPLocationPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsp:PolicyReference URI="#TransportBindingPolicy"/>
|
||||
<wsdl:operation name="locateIP">
|
||||
<soap:operation soapAction="http://iplocation.developer.telekom.com/locateIP"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="IPLocation">
|
||||
<wsdl:port name="IPLocation" binding="tns:IPLocationHttpBinding">
|
||||
<soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-iplocation/services/IPLocation"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsp:Policy wsu:Id="TransportBindingPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict/>
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
<sp:IncludeTimestamp/>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256/>
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<sp:Wss11/>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsp:Policy wsu:Id="STSTokenPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:WssSamlV20Token11/>
|
||||
</wsp:Policy>
|
||||
</sp:SamlToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:tns="http://iplocation.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://iplocation.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
||||
<xsd:simpleType name="EnvironmentType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="1"/>
|
||||
<xsd:maxInclusive value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IPType">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="IPAddressType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ipType" type="tns:IPType" nillable="false"/>
|
||||
<xsd:element name="ipAddress" type="xsd:string" nillable="false"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CityType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="countryCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="cityCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="city" type="xsd:string" nillable="false"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="RegionType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="countryCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="regionCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="regionName" type="xsd:string" nillable="false"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GeoCoordinatesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="geoLatitude" type="xsd:decimal" nillable="false"/>
|
||||
<xsd:element name="geoLongitude" type="xsd:decimal" nillable="false"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="IPAddressLocationType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="isInRegion" type="tns:RegionType" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="isInGeo" type="tns:GeoCoordinatesType" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="isInCity" type="tns:CityType" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="ipType" type="tns:IPType" nillable="false"/>
|
||||
<xsd:element name="ipAddress" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="radius" type="xsd:integer" nillable="false"/>
|
||||
<xsd:element name="statusCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LocateIPRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
|
||||
<xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="address" type="tns:IPAddressType" nillable="false" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LocateIPResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="statusCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="ipAddressLocation" type="tns:IPAddressLocationType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LocateIPRequest" type="tns:LocateIPRequestType"/>
|
||||
<xsd:element name="LocateIPResponse" type="tns:LocateIPResponseType"/>
|
||||
</xsd:schema>
|
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:tns="http://odg.tonline.de/ODGBaseUserService/"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ODGBaseUserService"
|
||||
targetNamespace="http://odg.tonline.de/ODGBaseUserService/">
|
||||
<wsdl:types>
|
||||
<xsd:schema
|
||||
targetNamespace="http://odg.tonline.de/ODGBaseUserService/"
|
||||
elementFormDefault="unqualified"
|
||||
attributeFormDefault="unqualified">
|
||||
<xsd:include schemaLocation="ODGBaseUserService.xsd" />
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="changeQuotaPool">
|
||||
<wsdl:part name="request" element="tns:changeQuotaPool"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="changeQuotaPoolResponse">
|
||||
<wsdl:part name="response"
|
||||
element="tns:changeQuotaPoolResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getQuotaInformation">
|
||||
<wsdl:part name="request" element="tns:getQuotaInformation"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getQuotaInformationResponse">
|
||||
<wsdl:part name="response"
|
||||
element="tns:getQuotaInformationResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getAccountBalance">
|
||||
<wsdl:part name="request" element="tns:getAccountBalance"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getAccountBalanceResponse">
|
||||
<wsdl:part name="response" element="tns:getAccountBalanceResponse"></wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="ODGBaseUserService">
|
||||
<wsdl:operation name="changeQuotaPool">
|
||||
<wsdl:input message="tns:changeQuotaPool"></wsdl:input>
|
||||
<wsdl:output message="tns:changeQuotaPoolResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getQuotaInformation">
|
||||
<wsdl:input message="tns:getQuotaInformation"></wsdl:input>
|
||||
<wsdl:output message="tns:getQuotaInformationResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getAccountBalance">
|
||||
<wsdl:input message="tns:getAccountBalance"></wsdl:input>
|
||||
<wsdl:output message="tns:getAccountBalanceResponse"></wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="ODGBaseUserServiceSOAP"
|
||||
type="tns:ODGBaseUserService">
|
||||
|
||||
<soap:binding style="document"
|
||||
transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="changeQuotaPool">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://odg.tonline.de/ODGBaseUserService/changeQuotaPool" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getQuotaInformation">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://odg.tonline.de/ODGBaseUserService/getQuotaInformation" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getAccountBalance">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://odg.tonline.de/ODGBaseUserService/getAccountBalance" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
|
||||
<wsdl:service name="ODGBaseUserService">
|
||||
<wsdl:port name="ODGBaseUserService"
|
||||
binding="tns:ODGBaseUserServiceSOAP">
|
||||
<soap:address
|
||||
location="https://gateway.developer.telekom.com/p3gw-mod-odg-admin/services/ODGBaseUserService" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<xsd:schema
|
||||
xmlns="http://odg.tonline.de/ODGBaseUserService/"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:tns="http://odg.tonline.de/ODGBaseUserService/"
|
||||
targetNamespace="http://odg.tonline.de/ODGBaseUserService/"
|
||||
elementFormDefault="unqualified"
|
||||
attributeFormDefault="unqualified" version="1.1">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<xsd:complexType name="AccountBalance">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Account" type="xsd:string"></xsd:element>
|
||||
<xsd:element name="Credits" type="xsd:int"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="getAccountBalance">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Account" type="xsd:string" maxOccurs="unbounded" minOccurs="0"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getAccountBalanceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Account" type="tns:AccountBalance" maxOccurs="unbounded" minOccurs="1"></xsd:element>
|
||||
<xsd:element name="errorCode" type="xsd:string" />
|
||||
<xsd:element name="errorMessage" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="changeQuotaPool">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="moduleId" type="xsd:string"></xsd:element>
|
||||
<xsd:element name="quotaMax" type="xsd:nonNegativeInteger" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="changeQuotaPoolResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="errorCode" type="xsd:string"></xsd:element>
|
||||
<xsd:element name="errorMessage" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getQuotaInformation">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="moduleId" type="xsd:string"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getQuotaInformationResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="errorCode" type="xsd:string" />
|
||||
<xsd:element name="errorMessage" type="xsd:string" />
|
||||
<xsd:element name="maxQuota" type="xsd:int" />
|
||||
<xsd:element name="maxUserQuota" type="xsd:int" nillable="true" minOccurs="0" maxOccurs="1" />
|
||||
<xsd:element name="quotaLevel" type="xsd:int" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
|
|
@ -0,0 +1,122 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservice.sms.odg.tonline.de" xmlns:intf="http://webservice.sms.odg.tonline.de" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.sms.odg.tonline.de">
|
||||
<wsdl:types>
|
||||
<schema targetNamespace="http://webservice.sms.odg.tonline.de" xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<complexType name="SmsRequest">
|
||||
<sequence>
|
||||
<element name="environment" type="xsd:int"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="sendSMSRequestBase">
|
||||
<complexContent>
|
||||
<extension base="impl:SmsRequest">
|
||||
<sequence>
|
||||
<element name="number" type="xsd:string"/>
|
||||
<element name="message" type="xsd:string"/>
|
||||
<element name="originator" type="xsd:string"/>
|
||||
<element maxOccurs="1" minOccurs="0" name="account" type="xsd:string"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<complexType name="sendSMSRequest">
|
||||
<complexContent>
|
||||
<extension base="impl:sendSMSRequestBase">
|
||||
<sequence/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="sendSMS">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element maxOccurs="1" minOccurs="0" name="request" type="impl:sendSMSRequest"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="SmsResult">
|
||||
<sequence>
|
||||
<element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
|
||||
<element name="status" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="sendSMSResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element maxOccurs="1" minOccurs="0" name="return" nillable="true" type="impl:SmsResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="sendFlashSMSRequest">
|
||||
<complexContent>
|
||||
<extension base="impl:sendSMSRequestBase">
|
||||
<sequence/>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="sendFlashSMS">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="request" type="impl:sendFlashSMSRequest"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="sendFlashSMSResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="return" nillable="true" type="impl:SmsResult"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="sendSMSRequest">
|
||||
<wsdl:part name="sendSMS" element="impl:sendSMS"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFlashSMSRequest">
|
||||
<wsdl:part name="sendFlashSMS" element="impl:sendFlashSMS"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFlashSMSResponse">
|
||||
<wsdl:part name="sendFlashSMSResponse" element="impl:sendFlashSMSResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendSMSResponse">
|
||||
<wsdl:part name="sendSMSResponse" element="impl:sendSMSResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="SmsServicePortType">
|
||||
<wsdl:operation name="sendSMS" parameterOrder="sendSMS">
|
||||
<wsdl:input name="sendSMSRequest" message="impl:sendSMSRequest"/>
|
||||
<wsdl:output name="sendSMSResponse" message="impl:sendSMSResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFlashSMS" parameterOrder="sendFlashSMS">
|
||||
<wsdl:input name="sendFlashSMSRequest" message="impl:sendFlashSMSRequest"/>
|
||||
<wsdl:output name="sendFlashSMSResponse" message="impl:sendFlashSMSResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="SmsServiceSoapBinding" type="impl:SmsServicePortType">
|
||||
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="sendSMS">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendSMS"/>
|
||||
<wsdl:input name="sendSMSRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendSMSResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFlashSMS">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendFlashSMS"/>
|
||||
<wsdl:input name="sendFlashSMSRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendFlashSMSResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="SmsService">
|
||||
<wsdl:port name="SmsService" binding="impl:SmsServiceSoapBinding">
|
||||
<wsdlsoap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-sms/services/SmsService"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<!--WSDL created by Apache Axis version: 1.4
|
||||
Built on Apr 22, 2006 (06:55:48 PDT)-->
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,169 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservice.sms.odg.tonline.de" xmlns:intf="http://webservice.sms.odg.tonline.de" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.sms.odg.tonline.de">
|
||||
<wsdl:types>
|
||||
<schema targetNamespace="http://webservice.sms.odg.tonline.de" xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<element name="sendValidationKeywordRequest">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element maxOccurs="1" minOccurs="0" name="message" type="xsd:string"/>
|
||||
<element name="number" type="xsd:string"/>
|
||||
<element maxOccurs="1" minOccurs="0" name="originator" type="xsd:string"/>
|
||||
<element name="environment" type="xsd:string"/>
|
||||
<element maxOccurs="1" minOccurs="0" name="account" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="sendValidationKeywordResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="statusCode" type="xsd:string"/>
|
||||
<element name="statusMessage" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="validateRequest">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="keyword" type="xsd:string"/>
|
||||
<element name="number" type="xsd:string"/>
|
||||
<element name="environment" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="validateResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="statusCode" type="xsd:string"/>
|
||||
<element name="statusMessage" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="invalidateRequest">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="number" type="xsd:string"/>
|
||||
<element name="environment" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="invalidateResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="statusCode" type="xsd:string"/>
|
||||
<element name="statusMessage" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="getValidatedNumbersRequest">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="environment" type="xsd:string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="ValidatedNumber">
|
||||
<sequence>
|
||||
<element name="number" type="xsd:string"/>
|
||||
<element maxOccurs="1" minOccurs="0" name="validUntil" type="xsd:dateTime"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="getValidatedNumbersResponse">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="statusCode" type="xsd:string"/>
|
||||
<element name="statusMessage" type="xsd:string"/>
|
||||
<element maxOccurs="unbounded" minOccurs="0" name="validatedNumbers" type="impl:ValidatedNumber"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="sendValidationKeywordRequest">
|
||||
<wsdl:part name="sendValidationKeywordRequest" element="impl:sendValidationKeywordRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getValidatedNumbersResponse">
|
||||
<wsdl:part name="getValidatedNumbersResponse" element="impl:getValidatedNumbersResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getValidatedNumbersRequest">
|
||||
<wsdl:part name="getValidatedNumbersRequest" element="impl:getValidatedNumbersRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invalidateRequest">
|
||||
<wsdl:part name="invalidateRequest" element="impl:invalidateRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="validateRequest">
|
||||
<wsdl:part name="validateRequest" element="impl:validateRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendValidationKeywordResponse">
|
||||
<wsdl:part name="sendValidationKeywordResponse" element="impl:sendValidationKeywordResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="validateResponse">
|
||||
<wsdl:part name="validateResponse" element="impl:validateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invalidateResponse">
|
||||
<wsdl:part name="invalidateResponse" element="impl:invalidateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="SmsValidationUserServicePortType">
|
||||
<wsdl:operation name="sendValidationKeyword" parameterOrder="sendValidationKeywordRequest">
|
||||
<wsdl:input name="sendValidationKeywordRequest" message="impl:sendValidationKeywordRequest"/>
|
||||
<wsdl:output name="sendValidationKeywordResponse" message="impl:sendValidationKeywordResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="validate" parameterOrder="validateRequest">
|
||||
<wsdl:input name="validateRequest" message="impl:validateRequest"/>
|
||||
<wsdl:output name="validateResponse" message="impl:validateResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invalidate" parameterOrder="invalidateRequest">
|
||||
<wsdl:input name="invalidateRequest" message="impl:invalidateRequest"/>
|
||||
<wsdl:output name="invalidateResponse" message="impl:invalidateResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getValidatedNumbers" parameterOrder="getValidatedNumbersRequest">
|
||||
<wsdl:input name="getValidatedNumbersRequest" message="impl:getValidatedNumbersRequest"/>
|
||||
<wsdl:output name="getValidatedNumbersResponse" message="impl:getValidatedNumbersResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="SmsValidationUserServiceSoapBinding" type="impl:SmsValidationUserServicePortType">
|
||||
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="sendValidationKeyword">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendValidationKeyword"/>
|
||||
<wsdl:input name="sendValidationKeywordRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendValidationKeywordResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="validate">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/validate"/>
|
||||
<wsdl:input name="validateRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="validateResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invalidate">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/invalidate"/>
|
||||
<wsdl:input name="invalidateRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="invalidateResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getValidatedNumbers">
|
||||
<wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/getValidatedNumbers"/>
|
||||
<wsdl:input name="getValidatedNumbersRequest">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getValidatedNumbersResponse">
|
||||
<wsdlsoap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="SmsValidationUserService">
|
||||
<wsdl:port name="SmsValidationUserService" binding="impl:SmsValidationUserServiceSoapBinding">
|
||||
<wsdlsoap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-sms-validation/services/SmsValidationUserService"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<!--WSDL created by Apache Axis version: 1.4
|
||||
Built on Apr 22, 2006 (06:55:48 PDT)-->
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,353 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:schema="http://sts.idm.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://sts.idm.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="sts" targetNamespace="http://sts.idm.telekom.com/wsdl/">
|
||||
<wsdl:types>
|
||||
<xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sts.idm.telekom.com/schema/" version="0.1" xmlns:tns="http://sts.idm.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<xsd:complexType name="FaultResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="msg" nillable="false" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="lockedUntil" nillable="true" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="SecurityTokenFormatId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
Telekom specific format id, e.g. there will be multiple
|
||||
different token formats derived from SAML 2.0 Assertions
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="saml20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SecurityTokenEncodingId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
Telekom specific encoding id - there can be different
|
||||
encoding formats for the same token format, e.g. SAML
|
||||
Assertions can be encoded as plain XML or in
|
||||
base64-encoding
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="text/xml"/>
|
||||
<xsd:enumeration value="text/base64"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="SecurityTokenResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="tokenFormat" type="tns:SecurityTokenFormatId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
format of the token carried by the response,
|
||||
determines syntax and processing rules for token
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="tokenEncoding" type="tns:SecurityTokenEncodingId">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
encoding of the token carried by the response,
|
||||
determines syntax and processing rules for token
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="tokenData" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
contains the string representation of the
|
||||
security token - no further token format identifier
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="login">
|
||||
<xsd:sequence/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="getTokens">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
|
||||
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="getTokensResponse">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="1" name="securityToken" type="tns:SecurityTokenResponse">
|
||||
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="getTokensForSession">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
|
||||
|
||||
</xsd:element>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="ssid" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
valid SAM Session Id
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="IDType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="guid"/>
|
||||
<xsd:enumeration value="anid"/>
|
||||
<xsd:enumeration value="alia"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="getTokensForUserId">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
|
||||
|
||||
</xsd:element>
|
||||
<xsd:element name="uid" type="xsd:string"/>
|
||||
<xsd:element name="idx" type="tns:IDType"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="authn" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="getTokensForUserIdAndProfile">
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="1" name="serviceId" type="xsd:string">
|
||||
|
||||
</xsd:element>
|
||||
<xsd:element name="uid" type="xsd:string"/>
|
||||
<xsd:element name="idx" type="tns:IDType"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="authn" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="profileId" type="xsd:string">
|
||||
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="FaultResponse" type="tns:FaultResponse"/>
|
||||
<xsd:element name="login" type="tns:login"/>
|
||||
<xsd:element name="loginResponse" type="tns:SecurityTokenResponse"/>
|
||||
<xsd:element name="getTokens" type="tns:getTokens"/>
|
||||
<xsd:element name="getTokensResponse" type="tns:getTokensResponse"/>
|
||||
<xsd:element name="getTokensForSessionResponse" type="tns:getTokensResponse"/>
|
||||
<xsd:element name="getTokensForUserIdResponse" type="tns:getTokensResponse"/>
|
||||
<xsd:element name="getTokensForUserIdAndProfileResponse" type="tns:getTokensResponse"/>
|
||||
<xsd:element name="getTokensForSession" type="tns:getTokensForSession"/>
|
||||
<xsd:element name="getTokensForUserId" type="tns:getTokensForUserId"/>
|
||||
<xsd:element name="getTokensForUserIdAndProfile" type="tns:getTokensForUserIdAndProfile"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="FaultResponse">
|
||||
<wsdl:part name="fault" element="schema:FaultResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="loginRequest">
|
||||
<wsdl:part name="parameters" element="schema:login"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="loginResponse">
|
||||
<wsdl:part name="parameters" element="schema:loginResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensRequest">
|
||||
<wsdl:part name="parameters" element="schema:getTokens"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensResponse">
|
||||
<wsdl:part name="getTokensResponse" element="schema:getTokensResponse">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForSessionRequest">
|
||||
<wsdl:part name="parameters" element="schema:getTokensForSession">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForSessionResponse">
|
||||
<wsdl:part name="getTokensForSessionResponse" element="schema:getTokensForSessionResponse">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForUserIdRequest">
|
||||
<wsdl:part name="parameters" element="schema:getTokensForUserId">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForUserIdResponse">
|
||||
<wsdl:part name="getTokensForUserIdResponse" element="schema:getTokensForUserIdResponse">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForUserIdAndProfileRequest">
|
||||
<wsdl:part name="parameters" element="schema:getTokensForUserIdAndProfile">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getTokensForUserIdAndProfileResponse">
|
||||
<wsdl:part name="getTokensForUserIdAndProfileResponse" element="schema:getTokensForUserIdAndProfileResponse">
|
||||
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="SecurityTokenServiceWS">
|
||||
<wsdl:operation name="login">
|
||||
<wsdl:input message="tns:loginRequest"/>
|
||||
<wsdl:output message="tns:loginResponse"/>
|
||||
<wsdl:fault name="fault" message="tns:FaultResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokens">
|
||||
<wsdl:input message="tns:getTokensRequest"/>
|
||||
<wsdl:output message="tns:getTokensResponse"/>
|
||||
<wsdl:fault name="fault" message="tns:FaultResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForSession">
|
||||
<wsdl:input message="tns:getTokensForSessionRequest"/>
|
||||
<wsdl:output message="tns:getTokensForSessionResponse"/>
|
||||
<wsdl:fault name="fault" message="tns:FaultResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForUserId">
|
||||
<wsdl:input message="tns:getTokensForUserIdRequest"/>
|
||||
<wsdl:output message="tns:getTokensForUserIdResponse"/>
|
||||
<wsdl:fault name="fault" message="tns:FaultResponse"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForUserIdAndProfile">
|
||||
<wsdl:input message="tns:getTokensForUserIdAndProfileRequest">
|
||||
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getTokensForUserIdAndProfileResponse"/>
|
||||
<wsdl:fault name="fault" message="tns:FaultResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="SecurityTokenServiceSOAPBinding" type="tns:SecurityTokenServiceWS">
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsp:PolicyReference URI="#TransportBindingPolicy"/>
|
||||
<wsdl:operation name="login">
|
||||
<soap:operation soapAction="http://sts.idm.telekom.com/wsdl/login"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#UsernameTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="fault">
|
||||
<soap:fault name="fault" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokens">
|
||||
<soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokens"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#SAMLTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="fault">
|
||||
<soap:fault name="fault" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForSession">
|
||||
<soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForSession"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#SAMLTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="fault">
|
||||
<soap:fault name="fault" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForUserId">
|
||||
<soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForUserId"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#SAMLTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="fault">
|
||||
<soap:fault name="fault" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getTokensForUserIdAndProfile">
|
||||
<soap:operation soapAction="http://sts.idm.telekom.com/wsdl/getTokensForUserIdAndProfile"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#SAMLTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="fault">
|
||||
<soap:fault name="fault" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="SecurityTokenService">
|
||||
<wsdl:port name="TokenService" binding="tns:SecurityTokenServiceSOAPBinding">
|
||||
<soap:address location="https://sts.idm.telekom.com/TokenService"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsp:Policy wsu:Id="TransportBindingPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict/>
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
<sp:IncludeTimestamp/>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256/>
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<sp:Wss11/>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsp:Policy wsu:Id="UsernameTokenPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:WssUsernameToken11/>
|
||||
</wsp:Policy>
|
||||
</sp:UsernameToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsp:Policy wsu:Id="SAMLTokenPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:WssSamlV20Token11/>
|
||||
</wsp:Policy>
|
||||
</sp:SamlToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,164 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions
|
||||
targetNamespace="http://webservice.voicebutler.odg.tonline.de"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
|
||||
xmlns:tns="http://webservice.voicebutler.odg.tonline.de"
|
||||
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsd"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||
<wsdl:documentation>VoiceButlerService</wsdl:documentation>
|
||||
<wsdl:types>
|
||||
<xsd:schema
|
||||
targetNamespace="http://webservice.voicebutler.odg.tonline.de"
|
||||
elementFormDefault="unqualified"
|
||||
attributeFormDefault="unqualified">
|
||||
<xsd:include schemaLocation="VoiceButlerService.xsd" />
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
|
||||
<wsdl:message name="callStatusRequest">
|
||||
<wsdl:part name="parameters" element="tns:callStatus" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="callStatusResponse">
|
||||
<wsdl:part name="parameters" element="tns:callStatusResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="callStatus2Request">
|
||||
<wsdl:part name="parameters" element="tns:callStatus2" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="callStatus2Response">
|
||||
<wsdl:part name="parameters" element="tns:callStatus2Response" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="tearDownCallRequest">
|
||||
<wsdl:part name="parameters" element="tns:tearDownCall" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="tearDownCallResponse">
|
||||
<wsdl:part name="parameters" element="tns:tearDownCallResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="newCallRequest">
|
||||
<wsdl:part name="parameters" element="tns:newCall" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="newCallResponse">
|
||||
<wsdl:part name="parameters" element="tns:newCallResponse" />
|
||||
</wsdl:message>
|
||||
|
||||
<wsdl:message name="newCallSequencedRequest">
|
||||
<wsdl:part name="parameters" element="tns:newCallSequenced"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="newCallSequencedResponse">
|
||||
<wsdl:part name="parameters" element="tns:newCallSequencedResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="VoiceButlerServicePortType">
|
||||
<wsdl:operation name="callStatus">
|
||||
<wsdl:input message="tns:callStatusRequest"
|
||||
wsaw:Action="urn:callStatus" />
|
||||
<wsdl:output message="tns:callStatusResponse"
|
||||
wsaw:Action="urn:callStatusResponse" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="callStatus2">
|
||||
<wsdl:input message="tns:callStatus2Request"
|
||||
wsaw:Action="urn:callStatus2" />
|
||||
<wsdl:output message="tns:callStatus2Response"
|
||||
wsaw:Action="urn:callStatus2Response" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="tearDownCall">
|
||||
<wsdl:input message="tns:tearDownCallRequest"
|
||||
wsaw:Action="urn:tearDownCall" />
|
||||
<wsdl:output message="tns:tearDownCallResponse"
|
||||
wsaw:Action="urn:tearDownCallResponse" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newCall">
|
||||
<wsdl:input message="tns:newCallRequest"
|
||||
wsaw:Action="urn:newCall" />
|
||||
<wsdl:output message="tns:newCallResponse"
|
||||
wsaw:Action="urn:newCallResponse" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newCallSequenced">
|
||||
<wsdl:input message="tns:newCallSequencedRequest"
|
||||
wsaw:Action="urn:newCallSequence" />
|
||||
<wsdl:output message="tns:newCallSequencedResponse"
|
||||
wsaw:Action="urn:newCallSequenceResponse" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
|
||||
<wsdl:binding name="VoiceButlerServiceHttpBinding"
|
||||
type="tns:VoiceButlerServicePortType">
|
||||
|
||||
<soap:binding style="document"
|
||||
transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="callStatus">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://webservice.voicebutler.odg.tonline.de/callStatus" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="callStatus2">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://webservice.voicebutler.odg.tonline.de/callStatus2" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="tearDownCall">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://webservice.voicebutler.odg.tonline.de/tearDownCall" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newCall">
|
||||
|
||||
<soap:operation
|
||||
soapAction="http://webservice.voicebutler.odg.tonline.de/newCall" />
|
||||
<wsdl:input>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newCallSequenced">
|
||||
<soap:operation
|
||||
soapAction="http://webservice.voicebutler.odg.tonline.de/newCallSequence" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
|
||||
<wsdl:service name="VoiceButlerService">
|
||||
|
||||
<wsdl:port name="VoiceButlerService"
|
||||
binding="tns:VoiceButlerServiceHttpBinding">
|
||||
|
||||
<soap:address
|
||||
location="https://gateway.developer.telekom.com/p3gw-mod-odg-voicebutler/services/VoiceButlerService" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,264 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
|
||||
<xsd:schema xmlns="http://webservice.voicebutler.odg.tonline.de"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.voicebutler.odg.tonline.de"
|
||||
elementFormDefault="unqualified" attributeFormDefault="unqualified"
|
||||
version="1.1">
|
||||
|
||||
<xsd:simpleType name="EnvironmentType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="1" />
|
||||
<xsd:maxInclusive value="3" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="NumberType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="7" />
|
||||
<xsd:maxLength value="24" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="SessionIDType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Z]{8}\-[0-9A-Z]{16}\-[0-9A-Z]{8}" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="KeepAliveType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="0" />
|
||||
<xsd:maxInclusive value="1" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="MaxDurationType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="0" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="ExpirationType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="0" />
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:element name="callStatus">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="request" nillable="false"
|
||||
type="VoiceButlerCallStatusRequest" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="callStatus2">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="request" nillable="false"
|
||||
type="VoiceButlerCallStatusRequest" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VoiceButlerCallStatusRequest">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" maxOccurs="1" name="keepAlive"
|
||||
nillable="false" type="KeepAliveType" />
|
||||
<xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
|
||||
nillable="false" type="SessionIDType" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:element name="newCall">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="request" nillable="false"
|
||||
type="VoiceButlerNewCallRequest" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="VoiceButlerNewCallRequest">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerNewCallRequestBase">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" maxOccurs="1"
|
||||
name="bNumber" nillable="false" type="NumberType" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- newCall { -->
|
||||
<xsd:element name="newCallSequenced">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="request" nillable="false"
|
||||
type="VoiceButlerNewCallSequencedRequest" />
|
||||
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="newCallSequencedResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="return" type="VoiceButlerResult"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<!-- newCall } -->
|
||||
|
||||
<xsd:element name="tearDownCall">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="request" nillable="false"
|
||||
type="VoiceButlerTeardownCallRequest" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VoiceButlerTeardownCallRequest">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerRequest">
|
||||
<xsd:sequence minOccurs="1" maxOccurs="1">
|
||||
<xsd:element name="sessionId" type="SessionIDType" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="callStatusResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="return" nillable="false"
|
||||
type="VoiceButlerCallStatusResult" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VoiceButlerCallStatusResult">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerResult">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:element minOccurs="0" name="connectiontimea" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="connectiontimeb" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="descriptiona"
|
||||
nillable="true" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="descriptionb"
|
||||
nillable="true" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="reasona" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="reasonb" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="statea" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="stateb" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="callStatus2Response">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="return" nillable="false"
|
||||
type="VoiceButlerCallStatus2Result" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VoiceButlerCallStatus2Result">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerResult">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:element minOccurs="0" name="connectiontimea" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="connectiontimeb" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="descriptiona"
|
||||
nillable="true" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="descriptionb"
|
||||
nillable="true" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="reasona" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="reasonb" type="xsd:int" />
|
||||
<xsd:element minOccurs="0" name="statea" type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="stateb" type="xsd:string" />
|
||||
|
||||
<xsd:element minOccurs="0" name="be164" type="xsd:string"
|
||||
nillable="true"/>
|
||||
<xsd:element minOccurs="0" name="bindex" type="xsd:int"
|
||||
nillable="true"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="newCallResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="return" nillable="false"
|
||||
type="VoiceButlerResult" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="tearDownCallResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" name="return" nillable="false"
|
||||
type="VoiceButlerResult" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="VoiceButlerRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" maxOccurs="1" name="environment"
|
||||
nillable="false" type="EnvironmentType" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VoiceButlerResult">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="0" name="err_msg" nillable="true"
|
||||
type="xsd:string" />
|
||||
<xsd:element minOccurs="0" name="sessionId" nillable="true"
|
||||
type="xsd:string" />
|
||||
<xsd:element minOccurs="1" name="status" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="VoiceButlerNewCallSequencedRequest">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerNewCallRequestBase">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" maxOccurs="unbounded"
|
||||
name="bNumber" nillable="false" type="NumberType" />
|
||||
<xsd:element name="maxWait" type="xsd:int" maxOccurs="1" minOccurs="1"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="VoiceButlerNewCallRequestBase">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VoiceButlerRequest">
|
||||
<xsd:sequence>
|
||||
<xsd:element minOccurs="1" maxOccurs="1"
|
||||
name="aNumber" nillable="false" type="NumberType" />
|
||||
<xsd:element minOccurs="1" maxOccurs="1"
|
||||
name="expiration" nillable="false" type="ExpirationType" />
|
||||
<xsd:element minOccurs="1" maxOccurs="1"
|
||||
name="maxDuration" nillable="false" type="MaxDurationType" />
|
||||
<xsd:element name="account" type="xsd:string"
|
||||
maxOccurs="1" minOccurs="0">
|
||||
</xsd:element>
|
||||
<xsd:element name="privacyA" type="xsd:boolean"
|
||||
maxOccurs="1" minOccurs="0">
|
||||
</xsd:element>
|
||||
<xsd:element name="privacyB" type="xsd:boolean" maxOccurs="1" minOccurs="0"></xsd:element>
|
||||
<xsd:element name="greeter" type="xsd:string"
|
||||
maxOccurs="1" minOccurs="0">
|
||||
</xsd:element>
|
||||
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
|
@ -0,0 +1,463 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:schema="http://ccs.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://ccs.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ccs" targetNamespace="http://ccs.developer.telekom.com/wsdl/">
|
||||
<wsdl:documentation>
|
||||
CCS </wsdl:documentation>
|
||||
<wsdl:types>
|
||||
<xsd:schema targetNamespace="http://ccs.developer.telekom.com/wsdl/">
|
||||
<xsd:import namespace="http://ccs.developer.telekom.com/schema/" schemaLocation="ccsPort.xsd"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="createConferenceIn">
|
||||
<wsdl:part name="parameters" element="schema:createConference"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createConferenceOut">
|
||||
<wsdl:part name="parameters" element="schema:createConferenceResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="commitConferenceIn">
|
||||
<wsdl:part name="parameters" element="schema:commitConference"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="commitConferenceOut">
|
||||
<wsdl:part name="parameters" element="schema:commitConferenceResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceStatusIn">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceStatus"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceStatusOut">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceStatusResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getRunningConferenceIn">
|
||||
<wsdl:part name="parameters" element="schema:getRunningConference"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getRunningConferenceOut">
|
||||
<wsdl:part name="parameters" element="schema:getRunningConferenceResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceIn">
|
||||
<wsdl:part name="parameters" element="schema:removeConference"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceOut">
|
||||
<wsdl:part name="parameters" element="schema:removeConferenceResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceListIn">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceList"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceListOut">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceListResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceIn">
|
||||
<wsdl:part name="parameters" element="schema:updateConference"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceOut">
|
||||
<wsdl:part name="parameters" element="schema:updateConferenceResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="newParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:newParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="newParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:newParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:removeParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:removeParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:updateParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:updateParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getParticipantStatusIn">
|
||||
<wsdl:part name="parameters" element="schema:getParticipantStatus"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getParticipantStatusOut">
|
||||
<wsdl:part name="parameters" element="schema:getParticipantStatusResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createConferenceTemplateIn">
|
||||
<wsdl:part name="parameters" element="schema:createConferenceTemplate"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="createConferenceTemplateOut">
|
||||
<wsdl:part name="parameters" element="schema:createConferenceTemplateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateIn">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplate"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateOut">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceTemplateIn">
|
||||
<wsdl:part name="parameters" element="schema:updateConferenceTemplate"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceTemplateOut">
|
||||
<wsdl:part name="parameters" element="schema:updateConferenceTemplateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceTemplateIn">
|
||||
<wsdl:part name="parameters" element="schema:removeConferenceTemplate"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceTemplateOut">
|
||||
<wsdl:part name="parameters" element="schema:removeConferenceTemplateResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateListIn">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplateList"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateListOut">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplateListResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="addConferenceTemplateParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:addConferenceTemplateParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="addConferenceTemplateParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:addConferenceTemplateParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplateParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getConferenceTemplateParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:getConferenceTemplateParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceTemplateParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:updateConferenceTemplateParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="updateConferenceTemplateParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:updateConferenceTemplateParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceTemplateParticipantIn">
|
||||
<wsdl:part name="parameters" element="schema:removeConferenceTemplateParticipant"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="removeConferenceTemplateParticipantOut">
|
||||
<wsdl:part name="parameters" element="schema:removeConferenceTemplateParticipantResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="ccsPortType">
|
||||
<wsdl:operation name="createConference">
|
||||
<wsdl:input message="tns:createConferenceIn"/>
|
||||
<wsdl:output message="tns:createConferenceOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="commitConference">
|
||||
<wsdl:input message="tns:commitConferenceIn"/>
|
||||
<wsdl:output message="tns:commitConferenceOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConference">
|
||||
<wsdl:input message="tns:updateConferenceIn"/>
|
||||
<wsdl:output message="tns:updateConferenceOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceStatus">
|
||||
<wsdl:input message="tns:getConferenceStatusIn"/>
|
||||
<wsdl:output message="tns:getConferenceStatusOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getRunningConference">
|
||||
<wsdl:input message="tns:getRunningConferenceIn"/>
|
||||
<wsdl:output message="tns:getRunningConferenceOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getParticipantStatus">
|
||||
<wsdl:input message="tns:getParticipantStatusIn"/>
|
||||
<wsdl:output message="tns:getParticipantStatusOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newParticipant">
|
||||
<wsdl:input message="tns:newParticipantIn"/>
|
||||
<wsdl:output message="tns:newParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeParticipant">
|
||||
<wsdl:input message="tns:removeParticipantIn"/>
|
||||
<wsdl:output message="tns:removeParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateParticipant">
|
||||
<wsdl:input message="tns:updateParticipantIn"/>
|
||||
<wsdl:output message="tns:updateParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConference">
|
||||
<wsdl:input message="tns:removeConferenceIn"/>
|
||||
<wsdl:output message="tns:removeConferenceOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceList">
|
||||
<wsdl:input message="tns:getConferenceListIn"/>
|
||||
<wsdl:output message="tns:getConferenceListOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createConferenceTemplate">
|
||||
<wsdl:input message="tns:createConferenceTemplateIn"/>
|
||||
<wsdl:output message="tns:createConferenceTemplateOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplate">
|
||||
<wsdl:input message="tns:getConferenceTemplateIn"/>
|
||||
<wsdl:output message="tns:getConferenceTemplateOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConferenceTemplate">
|
||||
<wsdl:input message="tns:updateConferenceTemplateIn"/>
|
||||
<wsdl:output message="tns:updateConferenceTemplateOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConferenceTemplate">
|
||||
<wsdl:input message="tns:removeConferenceTemplateIn"/>
|
||||
<wsdl:output message="tns:removeConferenceTemplateOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplateList">
|
||||
<wsdl:input message="tns:getConferenceTemplateListIn"/>
|
||||
<wsdl:output message="tns:getConferenceTemplateListOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="addConferenceTemplateParticipant">
|
||||
<wsdl:input message="tns:addConferenceTemplateParticipantIn"/>
|
||||
<wsdl:output message="tns:addConferenceTemplateParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplateParticipant">
|
||||
<wsdl:input message="tns:getConferenceTemplateParticipantIn"/>
|
||||
<wsdl:output message="tns:getConferenceTemplateParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConferenceTemplateParticipant">
|
||||
<wsdl:input message="tns:updateConferenceTemplateParticipantIn"/>
|
||||
<wsdl:output message="tns:updateConferenceTemplateParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConferenceTemplateParticipant">
|
||||
<wsdl:input message="tns:removeConferenceTemplateParticipantIn"/>
|
||||
<wsdl:output message="tns:removeConferenceTemplateParticipantOut"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="ccsHttpBinding" type="tns:ccsPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsp:PolicyReference URI="#TransportBindingPolicy"/>
|
||||
<wsdl:operation name="createConference">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/createConference"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="commitConference">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/commitConference"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceStatus">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceStatus"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getRunningConference">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getRunningConference"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConference">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/updateConference"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getParticipantStatus">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getParticipantStatus"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="newParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/newParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/removeParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/updateParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConference">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/removeConference"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceList">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceList"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="createConferenceTemplate">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/createConferenceTemplate"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplate">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplate"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConferenceTemplate">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/updateConferenceTemplate"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConferenceTemplate">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/removeConferenceTemplate"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplateList">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplateList"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="addConferenceTemplateParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/addConferenceTemplateParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getConferenceTemplateParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/getConferenceTemplateParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="updateConferenceTemplateParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/updateConferenceTemplateParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="removeConferenceTemplateParticipant">
|
||||
<soap:operation soapAction="http://ccs.developer.telekom.com/removeConferenceTemplateParticipant"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="ccs">
|
||||
<wsdl:port name="ccsPort" binding="tns:ccsHttpBinding">
|
||||
<soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-ccs/services/ccsPort"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsp:Policy wsu:Id="TransportBindingPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict/>
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
<sp:IncludeTimestamp/>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256/>
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<sp:Wss11/>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsp:Policy wsu:Id="STSTokenPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:WssSamlV20Token11/>
|
||||
</wsp:Policy>
|
||||
</sp:SamlToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,736 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:tns="http://ccs.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ccs.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
||||
|
||||
|
||||
<!-- CCS header -->
|
||||
|
||||
<xsd:simpleType name="EnvironmentType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="1"/>
|
||||
<xsd:maxInclusive value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:complexType name="CCSRequestType" abstract="true">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="statusCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<!-- Participant Structures -->
|
||||
|
||||
<xsd:complexType name="ParticipantStatusStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="name" type="xsd:string"/>
|
||||
<xsd:element name="value" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ParticipantDetailStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="firstName" type="xsd:string"/>
|
||||
<xsd:element name="lastName" type="xsd:string"/>
|
||||
<xsd:element name="number" type="xsd:string"/>
|
||||
<xsd:element name="email" type="xsd:string"/>
|
||||
<xsd:element name="flags" type="xsd:int" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ParticipantStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
<xsd:element name="detail" type="tns:ParticipantDetailStruct"/>
|
||||
<xsd:element name="status" type="tns:ParticipantStatusStruct" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- Conference Structures -->
|
||||
|
||||
<xsd:complexType name="ConferenceDetailStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="name" type="xsd:string"/>
|
||||
<xsd:element name="description" type="xsd:string" />
|
||||
<xsd:element name="duration" type="xsd:int" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ConferenceAccStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="billingtype" type="xsd:string" />
|
||||
<xsd:element name="account" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="ScheduleStruct">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="minute" type="xsd:int"/>
|
||||
<xsd:element name="hour" type="xsd:int" />
|
||||
<xsd:element name="dayOfMonth" type="xsd:int" />
|
||||
<xsd:element name="month" type="xsd:int" />
|
||||
<xsd:element name="year" type="xsd:int" />
|
||||
<xsd:element name="recurring" type="xsd:int" />
|
||||
<xsd:element name="notify" type="xsd:int" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<!-- Request and Response Types -->
|
||||
<xsd:complexType name="createConferenceRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
|
||||
<xsd:element name="ownerId" type="xsd:string"/>
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct"/>
|
||||
<xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="createConferenceResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="commitConferenceRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceStatusRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="what" type="xsd:int" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="getConferenceStatusResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
<xsd:element name="acc" type="tns:ConferenceAccStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
<xsd:element name="startTime" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
<xsd:element name="participants" type="tns:ParticipantStruct" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
<xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getRunningConferenceRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="getRunningConferenceResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="removeConferenceRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceListRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="what" type="xsd:int" />
|
||||
<xsd:element name="ownerId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="getConferenceListResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="updateConferenceRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="initiatorId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
<xsd:element name="schedule" type="tns:ScheduleStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="newParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="newParticipantResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="participantId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="removeParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="updateParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
<xsd:element name="action" type="xsd:int" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
<xsd:element name="participant" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="1" nillable="true"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getParticipantStatusRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="conferenceId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getParticipantStatusResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="status" type="tns:ParticipantStatusStruct" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsd:complexType name="createConferenceTemplateRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ownerId" type="xsd:string"/>
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct"/>
|
||||
<xsd:element name="participants" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="createConferenceTemplateResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
<xsd:element name="participants" type="tns:ParticipantStruct" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsd:complexType name="updateConferenceTemplateRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
<xsd:element name="initiatorId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
<xsd:element name="detail" type="tns:ConferenceDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="removeConferenceTemplateRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateListRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ownerId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateListResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="addConferenceTemplateParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
<xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="addConferenceTemplateParticipantResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="participantId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="getConferenceTemplateParticipantResponseType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="participant" type="tns:ParticipantDetailStruct" minOccurs="0" maxOccurs="1" nillable="true" />
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="updateConferenceTemplateParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
<xsd:element name="participant" type="tns:ParticipantDetailStruct"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="removeConferenceTemplateParticipantRequestType">
|
||||
<xsd:complexContent mixed="false">
|
||||
<xsd:extension base="tns:CCSRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="templateId" type="xsd:string"/>
|
||||
<xsd:element name="participantId" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="createConference">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="createConferenceRequest" type="tns:createConferenceRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="createConferenceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="createConferenceResponse" type="tns:createConferenceResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="commitConference">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="commitConferenceRequest" type="tns:commitConferenceRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="commitConferenceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceStatus">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceStatusRequest" type="tns:getConferenceStatusRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceStatusResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceStatusResponse" type="tns:getConferenceStatusResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getRunningConference">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getRunningConferenceRequest" type="tns:getRunningConferenceRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getRunningConferenceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getRunningConferenceResponse" type="tns:getRunningConferenceResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConference">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="removeConferenceRequest" type="tns:removeConferenceRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConferenceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceList">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceListRequest" type="tns:getConferenceListRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceListResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceListResponse" type="tns:getConferenceListResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConference">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="updateConferenceRequest" type="tns:updateConferenceRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConferenceResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="newParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="newParticipantRequest" type="tns:newParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="newParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="newParticipantResponse" type="tns:newParticipantResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="removeParticipantRequest" type="tns:removeParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="updateParticipantRequest" type="tns:updateParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getParticipantStatus">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getParticipantStatusRequest" type="tns:getParticipantStatusRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getParticipantStatusResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getParticipantStatusResponse" type="tns:getParticipantStatusResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="createConferenceTemplate">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="createConferenceTemplateRequest" type="tns:createConferenceTemplateRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="createConferenceTemplateResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="createConferenceTemplateResponse" type="tns:createConferenceTemplateResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplate">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateRequest" type="tns:getConferenceTemplateRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplateResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateResponse" type="tns:getConferenceTemplateResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConferenceTemplate">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="updateConferenceTemplateRequest" type="tns:updateConferenceTemplateRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConferenceTemplateResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConferenceTemplate">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="removeConferenceTemplateRequest" type="tns:removeConferenceTemplateRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConferenceTemplateResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplateList">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateListRequest" type="tns:getConferenceTemplateListRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplateListResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateListResponse" type="tns:getConferenceTemplateListResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="addConferenceTemplateParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="addConferenceTemplateParticipantRequest" type="tns:addConferenceTemplateParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="addConferenceTemplateParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="addConferenceTemplateParticipantResponse" type="tns:addConferenceTemplateParticipantResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplateParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateParticipantRequest" type="tns:getConferenceTemplateParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="getConferenceTemplateParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="getConferenceTemplateParticipantResponse" type="tns:getConferenceTemplateParticipantResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConferenceTemplateParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="updateConferenceTemplateParticipantRequest" type="tns:updateConferenceTemplateParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="updateConferenceTemplateParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConferenceTemplateParticipant">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="removeConferenceTemplateParticipantRequest" type="tns:removeConferenceTemplateParticipantRequestType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="removeConferenceTemplateParticipantResponse">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CCSResponse" type="tns:CCSResponseType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
</xsd:schema>
|
|
@ -0,0 +1,83 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:schema="http://localsearch.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://localsearch.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="localsearch" targetNamespace="http://localsearch.developer.telekom.com/wsdl/">
|
||||
<wsdl:documentation>
|
||||
Local Search </wsdl:documentation>
|
||||
<wsdl:types>
|
||||
<xsd:schema targetNamespace="http://localsearch.developer.telekom.com/wsdl/">
|
||||
<xsd:import namespace="http://localsearch.developer.telekom.com/schema/" schemaLocation="localsearch.xsd"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="localSearchRequest">
|
||||
<wsdl:part name="parameters" element="schema:LocalSearchRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="localSearchResponse">
|
||||
<wsdl:part name="parameters" element="schema:LocalSearchResponse"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="localsearchPortType">
|
||||
<wsdl:operation name="localSearch">
|
||||
<wsdl:input message="tns:localSearchRequest"/>
|
||||
<wsdl:output message="tns:localSearchResponse"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="localsearchHttpBinding" type="tns:localsearchPortType">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsp:PolicyReference URI="#TransportBindingPolicy"/>
|
||||
<wsdl:operation name="localSearch">
|
||||
<soap:operation soapAction="http://localsearch.developer.telekom.com/localSearch"/>
|
||||
<wsdl:input>
|
||||
<wsp:PolicyReference URI="#STSTokenPolicy"/>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="localsearch">
|
||||
<wsdl:port name="localsearch" binding="tns:localsearchHttpBinding">
|
||||
<soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-localsearch/services/localsearch"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
<wsp:Policy wsu:Id="TransportBindingPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:TransportBinding>
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false"/>
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict/>
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
<sp:IncludeTimestamp/>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256/>
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
<sp:Wss11/>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsp:Policy wsu:Id="STSTokenPolicy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<sp:SupportingTokens>
|
||||
<wsp:Policy>
|
||||
<sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
|
||||
<wsp:Policy>
|
||||
<sp:WssSamlV20Token11/>
|
||||
</wsp:Policy>
|
||||
</sp:SamlToken>
|
||||
</wsp:Policy>
|
||||
</sp:SupportingTokens>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
</wsdl:definitions>
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:tns="http://localsearch.developer.telekom.com/schema/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localsearch.developer.telekom.com/schema/" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
|
||||
<xsd:simpleType name="EnvironmentType">
|
||||
<xsd:restriction base="xsd:int">
|
||||
<xsd:minInclusive value="1"/>
|
||||
<xsd:maxInclusive value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ParameterType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="parameter" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="value" type="xsd:string" nillable="false"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LocalSearchRequestType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="environment" type="tns:EnvironmentType" nillable="false" />
|
||||
<xsd:element name="account" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="searchParameters" type="tns:ParameterType" nillable="false" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LocalSearchResponseType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="statusCode" type="xsd:string" nillable="false"/>
|
||||
<xsd:element name="statusMessage" type="xsd:string" nillable="true" minOccurs="0"/>
|
||||
<xsd:element name="searchResult" type="xsd:anyType" nillable="true" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="LocalSearchRequest" type="tns:LocalSearchRequestType"/>
|
||||
<xsd:element name="LocalSearchResponse" type="tns:LocalSearchResponseType"/>
|
||||
</xsd:schema>
|
Loading…
Add table
Add a link
Reference in a new issue