OID reference

dbCreateTransaction

1.3.6.1.4.1.1206.4.2.6.2.1

Description

<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a devic…

Full description and source information

Identification

Identifier and names

Parent
1.3.6.1.4.1.1206.4.2.6.2 (globalDBManagement, vmsCfg)
Node code
1
Node names
  • dbCreateTransaction
  • vmsCharacterHeightPixels
Category
SNMP management object
Numeric OID
1.3.6.1.4.1.1206.4.2.6.2.1
URN notation
urn:oid:1.3.6.1.4.1.1206.4.2.6.2.1
ASN.1, OID-IRI and named path variants
ASN.1 notation

{1 3 6 1 4 1 1206 4 2 6 2 1}

  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) global(6) globalDBManagement(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) global(6) globalDBManagement(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) global(6) vmsCfg(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) global(6) vmsCfg(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) dms(6) globalDBManagement(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) dms(6) globalDBManagement(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) dms(6) vmsCfg(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) nema(1206) transportation(4) devices(2) dms(6) vmsCfg(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) global(6) globalDBManagement(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) global(6) globalDBManagement(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) global(6) vmsCfg(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) global(6) vmsCfg(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) dms(6) globalDBManagement(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) dms(6) globalDBManagement(2) vmsCharacterHeightPixels(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) dms(6) vmsCfg(2) dbCreateTransaction(1)}
  • {iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprises(1) nema(1206) transportation(4) devices(2) dms(6) vmsCfg(2) vmsCharacterHeightPixels(1)}
  • Additional combinations skipped.
OID-IRI notation
  • /1/3/6/1/4/1/1206/4/2/6/2/1
  • /ISO/Identified-Organization/6/1/4/1/1206/4/2/6/2/1
  • /ISO/3/6/1/4/1/1206/4/2/6/2/1
Named path variants
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/global/globalDBManagement/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/global/globalDBManagement/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/global/vmsCfg/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/global/vmsCfg/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/dms/globalDBManagement/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/dms/globalDBManagement/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/dms/vmsCfg/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/1206/transportation/devices/dms/vmsCfg/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/global/globalDBManagement/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/global/globalDBManagement/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/global/vmsCfg/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/global/vmsCfg/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/dms/globalDBManagement/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/dms/globalDBManagement/vmsCharacterHeightPixels
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/dms/vmsCfg/dbCreateTransaction
  • /iso/identified-organization/dod/internet/private/enterprise/nema/transportation/devices/dms/vmsCfg/vmsCharacterHeightPixels
  • Additional combinations skipped.

SNMP properties

Value type
INTEGER, Integer32
Units
pixels
Maximum access defined by MIB
read-write, read-only
Status in MIB
mandatory, deprecated, current
Default value
normal

Definitions may combine these properties differently.

Compare 3 source variants

Variant 1 — ITE public NTCIP working repository MIBs, NTCIP published standard MIB annexes (reviewed modules)

Value type
INTEGER
Maximum access defined by MIB
read-write
Status in MIB
mandatory
Default value
normal

Variant 2 — ITE public NTCIP working repository MIBs, NTCIP published standard MIB annexes (reviewed modules)

Value type
INTEGER
Maximum access defined by MIB
read-write
Status in MIB
deprecated
Default value
normal

Variant 3 — ITE public NTCIP working repository MIBs

Value type
Integer32
Units
pixels
Maximum access defined by MIB
read-only
Status in MIB
current
Allowed ranges
0–255

Enumerated values

Numbers refer to source variants above. Each value is shown only for variants that define it.

ValueNameSource variants
1normal1, 2
2transaction1, 2
3verify1, 2
6done1, 2

Using this OID with SNMP

At least one MIB declaration places this object in a scalar group. A scalar instance uses the suffix .0.

snmpget [connection options] DEVICE .1.3.6.1.4.1.1206.4.2.6.2.1.0

Replace the placeholders with your connection and authentication options. Some definitions do not specify a readable access value. Available permissions and device support can differ from the MIB.

Properties come from available MIB definitions. Actual device support and access can differ. See source records below for original files and qualifications.

Available source records contain 7 distinct definitions; some records may not include a definition.

Show 7 published definitions

dbCreateTransaction · mandatory

dbCreateTransaction   OBJECT-TYPE
SYNTAX	INTEGER {	
	normal (1),
	transaction (2),
	verify (3),
	done (6)}
ACCESS	read-write
STATUS	mandatory

DESCRIPTION 
"<Definition>This object provides transaction control for device configuration.  The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified.  In the normal mode, SET operations to any database object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile).  In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check.  When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued.  
A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device.  It is static in nature in that the agent would never change it without direction from the management station.  For example, a parameter that defines a default mode of operation would be a database object.  A parameter that indicates the current state of the device would not be a database object.

The states and commands are defined as:
NORMAL:  SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile).  A SET operation containing any database object that requires the use of transaction mode shall result in a genErr.  This is the default state of this object.  
The only command that may be written to dbCreateTransaction while in this state is TRANSACTION.  Any other values written to this object in this state shall result in an error response of 'badValue'.

TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned.  A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero.  A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned.  Standard SYNTAX checking shall take place at the time of the SET operation.  A transaction may consist of multiple SET operations over multiple frames. 
 
A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object.  

A SET operation containing both database and non-database objects shall be processed in full according to these two rules.  Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered.  If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned.

GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer.
  
Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL.  A VERIFY command will change the state to VERIFY.  If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL.  Any other values written to this object when in this state shall result in an error response of 'badValue'.

VERIFY: Specific database objects are checked for consistency.  When consistency checks are complete the device will automatically advance to the DONE state.
The state of dbCreateTransaction cannot be changed when in the VERIFY state.  Any values written to this object in this state shall result in an error response of 'badValue'.

The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items.   The consistency check rules are not defined in this standard.  They are device and implementation specific.  Where applicable, the consistency check rules are defined in application specific object definition standards.   A specific implementation may add additional checks beyond those defined in the standards. 

A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. 
DONE:  This state is entered automatically once consistency checks have completed in the VERIFY mode.  The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors.  

A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero.
Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION.  Any other values written to this object in this state shall result in an error response of 'badValue'.

If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL.  If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL.
If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered.


COMMANDED STATE (9)


transaction
verify
normal
done
CURRENT
STATE
normal
transaction (1)
normal (2)
normal (2)
normal (2)

transaction
transaction (2)
verify (3)
normal (4)
transaction (2)

verify (7)
verify (2)
verify(2)
verify (2)
verify (2)

done (8)
transaction (5)
done(2)
normal (6)

done (2)Operational procedures and error responses:
(1)  Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError.  If the operation fails, the state remains the same and error response indicates genErr.
(2)  No action takes place, the state remains the same, but response indicates badValue.
(3)  The state is changed to verify, a consistency check is started, and response indicates noError.  Once the consistency check is completed, the state automatically changes to done.
(4).  The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. 
(5)  The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError.
(6)  If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError.  If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError.
(7)  The state will automatically change to done when the consistency check completes.
(8)  dbVerifyStatus and dbVerifyError are only valid in this state. 

(9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP).
<DescriptiveName>Transaction.mode:code
<DataConceptType>Data Element"
DEFVAL	{normal}
::= { globalDBManagement 1 }

dbCreateTransaction · deprecated

dbCreateTransaction   OBJECT-TYPE
SYNTAX	INTEGER {	normal (1),
				transaction (2),
				verify (3),
				done (6)
       }
MAX-ACCESS	read-write
STATUS	deprecated

DESCRIPTION 
"<Definition> This object provides transaction control for device configuration.  The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified.  In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile).  In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check.  When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued.  
A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device.  It is static in nature in that the agent would never change it without direction from the management station.  For example, an object that defines a default mode of operation would be a parameter object.  An object that indicates the current state of the device would not be a parameter object.

      <Format>
The states and commands are defined as:
NORMAL:  SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile).  A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr.  This is the default state of this object.  
The only command that may be written to dbCreateTransaction while in this state is TRANSACTION.  Any other values written to this object in this state shall result in an error response of 'badValue'.
TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned.  A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero.  A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned.  Standard SYNTAX checking shall take place at the time of the SET operation.  A transaction may consist of multiple SET operations over multiple frames.  
A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object.  

A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules.  Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered.  If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned.
GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer.  
Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL.  A VERIFY command will change the state to VERIFY.  If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL.  Any other values written to this object when in this state shall result in an error response of 'badValue'.
VERIFY: Specific parameter objects are checked for consistency.  When consistency checks are complete the device will automatically advance to the DONE state.
The state of dbCreateTransaction cannot be changed when in the VERIFY state.  Any values written to this object in this state shall result in an error response of 'badValue'.
The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items.   The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific.  Where applicable, the consistency check rules are defined in application specific object definition standards.   A specific implementation may add additional checks beyond those defined in NTCIP standards. 

A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero.  
DONE:  This state is entered automatically once consistency checks have completed in the VERIFY mode.  The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors.  

A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero.  
Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION.  Any other values written to this object in this state shall result in an error response of 'badValue'.
If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL.  If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL.
If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered.



COMMANDED STATE (9)


transaction
verify
normal
done
CURRENT
STATE
normal
transaction (1)
normal (2)
normal (2)
normal (2)

transaction
transaction (2)
verify (3)
normal (4)
transaction (2)

verify (7)
verify (2)
verify(2)
verify (2)
verify (2)

done (8)
transaction (5)
done(2)
normal (6)

done (2)


