Enterprise Event Add
Enterprise Event Add is a jXchange service that allows publishers to add one or more entries to Enterprise Event System. This message is designed to support ESM, Broadcast, and EES messages.
Message Flow
In Enterprise Event, the Enterprise Event Add service uses a typical exchange of request/responsemessages to add one or more entries to the system.
Primary Request
The consumer forwards the EESEventAddRq_MType
message to the service provider. The message
contains:
EESEventInfoArray_AType
JESMsgRqHdr_CType
Primary Response The service provider returns theEESEventAddRs_MType
message to the consumer. The message contains:- JESMsgRsHdr_CType
EESEventAddRq_MType
EESEventAddRq_MType
is a message MType
element.
Contains:
- EESEventInfoArray_AType
- JESMsgRqHdr_CType
Simple Elements
The simple elements contained within this message are listed below.
SubscrpId
An identifier of a subscription for enterprise events.
JESMsgRqHdr_CType
JESMsgRqHdr_CType
is a complex CType
element.
Contains:
JESHdr
of type JESHdr_CType
JESHdr_CType
JESHdr_CType
is a complex CType
element.
Contains:
OrigConsumerInfo_CType
Simple Elements
The simple elements contained within this complex are listed below.
AuditUsrId
This is the user ID that the consumer would like written in the audit as performing the requested service. It varies, but it could be the same as the user ID. It is not used to authenticate. It is used to audit the Soap Header Fault.
AuditWsId
This is the workstation ID that the consumer would like written in the audit as performing the requested service for the Soap Header Fault. It varies, but it could be the same as the user ID.
BusCorrelId
The correlation identification as related to business functions and activities.
ConsumerProd
This is the name of the product which is consuming the service (business product name) for the Soap Header Fault. The canonical values are:
- 4|sight
- Argo
- Episys Explorer
- Experience
- iTalk
- jXchange
- OnBoard
- StreamLine
- Synergy
ConsumerRqDtTime
This is a date/time stamp that confirms the message request was made.
jXLogTrackingId
This is an identification provided by jXchange to be able to trace the request and response of a message from the Third Party gateway, internal gateway, and Service Provider for the Soap Header Fault.
ValidConsmName
The consumer name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
ValidConsmProd
The consumer product name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
WorkflowCorrelId
The correlation identification as related to workflow functions and activities.
OrigConsumerInfo_CType
OrigConsumerInfo_CType
is a complex CType
element.
Contains:
AuthenUsrCred_CType
Simple Elements
The simple elements contained within this complex are listed below.
MachNameIPAddr
Specifies the machine name used with the current channel, which may be the DNS name of the computer or IP Address.
AuthenUsrCred_CType
AuthenUsrCred_CType
is a complex CType
element. This element represents Authentication of the end User Credentials in the form of a WS Security Element that contains a single SAML V2.0 Assertion.
http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf
Simple Elements
The simple elements contained within this complex are listed below.
Security
This element defines the wsse:Security SOAP header element per Section 4.
EESEventInfoArray_AType
EESEventInfoArray_AType
is an array AType
element. This is an array of Enterprise Event Service events.
Contains:
- EESEventInfo_CType
EESEventInfo_CType
EESEventInfo_CType
is a complex CType
element.
Contains:
- Custom_CType
- EESIdHistInfoArray_AType
- EventDataInfoArray_AType
Simple Elements
The simple elements contained within this complex are listed below.
BusCorrelId
The correlation identification as related to business functions and activities.
EventAppId
Identifies the application within a specific consumer product that created the logging message.
EventNum
The EES defined number associated with a defined event in the EED.
EventProcId
Identifies the process for a consumer application that has created the logging message.
EventProd
This is the name of the product which is consuming the service (business product name) for the Soap Header Fault. The canonical values are:
- 4|sight
- Argo
- Episys Explorer
- Experience
- iTalk
- jXchange
- OnBoard
- StreamLine
- Synergy
EventThreadID
An element when the consumer product is executed in a multi-threaded environment.
EventTimeDt
This is the date and time an event was delivered.
EventUniqueId
The unique ID assigned by EES when the event is first published.
EventUsrId
This is the user ID that the consumer would like written in the audit as performing the requested service. It varies, but it could be the same as the user ID. It is not used to authenticate. It is used to audit the Soap Header Fault.
EventWsId
This is the workstation ID that the consumer would like written in the audit as performing the requested service for the Soap Header Fault. It varies, but it could be the same as the user ID.
InstId
Identifies the institution that has created the logging message.
ProdEnv
An identification provided by the consumer that defines the environment in which the application is operating.
SystemId
The workstation ID that the consumer would like written to the audit as performing the requested service for Soap Header Fault. It will vary, but it could be the same as the user ID.
WorkflowCorrelId
The correlation identification as related to workflow functions and activities.
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
EESIdHistInfoArray_AType
EESIdHistInfoArray_AType
is an array AType
element. This is an array of historical EES IDs associated
with an enterprise event.
Contains:
- EESIdHistInfo_CType
EESIdHistInfo_CType
EESIdHistInfo_CType
is a complex CType
element.
Simple Elements
The simple elements contained within this complex are listed below.
EESHistId
An EES identifier for Enterprise Event Systems.
EventDataInfoArray_AType
EventDataInfoArray_AType
is an array AType
element. This is an array of enterprise event data name value
pairs.
Contains:
EventDataInfo_CType
EventDataInfo_CType
EventDataInfo_CType
is a complex CType
element.
Simple Elements
The simple elements contained within this complex are listed below.
Name
The name of a name value pair.
Val
The value of a name value pair.
PrevVal
The previous value of a name value pair.
EESEventAddRs_MType
EESEventAddRs_MType
is a message MType
element.
Contains:
JESMsgRsHdr_CType
Simple Elements
The simple elements contained within this message are listed below.
RsStat
This is the status of the response. Canonical values are:
- Fail
- Success
JESMsgRsHdr_CType
JESMsgRsHdr_CType
is a complex CType
element. This element is optional.
Contains:
JESHdr
of typeJESHdr_CType
MsgRecInfoArray
of typeMsgRecInfoArray_AType
JESHdr_CType
JESHdr_CType
is a complex CType
element.
Contains:
OrigConsumerInfo_CType
Simple Elements
The simple elements contained within this complex are listed below.
AuditUsrId
This is the user ID that the consumer would like written in the audit as performing the requested service. It varies, but it could be the same as the user ID. It is not used to authenticate. It is used to audit the Soap Header Fault.
AuditWsId
This is the workstation ID that the consumer would like written in the audit as performing the requested service for the Soap Header Fault. It varies, but it could be the same as the user ID.
BusCorrelId
The correlation identification as related to business functions and activities.
ConsumerProd
This is the name of the product which is consuming the service (business product name) for the Soap Header Fault. The canonical values are:
- 4|sight
- Argo
- Episys Explorer
- Experience
- iTalk
- jXchange
- OnBoard
- StreamLine
- Synergy
ConsumerRqDtTime
This is a date/time stamp that confirms the message request was made.
jXLogTrackingId
This is an identification provided by jXchange to be able to trace the request and response of a message from the Third Party gateway, internal gateway, and Service Provider for the Soap Header Fault.
ValidConsmName
The consumer name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
ValidConsmProd
The consumer product name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
WorkflowCorrelId
The correlation identification as related to workflow functions and activities.
OrigConsumerInfo_CType
OrigConsumerInfo_CType
is a complex CType
element.
Contains:
AuthenUsrCred_CType
Simple Elements
The simple elements contained within this complex are listed below.
MachNameIPAddr
Specifies the machine name used with the current channel, which may be the DNS name of the computer or IP Address.
AuthenUsrCred_CType
AuthenUsrCred_CType
is a complex CType
element. This element represents Authentication of the end
User Credentials in the form of a WS Security Element that contains a single SAML V2.0 Assertion.
http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf
Simple Elements
The simple elements contained within this complex are listed below.
Security
This element defines the wsse:Security SOAP header element per Section 4.
MsgRecInfoArray_AType
MsgRecInfoArray_AType
is an array AType
element. This is an array of messages that can be returned in a
response.
Contains:
MsgRec_CType
MsgRec_CType
MsgRec_CType is a complex CType element.
Simple Elements
The simple elements contained within this complex are listed below.
ErrCat
This is the Soap Header Fault error category.
ErrCode
This is the Soap Header Fault error code.
ErrDesc
This is the Soap Header Fault error description.
ErrElem
The Soap Header Fault when an error or fault occurs. This optional element contains the element which is causing the error condition.
ErrElemVal
The Soap Header Fault when an error or fault occurs. This optional element contains the value of the element which is causing the error condition.
ErrLoc
This is the Soap Header Fault error location. This is typically the program that generated the error condition.