Activity: Input

Activity: Input#

The input structure of nJAMS activities allows you to map additional content to nJAMS. Since all elements of the input structure are optional it is not required to provide an input for any field.

Activity Input

You can provide a value for the following fields:

Element

Datatype

max length

Description

EventMsgCode

string

1000 byte [1]

User defined log message code id.

EventMsg

string

1000 byte [1]

User defined log message name such as description of the event, postition of the event, etc.

Payload

string

unlimited [2]

Ths is the payload message transported by the process.

Stacktrace

string

unlimited [2]

The stacktrace object contains technical error information. This element is especially suitable for activity LogError.

Attributes

This element contains information that can be mapped individually. Typically attributes contain business related content like order number, customer name, etc.

Attribute

This is the repeating element.

Name

string

1000 byte [1]

The name of an attribute describes meaning of the content.

Type

string

100 byte [1]

You can declare a specific type of the attribute like “string”, “number”, “date”. This element is optional. If not provided, a string will be assumed.

value

string

4000 byte [1]

The attribute value contains the data of the attribute. For example if attribute type is “OrderId”, a valid content might be “A4711”.

LogContext

CorrelationLogID

string

1000 byte [1]

This Id is used by nJAMS to correlate multiple log entries to a log entry chain.

ParentLogID

string

1000 byte [1]

This ID allows a hierarchical composition of log entries. The ParentLogID is the LogID of the process instance that calls the current process.

ExternalLogID

string

1000 byte [1]

This ID is a user defined identifier.

BusinessService

string

1000 byte [1]

Name of the Business Service that is represented by one or more technical processes.

BusinessObject

string

1000 byte [1]

Name of the Business Object that is delivered by one or more technical processes.

BusinessStart

datetime

n/a

User defined starting timestamp that can differ from current system timestamp (depricated).

BusinessEnd

datetime

n/a

Use defined ending timestamp that can differ from current system timestamp (depricated).