DataService


Click here for a complete list of operations.

GetUpdates

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /DataService.asmx HTTP/1.1
Host: www21player.dsbcontrol.de
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetUpdates"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUpdates xmlns="http://tempuri.org/">
      <request>
        <BildschirmInhaltVersionsnummer>int</BildschirmInhaltVersionsnummer>
        <BildschirmInfo>
          <BildschirmStatusID>guid</BildschirmStatusID>
          <LizenzID>guid</LizenzID>
          <IPAdresse>string</IPAdresse>
          <MacAdresse>string</MacAdresse>
          <AppVersion>string</AppVersion>
          <AppCPUUsage>string</AppCPUUsage>
          <AppMemory>string</AppMemory>
          <ComLocalHostname>string</ComLocalHostname>
          <ComLocalIPAddress>string</ComLocalIPAddress>
          <OSFullName>string</OSFullName>
          <OSPlatform>string</OSPlatform>
          <OSVersion>string</OSVersion>
          <AufloesungHoehe>int</AufloesungHoehe>
          <AufloesungBreite>int</AufloesungBreite>
          <AppUrl>string</AppUrl>
          <Date>dateTime</Date>
          <LaufzeitInSekunden>int</LaufzeitInSekunden>
          <StartupTime>dateTime</StartupTime>
          <AppName>string</AppName>
          <BilschirmVersionsnummer>int</BilschirmVersionsnummer>
          <AverageDownloadspeed>double</AverageDownloadspeed>
        </BildschirmInfo>
      </request>
    </GetUpdates>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUpdatesResponse xmlns="http://tempuri.org/">
      <GetUpdatesResult>
        <Files>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </Files>
        <ConfigFiles>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </ConfigFiles>
        <AdhocPlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </AdhocPlaylists>
        <DefaultPlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </DefaultPlaylists>
        <IdlePlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </IdlePlaylists>
        <BildschirmlizenzId>guid</BildschirmlizenzId>
        <Bildschirmversionsnummer>int</Bildschirmversionsnummer>
        <Startzeiten>
          <Monday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Monday>
          <Tuesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Tuesday>
          <Wednesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Wednesday>
          <Thursday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Thursday>
          <Friday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Friday>
          <Saturday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Saturday>
          <Sunday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Sunday>
        </Startzeiten>
        <Endzeiten>
          <Monday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Monday>
          <Tuesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Tuesday>
          <Wednesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Wednesday>
          <Thursday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Thursday>
          <Friday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Friday>
          <Saturday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Saturday>
          <Sunday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Sunday>
        </Endzeiten>
      </GetUpdatesResult>
    </GetUpdatesResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /DataService.asmx HTTP/1.1
Host: www21player.dsbcontrol.de
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetUpdates xmlns="http://tempuri.org/">
      <request>
        <BildschirmInhaltVersionsnummer>int</BildschirmInhaltVersionsnummer>
        <BildschirmInfo>
          <BildschirmStatusID>guid</BildschirmStatusID>
          <LizenzID>guid</LizenzID>
          <IPAdresse>string</IPAdresse>
          <MacAdresse>string</MacAdresse>
          <AppVersion>string</AppVersion>
          <AppCPUUsage>string</AppCPUUsage>
          <AppMemory>string</AppMemory>
          <ComLocalHostname>string</ComLocalHostname>
          <ComLocalIPAddress>string</ComLocalIPAddress>
          <OSFullName>string</OSFullName>
          <OSPlatform>string</OSPlatform>
          <OSVersion>string</OSVersion>
          <AufloesungHoehe>int</AufloesungHoehe>
          <AufloesungBreite>int</AufloesungBreite>
          <AppUrl>string</AppUrl>
          <Date>dateTime</Date>
          <LaufzeitInSekunden>int</LaufzeitInSekunden>
          <StartupTime>dateTime</StartupTime>
          <AppName>string</AppName>
          <BilschirmVersionsnummer>int</BilschirmVersionsnummer>
          <AverageDownloadspeed>double</AverageDownloadspeed>
        </BildschirmInfo>
      </request>
    </GetUpdates>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetUpdatesResponse xmlns="http://tempuri.org/">
      <GetUpdatesResult>
        <Files>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </Files>
        <ConfigFiles>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </ConfigFiles>
        <AdhocPlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </AdhocPlaylists>
        <DefaultPlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </DefaultPlaylists>
        <IdlePlaylists>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
          <DataServiceGetUpdateFile>
            <FileUrl>string</FileUrl>
            <FilePath>string</FilePath>
            <FileName>string</FileName>
            <FileHashKey>string</FileHashKey>
            <UpdateTyp>int</UpdateTyp>
          </DataServiceGetUpdateFile>
        </IdlePlaylists>
        <BildschirmlizenzId>guid</BildschirmlizenzId>
        <Bildschirmversionsnummer>int</Bildschirmversionsnummer>
        <Startzeiten>
          <Monday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Monday>
          <Tuesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Tuesday>
          <Wednesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Wednesday>
          <Thursday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Thursday>
          <Friday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Friday>
          <Saturday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Saturday>
          <Sunday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Sunday>
        </Startzeiten>
        <Endzeiten>
          <Monday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Monday>
          <Tuesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Tuesday>
          <Wednesday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Wednesday>
          <Thursday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Thursday>
          <Friday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Friday>
          <Saturday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Saturday>
          <Sunday>
            <IsNever>boolean</IsNever>
            <Hours>int</Hours>
            <Minutes>int</Minutes>
            <Seconds>int</Seconds>
            <Milliseconds>int</Milliseconds>
          </Sunday>
        </Endzeiten>
      </GetUpdatesResult>
    </GetUpdatesResponse>
  </soap12:Body>
</soap12:Envelope>