NET/MASTER Network Control Language (NCL) Programmer's Guide

Operations Available Through NCL
Introduction to NCL
106160 Tandem Computers Incorporated 1–3
EMSPROC procedure or you can use an example EMSPROC procedure supplied with
NonStop NET/MASTER MS to gather EMS messages.
LOGPROC and MSGPROC are two other NCL procedures used to intercept and
process system-level message flows.
For more information on ISR, EMSPROC, and LOGPROC, refer to the NonStop
NET/MASTER MS System Management Guide. For more information on MSGPROC,
refer to the NonStop NET/MASTER MS Operator’s Guide.
Operations Available
Through NCL
NCL is provided with a NonStop NET/MASTER MS system for three main reasons:
To allow you to tailor your NonStop NET/MASTER MS system to suit your own
requirements
To enable you to develop management applications to manage your system and
network
To enable you to develop automation applications to automate your system and
network operations
Here are some of the operations available through NCL:
Accessing data in user databases (UDBs)
Automating operations
Communicating with NonStop NET/MASTER MS users and terminals
Communicating with other NCL processes
Communicating with Pathway server classes
Creating customized NonStop NET/MASTER MS commands
Displaying panels
Executing NonStop NET/MASTER MS commands
Executing Distributed Systems Network Management (DSNM) commands
Intercepting and processing event messages
Maintaining online documentation
Replacing NonStop NET/MASTER MS commands
Accessing Data in User
Databases (UDBs)
All files that NCL can process are called user databases (UDBs). NCL processes have
access to data stored in structured and unstructured Enscribe UDBs. NCL processes
can add and retrieve records in entry-sequenced UDBs, and can add, retrieve, update,
and delete records in key-sequenced UDBs. They can read records from (but not write
records to) edit files. Additionally, they can pass data to and receive data from
Guardian processes.
An NCL process can read records from and write records to an Enscribe file created
from NonStop NET/MASTER MS or, by using a user-defined map, an Enscribe file
created by an external application.
(NCL does not support access to relative files or to NonStop Structured Query
Language (SQL) tables.)