Package:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/phax/phase4/llms.txt
Use this file to discover all available pages before exploring further.
com.helger.phase4.eudamedMaven artifact:
com.helger.phase4:phase4-eudamed-client
Phase4EudamedSender sends AS4 messages to the EUDAMED system using the CEF four-corner profile. It uses string-based sender and receiver IDs (unlike the Peppol/CEF senders which use IParticipantIdentifier).
Factory method
Default settings applied by the builder
| Setting | Value |
|---|---|
| AS4 profile | CEF four-corner (as4.cef.edelivery.eu.fourCorner) |
| HTTP client | EUDAMED-specific HTTP client settings |
EudamedUserMessageBuilder fields
Required fields
Sender participant identifier string. Sent as
originalSender user message property.Receiver participant identifier string. Sent as
finalRecipient user message property.Document type identifier. Automatically sets the
action field.Process identifier. Automatically sets the
service fields.The sender’s AS4 party ID. Sets both type (scheme) and value.
The receiver’s AS4 party ID. Sets both type (scheme) and value.
The payload to send.
Endpoint discovery provider. Use
receiverEndpointDetails() for static configuration.Endpoint discovery
Set endpoint statically without SMP lookup: provide the receiver certificate and destination URL.
Callbacks
Optional callback invoked with the resolved receiver AP certificate.
Optional callback invoked with the resolved AP endpoint URL.