DataService


Click here for a complete list of operations.

CheckUpdate

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/CheckUpdate"

<?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>
    <CheckUpdate xmlns="http://tempuri.org/">
      <cRequest>
        <LastPlayedSpot>dateTime</LastPlayedSpot>
        <BildschirmInhaltVersionsnummer>long</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>
        <Laufzeit>int</Laufzeit>
      </cRequest>
    </CheckUpdate>
  </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>
    <CheckUpdateResponse xmlns="http://tempuri.org/">
      <CheckUpdateResult>
        <Bildschirmupdatenumber>long</Bildschirmupdatenumber>
        <ResponseDate>dateTime</ResponseDate>
        <Result>boolean</Result>
        <BildschirmName>string</BildschirmName>
        <BildschirmId>string</BildschirmId>
        <MandantName>string</MandantName>
        <MandantId>string</MandantId>
        <ServerTimeUtc>dateTime</ServerTimeUtc>
      </CheckUpdateResult>
    </CheckUpdateResponse>
  </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>
    <CheckUpdate xmlns="http://tempuri.org/">
      <cRequest>
        <LastPlayedSpot>dateTime</LastPlayedSpot>
        <BildschirmInhaltVersionsnummer>long</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>
        <Laufzeit>int</Laufzeit>
      </cRequest>
    </CheckUpdate>
  </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>
    <CheckUpdateResponse xmlns="http://tempuri.org/">
      <CheckUpdateResult>
        <Bildschirmupdatenumber>long</Bildschirmupdatenumber>
        <ResponseDate>dateTime</ResponseDate>
        <Result>boolean</Result>
        <BildschirmName>string</BildschirmName>
        <BildschirmId>string</BildschirmId>
        <MandantName>string</MandantName>
        <MandantId>string</MandantId>
        <ServerTimeUtc>dateTime</ServerTimeUtc>
      </CheckUpdateResult>
    </CheckUpdateResponse>
  </soap12:Body>
</soap12:Envelope>