PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
retrieve_envelope.h File Reference

SOAP 1.2 envelope builder for IHE XDS.b ITI-43 RetrieveDocumentSet. More...

#include <kcenon/common/patterns/result.h>
#include <kcenon/pacs/ihe/xds/errors.h>
#include <kcenon/pacs/ihe/xds/submission_set.h>
#include "../common/soap_envelope.h"
Include dependency graph for retrieve_envelope.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::ihe
 
namespace  kcenon::pacs::ihe::xds
 
namespace  kcenon::pacs::ihe::xds::detail
 

Functions

kcenon::common::Result< built_envelope > kcenon::pacs::ihe::xds::detail::build_iti43_envelope (const retrieve_request &req)
 Build a SOAP envelope for ITI-43 from a retrieve_request.
 

Detailed Description

SOAP 1.2 envelope builder for IHE XDS.b ITI-43 RetrieveDocumentSet.

Produces an xdsb:RetrieveDocumentSetRequest body wrapped in a SOAP 1.2 Envelope with a WS-Addressing header and an empty WS-Security header that wss_signer fills in. XML is serialized via pugixml; the output is UTF-8 without a BOM, with XML declaration, suitable for canonicalization.

This is an internal header - not installed, not part of the public API.

See also
IHE ITI TF-2b ยง3.43.4.1.2 - RetrieveDocumentSet Request

Definition in file retrieve_envelope.h.