Status in source: deprecated.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"trapMode",
"OBJECT-TYPE",
"SYNTAX",
"INTEGER",
"{",
"forced",
"(",
"1",
")",
",",
"ack-noQ",
"(",
"2",
")",
",",
"ack",
"(",
"3",
")",
",",
"noack-noQ",
"(",
"4",
")",
",",
"noack",
"(",
"5",
")",
",",
"ack-Aggr",
"(",
"6",
")",
",",
"noack-Aggr",
"(",
"7",
")",
"}",
"MAX-ACCESS",
"read-write",
"STATUS",
"deprecated",
"DESCRIPTION",
"\"<Definition> This object defines a number of different methods for handling the trap data prior to or as it is transferred to the trap channel. <Format> The trap modes are as follows: 1 - forced: NOACK, the trap is sent (not queued) regardless of the trapMgmtLinkStateStatus. 2 - ack_noQ: ACK, the trap is sent if the trapMgmtLinkStateStatus is READY; otherwise the trap is simply dropped (lost); however, if the trap is transmitted, it is acknowledged and the retry mechanism is invoked. 3 - ack: ACK, the trap is sent if the trapMgmtLinkStateStatus is READY, otherwise the trap message shall be queued. 4 - noack_noQ: NOACK, the trap is sent if the trapMgmtLinkStateStatus is READY or PENDING; otherwise the trap is simply dropped (lost). 5 - noack: NOACK, the trap is sent if the trapMgmtLinkStateStatus is READY or PENDING; it is queued if the channel status is ERROR. 6 - ack_Aggr: ACK, the trap data (eventConfigID, timestamp, and reported data) are added to the ackTrapChain for transmission to the management station when a chain termination condition occurs and the trapMgmtLinkStateStatus is READY. ackTrapChains are not queued and are transmitted prior to any queued traps. 7 - noack_Aggr: NOACK, the trap data (eventConfigID, timestamp, and reported data) are added to the noackTrapChain for transmission to the management station when a chain termination condition occurs and the trapMgmtLinkStateStatus is READY or PENDING; otherwise the noackTrapChain grows accepting new traps. 8+: reserved (not used in a proprietary manner) <Superseded by> NOTIFICATION-MIB.fdNotifyFactoryAckEnabled & fdNotifyFactoryQueueEnabled (ISO 20684-4) <Informative> The replacement object values map to the values of this object as follows: forced - there is no true parallel because the queue in trapMgmt is an artifact of the management of acknowledged traps with no defined role related to the anti-streaming rate. Within fdNotifyChannel, the queue solely relates to the antistreaming rate because the replacement design relies on the SNMP engine to manage responses and the link state is effectively always READY. There is no way to force an override of anti-streaming. Ack_noQ - AckEnabled = true and QueueEnabled = false: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Inform message; otherwise, the notification is dropped. Ack - AckEnabled = true and QueueEnabled = true: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Inform message; otherwise, it is added to the queue. If the addition of the packet to the queue would cause the queue depth to be exceeded, the oldest notification is deleted to make room for the most recent notification. Noack_noQ - AckEnabled = false and QueueEnabled = false: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Trap message; otherwise, the notification is dropped. Noack - AckEnabled = false and QueueEnabled = true: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Trap message; otherwise, the notification is added to the queue. If the addition of the packet to the queue would cause the queue depth to be exceeded, the oldest notification is deleted to make room for the most recent notification. Ack_Aggr - AckEnabled=true, QueueEnabled=false, AggregationTime>0: Same as ack_NoQ; there is no queue-jumping logic defined. Noack_Aggr - AckEnabled=false, QueueEnabled=false, AggregationTime>0: Same as noack_NoQ; there is no queue-jumping logic defined. <Object Identifier> 1.3.6.1.4.1.1206.4.1.4.1.7.1.2\"",
"REFERENCE",
"\"NTCIP 1103 v03, Sections 6.2.3 and 6.2.4\"",
"DEFVAL",
"{",
"forced",
"}",
"::=",
"{",
"trapEntry",
"2",
"}"
],
"syntax_tree": [
[
"SimpleSyntax",
"INTEGER",
[
"enumSpec",
[
[
"forced",
1
],
[
"ack-noQ",
2
],
[
"ack",
3
],
[
"noack-noQ",
4
],
[
"noack",
5
],
[
"ack-Aggr",
6
],
[
"noack-Aggr",
7
]
]
]
],
null,
[
"MaxAccessPart",
"read-write"
],
[
"Status",
"deprecated"
],
[
"DESCRIPTION",
"<Definition> This object defines a number of different methods for handling the trap data prior to or as it is transferred to the trap channel. <Format> The trap modes are as follows: 1 - forced: NOACK, the trap is sent (not queued) regardless of the trapMgmtLinkStateStatus. 2 - ack_noQ: ACK, the trap is sent if the trapMgmtLinkStateStatus is READY; otherwise the trap is simply dropped (lost); however, if the trap is transmitted, it is acknowledged and the retry mechanism is invoked. 3 - ack: ACK, the trap is sent if the trapMgmtLinkStateStatus is READY, otherwise the trap message shall be queued. 4 - noack_noQ: NOACK, the trap is sent if the trapMgmtLinkStateStatus is READY or PENDING; otherwise the trap is simply dropped (lost). 5 - noack: NOACK, the trap is sent if the trapMgmtLinkStateStatus is READY or PENDING; it is queued if the channel status is ERROR. 6 - ack_Aggr: ACK, the trap data (eventConfigID, timestamp, and reported data) are added to the ackTrapChain for transmission to the management station when a chain termination condition occurs and the trapMgmtLinkStateStatus is READY. ackTrapChains are not queued and are transmitted prior to any queued traps. 7 - noack_Aggr: NOACK, the trap data (eventConfigID, timestamp, and reported data) are added to the noackTrapChain for transmission to the management station when a chain termination condition occurs and the trapMgmtLinkStateStatus is READY or PENDING; otherwise the noackTrapChain grows accepting new traps. 8+: reserved (not used in a proprietary manner) <Superseded by> NOTIFICATION-MIB.fdNotifyFactoryAckEnabled & fdNotifyFactoryQueueEnabled (ISO 20684-4) <Informative> The replacement object values map to the values of this object as follows: forced - there is no true parallel because the queue in trapMgmt is an artifact of the management of acknowledged traps with no defined role related to the anti-streaming rate. Within fdNotifyChannel, the queue solely relates to the antistreaming rate because the replacement design relies on the SNMP engine to manage responses and the link state is effectively always READY. There is no way to force an override of anti-streaming. Ack_noQ - AckEnabled = true and QueueEnabled = false: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Inform message; otherwise, the notification is dropped. Ack - AckEnabled = true and QueueEnabled = true: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Inform message; otherwise, it is added to the queue. If the addition of the packet to the queue would cause the queue depth to be exceeded, the oldest notification is deleted to make room for the most recent notification. Noack_noQ - AckEnabled = false and QueueEnabled = false: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Trap message; otherwise, the notification is dropped. Noack - AckEnabled = false and QueueEnabled = true: if the anti- streaming rate has not been exceeded, the notification is sent as an SNMP Trap message; otherwise, the notification is added to the queue. If the addition of the packet to the queue would cause the queue depth to be exceeded, the oldest notification is deleted to make room for the most recent notification. Ack_Aggr - AckEnabled=true, QueueEnabled=false, AggregationTime>0: Same as ack_NoQ; there is no queue-jumping logic defined. Noack_Aggr - AckEnabled=false, QueueEnabled=false, AggregationTime>0: Same as noack_NoQ; there is no queue-jumping logic defined. <Object Identifier> 1.3.6.1.4.1.1206.4.1.4.1.7.1.2"
],
[
"REFERENCE",
"NTCIP 1103 v03, Sections 6.2.3 and 6.2.4"
],
null,
null,
[
"DEFVAL",
"forced"
]
]
}