Operational procedures and error responses:
(1)  Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError.  If the operation fails, the state remains the same and error response indicates genErr.
(2)  No action takes place, the state remains the same, but response indicates badValue.
(3)  The state is changed to verify, a consistency check is started, and response indicates noError.  Once the consistency check is completed, the state automatically changes to done.
(4)  The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. 
(5)  The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError.
(6)  If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError.  If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError.
(7)  The state automatically changes to done when the consistency check completes.
(8)  dbVerifyStatus and dbVerifyError are only valid in this state. 

(9)  All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP).
<Superseded by> NTCIP1201v04-DB-MGMT.dbCreateTransactionV2 
<Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific.
<Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
DEFVAL	{normal}
::= { globalDBManagement 1 }

dbCreateTransaction · unconfirmed

dbCreateTransaction OBJECT-TYPE
SYNTAX      INTEGER { normal (1),
                        transaction (2),
                        verify (3),
                        done (6) }
MAX-ACCESS read-write
STATUS      deprecated
DESCRIPTION
   "<Definition> This object provides transaction control for device
   configuration. The transaction mode changes the behavior of the agent to
   force buffering of parameter objects until all related parameter objects
   have been modified. In the normal mode, SET operations to any parameter
   object shall either be stored in a device's database immediately with no
   regard to whether other changes will be made or be rejected (as defined in
   the device-specific Information Profile). In the transaction mode, SET
   operations to any parameter object shall be buffered until a verify state
   performs a consistency check. When the consistency check completes, the
   device automatically transitions to the done state where a normal or
   transaction command may be issued.
  A parameter object is a user-provided piece of setup information (or it may
  be defined in an information profile) that is necessary for the proper
  operation of a device. It is static in nature in that the agent would never
  change it without direction from the management station. For example, an
  object that defines a default mode of operation would be a parameter
  object. An object that indicates the current state of the device would not
  be a parameter object.
  <Format> The states and commands are defined as:
  NORMAL: SET operations behave as normal SETs and shall have an immediate
  effect on the value of any parameter objects used by the device if none of
  the objects contained in the operation require the use of the transaction
  mode (as defined in the device-specific Information Profile). A SET
  operation containing any transaction object (i.e., a parameter object that
  requires the use of transaction mode) shall result in a genErr. This is the
  default state of this object.
  The only command that may be written to dbCreateTransaction while in this
  state is TRANSACTION. Any other values written to this object in this state
  shall result in an error response of 'badValue'.
  TRANSACTION: A SET operation of one or more parameter objects that use the
  same community name as used in the request for the TRANSACTION state are
  buffered by the agent device for later consistency checks and a normal
  response is returned. A SET operation of one or more parameter objects
  using different community names shall result in a genErr with the index set
  to zero. A SET operation without a community name field (e.g., an STMP
  operation) shall be buffered by the agent device for later consistency
  checks and a normal response is returned. Standard SYNTAX checking shall
  take place at the time of the SET operation. A transaction may consist of
  multiple SET operations over multiple frames.
  A SET operation for one or more non-parameter objects shall be processed as
  normal even if it uses another community name, except for this (i.e., the
  dbCreateTransaction) object.
  A SET operation containing both parameter and non-parameter objects shall
  be processed in full according to these two rules. Thus, if it contains the
  same community name as used in the request for the TRANSACTION state, the



                                                                                    

                                                                                           
                                                                                          

  non-parameter objects shall be stored immediately while the parameter
  objects shall be buffered. If it uses a different community name, the
  entire request will be rejected and a genErr with an index of zero shall be
  returned.
  GET operations on any object shall return the values of the data stored in
  the controller and shall ignore any values contained in the buffer.
  Any valid community name may read this (dbCreateTransaction) object when in
  this state, but only the community name used to command the object to the
  transaction mode and the administrator community name can set this object.
  A set from any other community name shall result in a genErr with an index
  of zero. The only commands that can be written to dbCreateTransaction while
  in this state are VERIFY and NORMAL. A VERIFY command will change the state
  to VERIFY. If a NORMAL command is received, all buffered data is discarded
  and the state is returned to NORMAL. Any other values written to this
  object when in this state shall result in an error response of 'badValue'.
  VERIFY: Specific parameter objects are checked for consistency. When
  consistency checks are complete the device will automatically advance to
  the DONE state.
  The state of dbCreateTransaction cannot be changed when in the VERIFY
  state. Any values written to this object in this state shall result in an
  error response of 'badValue'.
  The consistency check analyzes certain critical objects 'in context' and
  treats them as an interrelated whole rather than separate non-related data
  items. The consistency check rules are not defined in NTCIP 1201 v03, since
  these are device and implementation specific. Where applicable, the
  consistency check rules are defined in application specific object
  definition standards. A specific implementation may add additional checks
  beyond those defined in NTCIP standards.
  A SET operation containing any parameter objects while in the VERIFY state
  shall result in a genErr with the index set to zero.
  DONE: This state is entered automatically once consistency checks have
  completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError
  indicate whether the consistency check found any errors.
  A SET operation containing any parameter objects while in the DONE state
  shall result in a genErr with the index set to zero.
  Any valid community name may read this (dbCreateTransaction) object when in
  this state, but only the community name used to command the object to the
  transaction mode and the administrator community name can set this object.
  A set from any other community name shall result in a genErr with an index
  of zero. The only commands that can be written to dbCreateTransaction while
  in this state are NORMAL and TRANSACTION. Any other values written to this
  object in this state shall result in an error response of 'badValue'.
  If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError,
  the buffered data is transferred to the device memory and the state is
  returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus
  indicates something other than doneWithNoError then the buffered data is
  discarded and the state is returned to NORMAL.
  If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action
  takes place (the buffered data is not changed) and the TRANSACTION state is
  re-entered.


                    |             COMMANDED STATE (9)
                    |------------------------------------------------------------
  CURRENT STATE |       transaction    |   verify   |   normal       |          done


                                                                                              

                 
       

  --------------+-----------------+------------+------------+----------------
  normal              | transaction (1) | normal (2) | normal (2) |       normal (2)
  transaction         | transaction (2) | verify (3) | normal (4) | transaction (2)
  verify (7)          |    verify (2)    | verify (2) | verify (2) |      verify (2)
  done (8)            | transaction (5) |   done (2)   | normal (6) |      done (2)


  Operational procedures and error responses:
  (1) Once a copy of all parameter objects is placed in a buffer, the state
  is changed to transaction and error response indicates noError. If the
  operation fails, the state remains the same and error response indicates
  genErr.
  (2) No action takes place, the state remains the same, but response
  indicates badValue.
  (3) The state is changed to verify, a consistency check is started, and
  response indicates noError. Once the consistency check is completed, the
  state automatically changes to done.
  (4) The buffered copy of all parameter objects is discarded, the state is
  changed to normal, and response indicates noError.
  (5) The buffered copy of all parameter objects is not changed or reloaded,
  the state is changed to transaction, and response indicates noError.
  (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all
  parameter objects is transferred to memory, the state is changed to normal
  and response indicates noError. If dbVerifyStatus indicates doneWithError
  then the buffered data is discarded, the state is changed to NORMAL, and
  response indicates noError.
  (7) The state automatically changes to done when the consistency check
  completes.
  (8) dbVerifyStatus and dbVerifyError are only valid in this state.
  (9) All SET operations on this (dbCreateTransaction) parameter shall be
  made using a protocol that uses a community name, or equivalent field
  (e.g., SNMP).
  <Supplanted by> ISO26048-1-Transaction.fdTransactionMode
  <Informative> The original version of this object referenced SNMPv1 error
  codes, community names, and an administrator name; the V2 object updates
  these details to be SNMPv3 specific.
  <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
DEFVAL     { normal }
::= { globalDBManagement 1 }

dbCreateTransaction · mandatory

dbCreateTransaction     OBJECT-TYPE
SYNTAX      INTEGER {      normal (1),
                           transaction (2),
                           verify (3),
                           done (6)
                           }
ACCESS      read-write
STATUS      mandatory

DESCRIPTION
         "<Definition>This object provides transaction control for device
         configuration. The transaction mode changes the behavior of the
         agent to force buffering of database objects until all related
         database objects have been modified. In the normal mode, SET
         operations to any database object shall either be stored in a
         device’s database immediately with no regard to whether other
         changes will be made or be rejected (as defined in the device-
         specific Information Profile). In the transaction mode, SET
         operations to any database object shall be buffered until a verify
         state performs a consistency check. When the consistency check
         completes, the device automatically transitions to the done state
         where a normal or transaction command may be issued.
         A database object is a user provided piece of setup information
         (or it may be defined in an information profile) that is necessary
         for the proper operation of a device. It is static in nature in
         that the agent would never change it without direction from the
         management station. For example, a parameter that defines a
         default mode of operation would be a database object. A parameter
         that indicates the current state of the device would not be a
         database object.


                                                                                    

                                                                                   
                                                                                  


       The states and commands are defined as:
       NORMAL: SET operations behave as normal SETs and shall have an
       immediate effect on the value of any database objects used by the
       device if none of the objects contained in the operation require
       the use of the transaction mode (as defined in the device-specific
       Information Profile). A SET operation containing any database
       object that requires the use of transaction mode shall result in a
       genErr. This is the default state of this object.
       The only command that may be written to dbCreateTransaction while
       in this state is TRANSACTION. Any other values written to this
       object in this state shall result in an error response of
       ‘badValue’.
       TRANSACTION: A SET operation of one or more database objects that
       use the same community name as used in the request for the
       TRANSACTION state are buffered by the agent device for later
       consistency checks and a normal response is returned. A SET
       operation of one or more database objects using different
       community names shall result in a genErr with the index set to
       zero. A SET operation without a community name field (e.g., an
       STMP operation) shall be buffered by the agent device for later
       consistency checks and a normal response is returned. Standard
       SYNTAX checking shall take place at the time of the SET operation.
       A transaction may consist of multiple SET operations over multiple
       frames.
       A SET operation for one or more non-database objects shall be
       processed as normal even if it uses another community name, except
       for this (i.e., the dbCreateTransaction) object.

       A SET operation containing both database and non-database objects
       shall be processed in full according to these two rules. Thus, if
       it contains the same community name as used in the request for the
       TRANSACTION state, the non-database objects shall be stored
       immediately while the database objects shall be buffered. If it
       uses a different community name, the entire request will be
       rejected and a genErr with an index of zero shall be returned.
       GET operations on any object shall return the values of the data
       stored in the controller and shall ignore any values contained in
       the buffer.
       Any valid community name may read this (dbCreateTransaction)
       object when in this state, but only the community name used to
       command the object to the transaction mode and the administrator
       community name can set this object. A set from any other community
       name shall result in a genErr with an index of zero. The only
       commands that can be written to dbCreateTransaction while in this
       state are VERIFY and NORMAL. A VERIFY command will change the
       state to VERIFY. If a NORMAL command is received, all buffered
       data is discarded and the state is returned to NORMAL. Any other
       values written to this object when in this state shall result in
       an error response of ‘badValue’.
       VERIFY: Specific database objects are checked for consistency.
       When consistency checks are complete the device will automatically
       advance to the DONE state.




                                                                                         

                      
       


       The state of dbCreateTransaction cannot be changed when in the
       VERIFY state. Any values written to this object in this state
       shall result in an error response of ‘badValue’.
       The consistency check analyzes certain critical objects 'in
       context' and treats them as an interrelated whole rather than
       separate non-related data items.   The consistency check rules are
       not defined in this standard. They are device and implementation
       specific. Where applicable, the consistency check rules are
       defined in application specific object definition standards.   A
       specific implementation may add additional checks beyond those
       defined in the standards.

       A SET operation containing any database objects while in the VERIFY
       state shall result in a genErr with the index set to zero.
       DONE: This state is entered automatically once consistency checks
       have completed in the VERIFY mode. The value of dbVerifyStatus
       and dbVerifyError indicate whether the consistency check found any
       errors.

       A SET operation containing any database objects while in the DONE state
       shall result in a genErr with the index set to zero.
       Any valid community name may read this (dbCreateTransaction)
       object when in this state, but only the community name used to
       command the object to the transaction mode and the administrator
       community name can set this object. A set from any other community
       name shall result in a genErr with an index of zero. The only
       commands that can be written to dbCreateTransaction while in this
       state are NORMAL and TRANSACTION. Any other values written to
       this object in this state shall result in an error response of
       ‘badValue’.
       If a NORMAL command is issued and dbVerifyStatus indicates
       doneWithNoError, the buffered data is transferred to the device
       memory and the state is returned to NORMAL. If a NORMAL command
       is issued and dbVerifyStatus indicates something other than
       doneWithNoError then the buffered data is discarded and the state
       is returned to NORMAL.
       If a TRANSACTION command is issued, regardless of dbVerifyStatus,
       no action takes place (the buffered data is not changed) and the
       TRANSACTION state is re-entered.




                                                                                  

                                                                                                    
                                                                                                   




                                                    COMMANDED STATE (9)
                             transaction       verify        normal              done
             normal          transaction (1)   normal (2)    normal (2)          normal (2)
   CURRENT




             transaction     transaction (2)   verify (3)    normal (4)          transaction (2)
    STATE




             verify (7)      verify (2)        verify(2)     verify (2)          verify (2)

             done (8)        transaction (5)   done(2)       normal (6)          done (2)



         Operational procedures and error responses:
                  (1) Once a copy of all database objects is placed in a
                  buffer the state is changed to transaction and error
                  response indicates noError. If the operation fails, the
                  state remains the same and error response indicates genErr.
                  (2) No action takes place, the state remains the same, but
                  response indicates badValue.
                  (3) The state is changed to verify, a consistency check is
                  started, and response indicates noError. Once the
                  consistency check is completed, the state automatically
                  changes to done.
                  (4). The buffered copy of all database objects is
                  discarded, the state is changed to normal, and response
                  indicates noError.
                  (5) The buffered copy of all database objects is not
                  changed or reloaded, the state is changed to transaction,
                  and response indicates noError.
                  (6) If dbVerifyStatus indicates doneWithNoError, then the
                  copy of all database objects is transferred to memory, the
                  state is changed to normal and response indicates noError.
                  If dbVerifyStatus indicates doneWithError then the buffered
                  data is discarded, the state is changed to NORMAL, and
                  response indicates noError.
                  (7) The state will automatically change to done when the
                  consistency check completes.
                  (8) dbVerifyStatus and dbVerifyError are only valid in this
                  state.

                  (9) All SET operations on this (dbCreateTransaction) parameter
                  shall be made using a protocol that uses a community name, or
                  equivalent field (e.g., SNMP).
         <DescriptiveName>Transaction.mode:code
      <DataConceptType>Data Element"
DEFVAL      {normal}
::= { globalDBManagement 1 }

dbCreateTransaction · mandatory

dbCreateTransaction      OBJECT-TYPE
SYNTAX      INTEGER {      normal (1),
                           transaction (2),
                           verify (3),
                           done (6)
                           }
ACCESS      read-write
STATUS      mandatory

DESCRIPTION
      "<Definition>This object provides transaction control for device
      configuration. The transaction mode changes the behavior of the
      agent to force buffering of database objects until all related
      database objects have been modified. In the normal mode, SET
      operations to any database object shall either be stored in a
      device’s database immediately with no regard to whether other
      changes will be made or be rejected (as defined in the device-
      specific Information Profile). In the transaction mode, SET
      operations to any database object shall be buffered until a verify
      state performs a consistency check. When the consistency check
      completes, the device automatically transitions to the done state
      where a normal or transaction command may be issued.
      A database object is a user-provided piece of setup information
      (or it may be defined in an information profile) that is necessary
      for the proper operation of a device. It is static in nature in
      that the agent would never change it without direction from the
      management station. For example, a parameter that defines a
      default mode of operation would be a database object. A parameter
      that indicates the current state of the device would not be a
      database object.
      The states and commands are defined as:
      NORMAL: SET operations behave as normal SETs and shall have an
      immediate effect on the value of any database objects used by the
      device if none of the objects contained in the operation require
      the use of the transaction mode (as defined in the device-specific
      Information Profile). A SET operation containing any database
      object that requires the use of transaction mode shall result in a
      genErr. This is the default state of this object.
      The only command that may be written to dbCreateTransaction while
      in this state is TRANSACTION. Any other values written to this
      object in this state shall result in an error response of
      ‘badValue’.
      TRANSACTION: A SET operation of one or more database objects that
      use the same community name as used in the request for the
      TRANSACTION state are buffered by the agent device for later
      consistency checks and a normal response is returned. A SET
      operation of one or more database objects using different



                                                                                   

                                                                                    
                                                                                   

       community names shall result in a genErr with the index set to
       zero. A SET operation without a community name field (e.g., an
       STMP operation) shall be buffered by the agent device for later
       consistency checks and a normal response is returned. Standard
       SYNTAX checking shall take place at the time of the SET operation.
       A transaction may consist of multiple SET operations over multiple
       frames.
       A SET operation for one or more non-database objects shall be
       processed as normal even if it uses another community name, except
       for this (i.e., the dbCreateTransaction) object.

       A SET operation containing both database and non-database objects
       shall be processed in full according to these two rules. Thus, if
       it contains the same community name as used in the request for the
       TRANSACTION state, the non-database objects shall be stored
       immediately while the database objects shall be buffered. If it
       uses a different community name, the entire request will be
       rejected and a genErr with an index of zero shall be returned.
       GET operations on any object shall return the values of the data
       stored in the controller and shall ignore any values contained in
       the buffer.
       Any valid community name may read this (dbCreateTransaction)
       object when in this state, but only the community name used to
       command the object to the transaction mode and the administrator
       community name can set this object. A set from any other community
       name shall result in a genErr with an index of zero. The only
       commands that can be written to dbCreateTransaction while in this
       state are VERIFY and NORMAL. A VERIFY command will change the
       state to VERIFY. If a NORMAL command is received, all buffered
       data is discarded and the state is returned to NORMAL. Any other
       values written to this object when in this state shall result in
       an error response of ‘badValue’.
       VERIFY: Specific database objects are checked for consistency.
       When consistency checks are complete the device will automatically
       advance to the DONE state.
       The state of dbCreateTransaction cannot be changed when in the
       VERIFY state. Any values written to this object in this state
       shall result in an error response of ‘badValue’.
       The consistency check analyzes certain critical objects 'in
       context' and treats them as an interrelated whole rather than
       separate non-related data items.   The consistency check rules are
       not defined in NTCIP 1201 v03, since these are device and
       implementation specific. Where applicable, the consistency check
       rules are defined in application specific object definition
       standards.   A specific implementation may add additional checks
       beyond those defined in NTCIP standards.

       A SET operation containing any database objects while in the VERIFY
       state shall result in a genErr with the index set to zero.
       DONE: This state is entered automatically once consistency checks
       have completed in the VERIFY mode. The value of dbVerifyStatus
       and dbVerifyError indicate whether the consistency check found any
       errors.

       A SET operation containing any database objects while in the DONE state
       shall result in a genErr with the index set to zero.
       Any valid community name may read this (dbCreateTransaction)
       object when in this state, but only the community name used to
       command the object to the transaction mode and the administrator
       community name can set this object. A set from any other community



                                                                                         

                 
       

          name shall result in a genErr with an index of zero. The only
          commands that can be written to dbCreateTransaction while in this
          state are NORMAL and TRANSACTION. Any other values written to
          this object in this state shall result in an error response of
          ‘badValue’.
          If a NORMAL command is issued and dbVerifyStatus indicates
          doneWithNoError, the buffered data is transferred to the device
          memory and the state is returned to NORMAL. If a NORMAL command
          is issued and dbVerifyStatus indicates something other than
          doneWithNoError then the buffered data is discarded and the state
          is returned to NORMAL.
          If a TRANSACTION command is issued, regardless of dbVerifyStatus,
          no action takes place (the buffered data is not changed) and the
          TRANSACTION state is re-entered.

                                                     COMMANDED STATE (9)
                                   transaction   verify       normal        done
              normal               transaction   normal (2)   normal (2)    normal (2)
                                   (1)
              transaction          transaction   verify (3)   normal (4)    transaction
    CURRENT
     STATE




                                   (2)                                      (2)
              verify (7)           verify (2)    verify(2)    verify (2)    verify (2)

              done (8)             transaction   done(2)      normal (6)    done (2)
                                   (5)


          Operational procedures and error responses:
                (1) Once a copy of all database objects is placed in a
                buffer, the state is changed to transaction and error
                response indicates noError. If the operation fails, the
                state remains the same and error response indicates genErr.
                (2) No action takes place, the state remains the same, but
                response indicates badValue.
                (3) The state is changed to verify, a consistency check is
                started, and response indicates noError. Once the
                consistency check is completed, the state automatically
                changes to done.
                (4) The buffered copy of all database objects is discarded,
                the state is changed to normal, and response indicates
                noError.
                (5) The buffered copy of all database objects is not
                changed or reloaded, the state is changed to transaction,
                and response indicates noError.
                (6) If dbVerifyStatus indicates doneWithNoError, then the
                copy of all database objects is transferred to memory, the
                state is changed to normal and response indicates noError.
                If dbVerifyStatus indicates doneWithError then the buffered
                data is discarded, the state is changed to NORMAL, and
                response indicates noError.
                (7) The state automatically changes to done when the
                consistency check completes.
                (8) dbVerifyStatus and dbVerifyError are only valid in this
                state.




                                                                                                 

                                                                                    
                                                                                   

            (9) All SET operations on this (dbCreateTransaction) parameter
            shall be made using a protocol that uses a community name, or
            equivalent field (e.g., SNMP).
      <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
DEFVAL      {normal}
::= { globalDBManagement 1 }

dbCreateTransaction · mandatory

dbCreateTransaction OBJECT-TYPE
SYNTAX        INTEGER {    normal (1),
                           transaction (2),
                           verify (3),
                           done (6)
}
ACCESS        read-write
STATUS        mandatory

DESCRIPTION:
"This object provides transaction control for device configuration. The transaction mode changes the
behavior of the agent to force buffering of database objects until all related database objects have been
modified. In the normal mode, SET operations to database objects may be stored in a device’s database
immediately with no regard to whether other changes will be made. In the transaction mode, SET
operations to database objects are buffered until a verify state performs a consistency check. When the
consistency check completes, the device automatically transitions to the done state where a normal or
transaction command can be issued.

A database object is a user provided piece of setup information that is necessary for the proper operation
of a device. It is static in nature in that the agent would never change it without direction from the
management station. For example, a parameter that defines a default mode of operation would be a
database object. A parameter that indicates the current state of the device would not be a database
object.

The states and commands are defined as:

NORMAL: SET operations behave as normal SNMP SETs and can have an immediate effect on the
value of any database objects used by the device. This is the default state of this object.

The only command that may be written to dbCreateTransaction while in this state is TRANSACTION.
Any other values written to this object in this state shall result in an error response of ‘badValue’.

TRANSACTION: SET operations of database objects are buffered by the agent device for later
consistency checks. Standard SYNTAX checking takes place at the time of the SET operation. A
transaction may consist of multiple SET operations over multiple frames.

The only commands that can be written to dbCreateTransaction while in this state are VERIFY and
NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all
buffered data is discarded and the state is returned to NORMAL. Any other values written to this object
when in this state shall result in an error response of ‘badValue’.




                                                                                                        

                                                                                                           
                                                                                                           



VERIFY: Specific database objects are checked for consistency. When consistency checks are
complete the device will automatically advance to the DONE state.

The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any other values
written to this object in this state shall result in an error response of ‘badValue’.

The consistency check analyzes certain critical objects ‘in context’ and treats them as an interrelated
whole rather than separate non-related data items. The consistency check rules are not defined in this
standard. They are device and implementation specific. Where applicable, the consistency check rules
are defined in application specific object definition standards. A specific implementation may add
additional checks beyond those defined in the standards. As a simplified example of a consistency
check, consider the following. Two objects are defined to specify the month and the day-of-month of an
event. Valid values for day-of-month would normally be 1 to 31, but in the context of month 9
(September), only the values 1 to 30 are correct.

DONE: This state is entered automatically once consistency checks have completed in the VERIFY
mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any
errors.

Only two valid values can be written to dbCreateTransaction in this state: NORMAL and TRANSACTION.
Any other values written to this object in this state shall result in an error response of ‘badValue’.

If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is
transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is
issued and dbVerifyStatus indicates something other than doneWithError then the buffered data is
discarded and the state is returned to NORMAL.

If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered
data is not changed) and the TRANSACTION state is re-entered.



                             COMMANDED STATE
                             transaction       verify            normal              done
             normal          transaction (1)   normal (2)        normal (2)          normal (2)

             transaction     transaction (2)   verify (3)        normal (4)          transaction (2)
   CURRENT
    STATE




             verify (7)      verify (2)        verify(2)         verify (2)          verify (2)

             done (8)        transaction (5)   done(2)           normal (6)          done (2)


    Operational procedures and error responses:
       (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction
       and error response indicates noError. If the operation fails, the state remains the same and error
       response indicates genErr.
       (2) No action takes place, the state remains the same, but response indicates badValue.
       (3) The state is changed to verify, a consistency check is started, and response indicates
       noError.
       (4). The buffered copy of all database objects is discarded, the state is changed to normal, and
       response indicates noError.



© 2001 NEMA                                                                   Copy per MIB Distribution Notice

                      
        



        (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to
        transaction, and response indicates noError.
        (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is
        transferred to memory, the state is changed to normal and response indicates noError. If
        dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed
        to NORMAL, and response indicates noError.
        (7) The state will automatically change to done when the consistency check completes.
        (8) dbVerifyStatus and dbVerifyError are only valid in this state."

::= { globalDBManagement 1 }

vmsCharacterHeightPixels · unconfirmed

vmsCharacterHeightPixels  OBJECT-TYPE 
SYNTAX      Integer32 (0..255) 
UNITS       "pixels"
MAX-ACCESS  read-only 
STATUS      current  
DESCRIPTION  
"<Definition> Indicates the height of a single character in pixels. The value 
zero (0) indicates a variable character height, which implies a full-matrix 
sign.
<Parameter Type> Status
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.2.1"
::= { vmsCfg 1 }

Meaning

Descriptions

6 unique

Identical descriptions are grouped. Different wording and device-specific notes are retained.

Description 1

<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2)Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element

Sources for this description

ITE public NTCIP working repository MIBs

See 1 matching source record

Description 2

<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Superseded by> NTCIP1201v04-DB-MGMT.dbCreateTransactionV2 <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1

Sources for this description

ITE public NTCIP working repository MIBs

See 1 matching source record

Description 3

<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. | COMMANDED STATE (9) |------------------------------------------------------------ CURRENT STATE | transaction | verify | normal | done --------------+-----------------+------------+------------+---------------- normal | transaction (1) | normal (2) | normal (2) | normal (2) transaction | transaction (2) | verify (3) | normal (4) | transaction (2) verify (7) | verify (2) | verify (2) | verify (2) | verify (2) done (8) | transaction (5) | done (2) | normal (6) | done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Supplanted by> ISO26048-1-Transaction.fdTransactionMode <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1

Sources for this description

NTCIP published standard MIB annexes (reviewed modules)

See 1 matching source record

Description 4

<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction (1) normal (2) normal (2) normal (2) CURRENT transaction transaction (2) verify (3) normal (4) transaction (2) STATE verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element

Sources for this description

NTCIP published standard MIB annexes (reviewed modules)

See 1 matching source record

Description 5

<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction normal (2) normal (2) normal (2) (1) transaction transaction verify (3) normal (4) transaction CURRENT STATE (2) (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction done(2) normal (6) done (2) (5) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1

Sources for this description

NTCIP published standard MIB annexes (reviewed modules)

See 1 matching source record

Description 6

<Definition> Indicates the height of a single character in pixels. The value zero (0) indicates a variable character height, which implies a full-matrix sign. <Parameter Type> Status <Object Identifier> 1.3.6.1.4.1.1206.4.2.3.2.1

Sources for this description

ITE public NTCIP working repository MIBs

See 1 matching source record

Evidence

Source records

7 records

Matching descriptions are grouped; open a group to compare definitions and supporting files.

Records for description 1ITE public NTCIP working repository MIBs1 record · 1 source

Description 1

dbCreateTransaction · mandatoryITE public NTCIP working repository MIBs1 source

Status in source: mandatory.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "ACCESS",
    "read-write",
    "STATUS",
    "mandatory",
    "DESCRIPTION",
    "\"<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2)Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element\"",
    "DEFVAL",
    "{",
    "normal",
    "}",
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "normal",
            1
          ],
          [
            "transaction",
            2
          ],
          [
            "verify",
            3
          ],
          [
            "done",
            6
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-write"
    ],
    [
      "Status",
      "mandatory"
    ],
    [
      "DESCRIPTION",
      "<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2)Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element"
    ],
    null,
    null,
    null,
    [
      "DEFVAL",
      "normal"
    ]
  ]
}
  • ITE public NTCIP working repository MIBs · Publisher's source file: NTCIP-1201 — NTCIP1201-Glo.mib

    Module: NTCIP1201-2004

    See published definition above

    Module imports
    {'RFC-1212': ['OBJECT-TYPE'], 'RFC1155-SMI': ['Opaque', 'Counter', 'Gauge', 'null'], 'RFC1213-MIB': ['DisplayString'], 'NTCIP8004-A-2004': ['devices', 'protocols', 'profiles', 'global']}

    Source data warning: This original is published in an ITE NTCIP working repository. Repository publication does not establish that this particular revision is an adopted standard. Consult its native revision history and the NTCIP published standards catalog before implementation. Copyright and distribution notices are retained in the downloadable original.

    Source data warning: Potentially inaccurate interpretation of historical NTCIP imports: the original references NTCIP8004-A-2004, which is absent from the public repository snapshot. The numeric roots used here are the explicit assignments in normative Annex A.2 of published NTCIP 8004 v02 (2010), physical pages 43–44. This does not establish that every historical module revision is identical. The annex also prints enterprise instead of RFC 1155 enterprises and declares Protocols while referencing protocols; those spelling interpretations are disclosed. The original IMPORTS, numeric suffixes and definitions remain unchanged. Verify both originals before implementation.

    · Download NTCIP-1201 — NTCIP1201-Glo.mib
