Metadata definitions

The following are metadata elements and definitions.

This list does not include metadata elements for:

The following elements are listed in the correct format. When using metadata elements, make sure to use the proper case.

  • BusinessProtocol – Business protocol for the current packaging state. The value depends on a message’s state. For example, "raw" represents an unpackaged state and "EDIINT AS1" represents a packaged state for the AS1 protocol.
  • BusinessProtocolVersion – The business protocol version for the current packaging state of the message. The value depends on a message’s current state. The value indicates the version of the ProtocolSender or ProtocolReceiver handling a message. The value does not necessarily coincide to a specific packaging specification or RFC.
  • ConnectionId – An internal unique identifier of the embedded HTTP server connection through which to send a synchronous response after receiving a message from a partner.
  • ConsumptionExchangePointId – Unique ID of the integration or delivery exchange point where the message originated.
  • ConsumptionFilename – The file name of a message picked up from an integration or delivery transport. The value is null if the message is retrieved from an exchange point that does not support naming.
  • ConsumptionUrl – The URL of the consuming exchange point. If null, the URL cannot be consumed from the exchange point or the message was not consumed.
  • ContentMimeType – The MIME type of the message payload. The following are commonly used types.
  • MIME type

    Description

    application/EDI-consent

    Tradacoms messages

    application/EDIFACT

    EDIFACT messages

    application/EDI-X12

    X12 messages

    application/octet-stream

    Binary messages

    application/xml

    XML messages

  • For information about other MIME types see: http://www.mhonarc.org/~ehood/MIME/MIME.html
  • CoreId – Used internally by Interchange.
  • Direction – The direction of a message relative to the sending party.
  • DocumentClass – The document class of the message payload (for example, X12, XML).
  • DocumentType – For EDI documents this is the business document type, such as 894 (invoice) or 850 (purchase order). For XML documents, the document type has to be parsed from the document. For ebXML, this is the message type (for example, StatusRequest, StatusResponse, Pong, Ping).
  • DocumentTypeId – The document type definition ID that describes a payload's document type.
  • DoNotReroute – Mark a message so that it is not rerouted.
  • DoNotSubmit2Tx – Mark a message to be ignored by the Submit2Tx action.
  • EdiControlId – For an EDI message payload, the control ID.
  • ediint.DocumentType – For an EDI document, the document type (for example, 850). This is similar to the DocumentType element, but this one is only for EDI documents.
  • ediint.DocumentVersion – The version or release information from the EDI message payload. This applies to X12 and EDIFACT documents.
  • ediint.IsMDN – If a message is a receipt, the value is true. Otherwise, it is false.
  • ExpirationTime – Message expiration date. This is the date the message can be purged. Also see MinimumExpirationTime.
  • ExternalCycleIdTOName – Provides an additional link back to the alternate Axway Sentinel tracked object that may be associated with this parent cycle ID.
  • ExternalCycleIdValue – Links CoreId and RefToMessageCoreId for integration with Axway Sentinel.
  • FormPostAppName – Name of the web application that received a form post containing a document. This is not meant to be the actual J2EE web application name, but a name the user recognizes. For example, ui is the name of Interchange UI web application, which includes all WebTrader functionality. But, for example, a message submitted through WebTrader could have WebTrader as the value for this metadata element.
  • FormPostUrl – URL that received a form post containing a document.
  • IntegrationId – Integration ID of a message. This can be used, via inline processing or JMS metadata, to attach a customer-specific ID to a message.
  • IsChildPayload – This element has been deprecated.
  • IsDuplicate True if the message is detected to be a duplicate through the business protocol message ID. False otherwise.
  • IsParentPayload – This element has been deprecated.
  • JmsFileReference – A JMS property that provides the path to the payload.
  • MaxRetries – Used internally by Interchange.
  • MinimumExpirationTime – Minimum message expiration date. The earliest date the message can be purged. The expiration date can be set to a date after this.
  • MQCorrelationID – CorrelationId field of a MQSeries message read from or written to the MQSeries Queue. Value is base 64 encoded.
  • MQExpiry – The Expiry field of an MQSeries message read from or written to an MQSeries queue.
  • MQMessageID – The MessageId field of MQSeries message read from or written to the MQSeries queue. Value is base 64 encoded.
  • MQPriority – The Priority field of an MQSeries message read from or written to an MQSeries queue.
  • MQReplyToQueueName – The ReplyToQueueName field of an MQSeries message read from or written to an MQSeries queue.
  • NextRetryNum – Used internally by Interchange.
  • NextRetryTime – Used internally by Interchange.
  • PackagedBusinessProtocol – Message protocol for the packaged (request or receipt) state.
  • PackagedBusinessProtocolVersion – Message protocol version of the unpackaged (request or receipt) state. The value indicates the version of the ProtocolReceiver handling a message. The value does not necessarily coincide with a specific packaging specification or RFC.
  • packagingLocation – For outbound email messages to an SMTP server, this metadata element enables you to specify where to place a payload in a packaged email message. This metadata element can be specified on an individual payload, or included in an MMD for multi-payload messages.
  • To use set this attribute for single payloads in the user interface, in the Message Handler click Add an attribute, enter the attribute name packagingLocation, and set the required value:
    • packagingLocation=Body – specifies that the payload is included as a email message body.
    • packagingLocation=Attachment (default) – specifies the payload is included as an email attachment.
  • PeerAnnotation – A comment about a message processed by the peer network. For example, "Receipt forwarded to peers."
  • PeerMessageIsPing – A value of true indicates an inbound or outbound ping associated with the peer network.
  • pesit.callerId – The caller or sender ID (nspart).
  • pesit.serverId – The server or receiver ID (nrpart).
  • pesit.originalSenderId – The original sender ID.
  • pesit.finalDestinationId – The final destination ID.
  • pesit.filename – The PeSIT file name or logical name (IDF).
  • pesit.filelabel – The PeSIT file label or physical file name (nfname).
  • pesit.serviceParam – The PeSIT free-text field sent during the file creation process (param).
  • pesit.fileEncoding – Designates how the file is transferred, text or binary (ftype).
  • pesit.recordLength – The PeSIT file record length (frecl).
  • pesit.priority – The PeSIT transfer priority (pri). This has no effect on Interchange’s behavior.
  • PreferredBusinessProtocol – Preferred message protocol for message processing.
  • ProductionFilename – The file name of a message sent to integration or a partner. Typically, this is the same as ConsumptionFilename.
  • ProductionUrl – The URL where a message was sent to integration or a partner via any transport. The value is not set (null) if the message has not been produced.
  • ReceiverPartyId – Used internally by Interchange.
  • ReceiverPartyIds – Comma-separated list of internal unique IDs of the receiving parties.
  • ReceiverPartyName – The name of the receiver.
  • ReceiverRejectedReason – Used internally by Interchange.
  • ReceiverRoutingId – The routing ID of the message receiver.
  • RefToMessageCoreId – A value for this element is provided when one message refers to another. Typically this would be in web services and ebXML when a business response is sent that refers to a previous message. The value is the core ID of the related message.
  • Rejected – If a message is in the rejected state, the value is true. Otherwise, it is false.
  • RejectedReason – For a message in the rejected state, the reason for the rejection.
  • SenderPartyId – Used internally by Interchange.
  • SenderPartyIds – Comma-separated list of internal unique IDs of the sending parties.
  • SenderPartyName – The name of the sender.
  • SenderRoutingId – The routing ID of the message sender.
  • SentinelCycleIdTOName – Provides an additional link back to the alternate Axway Sentinel tracked object that may be associated with this parent cycle ID.
  • SentinelCycleIdHashedValue – The hashed value of SentinelCycleIdValue.
  • SentinelCycleIdValue – Links CoreId and RefToMessageCoreId for integration with Axway Sentinel.
  • SkipMessageValidationTrue indicates message validation is not performed for a peer message (for example, pings).
  • StagedHttpClientId – The staged HTTP servlet client ID.
  • StagedHttpServletId – The staged HTTP servlet ID.
  • SubjectHeader – Enables setting the subject line of outbound messages sent via generic e-mail (SMTP), AS1, AS2, AS3 and Secure File message protocols. For outbound messages, the subject line value can be set by adding SubjectHeader as a message attribute on integration pickup exchanges or adding it to outbound message metadata documents. Interchange sets the attribute and value on inbound e-mail and EDIINT messages.
  • SynchronousResponseRestId – Used internally by Interchange.
  • TransportResponseCode – Used internally by Interchange.
  • UnpackagedBusinessProtocol – Message protocol for the unpackaged (request or receipt) state.
  • UnpackagedBusinessProtocolVersion – Message protocol version of the unpackaged (request or receipt) state. The value indicates the version of the ProtocolReceiver handling a message. The value does not necessarily coincide with a specific packaging specification or RFC.
  • UserAnnotation – A comment attached by a user.
  • WSIntegrationConnectionId – Unique identifier of the web services integration HTTP server connection. For internal use only.

Related topics

Related Links