Error in NetworkDiscrepancyReport .yaml definition - the "problem" field enum tokens are a copy of the AdrDiscrepancyReport
Looks like a copy/paste issue. The NetworkDiscrepancyReport problem enum tokens do not match the NENA spec and instead appear to list the AdrDiscrepancyReport "problem" tokens:
NetworkDiscrepancyReport:
problem:
type: string
enum: [ReferenceNotResolved, Malformed, UnknownBlock, ReceivedIncorrectData, TooManyUris, OtherAdr]
AdrDiscrepancyReport:
problem:
type: string
enum: [ReferenceNotResolved, Malformed, UnknownBlock, ReceivedIncorrectData, TooManyUris, OtherAdr]
From section "3.7.19 Network Discrepancy Report" of NENA spec, the "problem" element is defined as having the following possible token values:
• TimeoutDNS
• IncorrectDNS (incorrect results)
• TimeoutDHCP
• IncorrectDHCP (incorrect results)
• PacketLoss
• PacketLatency
• Routing
• OtherNetwork (details MUST be provided in Comment field)