Export (0) Print
Expand All

6 Appendix A: Full WSDL

Office

For ease of implementation, the full WSDL is provided:

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://schemas.microsoft.com/server/powerpoint/2009/main" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://schemas.microsoft.com/server/powerpoint/2009/main" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/server/powerpoint/2009/main">
      <s:element name="BroadcastGetNewUploadFile">
        <s:complexType />
      </s:element>
      <s:element name="BroadcastGetNewUploadFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BroadcastGetNewUploadFileResult" type="tns:ServiceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ServiceResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Result" />
          <s:element minOccurs="0" maxOccurs="1" name="Error" type="tns:ServiceError" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ServiceError">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ServiceErrorType" />
          <s:element minOccurs="1" maxOccurs="1" name="RecommendedActions" type="tns:ClientActions" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ServiceErrorType">
        <s:restriction base="s:string">
          <s:enumeration value="UnknownError" />
          <s:enumeration value="ApplicationError" />
          <s:enumeration value="Timeout" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ClientActions">
        <s:list>
          <s:simpleType>
            <s:restriction base="s:string">
              <s:enumeration value="None" />
              <s:enumeration value="Dismiss" />
              <s:enumeration value="Close" />
              <s:enumeration value="OpenInClient" />
              <s:enumeration value="Refresh" />
            </s:restriction>
          </s:simpleType>
        </s:list>
      </s:simpleType>
      <s:complexType name="ServerInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="tns:Version" />
          <s:element minOccurs="0" maxOccurs="1" name="PresenterServiceUrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CapabilitiesList" type="tns:ArrayOfCapabilityData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Version">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="MajorNumber" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MinorNumber" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCapabilityData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CapabilityData" nillable="true" type="tns:CapabilityData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CapabilityData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Capability" type="tns:ServerCapability" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ServerCapability">
        <s:restriction base="s:string">
          <s:enumeration value="SupportAudio" />
          <s:enumeration value="SupportVideo" />
          <s:enumeration value="SupportNotes" />
          <s:enumeration value="SupportHandoutMaster" />
          <s:enumeration value="FileSizeLimited" />
          <s:enumeration value="UseWebDav" />
          <s:enumeration value="SessionTimeout" />
          <s:enumeration value="SessionIdleTimeout" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="BroadcastFile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FilePath" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PresentationId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="BroadcastGetHostToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="presentationId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BroadcastGetHostTokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BroadcastGetHostTokenResult" type="tns:ServiceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BroadcastGetAttendeeUrl">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="user" type="tns:BroadcastUser" />
            <s:element minOccurs="0" maxOccurs="1" name="presentationId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="BroadcastUser">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserToken" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="BroadcastGetAttendeeUrlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BroadcastGetAttendeeUrlResult" type="tns:ServiceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BroadcastDeleteUploadFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="presentationId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BroadcastDeleteUploadFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BroadcastDeleteUploadFileResult" type="tns:ServiceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BroadcastGetServerInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="clientInfo" type="tns:ClientInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClientInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="tns:Version" />
        </s:sequence>
      </s:complexType>
      <s:element name="BroadcastGetServerInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BroadcastGetServerInfoResult" type="tns:ServiceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="BroadcastGetNewUploadFileSoapIn">
    <wsdl:part name="parameters" element="tns:BroadcastGetNewUploadFile" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetNewUploadFileSoapOut">
    <wsdl:part name="parameters" element="tns:BroadcastGetNewUploadFileResponse" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetHostTokenSoapIn">
    <wsdl:part name="parameters" element="tns:BroadcastGetHostToken" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetHostTokenSoapOut">
    <wsdl:part name="parameters" element="tns:BroadcastGetHostTokenResponse" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetAttendeeUrlSoapIn">
    <wsdl:part name="parameters" element="tns:BroadcastGetAttendeeUrl" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetAttendeeUrlSoapOut">
    <wsdl:part name="parameters" element="tns:BroadcastGetAttendeeUrlResponse" />
  </wsdl:message>
  <wsdl:message name="BroadcastDeleteUploadFileSoapIn">
    <wsdl:part name="parameters" element="tns:BroadcastDeleteUploadFile" />
  </wsdl:message>
  <wsdl:message name="BroadcastDeleteUploadFileSoapOut">
    <wsdl:part name="parameters" element="tns:BroadcastDeleteUploadFileResponse" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetServerInfoSoapIn">
    <wsdl:part name="parameters" element="tns:BroadcastGetServerInfo" />
  </wsdl:message>
  <wsdl:message name="BroadcastGetServerInfoSoapOut">
    <wsdl:part name="parameters" element="tns:BroadcastGetServerInfoResponse" />
  </wsdl:message>
  <wsdl:portType name="PowerpointBroadcastHostWebService_1_0Soap">
    <wsdl:operation name="BroadcastGetNewUploadFile">
      <wsdl:input message="tns:BroadcastGetNewUploadFileSoapIn" />
      <wsdl:output message="tns:BroadcastGetNewUploadFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetHostToken">
      <wsdl:input message="tns:BroadcastGetHostTokenSoapIn" />
      <wsdl:output message="tns:BroadcastGetHostTokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetAttendeeUrl">
      <wsdl:input message="tns:BroadcastGetAttendeeUrlSoapIn" />
      <wsdl:output message="tns:BroadcastGetAttendeeUrlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BroadcastDeleteUploadFile">
      <wsdl:input message="tns:BroadcastDeleteUploadFileSoapIn" />
      <wsdl:output message="tns:BroadcastDeleteUploadFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetServerInfo">
      <wsdl:input message="tns:BroadcastGetServerInfoSoapIn" />
      <wsdl:output message="tns:BroadcastGetServerInfoSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PowerpointBroadcastHostWebService_1_0Soap" type="tns:PowerpointBroadcastHostWebService_1_0Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="BroadcastGetNewUploadFile">
      <soap:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetNewUploadFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetHostToken">
      <soap:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetHostToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetAttendeeUrl">
      <soap:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetAttendeeUrl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastDeleteUploadFile">
      <soap:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastDeleteUploadFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetServerInfo">
      <soap:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetServerInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="PowerpointBroadcastHostWebService_1_0Soap12" type="tns:PowerpointBroadcastHostWebService_1_0Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="BroadcastGetNewUploadFile">
      <soap12:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetNewUploadFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetHostToken">
      <soap12:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetHostToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetAttendeeUrl">
      <soap12:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetAttendeeUrl" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastDeleteUploadFile">
      <soap12:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastDeleteUploadFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BroadcastGetServerInfo">
      <soap12:operation soapAction="http://schemas.microsoft.com/server/powerpoint/2009/main/BroadcastGetServerInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>
Show:
© 2015 Microsoft