6 Appendix A: Full WSDL
For ease of implementation, the full WSDL is provided in this appendix.
-
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" targetNamespace="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <xs:schema xmlns:tns5="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/Imports" targetNamespace="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/Imports"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.Broadcast.Interface.Data"/> <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.Broadcast.Pipe.Interface"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:import namespace="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/"/> </xs:schema> </wsdl:types> <wsdl:portType name="IParticipantService"> <wsdl:operation name="BroadcastJoinSession"> <wsdl:input wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastJoinSession" message="tns:IParticipantService_BroadcastJoinSession_InputMessage"/> <wsdl:output wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastJoinSessionResponse" message="tns:IParticipantService_BroadcastJoinSession_OutputMessage"/> </wsdl:operation> <wsdl:operation name="BroadcastUnjoinSession"> <wsdl:input wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastUnjoinSession" message="tns:IParticipantService_BroadcastUnjoinSession_InputMessage"/> <wsdl:output wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastUnjoinSessionResponse" message="tns:IParticipantService_BroadcastUnjoinSession_OutputMessage"/> </wsdl:operation> <wsdl:operation name="BroadcastGetData"> <wsdl:input wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastGetData" message="tns:IParticipantService_BroadcastGetData_InputMessage"/> <wsdl:output wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastGetDataResponse" message="tns:IParticipantService_BroadcastGetData_OutputMessage"/> </wsdl:operation> <wsdl:operation name="BroadcastPing"> <wsdl:input wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastPing" message="tns:IParticipantService_BroadcastPing_InputMessage"/> <wsdl:output wsaw:Action="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastPingResponse" message="tns:IParticipantService_BroadcastPing_OutputMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DefaultBinding_IParticipantService" type="tns:IParticipantService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="BroadcastJoinSession"> <soap:operation soapAction="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastJoinSession" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="BroadcastUnjoinSession"> <soap:operation soapAction="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastUnjoinSession" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="BroadcastGetData"> <soap:operation soapAction="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastGetData" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="BroadcastPing"> <soap:operation soapAction="http://schemas.microsoft.com/office/Broadcast/Server/WebServices/BroadcastParticipantService/IParticipantService/BroadcastPing" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:message name="IParticipantService_BroadcastGetData_InputMessage"> <wsdl:part name="parameters" element="tns:BroadcastGetData"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastGetData_OutputMessage"> <wsdl:part name="parameters" element="tns:BroadcastGetDataResponse"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastJoinSession_InputMessage"> <wsdl:part name="parameters" element="tns:BroadcastJoinSession"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastJoinSession_OutputMessage"> <wsdl:part name="parameters" element="tns:BroadcastJoinSessionResponse"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastPing_InputMessage"> <wsdl:part name="parameters" element="tns:BroadcastPing"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastPing_OutputMessage"> <wsdl:part name="parameters" element="tns:BroadcastPingResponse"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastUnjoinSession_InputMessage"> <wsdl:part name="parameters" element="tns:BroadcastUnjoinSession"/> </wsdl:message> <wsdl:message name="IParticipantService_BroadcastUnjoinSession_OutputMessage"> <wsdl:part name="parameters" element="tns:BroadcastUnjoinSessionResponse"/> </wsdl:message> </wsdl:definitions>