GR 831 CORE : ISSUE 1
Current
The latest, up-to-date edition.
OTGR SECTION 12.1: OPERATIONS APPLICATION MESSAGES - LANGUAGE FOR OPERATIONS APPLICATION MESSAGES
01-12-2013
Preface
1 Introduction
1.1 Transaction Language 1 (TL1)
1.2 Organization of Document
1.3 TL1 Historical Perspective
1.4 Requirements Terminology
1.5 Requirement Labeling Conventions
1.6 Requirements Statement
2 TL1 Message Specification
2.1 TL1 General Message Syntax
2.1.1 Input versus Output
2.2 Characters and Information Units
2.2.1 Identifiers
2.2.2 Symbolic Names
2.2.3 Decimal Numbers
2.2.4 Nondecimal Numbers
2.2.5 Text Strings
2.2.6 Arithmetic Expressions
2.2.7 Keyed Numbers
2.2.8 Numeric String
2.2.9 Integer
2.2.10 Inner String
2.3 Parameter Block Syntax
2.3.1 Position-Defined Parameters
2.3.2 Name-Defined Parameters
2.3.3 Name/Position Syntax Conflicts
2.4 Boolean Flag Parameters
2.5 Defining a Parameter Block
2.5.1 Parameter Specification
2.5.2 Block Type Selection
2.6 Defining Parameter Values
2.6.1 Compound Arguments
2.6.2 Grouping of Arguments
2.7 Implementation Issues
2.7.1 Correction Characters and Comments
2.7.2 Restrictions on Nondecimal Numbers and
Arithmetic Expressions
2.7.3 Case Sensitivity
2.7.3.1 Command Codes and Parameter Names
2.7.3.2 Parameter Values
2.7.4 Resolving the Increment Ambiguity
3 Input Command Message Structure
3.1 General Format
3.2 Command Code
3.2.1 Verb
3.2.2 Modifiers
3.3 Staging Parameter Blocks
3.3.1 Target Identifier (TID) Block
3.3.2 Access Identifier (AID) Block
3.3.2.1 Circuit and Equipment Access
3.3.2.2 Administrative View Access
3.3.2.3 Access by Alias Values
3.3.2.4 Object Identifier Context Switching
3.3.3 Correlation Tag (CTAG) Block
3.3.4 General Block (GB)
3.3.4.1 Delay Activation
3.3.4.2 Contingency Flag
3.3.4.3 Indirect Data Retrieval Indicator
3.4 Message Payload
3.4.1 IntraBlock Type Procedure
4 Acknowledgements
4.1 General Format
4.2 In Progress (IP) and Printout Follows (PF)
4.3 All Right (OK)
4.4 No Acknowledgment (NA)
4.5 No Good (NG)
4.6 Repeat Later (RL)
5 Output Response Message Structure
5.1 General Format
5.2 Header
5.3 Response Identification
5.4 Text Block
5.5 Terminator
5.6 Examples of Output Response Message
6 Autonomous Messages
6.1 General Format
6.2 Header (
6.3 Identification of Output (
6.3.1 Alarm Code (
6.3.2 Autonomously Generated Correlation
Tag (
6.3.3
6.4 Text Block ([
6.5 Terminator
6.6 Examples of Autonomous Messages
7 Implementation Guidelines
7.1 Input
7.2 Output
7.3 Target Identifier (TID) and Source Identifier (SID)
Appendix A: TL1 Grammar
A.1 Introduction
A.2 Contents
A.3 Character Set/Classes
A.4 Information Units
A.5 Parameter Value Complexes
A.6 Input Messages
A.6.1 Command Code
A.6.2 Target Identifier
A.6.3 Access Identifier
A.6.4 Correlation Tag
A.6.5 General Block
A.6.6 Payload Block
A.7 Output Messages
A.7.1 Acknowledgments
A.7.2 Output Response and Autonomous Messages
A.7.3 Response Identifier
A.7.4 Autonomous Messages
A.7.5 Text Blocks
A.8 Strings, Quotes, and Escape Sequences
Appendix B: TL1 Style Guide
Appendix C: TL1 Message Verbs
Appendix D: TL1 Error Codes
References
Glossary
List of Figures
Figure 1-1 TL1 Message Taxonomy/Classification
List of Tables
Table 2-1 Syntax Definitions
Table 3-1 Delayed Activation Truth Table
Table A-1 Legal ASCII Character Set
Table C-1 Command Verbs
Table D-1 General TL1 Error Codes
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.