Records for description 2ITE public NTCIP working repository MIBs1 record · 1 source

Description 2

dbCreateTransaction · deprecatedITE public NTCIP working repository MIBs1 source

Status in source: deprecated.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "MAX-ACCESS",
    "read-write",
    "STATUS",
    "deprecated",
    "DESCRIPTION",
    "\"<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Superseded by> NTCIP1201v04-DB-MGMT.dbCreateTransactionV2 <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1\"",
    "DEFVAL",
    "{",
    "normal",
    "}",
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "normal",
            1
          ],
          [
            "transaction",
            2
          ],
          [
            "verify",
            3
          ],
          [
            "done",
            6
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-write"
    ],
    [
      "Status",
      "deprecated"
    ],
    [
      "DESCRIPTION",
      "<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done CURRENT STATE normal transaction (1) normal (2) normal (2) normal (2) transaction transaction (2) verify (3) normal (4) transaction (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Superseded by> NTCIP1201v04-DB-MGMT.dbCreateTransactionV2 <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
    ],
    null,
    null,
    null,
    [
      "DEFVAL",
      "normal"
    ]
  ]
}
Records for description 3NTCIP published standard MIB annexes (reviewed modules)1 record · 1 source

Description 3

dbCreateTransaction · unconfirmedNTCIP published standard MIB annexes (reviewed modules)1 source

