com.helger.phase4.entsogMaven artifact:
com.helger.phase4:phase4-entsog-client
Phase4ENTSOGSender sends AS4 messages conforming to the ENTSOG profile used by European natural gas transmission system operators. The builder applies ENTSOG-specific defaults automatically.
Factory method
Default settings applied by the builder
| Setting | Value |
|---|---|
| AS4 profile | entsog |
| Key identifier type (sign & crypt) | ISSUER_SERIAL |
| Conversation ID | "" (empty, must not be changed) |
ENTSOGUserMessageBuilder fields
Required fields
The sender AS4 party ID value.
The sender role.
The receiver AS4 party ID value.
The receiver role.
The destination AS4 endpoint URL.
body.payload(AS4OutgoingAttachment.Builder, ENTSOGPayloadParams)
AS4OutgoingAttachment.Builder
required
Set the payload. GZip compression is automatically applied. Pass
ENTSOGPayloadParams to set EDIG@S payload type metadata.Crypto overrides
Override the default encryption key identifier type (
ISSUER_SERIAL).Override the default signing key identifier type (
ISSUER_SERIAL). Since 2.2.2.ENTSOGPayloadParams
Optional ENTSOG-specific parameters for the MIME part.The EDIG@S document type code (e.g.
"01G" for EDIG@S Nomination). Set as EDIGASDocumentType MIME part property.