To comply with ebXML standards, Activator supports message metadata elements with message payloads. The metadata elements are information about message payloads, such as the identity of the CPA to use for message processing.
Metadata are exchanged between Activator and a back-end system via the following application transports:
Supported ebXML application transports explains the role of these transports in more detail.
The following describes the metadata elements for ebXML.
These elements are listed in the correct format. When using metadata elements, make sure to use the proper case.
The following ebXML metadata elements are used only in message metadata documents.
<Location type="filePath">C:\smallxmlPO.xml</Location> |
<Location type="xs:anyURI">http://www.oasis-open.org/committees/ebxml-cppa/schema/cpp-cpa-2_0.xsd</Location> |
<Location type="xs:anyURI">ftp://acme:acme@cfoster-dell.cyclonecommerce.com:4021/mailbox/foo.dat</Location> |
acme:acme
in the URL represents the user name and password for connecting to the FTP server. Note: using an e-mail address as the password is not supported.The following table lists required and optional metadata elements for all back-end application methods. The metadata elements are defined in ebXML metadata descriptions.
Element Name |
Usage |
AckRequested |
Optional |
AckSignatureRequested |
Optional |
Action |
Optional |
ConversationId |
Optional |
CPAId |
Optional |
DuplicateElimination |
Optional |
FromRole |
Required |
MessageId |
Optional |
PayloadLocation |
MMD only |
PayloadLocationType |
MMD only |
PayloadMimeContentId |
MMD only |
PayloadMimeContentType |
MMD only |
ProcessSpecName |
Optional |
ProcessSpecUUID |
Optional |
RefToMessageId |
Optional |
Service |
Optional but recommended for reliable performance |
ServiceType |
Required only if Service is specified and it is not a URI. |
TimeToLive |
Optional |
ToRole |
Required |