Status in source: unconfirmed.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "MAX-ACCESS",
    "read-write",
    "STATUS",
    "deprecated",
    "DESCRIPTION",
    "\"<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. | COMMANDED STATE (9) |------------------------------------------------------------ CURRENT STATE | transaction | verify | normal | done --------------+-----------------+------------+------------+---------------- normal | transaction (1) | normal (2) | normal (2) | normal (2) transaction | transaction (2) | verify (3) | normal (4) | transaction (2) verify (7) | verify (2) | verify (2) | verify (2) | verify (2) done (8) | transaction (5) | done (2) | normal (6) | done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Supplanted by> ISO26048-1-Transaction.fdTransactionMode <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1\"",
    "DEFVAL",
    "{",
    "normal",
    "}",
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "normal",
            1
          ],
          [
            "transaction",
            2
          ],
          [
            "verify",
            3
          ],
          [
            "done",
            6
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-write"
    ],
    [
      "Status",
      "deprecated"
    ],
    [
      "DESCRIPTION",
      "<Definition> This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of parameter objects until all related parameter objects have been modified. In the normal mode, SET operations to any parameter object shall either be stored in a device's database immediately with no regard to whether other changes will be made or be rejected (as defined in the device-specific Information Profile). In the transaction mode, SET operations to any parameter object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A parameter object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, an object that defines a default mode of operation would be a parameter object. An object that indicates the current state of the device would not be a parameter object. <Format> The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any parameter objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any transaction object (i.e., a parameter object that requires the use of transaction mode) shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. TRANSACTION: A SET operation of one or more parameter objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more parameter objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-parameter objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both parameter and non-parameter objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-parameter objects shall be stored immediately while the parameter objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of 'badValue'. VERIFY: Specific parameter objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of 'badValue'. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any parameter objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any parameter objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of 'badValue'. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. | COMMANDED STATE (9) |------------------------------------------------------------ CURRENT STATE | transaction | verify | normal | done --------------+-----------------+------------+------------+---------------- normal | transaction (1) | normal (2) | normal (2) | normal (2) transaction | transaction (2) | verify (3) | normal (4) | transaction (2) verify (7) | verify (2) | verify (2) | verify (2) | verify (2) done (8) | transaction (5) | done (2) | normal (6) | done (2) Operational procedures and error responses: (1) Once a copy of all parameter objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all parameter objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all parameter objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all parameter objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Supplanted by> ISO26048-1-Transaction.fdTransactionMode <Informative> The original version of this object referenced SNMPv1 error codes, community names, and an administrator name; the V2 object updates these details to be SNMPv3 specific. <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
    ],
    null,
    null,
    null,
    [
      "DEFVAL",
      "normal"
    ]
  ]
}
Records for description 4NTCIP published standard MIB annexes (reviewed modules)1 record · 1 source

