Run-Time Events
Trading Networks publishes the following run-time events:
Alert Email. Trading Networks can be configured to send alert emails. It publishes this event when it sends an alert email to a contact in the sender’s or receiver’s profile.
Information published:
Timestamp of the event
Internal Document ID
Email address of the sender or receiver
Batch Delivery Complete. Trading Networks publishes this event when it delivers a batch of documents present in a queue, at a scheduled time.
Information published:
Timestamp when the batch is delivered
Queue where the documents are placed
Document Attribute Added. Trading Networks publishes this event when a new attribute is added to a document or an existing attribute in a document is updated.
Information published:
Timestamp of the event
Internal Document ID
Sender ID
Receiver ID
Custom attributes (ID and value of the attribute added or updated)
Document Persisted. A document can be processed using a processing rule, or simply saved to the
Trading Networks database.
Trading Networks publishes this event when it saves a document to its database.
Information published:
Timestamp of the event
Internal Document ID
Indication if the document is saved to the
Trading Networks database
Document Processing Complete. Trading Networks publishes this event when it completes processing a document.
Information published:
Internal Document ID
Timestamp of the event
Timestamp when the document was last processed
Type ID for the document type
Document ID
Sender ID
Receiver ID
Group ID to which the document belongs
Conversation ID for the document’s conversation
System status of the document. The possible values are:
NEW
DONE
ABORTED
DONE W/ERRORS
POLLABLE
QUEUED
ACCEPTED
ACCEPTED W/ERRORS
RESUBMITTING
REPROCESSING
RESUBMITTED
REPROCESSED
RESUBMITTED AND ABORTED
REPROCESSED AND ABORTED
RESUBMITTED W/ERROR
REPROCESSED W/ERROR
NOT ROUTED
User status of the document
Custom attributes
Indication that the document is saved to the
Trading Networks database
Indication that the document is large
Original Sender ID
Original Receiver ID
Number of times the document has been reprocessed or resubmitted
Indication that the document has been reprocessed or resubmitted
Enqueue Document. Trading Networks publishes this event when it places a document in a queue, to be delivered later.
Information published:
Internal Document ID
Queue where the documents are placed
Timestamp of the event
Immediate Delivery Complete. Trading Networks publishes this event when it delivers a document directly to the receiving partner. It uses the reliable delivery approach where it makes repeated attempts to deliver the document. This event occurs whether the delivery is a success or a failure.
Information published:
Task ID
Internal Document ID
Server on which the process is running
Time to wait between retries
Number of retries
Retry limit
Status of the delivery process. The possible values are:
DONE
FAILED
NEW
DELIVERING
PENDING
STOPPED
QUEUED
HELD
Timestamp when the delivery process was created
Timestamp when the status of the delivery process was last updated
Indication if the completed delivery process is a success or a failure
Message indicating the success of a delivery process, or reason for failure
Time taken to deliver the document in milliseconds
Fully qualified service name
Queue for Polling. Queue for polling is the default delivery method.
Trading Networks publishes this event when it places a document in a queue, saves the document to its database, and sets the document’s processing status to POLLABLE. When a partner polls for documents,
Trading Networks delivers all documents in the queue for which the partner is the receiver.
Information published:
Timestamp of the event
Internal Document ID
Relate Documents. Trading Networks publishes this event when it establishes a one-way relationship between two documents.
Information published:
Timestamp of the event
Internal Document IDs of the two documents
Relationship shared between the documents
Reprocess Document. Trading Networks publishes this event when a document is sent back through processing rules to be reprocessed.
Information published:
Internal Document ID
Timestamp of the event
Resubmit Document. Trading Networks publishes this event when a document is resubmitted, to be processed as a new document.
Information published:
Internal Document ID
Timestamp of the event
Routing Rule Selected. Trading Networks publishes this event when it matches a routing rule with an incoming document.
Information published:
Timestamp of the event
Internal Document ID
Name of the routing rule
Post-processing actions. The possible values are:
execute.a.service
deliver.document.by
change.user.status
alert.email
respond.with
Send Document. Trading Networks publishes this event when it sends a document over a transport protocol.
Information published:
Timestamp of the event
Internal Document ID
Transport Protocol. The possible values are:
POLL
QUEUE_DELIV
RECEIVERS_QUEUE
PREFERRED
PRIMARY_HTTP
PRIMARY_HTTPS
PRIMARY_EMAIL
PRIMARY_FTP
PRIMARY_FTPS
SECONDARY_HTTP
SECONDARY_HTTPS
SECONDARY_EMAIL
SECONDARY_FTP
SECONDARY_FTPS
BATCH_FTP
PRIMARY SFTP
SECONDARY SFTP
Service Invoke. Trading Networks publishes this event when it invokes a service for processing a document.
Information published:
Timestamp of the event
Internal Document ID
Method of service invocation. The possible values are:
ASYNC
SYNC
RELIABLE
Fully qualified service name
Start Delivery. Trading Networks publishes this event when it starts to deliver a document or a batch of documents.
Information published:
Timestamp of the event
Internal Document ID
Job ID
Indication if the job is held
Queue where the documents are placed
System Status Changed. System Status refers to the processing status of a document.
Trading Networks publishes this event when it changes the processing status of a document, for example, NEW.
Information published:
Timestamp of the event
Internal Document ID
New system status of the document
Task Action. Trading Networks publishes this event when it performs an action on a delivery task related to a document.
Information published:
Job ID
Timestamp of the event
Action performed. The possible values are:
Restart
Stop
Reassign
Remove
New server to which the job is reassigned
User Status Changed. User Status refers to a user-defined status of a document, for example, Accepted.
Trading Networks publishes this event when it changes the user status of a document.
Information published:
Timestamp of the event
Internal Document ID
New user status of the document
Validation. Trading Networks publishes this event when it validates a document against a specified schema.
Information published:
Timestamp of the event
Internal Document ID
Validation status (success or failure)
Error messages in case of failure
Verification. Trading Networks publishes this event when it verifies the digital signature of a document.
Information published:
Timestamp of the event
Internal Document ID
Verification status (success or failure)
Error messages in case of failure