MSATS / B2B Retail Market Transaction

Detects AEMO MSATS retail-market transaction content - aseXML transaction names (CATSChangeRequest, NMIDiscoveryRequest/Response, ServiceOrderRequest/Response, MeterDataNotification), CATS change-request codes (e.g. CR1000/CR1060, CR4050/1, CR5050/1), and role-coded NMI standing data (FRMP/LNSP/MDP with an NMI). These artefacts carry customer transfer, metering and consumption context regulated under the retail market procedures.

Type
regex
Engine
boost_regex
Confidence
medium
Confidence justification
Medium confidence: aseXML transaction names are near-unique to AEMO retail market messaging; the role-acronym+NMI arm is looser and relies on proximity. Procedure documents legitimately use the same vocabulary, so enforcement needs volume thresholds or data-bearing corroboration.
Jurisdictions
au
Regulations
National Energy Retail Rules / NER Ch 7 (metering), Privacy Act 1988 (Cth)
Frameworks
ISO 27001
Data categories
energy-market, personal, business
Scope
narrow
Risk rating
6
Platform compatibility
Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Unsupported

Pattern

\b(?:aseXML|CATSChangeRequest|CATSNotification|NMIDiscoveryRequest|NMIDiscoveryResponse|ServiceOrderRequest|ServiceOrderResponse|MeterDataNotification|MeterDataHistoryRequest)\b|\bCATS\s+(?:CR|change\s+request)\s*#?\s*[0-9]{4}\b|\b(?:FRMP|LNSP|MDP|ENM|RoLR)\b[\s\S]{0,80}\bNMI\b

Corroborative evidence keywords

MSATS, change request, meter data, datastream, retail transfer, standing data, B2B

Proximity: 300 characters

Should match

Should not match

Known false positives

References