Description 4

dbCreateTransaction · mandatoryNTCIP published standard MIB annexes (reviewed modules)1 source

Status in source: mandatory.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "ACCESS",
    "read-write",
    "STATUS",
    "mandatory",
    "DESCRIPTION",
    "\"<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction (1) normal (2) normal (2) normal (2) CURRENT transaction transaction (2) verify (3) normal (4) transaction (2) STATE verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element\"",
    "DEFVAL",
    "{",
    "normal",
    "}",
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "normal",
            1
          ],
          [
            "transaction",
            2
          ],
          [
            "verify",
            3
          ],
          [
            "done",
            6
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-write"
    ],
    [
      "Status",
      "mandatory"
    ],
    [
      "DESCRIPTION",
      "<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in this standard. They are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in the standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction (1) normal (2) normal (2) normal (2) CURRENT transaction transaction (2) verify (3) normal (4) transaction (2) STATE verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction (5) done(2) normal (6) done (2) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4). The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state will automatically change to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <DescriptiveName>Transaction.mode:code <DataConceptType>Data Element"
    ],
    null,
    null,
    null,
    [
      "DEFVAL",
      "normal"
    ]
  ]
}
Records for description 5NTCIP published standard MIB annexes (reviewed modules)1 record · 1 source

Description 5

dbCreateTransaction · mandatoryNTCIP published standard MIB annexes (reviewed modules)1 source

