aseXML r44 Files and Changes
Schema files
aseXml_r44.xsd
Rename the changed file versions to 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._r44.xsd
<xsd:schema xmlns="urn:aseXML:r44" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="urn:aseXML:r44" version="r44" xsi:schemaLocation="urn:aseXML:r44 aseXML_r44.xsd">
<xsd:include schemaLocation="Electricity_r44.xsd">
<xsd:include schemaLocation="ElectricityMasterStandingData_r44.xsd"/>
<xsd:include schemaLocation="Events_r44.xsd">
<xsd:include schemaLocation="MDMTReports_r44.xsd">
Electricity_r44.xsd
-
Increase the MeterMalfunctionExemptionNumber element's length from 8 to 15 characters.
-
Rename file version to Electricity_r44.xsd
<xsd:simpleType name="MeterMalfunctionExemptionNumber">
<xsd:annotation>
<xsd:documentation>
Purpose - Identify the Meter Malfunction Exemption Number - MeterMalfunctionExemptionNumber
Details - The exemption number granted by AEMO when a meter malfunction exemption is granted
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
ElectricityMasterStandingData_r44.xsd
- In ElectricityNMIMasterGroup, update MeterMalfunctionExemptionExpiryDate element so that its nillable attribute can be set to true
- Rename file version to r44 version
<xsd:group name="ElectricityNMIMasterGroup">
<xsd:annotation>
<xsd:documentation>
Purpose - Common NMI Master elements across Standing Data and Change Requests
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="JurisdictionCode" type="JurisdictionCode" nillable="true" minOccurs="0"/>
<xsd:element name="NMIClassificationCode" type="NMIClassificationCode" nillable="true" minOccurs="0"/>
<xsd:element name="TransmissionNodeIdentifier" type="TransmissionNodeIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="DistributionLossFactorCode" type="DistributionLossFactorCode" nillable="true" minOccurs="0"/>
<xsd:element name="ParentEmbeddedNetworkIdentifier" type="EmbeddedNetworkIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="ChildEmbeddedNetworkIdentifier" type="EmbeddedNetworkIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="Address" type="AustralianPartialAddress" nillable="true" minOccurs="0"/>
<xsd:element name="Aggregate" type="YesNo" nillable="true" minOccurs="0"/>
<xsd:element name="Status" type="NMIStatusCode" nillable="true" minOccurs="0"/>
<xsd:element name="FlatOrUnitType" type="AustralianFlatOrUnitType" nillable="true" minOccurs="0"/>
<xsd:element name="FlatOrUnitNumber" type="AustralianFlatOrUnitNumber" nillable="true" minOccurs="0"/>
<xsd:element name="FloorOrLevelType" type="AustralianFloorOrLevelType" nillable="true" minOccurs="0"/>
<xsd:element name="FloorOrLevelNumber" type="AustralianFloorOrLevelNumber" nillable="true" minOccurs="0"/>
<xsd:element name="BuildingOrPropertyName" type="AustralianBuildingOrPropertyName" nillable="true" minOccurs="0"/>
<xsd:element name="BuildingOrPropertyName2" type="AustralianBuildingOrPropertyName" nillable="true" minOccurs="0"/>
<xsd:element name="LocationDescriptor" type="AustralianLocationDescriptor" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumber" type="AustralianHouseNumber" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumberSuffix" type="AustralianHouseNumberSuffix" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumberTo" type="AustralianHouseNumber" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumberToSuffix" type="AustralianHouseNumberSuffix" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumber2" type="AustralianHouseNumber" nillable="true" minOccurs="0"/>
<xsd:element name="HouseNumber2Suffix" type="AustralianHouseNumberSuffix" nillable="true" minOccurs="0"/>
<xsd:element name="LotNumber" type="AustralianLotNumber" nillable="true" minOccurs="0"/>
<xsd:element name="SectionNumber" type="SectionNumber" nillable="true" minOccurs="0"/>
<xsd:element name="DPNumber" type="DepositedPlanNumber" nillable="true" minOccurs="0"/>
<xsd:element name="StreetName" type="AustralianStreetName" nillable="true" minOccurs="0"/>
<xsd:element name="StreetType" type="AustralianStreetType" nillable="true" minOccurs="0"/>
<xsd:element name="StreetSuffix" type="AustralianStreetSuffix" nillable="true" minOccurs="0"/>
<xsd:element name="AddressLine1" type="AustralianAddressLine" nillable="true" minOccurs="0"/>
<xsd:element name="AddressLine2" type="AustralianAddressLine" nillable="true" minOccurs="0"/>
<xsd:element name="AddressLine3" type="AustralianAddressLine" nillable="true" minOccurs="0"/>
<xsd:element name="SuburbOrPlaceOrLocality" type="AustralianSuburbOrPlaceOrLocality" nillable="true" minOccurs="0"/>
<xsd:element name="StateOrTerritory" type="AustralianStateOrTerritory" nillable="true" minOccurs="0"/>
<xsd:element name="PostCode" type="AustralianPostCode" nillable="true" minOccurs="0"/>
<xsd:element name="DeliveryPointIdentifier" type="AustralianDeliveryPointIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="GNAFPID" type="GeocodedNationalAddressFilePersistentIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="DistanceFromSubstation" type="DistanceFromSubstation" nillable="true" minOccurs="0"/>
<xsd:element name="VoltageType" type="VoltageType" nillable="true" minOccurs="0"/>
<xsd:element name="PoleNumber" type="PoleNumber" nillable="true" minOccurs="0"/>
<xsd:element name="AccessDetails" type="AccessDetail" nillable="true" minOccurs="0"/>
<xsd:element name="FeederClass" type="FeederClass" nillable="true" minOccurs="0"/>
<xsd:element name="CustomerClassificationCode" type="EMSDCustomerClassificationCode" nillable="true" minOccurs="0"/>
<xsd:element name="CustomerThresholdCode" type="EMSDCustomerThresholdCode" nillable="true" minOccurs="0"/>
<xsd:element name="TransmissionNodeIdentifier2" type="TransmissionNodeIdentifier" nillable="true" minOccurs="0"/>
<xsd:element name="SharedIsolationPointFlag" type="SharedIsolationPointFlag" nillable="true" minOccurs="0"/>
<xsd:element name="MeterMalfunctionExemptionNumber" type="MeterMalfunctionExemptionNumber" nillable="true" minOccurs="0"/>
<xsd:element name="MeterMalfunctionExemptionExpiryDate" type="xsd:date" nillable="true" minOccurs="0"/>
<xsd:element name="ConnectionConfiguration" type="ConnectionConfiguration" nillable="true" minOccurs="0"/>
<xsd:element name="LastConsumerChangeDate" type="xsd:date" nillable="true" minOccurs="0"/>
<!-- can be skipped and have the nil value-->
</xsd:sequence>
</xsd:group>
Events_r44.xsd
Include the r44 release identifier and rename the file version to Events_r44.xsd.
<xsd:simpleType name="r44">
<xsd:annotation>
<xsd:documentation>Purpose - Release r44 identifier.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ReleaseIdentifier">
<xsd:enumeration value="r44"/>
</xsd:restriction>
</xsd:simpleType>
MDMTReports_r44.xsd
Remove the following elements:
-
MDMTMDPDataDeliveryReportParameters - RM7
-
MDMTDatePPSBMPGeneratedReportParameters -RM8
-
MDMTMSPLoadAggregationErrorReportParameters - RM10
-
MDMTWholesaleMaxValueReportParameters - RM12
-
MDMTDataVersionComparisonReportParameters - RM14
-
MDMTMultipleVersionsReportParameters - RM15
-
MDMTElectricityIntervalDataReportParameters - RM18
-
AggregatedActualvsEstimate - RM19
<xsd:complexType name="MDMTSettlementCaseDetailsReportParameters">
<xsd:annotation>
<xsd:documentation>
Purpose - Parameter definition for SAPS Reconciliation
Report Name - RegulatedSAPSGeneratorReconcilation
MSATS Reports - RM51
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BaseReportParameters">
<xsd:sequence>
<xsd:element name="SettlementCase" type="MDMSettlementCaseIdentifier"/>
<xsd:element name="ProfileArea" type="ProfileDescription" minOccurs="0"/>
<xsd:element name="TransmissionNodeIdentifier" type="TransmissionNodeIdentifier" minOccurs="0"/>
<xsd:element name="NMI" type="NMIBase" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>