Basic types
NoticeOfWorksID
Purpose – Provide unique notification ID.
Business field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
NoticeOfWorksID |
maxLength value=”12” xsd:string |
simple |
OneWayNotification_r41 |
NotificationNotes
Purpose – Provide notification notes.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
NotificationNotes |
maxLength value=”240” xsd:string ≤ 240 chars |
simple |
OneWayNotification_r41 |
NotificationStatus
Purpose – Status description carried by notified party transaction.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
NotificationStatus |
maxLength value=”30” xsd:string ≤ 30 chars enumerated list (see NotificationStatus list) |
simple |
OneWayNotification_r41 |
Table 58 NotificationStatus list
Accepted by Notified Party |
---|
Notified Party Stopped |
Rejection by Notified Party |
SO Completion |
SO Rejected |
SO Requested |
Duration
Purpose – Identify simple duration of time in hours and minutes.
Detail – Duration of time in HH:MM format as an alternative to using duration Type.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
Duration |
maxLength value=”5”, xsd:string ≤ 5 chars |
simple |
OneWayNotification_r41 |
RemovedMeteringEquipments
Purpose – Parent container holding the list of removed metering equipment.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
RemovedMeteringEquipments |
maxOccurs=”unbounded” |
OneWayNotification_r41 |
RemovedMeteringEquipment
Purpose – Define the structure of removed equipment.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
RemovedMeteringEquipment |
sequence |
complex |
OneWayNotification_r41 |
RemovedEquipmentType |
element |
ElectricityEnumerations |
|
MeteringEquipment |
element |
Common_r41 |
NewEquipment
Purpose – Provide numbers on new Metering equipment installed.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
NewEquipment |
sequence |
complex |
OneWayNotification_r41 |
InstalledControlEquipment |
minOccurs=”0” |
Common_r41 |
|
InstalledMeterEquipment |
minOccurs=”0” |
Electricity_r41 |
|
InstalledNetworkDevices |
minOccurs=”0” |
Electricity_r41 |
|
InstalledTransformers |
minOccurs=”0” |
Electricity_r41 |
WorksDetail
Purpose: Defines the work details for installed or removed meter equipment.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
WorksDetail |
sequence |
complex |
OneWayNotification_r41 |
WorkType |
element |
ElectricityEnumerations |
|
FieldWorkCompleteDateTime |
xsd:dateTime |
element |
OneWayNotification_r41 |
TotalInstalledMeters |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
TotalInstalledNetworkDevices |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
TotalInstalledControlEquipment |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
TotalInstalledTransformers |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
TotalRemovedMeters |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
TotalRemovedOther |
minOccurs=”0” xsd:integer |
element |
OneWayNotification_r41 |
NewMeterEquipment |
minOccurs=”0” |
OneWayNotification_r41 |
|
RemovedMeteringEquipments |
minOccurs=”0” |
OneWayNotification_r41 |
NotificationPayload
Purpose: Provide the parent holder for payload content.
Field |
Restrictions |
aseXML |
Schema |
---|---|---|---|
NotificationPayload |
choice |
complex |
OneWayNotification_r41 |
TransactionNotified |
element |
Transactions_r38 |
|
TransAckNotified |
element |
Transactions_r38 |
|
MsgAckNotified |
element |
Transactions_r38 |