Skip to main content

Crate zerodds_soap

Crate zerodds_soap 

Source
Expand description

DDS SOAP-PSM — SOAP 1.2 + WSDL 1.1/2.0 + MTOM + WS-Addressing + WS-Security 1.1.

Crate zerodds-soap. Safety classification: STANDARD.

Provides a production-ready SOAP stack for connecting legacy Java-2000s clients and JEE web services to DDS topics.

§Modules

  • envelope — SOAP 1.2 Envelope/Header/Body (W3C SOAP 1.2 §5).
  • fault — SOAP fault codes (Sender/Receiver/MustUnderstand/ VersionMismatch/DataEncodingUnknown).
  • wsdl — WSDL 1.1 (http://schemas.xmlsoap.org/wsdl/) + WSDL 2.0 (http://www.w3.org/ns/wsdl) generation from IDL service defs.
  • mtom — MTOM/XOP-Attachments (W3C MTOM Rec.).
  • addressing — WS-Addressing 1.0 (W3C 2006).
  • security — WS-Security 1.1 (OASIS WSS-1.1) — UsernameToken, X.509-Token, Timestamp, BinarySecurityToken.

Re-exports§

pub use addressing::AddressingHeaders;
pub use addressing::build_addressing_header;
pub use envelope::Envelope;
pub use envelope::EnvelopeError;
pub use envelope::build_envelope;
pub use envelope::parse_envelope;
pub use fault::Fault;
pub use fault::FaultCode;
pub use mtom::Attachment;
pub use mtom::MtomMessage;
pub use mtom::encode_mtom_packaging;
pub use security::SecurityHeader;
pub use security::Timestamp;
pub use security::UsernameToken;
pub use security::X509Token;
pub use wsdl::Operation;
pub use wsdl::WsdlGenerator;
pub use wsdl::WsdlVersion;

Modules§

addressing
WS-Addressing 1.0 — W3C 2006 Recommendation.
envelope
SOAP 1.2 Envelope — W3C SOAP 1.2 Part 1 §5.
fault
SOAP-Fault — W3C SOAP 1.2 Part 1 §5.4.
mtom
MTOM/XOP — Message Transmission Optimization Mechanism.
security
WS-Security 1.1 — OASIS WSS-1.1.
wsdl
WSDL 1.1 + 2.0 generation from IDL service defs.