Status in source: mandatory.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "ACCESS",
    "read-write",
    "STATUS",
    "mandatory",
    "DESCRIPTION",
    "\"<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction normal (2) normal (2) normal (2) (1) transaction transaction verify (3) normal (4) transaction CURRENT STATE (2) (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction done(2) normal (6) done (2) (5) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1\"",
    "DEFVAL",
    "{",
    "normal",
    "}",
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "INTEGER",
      [
        "enumSpec",
        [
          [
            "normal",
            1
          ],
          [
            "transaction",
            2
          ],
          [
            "verify",
            3
          ],
          [
            "done",
            6
          ]
        ]
      ]
    ],
    null,
    [
      "MaxAccessPart",
      "read-write"
    ],
    [
      "Status",
      "mandatory"
    ],
    [
      "DESCRIPTION",
      "<Definition>This object provides transaction control for device configuration. The transaction mode changes the behavior of the agent to force buffering of database objects until all related database objects have been modified. In the normal mode, SET operations to any database object shall either be stored in a device’s database immediately with no regard to whether other changes will be made or be rejected (as defined in the device- specific Information Profile). In the transaction mode, SET operations to any database object shall be buffered until a verify state performs a consistency check. When the consistency check completes, the device automatically transitions to the done state where a normal or transaction command may be issued. A database object is a user-provided piece of setup information (or it may be defined in an information profile) that is necessary for the proper operation of a device. It is static in nature in that the agent would never change it without direction from the management station. For example, a parameter that defines a default mode of operation would be a database object. A parameter that indicates the current state of the device would not be a database object. The states and commands are defined as: NORMAL: SET operations behave as normal SETs and shall have an immediate effect on the value of any database objects used by the device if none of the objects contained in the operation require the use of the transaction mode (as defined in the device-specific Information Profile). A SET operation containing any database object that requires the use of transaction mode shall result in a genErr. This is the default state of this object. The only command that may be written to dbCreateTransaction while in this state is TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. TRANSACTION: A SET operation of one or more database objects that use the same community name as used in the request for the TRANSACTION state are buffered by the agent device for later consistency checks and a normal response is returned. A SET operation of one or more database objects using different community names shall result in a genErr with the index set to zero. A SET operation without a community name field (e.g., an STMP operation) shall be buffered by the agent device for later consistency checks and a normal response is returned. Standard SYNTAX checking shall take place at the time of the SET operation. A transaction may consist of multiple SET operations over multiple frames. A SET operation for one or more non-database objects shall be processed as normal even if it uses another community name, except for this (i.e., the dbCreateTransaction) object. A SET operation containing both database and non-database objects shall be processed in full according to these two rules. Thus, if it contains the same community name as used in the request for the TRANSACTION state, the non-database objects shall be stored immediately while the database objects shall be buffered. If it uses a different community name, the entire request will be rejected and a genErr with an index of zero shall be returned. GET operations on any object shall return the values of the data stored in the controller and shall ignore any values contained in the buffer. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are VERIFY and NORMAL. A VERIFY command will change the state to VERIFY. If a NORMAL command is received, all buffered data is discarded and the state is returned to NORMAL. Any other values written to this object when in this state shall result in an error response of ‘badValue’. VERIFY: Specific database objects are checked for consistency. When consistency checks are complete the device will automatically advance to the DONE state. The state of dbCreateTransaction cannot be changed when in the VERIFY state. Any values written to this object in this state shall result in an error response of ‘badValue’. The consistency check analyzes certain critical objects 'in context' and treats them as an interrelated whole rather than separate non-related data items. The consistency check rules are not defined in NTCIP 1201 v03, since these are device and implementation specific. Where applicable, the consistency check rules are defined in application specific object definition standards. A specific implementation may add additional checks beyond those defined in NTCIP standards. A SET operation containing any database objects while in the VERIFY state shall result in a genErr with the index set to zero. DONE: This state is entered automatically once consistency checks have completed in the VERIFY mode. The value of dbVerifyStatus and dbVerifyError indicate whether the consistency check found any errors. A SET operation containing any database objects while in the DONE state shall result in a genErr with the index set to zero. Any valid community name may read this (dbCreateTransaction) object when in this state, but only the community name used to command the object to the transaction mode and the administrator community name can set this object. A set from any other community name shall result in a genErr with an index of zero. The only commands that can be written to dbCreateTransaction while in this state are NORMAL and TRANSACTION. Any other values written to this object in this state shall result in an error response of ‘badValue’. If a NORMAL command is issued and dbVerifyStatus indicates doneWithNoError, the buffered data is transferred to the device memory and the state is returned to NORMAL. If a NORMAL command is issued and dbVerifyStatus indicates something other than doneWithNoError then the buffered data is discarded and the state is returned to NORMAL. If a TRANSACTION command is issued, regardless of dbVerifyStatus, no action takes place (the buffered data is not changed) and the TRANSACTION state is re-entered. COMMANDED STATE (9) transaction verify normal done normal transaction normal (2) normal (2) normal (2) (1) transaction transaction verify (3) normal (4) transaction CURRENT STATE (2) (2) verify (7) verify (2) verify(2) verify (2) verify (2) done (8) transaction done(2) normal (6) done (2) (5) Operational procedures and error responses: (1) Once a copy of all database objects is placed in a buffer, the state is changed to transaction and error response indicates noError. If the operation fails, the state remains the same and error response indicates genErr. (2) No action takes place, the state remains the same, but response indicates badValue. (3) The state is changed to verify, a consistency check is started, and response indicates noError. Once the consistency check is completed, the state automatically changes to done. (4) The buffered copy of all database objects is discarded, the state is changed to normal, and response indicates noError. (5) The buffered copy of all database objects is not changed or reloaded, the state is changed to transaction, and response indicates noError. (6) If dbVerifyStatus indicates doneWithNoError, then the copy of all database objects is transferred to memory, the state is changed to normal and response indicates noError. If dbVerifyStatus indicates doneWithError then the buffered data is discarded, the state is changed to NORMAL, and response indicates noError. (7) The state automatically changes to done when the consistency check completes. (8) dbVerifyStatus and dbVerifyError are only valid in this state. (9) All SET operations on this (dbCreateTransaction) parameter shall be made using a protocol that uses a community name, or equivalent field (e.g., SNMP). <Object Identifier> 1.3.6.1.4.1.1206.4.2.6.2.1"
    ],
    null,
    null,
    null,
    [
      "DEFVAL",
      "normal"
    ]
  ]
}
  • NTCIP published standard MIB annexes (reviewed modules) · Publisher's source file: NTCIP 1201 v03.15 — Global Object (GO) Definitions, published March 2011 — original PDF · Official record

    Module: NTCIP1201-v03

    See published definition above

    Module imports
    {'RFC-1212': ['OBJECT-TYPE'], 'RFC1155-SMI': ['Opaque', 'Counter', 'Gauge', 'null'], 'RFC1213-MIB': ['DisplayString'], 'NTCIP8004v02': ['devices', 'Protocols', 'profiles', 'global']}

    Source data warning: Recovered from a file whose complete MIB does not parse. The original assignment and definition are preserved. Registration and implementation details may be inaccurate; consult the original file. Other damaged or unresolved declarations are not established registrations.

    Source data warning: This record is transcribed from a published NTCIP MIB annex. The downloadable text is a derived transcription with page furniture and section headings masked; the unmodified original PDF is authoritative. Native definitions, DESCRIPTION and STATUS are retained. A published object definition does not establish support by any particular device.

    Source data warning: Potentially inaccurate interpretation of historical NTCIP namespace references: NTCIP8004v02. These exact source files require the reviewed bindings shown below. The numeric roots used here are the explicit assignments in normative Annex A.2 of published NTCIP 8004 v02 (2010), physical pages 43–44. This does not establish that every historical module revision is identical. The annex also prints enterprise instead of RFC 1155 enterprises and declares Protocols while referencing protocols; those spelling interpretations are disclosed. The original IMPORTS, numeric suffixes and definitions remain unchanged. Verify both originals before implementation.

    · Download NTCIP1201v0315r.pdf — NTCIP1201-v03 (MIB transcription)
Definitions without a descriptionNTCIP published standard MIB annexes (reviewed modules)1 record · 1 source
dbCreateTransaction · mandatoryNTCIP published standard MIB annexes (reviewed modules)1 source

Status in source: mandatory.

