CheckUpdate
Klicken Sie hier, um die vollständige Vorgangsliste anzuzeigen.
DoCheckUpdateForProductV2
Test
Das Testformular ist nur für Anforderungen vom lokalen Computer verfügbar.SOAP 1.1
Es folgt ein Beispiel für eine SOAP 1.1-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.
POST /CheckUpdate.asmx HTTP/1.1 Host: loader.buhl.de Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://buhl.de/DoCheckUpdateForProductV2" <?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> <DoCheckUpdateForProductV2 xmlns="http://buhl.de/"> <request> <ProductID>int</ProductID> <Product>string</Product> <CurrentVersion>string</CurrentVersion> <Flags>unsignedInt</Flags> <OsVersion>string</OsVersion> <WKZ>string</WKZ> <ProductFeatures> <UpdateRequestProductFeature> <Name>string</Name> <Value>unsignedInt</Value> </UpdateRequestProductFeature> <UpdateRequestProductFeature> <Name>string</Name> <Value>unsignedInt</Value> </UpdateRequestProductFeature> </ProductFeatures> <AdditionaParameters> <UpdateRequestKeyValuePair> <Key>string</Key> <Value>string</Value> </UpdateRequestKeyValuePair> <UpdateRequestKeyValuePair> <Key>string</Key> <Value>string</Value> </UpdateRequestKeyValuePair> </AdditionaParameters> </request> </DoCheckUpdateForProductV2> </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> <DoCheckUpdateForProductV2Response xmlns="http://buhl.de/"> <DoCheckUpdateForProductV2Result> <ErrorCode>unsignedInt</ErrorCode> <ErrorMessage>string</ErrorMessage> <UpdateInfoRelease> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoRelease> <UpdateInfoAlpha> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoAlpha> <UpdateInfoBeta> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoBeta> </DoCheckUpdateForProductV2Result> </DoCheckUpdateForProductV2Response> </soap:Body> </soap:Envelope>
SOAP 1.2
Es folgt ein Beispiel für eine SOAP 1.2-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.
POST /CheckUpdate.asmx HTTP/1.1 Host: loader.buhl.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> <DoCheckUpdateForProductV2 xmlns="http://buhl.de/"> <request> <ProductID>int</ProductID> <Product>string</Product> <CurrentVersion>string</CurrentVersion> <Flags>unsignedInt</Flags> <OsVersion>string</OsVersion> <WKZ>string</WKZ> <ProductFeatures> <UpdateRequestProductFeature> <Name>string</Name> <Value>unsignedInt</Value> </UpdateRequestProductFeature> <UpdateRequestProductFeature> <Name>string</Name> <Value>unsignedInt</Value> </UpdateRequestProductFeature> </ProductFeatures> <AdditionaParameters> <UpdateRequestKeyValuePair> <Key>string</Key> <Value>string</Value> </UpdateRequestKeyValuePair> <UpdateRequestKeyValuePair> <Key>string</Key> <Value>string</Value> </UpdateRequestKeyValuePair> </AdditionaParameters> </request> </DoCheckUpdateForProductV2> </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> <DoCheckUpdateForProductV2Response xmlns="http://buhl.de/"> <DoCheckUpdateForProductV2Result> <ErrorCode>unsignedInt</ErrorCode> <ErrorMessage>string</ErrorMessage> <UpdateInfoRelease> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoRelease> <UpdateInfoAlpha> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoAlpha> <UpdateInfoBeta> <UpdateAvailable>boolean</UpdateAvailable> <ActualVersion>string</ActualVersion> <DownloadUrl>string</DownloadUrl> <ChangeLogUrl>string</ChangeLogUrl> <Obligated>boolean</Obligated> <Param>string</Param> <Changelog> <UpdateResponseChangelogEntry xsi:nil="true" /> <UpdateResponseChangelogEntry xsi:nil="true" /> </Changelog> </UpdateInfoBeta> </DoCheckUpdateForProductV2Result> </DoCheckUpdateForProductV2Response> </soap12:Body> </soap12:Envelope>