gnu-social/plugins/Msn/extlib/phpmsnclass/soap/msnab_sharingservice.wsdl
2010-06-12 17:30:11 +01:00

533 lines
27 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by wp (freezingsoft) -->
<definitions xmlns:msnab="http://www.msn.com/webservices/AddressBook" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.msn.com/webservices/AddressBook">
<types>
<ns:schema xmlns="http://www.w3.org/2001/XMLSchema">
<ns:import schemaLocation="msnab_servicetypes.xsd" namespace="http://www.msn.com/webservices/AddressBook"/>
</ns:schema>
</types>
<message name="ABHeader">
<part name="ApplicationHeader" element="msnab:ABApplicationHeader"/>
<part name="AuthHeader" element="msnab:ABAuthHeader"/>
</message>
<message name="FindMembershipMessage">
<part name="FindMembershipRequest" element="msnab:FindMembership"/>
</message>
<message name="ABFindAllMessage">
<part name="ABFindAllRequest" element="msnab:ABFindAll"/>
</message>
<message name="ABContactAddMessage">
<part name="ABContactAddRequest" element="msnab:ABContactAdd"/>
</message>
<message name="ABContactDeleteMessage">
<part name="ABContactDeleteRequest" element="msnab:ABContactDelete"/>
</message>
<message name="ABGroupContactAddMessage">
<part name="ABGroupContactAddRequest" element="msnab:ABGroupContactAdd"/>
</message>
<message name="ABGroupAddMessage">
<part name="ABGroupAddRequest" element="msnab:ABGroupAdd"/>
</message>
<message name="ABGroupUpdateMessage">
<part name="ABGroupUpdateRequest" element="msnab:ABGroupUpdate"/>
</message>
<message name="ABGroupDeleteMessage">
<part name="ABGroupDeleteRequest" element="msnab:ABGroupDelete"/>
</message>
<message name="ABGroupContactDeleteMessage">
<part name="ABGroupContactDeleteRequest" element="msnab:ABGroupContactDelete"/>
</message>
<message name="ABContactUpdateMessage">
<part name="ABContactUpdateRequest" element="msnab:ABContactUpdate"/>
</message>
<message name="AddMemberMessage">
<part name="AddMemberRequest" element="msnab:AddMember"/>
</message>
<message name="DeleteMemberMessage">
<part name="DeleteMemberRequest" element="msnab:DeleteMember"/>
</message>
<message name="ServiceHeader">
<part name="ServiceHeader" element="msnab:ServiceHeader"/>
</message>
<message name="FindMembershipResponseMessage">
<part name="FindMembershipResponse" element="msnab:FindMembershipResponse"/>
</message>
<message name="ABFindAllResponseMessage">
<part name="ABFindAllResponse" element="msnab:ABFindAllResponse"/>
</message>
<message name="ABContactAddResponseMessage">
<part name="ABContactAddResponse" element="msnab:ABContactAddResponse"/>
</message>
<message name="ABContactDeleteResponseMessage">
<part name="ABContactDeleteResponse" element="msnab:ABContactDeleteResponse"/>
</message>
<message name="ABGroupContactAddResponseMessage">
<part name="ABGroupContactAddResponse" element="msnab:ABGroupContactAddResponse"/>
</message>
<message name="ABGroupAddResponseMessage">
<part name="ABGroupAddResponse" element="msnab:ABGroupAddResponse"/>
</message>
<message name="ABGroupUpdateResponseMessage">
<part name="ABGroupUpdateResponse" element="msnab:ABGroupUpdateResponse"/>
</message>
<message name="ABGroupDeleteResponseMessage">
<part name="ABGroupDeleteResponse" element="msnab:ABGroupDeleteResponse"/>
</message>
<message name="ABGroupContactDeleteResponseMessage">
<part name="ABGroupContactDeleteResponse" element="msnab:ABGroupContactDeleteResponse"/>
</message>
<message name="ABContactUpdateResponseMessage">
<part name="ABContactUpdateResponse" element="msnab:ABContactUpdateResponse"/>
</message>
<message name="AddMemberResponseMessage">
<part name="AddMemberResponse" element="msnab:AddMemberResponse"/>
</message>
<message name="DeleteMemberResponseMessage">
<part name="DeleteMemberResponse" element="msnab:DeleteMemberResponse"/>
</message>
<message name="InvalidPassportUserMessage">
<part name="fault" element="msnab:InvalidPassportUser"/>
</message>
<message name="ABAddMessage">
<part name="ABAddRequest" element="msnab:ABAdd"/>
</message>
<message name="ABAddResponseMessage">
<part name="ABAddResponse" element="msnab:ABAddResponse"/>
</message>
<message name="UpdateDynamicItemMessage">
<part name="UpdateDynamicItem" element="msnab:UpdateDynamicItem"/>
</message>
<message name="UpdateDynamicItemResponseMessage">
<part name="UpdateDynamicItemResponse" element="msnab:UpdateDynamicItemResponse"/>
</message>
<message name="ABFindContactsPagedMessage">
<part name="ABFindContactsPagedRequest" element="msnab:ABFindContactsPaged"/>
</message>
<message name="ABFindContactsPagedResponseMessage">
<part name="ABFindContactsPagedResponse" element="msnab:ABFindContactsPagedResponse"/>
</message>
<message name="GetContactsRecentActivityMessage">
<part name="GetContactsRecentActivityRequest" element="msnab:GetContactsRecentActivity"/>
</message>
<message name="GetContactsRecentActivityResponseMessage">
<part name="GetContactsRecentActivityResponse" element="msnab:GetContactsRecentActivityResponse"/>
</message>
<message name="WNHeader">
<part name="WNApplicationHeader" element="msnab:WNApplicationHeader"/>
<part name="WNAuthHeader" element="msnab:WNAuthHeader"/>
<part name="WNServiceHeader" element="msnab:WNServiceHeader"/>
</message>
<message name="CreateCircleMessage">
<part name="CreateCircleRequest" element="msnab:CreateCircle"/>
</message>
<message name="CreateCircleResponseMessage">
<part name="CreateCircleResponse" element="msnab:CreateCircleResponse"/>
</message>
<message name="CreateContactMessage">
<part name="CreateContactRequest" element="msnab:CreateContact"/>
</message>
<message name="CreateContactResponseMessage">
<part name="CreateContactResponse" element="msnab:CreateContactResponse"/>
</message>
<message name="ManageWLConnectionMessage">
<part name="ManageWLConnection" element="msnab:ManageWLConnection"/>
</message>
<message name="ManageWLConnectionResponseMessage">
<part name="ManageWLConnectionResponse" element="msnab:ManageWLConnectionResponse"/>
</message>
<portType name="SharingServicePortType">
<operation name="FindMembership">
<input message="msnab:FindMembershipMessage"/>
<output message="msnab:FindMembershipResponseMessage"/>
</operation>
<operation name="AddMember">
<input message="msnab:AddMemberMessage"/>
<output message="msnab:AddMemberResponseMessage"/>
</operation>
<operation name="DeleteMember">
<input message="msnab:DeleteMemberMessage"/>
<output message="msnab:DeleteMemberResponseMessage"/>
</operation>
<operation name="CreateCircle">
<input message="msnab:CreateCircleMessage"/>
<output message="msnab:CreateCircleResponseMessage"/>
</operation>
</portType>
<portType name="ABServicePortType">
<operation name="ABFindAll">
<input message="msnab:ABFindAllMessage"/>
<output message="msnab:ABFindAllResponseMessage"/>
</operation>
<operation name="ABContactAdd">
<input message="msnab:ABContactAddMessage"/>
<output message="msnab:ABContactAddResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABContactDelete">
<input message="msnab:ABContactDeleteMessage"/>
<output message="msnab:ABContactDeleteResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABGroupContactAdd">
<input message="msnab:ABGroupContactAddMessage"/>
<output message="msnab:ABGroupContactAddResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABGroupAdd">
<input message="msnab:ABGroupAddMessage"/>
<output message="msnab:ABGroupAddResponseMessage"/>
</operation>
<operation name="ABGroupUpdate">
<input message="msnab:ABGroupUpdateMessage"/>
<output message="msnab:ABGroupUpdateResponseMessage"/>
</operation>
<operation name="ABGroupDelete">
<input message="msnab:ABGroupDeleteMessage"/>
<output message="msnab:ABGroupDeleteResponseMessage"/>
</operation>
<operation name="ABGroupContactDelete">
<input message="msnab:ABGroupContactDeleteMessage"/>
<output message="msnab:ABGroupContactDeleteResponseMessage"/>
</operation>
<operation name="ABContactUpdate">
<input message="msnab:ABContactUpdateMessage"/>
<output message="msnab:ABContactUpdateResponseMessage"/>
</operation>
<operation name="ABAdd">
<input message="msnab:ABAddMessage"/>
<output message="msnab:ABAddResponseMessage"/>
</operation>
<operation name="UpdateDynamicItem">
<input message="msnab:UpdateDynamicItemMessage"/>
<output message="msnab:UpdateDynamicItemResponseMessage"/>
</operation>
<operation name="ABFindContactsPaged">
<input message="msnab:ABFindContactsPagedMessage"/>
<output message="msnab:ABFindContactsPagedResponseMessage"/>
</operation>
<operation name="CreateContact">
<input message="msnab:CreateContactMessage"/>
<output message="msnab:CreateContactResponseMessage"/>
</operation>
<operation name="ManageWLConnection">
<input message="msnab:ManageWLConnectionMessage"/>
<output message="msnab:ManageWLConnectionResponseMessage"/>
</operation>
</portType>
<portType name="WhatsUpServicePortType">
<operation name="GetContactsRecentActivity">
<input message="msnab:GetContactsRecentActivityMessage"/>
<output message="msnab:GetContactsRecentActivityResponseMessage"/>
</operation>
</portType>
<binding name="SharingServiceBinding" type="msnab:SharingServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="FindMembership">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/FindMembership"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddMember">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/AddMember"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DeleteMember">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/DeleteMember"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CreateCircle">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/CreateCircle"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<binding name="ABServiceBinding" type="msnab:ABServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="ABFindAll">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABFindAll"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABContactAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABContactDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABGroupContactAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupContactAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABGroupAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupUpdate">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupUpdate"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupContactDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupContactDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABContactUpdate">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactUpdate"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABAdd"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="UpdateDynamicItem">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/UpdateDynamicItem"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="ABFindContactsPaged">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABFindContactsPaged"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="CreateContact">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/CreateContact"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="ManageWLConnection">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ManageWLConnection"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<binding name="WhatsUpServiceBinding" type="msnab:WhatsUpServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="GetContactsRecentActivity">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/GetContactsRecentActivity"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:WNHeader" part="WNApplicationHeader" use="literal"/>
<soap:header message="msnab:WNHeader" part="WNAuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:WNHeader" part="WNServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<service name="SharingService">
<port name="FindMembershipPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="AddMemberPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="DeleteMemberPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="CreateCirclePort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
</service>
<service name="ABService">
<port name="ABFindAllPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupContactAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupUpdatePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupContactDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactUpdatePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="UpdateDynamicItemPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABFindContactsPagedPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="CreateContactPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ManageWLConnectionPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
</service>
<service name="WhatsUpService">
<port name="GetContactsRecentActivityPort" binding="msnab:WhatsUpServiceBinding">
<soap:address location="http://sup.live.com/whatsnew/whatsnewservice.asmx"/>
</port>
</service>
</definitions>