Multiple events per message
Certain TL1 devices use quoted lines in a text block to send out multiple events in one message. The TL1 probe searches through the text block and pulls out all the quoted lines, comments, and unquoted lines. The probe then sends an alert to the ObjectServer for every quoted line in the text block.
Each alert contains the elements taken from the two header lines and any comments or unquoted lines in the text block. The following example event contains two messages:
PTLDORFJDCSNATT001 99-03-14 00:00:01
A 092.284 REPT ALM EQPT::NPC:CGA
/* [O.81001] */
"AR01, MISC ALARM"
/* NPC:<state of alarm>,{CFA|CGA|PBA},MISC,type of alarm */
"649:INFO,CGA,MISC,A"
The first message is as follows:
$SID -> PTLDORFJDCSNATT001
$Date -> 99-03-14
$Time -> 00:00:01
$AlarmCode -> A
$Atag -> 092.284
$Verb -> REPT
$Modifier1 -> ALM
$Modifier2 -> EQPT::NPC:CGA
$Comment01 -> /* [O.81001] */
$Comment02 -> /* NPC:<state of alarm>,{CFA|CGA|PBA},MISC,type of alarm */
$QuotedLine -> "AR01, MISC ALARM"
The second message is as follows:
$SID -> PTLDORFJDCSNATT001
$Date -> 99-03-14
$Time -> 00:00:01
$AlarmCode -> A
$Atag -> 092.284
$Verb -> REPT
$Modifier1 -> ALM
$Modifier2 -> EQPT::NPC:CGA
$Comment01 -> /* [O.81001] */
$Comment02 -> /* NPC:<state of alarm>,{CFA|CGA|PBA},MISC,type of alarm */
$QuotedLine -> "649:INFO,CGA,MISC,A"