Names: dbCreateTransaction

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "dbCreateTransaction",
    "OBJECT-TYPE",
    "SYNTAX",
    "INTEGER",
    "{",
    "normal",
    "(",
    "1",
    ")",
    ",",
    "transaction",
    "(",
    "2",
    ")",
    ",",
    "verify",
    "(",
    "3",
    ")",
    ",",
    "done",
    "(",
    "6",
    ")",
    "}",
    "ACCESS",
    "read-write",
    "STATUS",
    "mandatory",
    "DESCRIPTION",
    ":",
    [
      "literal",
      "2254686973206f626a6563742070726f7669646573207472616e73616374696f6e20636f6e74726f6c20666f722064657669636520636f6e66696775726174696f6e2e20546865207472616e73616374696f6e206d6f6465206368616e676573207468650a6265686176696f72206f6620746865206167656e7420746f20666f72636520627566666572696e67206f66206461746162617365206f626a6563747320756e74696c20616c6c2072656c61746564206461746162617365206f626a656374732068617665206265656e0a6d6f6469666965642e20496e20746865206e6f726d616c206d6f64652c20534554206f7065726174696f6e7320746f206461746162617365206f626a65637473206d61792062652073746f72656420696e206120646576696365e28099732064617461626173650a696d6d6564696174656c792077697468206e6f2072656761726420746f2077686574686572206f74686572206368616e6765732077696c6c206265206d6164652e20496e20746865207472616e73616374696f6e206d6f64652c205345540a6f7065726174696f6e7320746f206461746162617365206f626a656374732061726520627566666572656420756e74696c20612076657269667920737461746520706572666f726d73206120636f6e73697374656e637920636865636b2e205768656e207468650a636f6e73697374656e637920636865636b20636f6d706c657465732c2074686520646576696365206175746f6d61746963616c6c79207472616e736974696f6e7320746f2074686520646f6e652073746174652077686572652061206e6f726d616c206f720a7472616e73616374696f6e20636f6d6d616e642063616e206265206973737565642e0a0a41206461746162617365206f626a656374206973206120757365722070726f7669646564207069656365206f6620736574757020696e666f726d6174696f6e2074686174206973206e656365737361727920666f72207468652070726f706572206f7065726174696f6e0a6f662061206465766963652e2049742069732073746174696320696e206e617475726520696e207468617420746865206167656e7420776f756c64206e65766572206368616e676520697420776974686f757420646972656374696f6e2066726f6d207468650a6d616e6167656d656e742073746174696f6e2e20466f72206578616d706c652c206120706172616d65746572207468617420646566696e657320612064656661756c74206d6f6465206f66206f7065726174696f6e20776f756c6420626520610a6461746162617365206f626a6563742e204120706172616d65746572207468617420696e64696361746573207468652063757272656e74207374617465206f66207468652064657669636520776f756c64206e6f7420626520612064617461626173650a6f626a6563742e0a0a5468652073746174657320616e6420636f6d6d616e64732061726520646566696e65642061733a0a0a4e4f524d414c3a20534554206f7065726174696f6e7320626568617665206173206e6f726d616c20534e4d50205345547320616e642063616e206861766520616e20696d6d65646961746520656666656374206f6e207468650a76616c7565206f6620616e79206461746162617365206f626a65637473207573656420627920746865206465766963652e2054686973206973207468652064656661756c74207374617465206f662074686973206f626a6563742e0a0a546865206f6e6c7920636f6d6d616e642074686174206d6179206265207772697474656e20746f2064624372656174655472616e73616374696f6e207768696c6520696e2074686973207374617465206973205452414e53414354494f4e2e0a416e79206f746865722076616c756573207772697474656e20746f2074686973206f626a65637420696e2074686973207374617465207368616c6c20726573756c7420696e20616e206572726f7220726573706f6e7365206f6620e2809862616456616c7565e280992e0a0a5452414e53414354494f4e3a20534554206f7065726174696f6e73206f66206461746162617365206f626a656374732061726520627566666572656420627920746865206167656e742064657669636520666f72206c617465720a636f6e73697374656e637920636865636b732e205374616e646172642053594e54415820636865636b696e672074616b657320706c616365206174207468652074696d65206f662074686520534554206f7065726174696f6e2e20410a7472616e73616374696f6e206d617920636f6e73697374206f66206d756c7469706c6520534554206f7065726174696f6e73206f766572206d756c7469706c65206672616d65732e0a0a546865206f6e6c7920636f6d6d616e647320746861742063616e206265207772697474656e20746f2064624372656174655472616e73616374696f6e207768696c6520696e2074686973207374617465206172652056455249465920616e640a4e4f524d414c2e20412056455249465920636f6d6d616e642077696c6c206368616e67652074686520737461746520746f205645524946592e2049662061204e4f524d414c20636f6d6d616e642069732072656365697665642c20616c6c0a627566666572656420646174612069732064697363617264656420616e64207468652073746174652069732072657475726e656420746f204e4f524d414c2e20416e79206f746865722076616c756573207772697474656e20746f2074686973206f626a6563740a7768656e20696e2074686973207374617465207368616c6c20726573756c7420696e20616e206572726f7220726573706f6e7365206f6620e2809862616456616c7565e280992e0a0a0a0a0a20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200a0a20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200a20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200a0a0a0a5645524946593a205370656369666963206461746162617365206f626a656374732061726520636865636b656420666f7220636f6e73697374656e63792e205768656e20636f6e73697374656e637920636865636b73206172650a636f6d706c65746520746865206465766963652077696c6c206175746f6d61746963616c6c7920616476616e636520746f2074686520444f4e452073746174652e0a0a546865207374617465206f662064624372656174655472616e73616374696f6e2063616e6e6f74206265206368616e676564207768656e20696e20746865205645524946592073746174652e20416e79206f746865722076616c7565730a7772697474656e20746f2074686973206f626a65637420696e2074686973207374617465207368616c6c20726573756c7420696e20616e206572726f7220726573706f6e7365206f6620e2809862616456616c7565e280992e0a0a54686520636f6e73697374656e637920636865636b20616e616c797a6573206365727461696e20637269746963616c206f626a6563747320e28098696e20636f6e74657874e2809920616e6420747265617473207468656d20617320616e20696e74657272656c617465640a77686f6c6520726174686572207468616e207365706172617465206e6f6e2d72656c617465642064617461206974656d732e2054686520636f6e73697374656e637920636865636b2072756c657320617265206e6f7420646566696e656420696e20746869730a7374616e646172642e2054686579206172652064657669636520616e6420696d706c656d656e746174696f6e2073706563696669632e205768657265206170706c696361626c652c2074686520636f6e73697374656e637920636865636b2072756c65730a61726520646566696e656420696e206170706c69636174696f6e207370656369666963206f626a65637420646566696e6974696f6e207374616e64617264732e204120737065636966696320696d706c656d656e746174696f6e206d6179206164640a6164646974696f6e616c20636865636b73206265796f6e642074686f736520646566696e656420696e20746865207374616e64617264732e20417320612073696d706c6966696564206578616d706c65206f66206120636f6e73697374656e63790a636865636b2c20636f6e73696465722074686520666f6c6c6f77696e672e2054776f206f626a656374732061726520646566696e656420746f207370656369667920746865206d6f6e746820616e6420746865206461792d6f662d6d6f6e7468206f6620616e0a6576656e742e2056616c69642076616c75657320666f72206461792d6f662d6d6f6e746820776f756c64206e6f726d616c6c79206265203120746f2033312c2062757420696e2074686520636f6e74657874206f66206d6f6e746820390a2853657074656d626572292c206f6e6c79207468652076616c756573203120746f2033302061726520636f72726563742e0a0a444f4e453a205468697320737461746520697320656e7465726564206175746f6d61746963616c6c79206f6e636520636f6e73697374656e637920636865636b73206861766520636f6d706c6574656420696e20746865205645524946590a6d6f64652e205468652076616c7565206f6620646256657269667953746174757320616e642064625665726966794572726f7220696e64696361746520776865746865722074686520636f6e73697374656e637920636865636b20666f756e6420616e790a6572726f72732e0a0a4f6e6c792074776f2076616c69642076616c7565732063616e206265207772697474656e20746f2064624372656174655472616e73616374696f6e20696e20746869732073746174653a204e4f524d414c20616e64205452414e53414354494f4e2e0a416e79206f746865722076616c756573207772697474656e20746f2074686973206f626a65637420696e2074686973207374617465207368616c6c20726573756c7420696e20616e206572726f7220726573706f6e7365206f6620e2809862616456616c7565e280992e0a0a49662061204e4f524d414c20636f6d6d616e642069732069737375656420616e6420646256657269667953746174757320696e6469636174657320646f6e65576974684e6f4572726f722c2074686520627566666572656420646174612069730a7472616e7366657272656420746f2074686520646576696365206d656d6f727920616e64207468652073746174652069732072657475726e656420746f204e4f524d414c2e2049662061204e4f524d414c20636f6d6d616e642069730a69737375656420616e6420646256657269667953746174757320696e6469636174657320736f6d657468696e67206f74686572207468616e20646f6e65576974684572726f72207468656e2074686520627566666572656420646174612069730a64697363617264656420616e64207468652073746174652069732072657475726e656420746f204e4f524d414c2e0a0a49662061205452414e53414354494f4e20636f6d6d616e64206973206973737565642c207265676172646c657373206f662064625665726966795374617475732c206e6f20616374696f6e2074616b657320706c61636520287468652062756666657265640a64617461206973206e6f74206368616e6765642920616e6420746865205452414e53414354494f4e2073746174652069732072652d656e74657265642e0a0a0a0a2020202020202020202020202020202020202020202020202020202020434f4d4d414e4445442053544154450a20202020202020202020202020202020202020202020202020202020207472616e73616374696f6e202020202020207665726966792020202020202020202020206e6f726d616c2020202020202020202020202020646f6e650a202020202020202020202020206e6f726d616c202020202020202020207472616e73616374696f6e202831292020206e6f726d616c2028322920202020202020206e6f726d616c20283229202020202020202020206e6f726d616c202832290a0a202020202020202020202020207472616e73616374696f6e20202020207472616e73616374696f6e202832292020207665726966792028332920202020202020206e6f726d616c20283429202020202020202020207472616e73616374696f6e202832290a20202043555252454e540a2020202053544154450a0a0a0a0a20202020202020202020202020766572696679202837292020202020207665726966792028322920202020202020207665726966792832292020202020202020207665726966792028322920202020202020202020766572696679202832290a0a20202020202020202020202020646f6e652028382920202020202020207472616e73616374696f6e20283529202020646f6e6528322920202020202020202020206e6f726d616c2028362920202020202020202020646f6e65202832290a0a0a202020204f7065726174696f6e616c2070726f6365647572657320616e64206572726f7220726573706f6e7365733a0a20202020202020283129204f6e6365206120636f7079206f6620616c6c206461746162617365206f626a6563747320697320706c6163656420696e20612062756666657220746865207374617465206973206368616e67656420746f207472616e73616374696f6e0a20202020202020616e64206572726f7220726573706f6e736520696e64696361746573206e6f4572726f722e20496620746865206f7065726174696f6e206661696c732c207468652073746174652072656d61696e73207468652073616d6520616e64206572726f720a20202020202020726573706f6e736520696e646963617465732067656e4572722e0a20202020202020283229204e6f20616374696f6e2074616b657320706c6163652c207468652073746174652072656d61696e73207468652073616d652c2062757420726573706f6e736520696e646963617465732062616456616c75652e0a2020202020202028332920546865207374617465206973206368616e67656420746f207665726966792c206120636f6e73697374656e637920636865636b20697320737461727465642c20616e6420726573706f6e736520696e646963617465730a202020202020206e6f4572726f722e0a202020202020202834292e2054686520627566666572656420636f7079206f6620616c6c206461746162617365206f626a65637473206973206469736361726465642c20746865207374617465206973206368616e67656420746f206e6f726d616c2c20616e640a20202020202020726573706f6e736520696e64696361746573206e6f4572726f722e0a0a0a0ac2a92032303031204e454d4120202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436f707920706572204d494220446973747269627574696f6e204e6f746963650a0a202020202020202020202020202020202020202020200a20202020202020200a0a0a0a20202020202020202835292054686520627566666572656420636f7079206f6620616c6c206461746162617365206f626a65637473206973206e6f74206368616e676564206f722072656c6f616465642c20746865207374617465206973206368616e67656420746f0a20202020202020207472616e73616374696f6e2c20616e6420726573706f6e736520696e64696361746573206e6f4572726f722e0a202020202020202028362920496620646256657269667953746174757320696e6469636174657320646f6e65576974684e6f4572726f722c207468656e2074686520636f7079206f6620616c6c206461746162617365206f626a656374732069730a20202020202020207472616e7366657272656420746f206d656d6f72792c20746865207374617465206973206368616e67656420746f206e6f726d616c20616e6420726573706f6e736520696e64696361746573206e6f4572726f722e2049660a2020202020202020646256657269667953746174757320696e6469636174657320646f6e65576974684572726f72207468656e207468652062756666657265642064617461206973206469736361726465642c20746865207374617465206973206368616e6765640a2020202020202020746f204e4f524d414c2c20616e6420726573706f6e736520696e64696361746573206e6f4572726f722e0a2020202020202020283729205468652073746174652077696c6c206175746f6d61746963616c6c79206368616e676520746f20646f6e65207768656e2074686520636f6e73697374656e637920636865636b20636f6d706c657465732e0a202020202020202028382920646256657269667953746174757320616e642064625665726966794572726f7220617265206f6e6c792076616c696420696e20746869732073746174652e22"
    ],
    "::=",
    "{",
    "globalDBManagement",
    "1",
    "}"
  ]
}
  • NTCIP published standard MIB annexes (reviewed modules) · Publisher's source file: NTCIP 1201:1996, Global Object Definitions Published December 2001 (superceded by NTCIP 1201 v02) — original PDF · Official record

    Module: GLOBAL

    See published definition above

    Source data warning: Recovered from a file whose complete MIB does not parse. The original assignment and definition are preserved. Registration and implementation details may be inaccurate; consult the original file. Other damaged or unresolved declarations are not established registrations. The declaration also has invalid SMI syntax; its type constraints were not validated.

    Source data warning: This record is transcribed from a published NTCIP MIB annex. The downloadable text is a derived transcription with page furniture and section headings masked; the unmodified original PDF is authoritative. Native definitions, DESCRIPTION and STATUS are retained. A published object definition does not establish support by any particular device.

    Source data warning: A typographic closing DESCRIPTION quotation delimiter occurs immediately at a native SMI field boundary. Normalize this delimiter only in the derived transcription; retain the literal published definition, full description and unchanged numeric assignments.

    Source data warning: A typographic closing quotation mark terminates a DESCRIPTION in this PDF. Normalize that delimiter only in the derived MIB transcription; preserve the literal published definition and unmodified PDF. No numeric assignment changes.

    Source data warning: A typographic opening DESCRIPTION quotation delimiter occurs immediately at a native SMI field boundary. Normalize this delimiter only in the derived transcription; retain the literal published definition, full description and unchanged numeric assignments.

    Source data warning: The GLOBAL moduleMake/moduleVersion assignment closes its explicitly opened brace with a parenthesis. Normalize only that delimiter in the derived parsing copy; retain the original definition and unchanged numeric expression.

    Source data warning: The historical GLOBAL security grouping explicitly prints the parent global and suffix 5 but omits assignment braces. Reuse two adjacent whitespace bytes for those braces in the parsing copy; retain the original expression and qualify this syntactic interpretation. No numeric arc is invented or replaced.

    Source data warning: Unconfirmed historical GLOBAL parent interpretation: the assignment names EventLogConfigTable, while its native table or entry declaration uses eventLogConfigTable. Interpret only this byte-pinned reference using that explicit local declaration. All numeric suffixes and the original published definition remain unchanged; verify the original before implementation.

    Source data warning: Unconfirmed historical GLOBAL parent interpretation: the assignment names EventLogEntry, while its native table or entry declaration uses eventLogEntry. Interpret only this byte-pinned reference using that explicit local declaration. All numeric suffixes and the original published definition remain unchanged; verify the original before implementation.

    Source data warning: Unconfirmed historical GLOBAL parent interpretation: the assignment names globalmoduleTable, while its native table or entry declaration uses globalModuleTable. Interpret only this byte-pinned reference using that explicit local declaration. All numeric suffixes and the original published definition remain unchanged; verify the original before implementation.

    Source data warning: Unconfirmed historical GLOBAL parent interpretation: the assignment names moduleTableEntry, while its native table or entry declaration uses moduleEntry. Interpret only this byte-pinned reference using that explicit local declaration. All numeric suffixes and the original published definition remain unchanged; verify the original before implementation.

    Source data warning: Potentially inaccurate interpretation of historical NTCIP namespace references: missing or unreadable imports of devices, profiles. These exact source files require the reviewed bindings shown below. The numeric roots used here are the explicit assignments in normative Annex A.2 of published NTCIP 8004 v02 (2010), physical pages 43–44. This does not establish that every historical module revision is identical. The annex also prints enterprise instead of RFC 1155 enterprises and declares Protocols while referencing protocols; those spelling interpretations are disclosed. The original IMPORTS, numeric suffixes and definitions remain unchanged. Verify both originals before implementation.

    · Download NTCIP1201v0110b.pdf — GLOBAL (MIB transcription)
