Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 90ae3b9b48843a9436a31194d807fbc7 > files > 59

libisds-devel-0.3.1-1.fc14.x86_64.rpm

Web service interface
=====================

Source: Webové služby ISDS pro manipulaci s datovými zprávami, version 2.6
(2010-01-18) [DataMessage_ws.pdf], Page 5
Source: Webové služby ISDS pro vyhledávání datových schránek,
version 2 (2009-07-26)


Web services for messages are synchronous, web services for boxes are
asynchronous.


Error Reporting
===============

Result code of web service operation is stored in dmStatus/@dmStatusCode.
Known values:

0000    means success
0002    FindDataBox: No box suits to search request (by name)
0003    FindDataBox: To much boxes suit to search request (by name), response
            truncated
5001    FindDataBox: No such box exists (by box ID or registry identifier)

NON-NORMATIVE: ISDS on bogus ISDS request but still valid SOAP request
responses with SOAP non-Fault 200-HTTP Code message. Example:

POST https://www.czebox.cz/DS/dz
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
  <Body>
    <X-BogusOperation xmlns="http://isds.czechpoint.cz/v20"/>
  </Body>
</Envelope>

200
<?xml version='1.0' encoding='utf-8'?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><q:X-BogusOperationResponse xmlns:q="http://isds.czechpoint.cz/v20" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><q:dmStatus><q:dmStatusCode>2006</q:dmStatusCode><q:dmStatusMessage>Unknown operation: X-BogusOperation</q:dmStatusMessage></q:dmStatus></q:X-BogusOperationResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>