Main types

Event (complex)

Purpose: Common format used to report events.

Detail: aseXML A standard for energy transactions in XML. A set of schemas and usage guidelines that define how data should be exchanged under FRC in the gas and electricity industries in Australia. encourages the use of events in transactions to report status information. They are also used in message and transaction acknowledgements. Where possible use an element name of “Event”.

Field

Restrictions

aseXML

Schema

Event

sequence

complex

Events_r41

Code

Mandatory, sequence

EventCode

Events_r41

KeyInfo

Optional, minOccurs=”0”

EventKeyInfo

Events_r41

Context

Optional, minOccurs=”0”

EventContext

Events_r41

Explanation

Optional, xsd:string, minOccurs=”0”

element

Events_r41

SupportedVersions

minOccurs=”0”

EventSupportedVersions

Events_r41

Class

Optional, default=”Application”

EventClass

Events_r41

Severity

Optional, default=”Fatal”

EventSeverity

Events_r41

Event (element)

Purpose: Top-level element used when reporting transport level errors, for example: decompression failures. Use this element to report aseXML in a consistent fashion.

Use this element via a Type=”Event” attribute. Do not use it via the ref=”Event”.

Detail: There may be a number of error conditions detected by a transport receiving an aseXML message, preventing it detecting a valid message. This Type of acknowledgement is useful for a single event only.

Field

Restrictions

aseXML

Schema

Event

element

Event (complex)

Events_r41