Records for description 6ITE public NTCIP working repository MIBs1 record · 1 source

Description 6

vmsCharacterHeightPixels · unconfirmedITE public NTCIP working repository MIBs1 source

Status in source: unconfirmed.

Names: vmsCharacterHeightPixels

Technical details
{
  "smi_kind": "OBJECT-TYPE",
  "definition": [
    "vmsCharacterHeightPixels",
    "OBJECT-TYPE",
    "SYNTAX",
    "Integer32",
    "(",
    "0",
    ".",
    ".",
    "255",
    ")",
    "UNITS",
    [
      "literal",
      "22706978656c7322"
    ],
    "MAX-ACCESS",
    "read-only",
    "STATUS",
    "current",
    "DESCRIPTION",
    "\"<Definition> Indicates the height of a single character in pixels. The value zero (0) indicates a variable character height, which implies a full-matrix sign. <Parameter Type> Status <Object Identifier> 1.3.6.1.4.1.1206.4.2.3.2.1\"",
    "::=",
    "{",
    "vmsCfg",
    "1",
    "}"
  ],
  "syntax_tree": [
    [
      "SimpleSyntax",
      "Integer32",
      [
        "integerSubType",
        [
          [
            0,
            255
          ]
        ]
      ]
    ],
    [
      "UNITS",
      "pixels"
    ],
    [
      "MaxAccessPart",
      "read-only"
    ],
    [
      "Status",
      "current"
    ],
    [
      "DESCRIPTION",
      "<Definition> Indicates the height of a single character in pixels. The value zero (0) indicates a variable character height, which implies a full-matrix sign. <Parameter Type> Status <Object Identifier> 1.3.6.1.4.1.1206.4.2.3.2.1"
    ],
    null,
    null,
    null,
    null
  ]
}
  • ITE public NTCIP working repository MIBs · Publisher's source file: NTCIP-1203 — NTCIP1203-Dms.mib

    Module: NTCIP1203-Dms

    See published definition above

    Module imports
    {'SNMPv2-TC': ['TEXTUAL-CONVENTION', 'DisplayString', 'StorageType', 'RowStatus'], 'SNMPv2-SMI': ['MODULE-IDENTITY', 'OBJECT-IDENTITY', 'OBJECT-TYPE', 'Integer32', 'Unsigned32', 'Counter32', 'IpAddress'], 'SNMPv2-CONF': ['OBJECT-GROUP'], 'ISO26048-1-Srsa': ['fdSrsaTypeCode', 'fdSrsaPortIndex'], 'SNMP-FRAMEWORK-MIB': ['SnmpAdminString'], 'ISO26048-1-Global-TC': ['ITSDirection', 'ITSInteger8', 'ITSLatitude84', 'ITSLongitude84', 'ITSBitmap'], 'TRANSPORT-ADDRESS-MIB': ['TransportAddressType', 'TransportAddress'], 'NTCIP8004-Transportation': ['NtcipOwnerString', 'NtcipIntegerBitmap8', 'NtcipIntegerBitmap16', 'NtcipTwoColors', 'devices']}

    Source data warning: This original is published in an ITE NTCIP working repository. Repository publication does not establish that this particular revision is an adopted standard. Consult its native revision history and the NTCIP published standards catalog before implementation. Copyright and distribution notices are retained in the downloadable original.

    Source data warning: Published module-root disagreement: dms has an SMI assignment resolving to 1.3.6.1.4.1.1206.4.2.6, while its DESCRIPTION explicitly prints 1.3.6.1.4.1.1206.4.2.3. All dependent assignments from this module require verification. No root number has been silently corrected.

    Source data warning: Published source disagreement: this literal SMI assignment resolves to 1.3.6.1.4.1.1206.4.2.6.2.1, but its DESCRIPTION explicitly lists 1.3.6.1.4.1.1206.4.2.3.2.1. Both published numeric claims are retained as unconfirmed evidence. Neither value is presented as a verified correction or an independently confirmed registration; consult the original file and the applicable standard edition.

    · Download NTCIP-1203 — NTCIP1203-Dms.mib

Registration

Registration authorities

First Registration Authority (inferred from ancestor 1.3.6.1.4.1.1206)

Schopp Bruce J.

Siblings (6)

OIDNameDirect childrenDescendantsDescription
1.3.6.1.4.1.1206.4.2.6.2.2 dbErrorType, vmsCharacterWidthPixels00
1.3.6.1.4.1.1206.4.2.6.2.3 dbErrorID, vmsSignHeightPixels00
1.3.6.1.4.1.1206.4.2.6.2.4 dbTransactionID, vmsSignWidthPixels00
1.3.6.1.4.1.1206.4.2.6.2.5 dbMakeID, vmsHorizontalPitch00
1.3.6.1.4.1.1206.4.2.6.2.6 dbVerifyStatus, vmsVerticalPitch00
1.3.6.1.4.1.1206.4.2.6.2.7 dbVerifyError, monochromeColor00