This schema file is part of the aseXML schema set, and is subject to the terms and conditions that are detailed in the aseXML_r*.xsd schema file with which this file is used
Purpose - Define the MDMT specific report parameters and formats
<xsd:simpleType name="MDMTReportsDataStreamType"><xsd:annotation><xsd:documentation>Purpose - MDM Reports only provide support for "Interval" and "Consumption" data streams.</xsd:documentation></xsd:annotation><xsd:restriction base="DataStreamType"><xsd:enumeration value="Interval"/><xsd:enumeration value="Consumption"/></xsd:restriction></xsd:simpleType>
<xsd:simpleType name="MDMNMISelectionType"><xsd:annotation><xsd:documentation>Purpose - Allows for selection between 'SecondTierNMIs' and 'AllNMIs'</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:enumeration value="SecondTierNMIs"/><xsd:enumeration value="AllNMIs"/></xsd:restriction></xsd:simpleType>
Complex Type MDMTSettlementCaseDataReportParameters
Namespace
urn:aseXML:r25
Annotations
Purpose - Parameter definition for reports requiring only the settlement case identifierReport Names - SettlementAggregatedData, SettlementNonAggregatedData, SettlementProfileShapeMSATS Reports - RM23, RM24, RM25 Detail - Note that the same report parameters type can be used for several reports since they all use thesame parameters. It is thus the report name that will indicate what output will be produced.
<xsd:complexType name="MDMTSettlementCaseDataReportParameters"><xsd:annotation><xsd:documentation>Purpose - Parameter definition for reports requiring only the settlement case identifier Report Names - SettlementAggregatedData, SettlementNonAggregatedData, SettlementProfileShape MSATS Reports - RM23, RM24, RM25 Detail - Note that the same report parameters type can be used for several reports since they all use the same parameters. It is thus the report name that will indicate what output will be produced.</xsd:documentation></xsd:annotation><xsd:complexContent><xsd:extension base="BaseReportParameters"><xsd:sequence><xsd:element name="SettlementCase" type="MDMSettlementCaseIdentifier"/></xsd:sequence></xsd:extension></xsd:complexContent></xsd:complexType>
<xsd:complexType name="MDMTDatePPSBMPGeneratedReportParameters"><xsd:annotation><xsd:documentation>Purpose - Parameter definition for a Date PPS and BMP Generated Report Report Name - DatePPSBMPGenerated MSATS Report - RM8</xsd:documentation></xsd:annotation><xsd:complexContent><xsd:extension base="BaseReportParameters"><xsd:sequence><xsd:group ref="MDMTSettlementDateGroup"/></xsd:sequence></xsd:extension></xsd:complexContent></xsd:complexType>
<xsd:complexType name="MDMTActualvsEstimateReportParameters"><xsd:annotation><xsd:documentation>Purpose - Parameter definition for an Actual vs Estimate Data Report Report Name - ActualvsEstimate MSATS Report - RM9</xsd:documentation></xsd:annotation><xsd:complexContent><xsd:extension base="BaseReportParameters"><xsd:sequence><xsd:group ref="MDMTSettlementDateGroup"/><xsd:element name="DataType" type="MDMTReportsDataStreamType" minOccurs="0"/><xsd:element name="MDP" type="PartyIdentifier" minOccurs="0"/></xsd:sequence></xsd:extension></xsd:complexContent></xsd:complexType>
<xsd:complexType name="MDMTWholesaleMaxValueReportParameters"><xsd:annotation><xsd:documentation>Purpose - Parameter definition for a Max Value for Wholesale Report Report Name - WholesaleMaxValue MSATS Report - RM12</xsd:documentation></xsd:annotation><xsd:complexContent><xsd:extension base="BaseReportParameters"><xsd:sequence><xsd:group ref="MDMTSettlementDateGroup"/><xsd:element name="MaxValue" type="xsd:decimal"/></xsd:sequence></xsd:extension></xsd:complexContent></xsd:complexType>
Complex Type MDMTSettlementCaseDateRangeReportParameters
Namespace
urn:aseXML:r25
Annotations
Purpose - Parameter definition for reports requiring the settlement case identifier and optionally a date range within itReport Names - Level1SettlementReconciliation, AggregatedActualvsEstimate, DataEstimationMSATS Reports - RM16, RM19, RM22Detail - Note that the same report parameters type can be used for several reports since they all use thesame parameters. It is thus the report name that will indicate what output will be produced.
<xsd:complexType name="MDMTSettlementCaseDateRangeReportParameters"><xsd:annotation><xsd:documentation>Purpose - Parameter definition for reports requiring the settlement case identifier and optionally a date range within it Report Names - Level1SettlementReconciliation, AggregatedActualvsEstimate, DataEstimation MSATS Reports - RM16, RM19, RM22 Detail - Note that the same report parameters type can be used for several reports since they all use the same parameters. It is thus the report name that will indicate what output will be produced.</xsd:documentation></xsd:annotation><xsd:complexContent><xsd:extension base="BaseReportParameters"><xsd:sequence><xsd:group ref="MDMTSettlementCaseGroup"/><xsd:element name="SettlementRun" type="MDMSettlementRunType" minOccurs="0"/></xsd:sequence><xsd:attribute name="version" type="r10" use="optional"/></xsd:extension></xsd:complexContent></xsd:complexType>
<xsd:group name="MDMTSettlementCaseGroup"><xsd:annotation><xsd:documentation>Purpose - Settlement Case Identifier plus date range Information Group</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="SettlementCase" type="MDMSettlementCaseIdentifier"/><xsd:element name="FromDate" type="xsd:date" minOccurs="0"/><xsd:element name="ToDate" type="xsd:date" minOccurs="0"/><xsd:element name="LastSequenceNumber" type="ReplicationSequenceNumber"/></xsd:sequence></xsd:group>