Methods of invoking NCL differ depending upon the operating system.
1 – Tru64 UNIX
There are several ways to invoke the interactive NCL utility: 1. Enter ncl at the shell prompt. The NCL prompt appears: % ncl <Return> ncl> 2. Enter an NCL command line. % ncl any ncl command <Return> After the command executes, you return to the shell. 3. Redirect a command script into NCL. % ncl <scripta where scripta is the name of a script that contains a sequence of NCL commands. 4. Execute a shell script containing NCL commands. Your shell script can use the exit status returned by NCL commands. % ncl_filename The following C shell script demonstrates this: #!/bin/csh ncl show routing circuit circuit-1 all attributes if ( $status != 0 ) then echo "" echo "This ncl command failed." echo "" endif This sample script uses the exit status from an NCL command to determine whether or not to echo a message. If the command fails, the shell script echoes the message. Other NCL operations include: o To abort an NCL operation, press <Ctrl/C> at the ncl> prompt. o To continue a long command to the next line, use a hyphen as the last character in the line. The _ncl> prompt is displayed on continuation lines: ncl> set node moosie routing manual network entity titles - _ncl> { 49::00-0c:08-00-2b-12-34-56:00, - _ncl> 49::00-0c:08-00-2b-12-34-57:00 } o To include comments in NCL shell scripts or as part of a command line in the interactive utility, use the exclamation point (!) or pound sign (#) character. NCL ignores hyphens within and at the end of a comment line. o To exit from NCL, enter exit, quit, or press <Ctrl/D> at the ncl> prompt.
2 – OpenVMS
There are several methods of invoking the interactive NCL utility: 1. Type RUN SYS$SYSTEM:NCL at the DCL prompt $: $ run sys$system:ncl <Return> NCL> 2. Define a symbol at the DCL prompt (or insert the symbol in your login file) and then type NCL at the DCL prompt as follows: $ ncl :== $ sys$system:ncl <Return> $ ncl <Return> NCL> 3. Enter an NCL command line. $ ncl any ncl command <Return> The system executes the command and returns you to the $ prompt. NOTE The third method works only if you define a symbol at the DCL prompt or insert the symbol in your login file. 4. Enter MCR at the DCL prompt: $ mcr ncl <Return> NCL> 5. Enter an MCR command: $ mcr ncl any ncl command <Return> $ The NCL> prompt indicates that you are using the NCL utility. When you receive this prompt, you can enter NCL commands. Other NCL operations include: o To abort an NCL operation, press <Ctrl/C> or <Ctrl/Y> at the NCL> prompt. o To continue a long command to the next line, use a hyphen as the last character in the line. Place the continuation hyphen between attributes in a list. The _NCL> prompt is displayed on continuation lines: NCL> show node 0 osi transport delay factor, delay weight,- _NCL> maximum receive buffers, maximum network connections,- _NCL> maximum remote nsaps o To indicate comments that are not to be read by the system, use an exclamation point (!) anywhere in a command line. o To exit from NCL, type exit or press <Ctrl/Z> at the ncl> prompt.