Support types

EventClass

Purpose: Provide a high-level categorisation of events.

Details:

Field

Restrictions

aseXML

Schema

EventClass

xsd:string enumerated list (see EventClass list)

simple

Events_r41

Table 94 EventClass list

Application

Message

Processing

EventCode

Purpose: Provide a numeric identification of the event that has occurred.

Detail: The Guidelines for the Development of aseXML define a set of common codes, as well as ranges for application whitespace errors. Where the receiving system does not know the textual definition of the code, the description attribute is provided with the code, as per the Guidelines for the Development of aseXML.

Field

Restrictions

aseXML

Schema

EventCode

see relevant B2B Procedure

complex

Events_r41

EventCodeBase

nonnegative xsd:integer

EventCodeBase

Events_r41

description

xsd:string use=”optional”

attribute

Events_r41

EventCodeBase

Purpose: Helper Type in defining EventCode.

Field

Restrictions

aseXML

Schema

EventCodeBase

non-negative xsd:integer

simple

Events_r41

EventContext

Purpose: Identify the specific data or condition causing the event.

Detail: Provide the portion of the input where the event applies.

Field

Restrictions

aseXML

Schema

EventContext

xsd:string maxLength value=”80”xsd:string ≤ 80 chars

simple

Events_r41

 

EventKeyInfo

Purpose: Provide information to allow identification of the data triggering the event.

Detail: Where the combination of class and code are insufficient to completely describe an event, you can use KeyInfo to provide further detail about the source of the event within the original transaction.

Field

Restrictions

aseXML

Schema

EventKeyInfo

xsd:string

simple

Events_r41

EventSeverity

Purpose: Provide an indication of the action required after receiving an event.

Detail: The severity dictates the further processing possible after receiving the event.

Field

Restrictions

aseXML

Schema

EventSeverity

xsd:string enumerated list (see Table 51 EventSeverity)

simple

Events_r41

Figure 126 Table 51 EventSeverity

Error

Fatal

Information

Warning

EventSupportedVersions

Purpose: Provide the set of versions supported for a particular transaction.

Detail: Where an unsupported version of a supported transaction is received, the initiator indicates the supported version to allow the receiver to choose a compatible version.

Field

Restrictions

aseXML

Schema

version

maxOccurs=”unbounded”

ReleaseIdentifier

Events_r41