<<

G O Y

O S

Id gm vaxvms

Version

Date Septemb er

Revised August

GSI Online Oine S Ystem

Op enVMS Intro duction

HG Essel M Richter W Schieb el

August

GSI Gesellschaft fur Schwerionenforschung mbH

PostfachPlanckstrae D Darmstadt

Tel

List of Figures

GSI

IBM VT Terminal Keyb oard

Op enVMS LSE Terminal Keyb oard

Op enVMS Debug Terminal Keyb oard

A Alpha AXP or VAX Terminal Keyb oard

Version August

Version August

Conventions used in this Do cument

Chapter

Preface

GOOSY Right

The GOOSY software package has b een develop ed at GSI for scienti applications Any distribu

tion or usage of GOOSY without p ermission of GSI is not allowed To get the p ermission please

contact at GSI Mathias Richter tel or EMail MRichtergside or HansGeorg Essel

tel or EMail HEsselgside

Conventions used in this Do cument

Fn PFn Do or Return key All key in frame b oxes refer to the sp ecial keypads on

VTx compatible terminals like VT VT VT VT VT VT PECAD

PERICOM terminals or DECterm windows under DECwindows on top or rightto

the main keyb oard to control characters or to the delete and return keys of the main

keyb oard

Fn PFn KPn DoorCtrl This is the alternativeway of writing the

keypad or control keys

GOLD GOLD The PF key is called GOLD in utility programs using the keypad

PERICOM On the PERICOM terminal keyb oard the function keys are marked opp osite to

all other terminals ie the PFn of the rightmost VTx compatible keypad are named

Fn and the Fn keys on the top of each VTx compatible keyb oard are named PFn

on a PERICOM

Return The Return is not shown in formats and examples Assume that you must press

Return after typing a command or other input to the system unless instructed otherwise

Enter If your terminal is connected to IBM the terminates all command lines

Version August

Ctrl key The Ctrl box followed by a letter means that you must typ e the letter while

Ctrl key like the for capital letters Here is an example holding down the

Ctrl Z means hold down the Ctrl key and typ e the letter Z

PFn key The PFn followed bya numb er means that you must press the PFn key and then

typ e the numb er Here is an example

PF press the PF key and then typ e the numberonthemainkeyb oard

PFn or Fn keys Any PFn or means that you just press this key Here is an

example

PF means press the PF key

Examples Examples in this manual show b oth system output prompts messages and dis

plays and user input which are all written in style The user input is normally

written in capital letters Generally there is no case sensitive input in GOOSY except in

cases noted explicitly In all input and with it user and le names are case sensitive

that means for TCPIP services likeTelnet FTP or SMTP mail one has to dene no de

names user names and le names in double quotes name to keep the case valid for Op en

VMS input Keywords are printed with upp ercase characters parameters to b e replaced by

actual values with lowercase characters The computer output might dier dep ending on

the Alpha AXP or VAX system you are connected to on the program version describ ed

and on other circumstances So do not exp ect identical computer output in all cases

Registered Trademarks are not explicitly noted

Version August

Further GOOSY Manuals

Op enVMS Advisory Service

In any case of computer or network problems please contact the Op erators in the Computer

Center ro om tel or the Users Consulting oce ro om tel

The authors of this manual and their main elds for Op enVMS advisory services are

Wolfgang Schieb el Op enVMS and network ro om tel

HansGeorg Essel Op enVMS advisor ro om tel

Mathias Richter Op enVMS advisor ro om tel

HansGeorg Schmidt network manager ro om tel

Ruth Thieme Op enVMS advisor ro om tel

Digital Equipment DEC Field Service please contact only if none of the ab ove p ersons

are available in case of hardware problems container in the yard b etween entries B and C

tel paging

Further GOOSY Manuals

The GOOSY system is describ ed in the following manuals

GOOSY Intro duction and Command Summary

GOOSY Data Acquisition and Analysis

GOOSY Data Management

GOOSY Data Management Commands

GOOSY Display

GOOSY Hardware

GOOSY DCL Pro cedures GOOSY Error Recovery

GOOSY Manual

GOOSY Commands

Further manuals are available

GOOSY Buer structures

GOOSY PAW

Version August

GOOSY LMD List Mo de Data Generator

SBS Single Branch System

TCPPackage

TRIGGER Bus

VME Intro duction

Op enVMS Intro duction

Version August

Intended Audience

Intended Audience

This is a short intro duction for the Alpha AXP or VAX users at GSI It familiarizes the user with

the functions of the Alpha AXP or VAX op erating system Op enVMS This intro duction

cannot b e complete nor can it replace any Alpha AXPVAX or Op enVMS manual It should

just help a newcomer to get started This manualisavailable for printing on the laser server

in ro om with the Op enVMS DCL command

PS G POSTD GOODOCGMVAXVMSPS

This manual is not a manual for the use of GOOSY For GOOSY users we recommend the

GOOSY Intro duction andor any detailed GOOSY manual

The authors would b e grateful for any critical commentorany suggestion ab out this manual

Version August

Version August

General Remarks on GSI computers

Chapter

Login and Logout

The Computer Account

As a new user of a GSI computer you have to b e accounted for Through this pro cedure the

system manager for Op enVMS see names on sets up a disk directory for you and you

will receive a username and a password

You must change your password immediately after the very rst login by the command

SET PASSWORD

Only after you have received an accountyou can pro ceed to any terminal for login

General Remarks on GSI Computers

At GSI a large numb er of Alpha AXP or VAX computers namely Alpha or VAX

stations is used by exp eriment groups for data collection and data analysis for the accelerator

control system for the safety departmentcontrol system and for a printed circuit layout CAD

system The Op enVMS op erating system is very p opular and gratefully accepted by most ex

p eriment groups at GSI b esides the IBM mainframe under MVS and several UNIX workstations

from DEC IBM and HP

Most computers at GSI are connected to each other by a large EthernetFDDI network FDDI

Fib er Distributed Data Interface with transparent bridges to Ethernet available in almost all

ro oms This network is separated by bridges into several segments reducing the overall data

trac and avoiding disturbances of the whole network by one lo cal error source Several up to

FDDI rings are separated byavery fast cross bar switch the GIGAswitch which switches

FDDI packets from source rings to destination rings dieren t rings simultaneously Several

Alpha AXP and VAX computers are connected directly to the GIGAswitch building their own

little ring FDDI is used mainly as a backb one for Ethernet segments In g on page you

see a generalized picture of the computer network

Version August

Op enVMS Intro duction Login and Logout

VME

TCPIP



 

XWIN

VAX Router

HEPnet

Mac PC



IBM HPUX



several FDDI rings

E E

Bridge Bridge

t t connected through

h h

e e

GIGAswitches

r r

 

n n

 

e e

t t

Server Server

Bridge

AXP AIX

Ethernet

VAX AXP AIX DECserver PrintServer

  

     



 

LaserPrinter

VME

Figure Schematic view of computers and terminals in the EthernetFDDI network

Version August

User Interfaces to GSI Computers

Although the Alpha AXP or VAXstations and the Ethernet are easy to use users are strictly

prohibited from making anychanges or recongurations on the computer hardwareoronthe

Ethernet cabling by their own Sp ecically

NEVER use IBM x cable or video cable as a thin wire Ethernet cable

Use ONLY sp ecic Ethernet cables available in the GSI sto ck

ie never place the Tconnector Never make a stub from a Tconnector to the computer

close to the wall and feed only one cable to the computer this corrupts the network

The Tconnector of the thin wire Ethernet cabling must b e as close to the computer interface

as p ossible ie from eachofthetwo cable connectors on the wall a separate cable must go

to the Tconnector close to the computer

NEVER leave the thin wire Ethernet cable connection op en Never remove the cable bridge

on the wall connectors without immediate replacement

Everyone must contact the Computer Advisory Service for Op enVMS Ethernet and termi

nals see names on page in case of hardware recongurations They will provide you with the

necessary service They are also trying to keep a record of the whole network hardware which

requires your help

Keep your hands o the computer hardware and the Ethernet cabling

All computers at GSI might b e corrupted even by a single source of hardware malfunction

Since most of the computer and network comp onents are under maintenance contract please

never unpack or install new computer equipmentbyyour own like Alpha AXPVAXstations

DECstations addon memory DEC terminals magnetic disks interfaces printers or tap e drives

Call the Computer Advisory Service in any case for unpacking and installation Otherwise GSI

might run into problems with the warranty the service and the software installation A copyof

the delivery sheet from the sto ckro om p ersonal should b e passed to the Computer Advisory

Service They also need the sheets PAK coming together with the computer

Also never recongure existing computer equipmentbyyour own like Alpha AXPVAXsta

tions addon memory DEC terminals magnetic disks interfaces printers or tap e

drives You should also contact the Computer Advisory Service for connecting Xwindow ter

minals IBM compatible PCs or Apple to Ethernet Not all PC Ethernet cards are

supp orted by the network software and may disturb the network hardware

User Interfaces to GSI Computers

The user communicates with the computers by text graphics or Xwindow terminals Graphics

terminals can b e part of a ie connected directly to a computer There are also

Xwindow terminals connected via Ethernet to the computer Text terminals and some simple

Version August

Op enVMS Intro duction Login and Logout

graphics terminals are connected to Terminal Servers which for their part are connected to

ernet A eg a DECserver is a device connecting terminals and printers via

an Ethernet coaxcable to all Alpha AXPVAX IBM RS UNIX HP UNIX and

Digital UNIX former OSF computers at GSI to the IBM mainframe computer and to sev

eral VME pro cessor b oards OS LynxOS and pSOS Laser printers are also connected to

Terminal Servers allowing access from all computers The DECservers are using the LAT Lo cal

Area Transp ort proto col for the connections b etween themselves and the computers In other

words all computers terminals and printers are linked together allowing access to eachother

across the EthernetFDDI network

There are several typ es of terminals available for GSI computers

a text ASCI I terminal compatible to a VTx eg VT VT VT VT

VT VT PECAD or Pericom connected via a Terminal Server to Ethernet at GSI

to login for Op enVMS ULTRIX on a DECstation and MVS on the IBM mainframe

or to VME pro cessors Connected to a DECserver or a direct TCPIP

connection can b e established

a text ASCI I terminal compatible to a VTx connected directly to an Alpha AXP or

VAX or DECstation

a graphics terminal under DECwindowsMotif connected directly to an Alpha AXP

oraVAXstation or via a Xwindow terminal or an IBM PC or an Apple Macintosh remotely

connected to an Alpha AXP or VAX via Ethernet

a window graphics terminal connected directly to a VAXstation under the older VWS

window system which will not b e describ ed in this manual

a text terminal compatible VTwindow DECterm under DECwindowsMotif or VWS

a simulation of a Terminal Server session after logged in a Op enVMS system using the DCL

command CONor SET HOSTLAT

an IBM compatible PC with Pathworks for DOS simulating a text terminal to login on an

Alpha AXP or a VAX or a DECstation

an Apple Macintosh with Pathworks for Mac simulating a text terminal to login on an

Alpha AXP or a VAX or a DECstation

wsMotif connected directly to a DECsta a window graphics terminal under DECwindo

tion with ULTRIX or via a Xwindow terminal remotely connected to a DECstation with

ULTRIX via Ethernet

a window graphics terminal under AIX or HPUX connected directly to an IBM RS or

HP workstation or via a Xwindow terminal remotely connected to suchaworkstation

via Ethernet

Version August

The Alpha AXP or VAX Text Terminal

an IBM x or IBM compatible terminal connected directly to the IBM mainframe

remote login via TCPIP Internet with Telnet on Op enVMS ULTRIX AIX HPUX or

MVS or any IBM PC or Apple Macintosh running TCPIP software

remote login via X DATEXP WIN on Op enVMS or MVS

remote login via HEPnet DECnet on Op enVMS

remote telephone mo dem login on Op enVMS or MVS

using TCPIP Internet Telnet or HEPnet DECnet or X DATEXP WIN to login

on any computer system outside GSI running TelnetorXifyou have an account on such

a system You can use any Op enVMS ULTRIX AIX HPUX or MVS session anyIBM

PC or Apple Macintosh running TCPIP software to do so or you may use a text terminal

connected to a DECserver or

Dierenttyp es of terminals are handled in a dierent manner some of them will b e describ ed in

the following sections

Logging In

The Alpha AXP or VAX Text Terminal

In this context a text terminal is any terminal out of the following typ es

all text terminals compatible to the VTx series eg VT VT VT VT

VT VT PECAD or Pericom

the emulations under DECwindowsMotif DECterm and VWS

a window from a Xwindow terminal with LATorTCPIP

a connection under Pathworks for DOS and Mac

a remote login via Telnet TCPIP Internet

a remote login via X

a remote login via HEPnet DECnet

or a remote login via telephone mo dems

They are all using the same VTx keyb oard layoutforPCsMACs and some Xwindow ter

minals with keyb oard simulations The usage of this Alpha AXP or VAX text terminal keypad

VTx compatible is describ ed in the app endix A on page

Version August

Op enVMS Intro duction Login and Logout

The following description shows the Op enVMS login pro cedure for dierent terminal typ es

Normally only the rst phase of the Op enVMS login diers b etween the dierent terminal typ es

A text terminal connected to a Terminal Server

Return one of the following is p ossible After pressing

a The Sxx Local prompt is displayed and you can pro ceed

b This is displayed

DECserver Terminal Server V BL LAT V

LTALTA

Please HELP if you need assistance

Enter username

After entering your name you can pro ceed Note Please enter only your real

name or your username

c If your terminal has a multisession option VT VT VT VT and the

terminal and the Terminal Server p ort is enabled to use this option there will b e the

following highlighted prompt in the lowest line on your terminal

Service Name

Return which will pro duce You maynowenter a desired service see later or just

the prompt

Sxx Local

At this p ointyou mayenter

Sxx Local HELP

showing the available commands Of the p ossible commands only one is of imp ortance at

this time namely

Sxx Local SHOW SERVICES

This shows the services available In the following example only some of the oered services

are shown

Service Name Status Identification

AXP Available AXP Digital Server Model AMP

AXP Available AXP Digital Server Model AMP

AXP Available AXP DEC Model

AXP Available AXP DEC Model

Version August

The Alpha AXP or VAX Text Terminal

CLEX Available The GSI Online Cluster

DSAA Available ULTRIX RISC

DSAB Available ULTRIX RISC

GOOSY Available The GSI Online Cluster

IBM Available IBMDECserver Terminal Lines

MVIIC Available OTTO VAXstation II

MVIID Available PAULA

MVIIE Available MVIID MicroVAX II

MVIIG Available MVIIG VAXstation Series

VA Available VA VAX

VME Available VME ElExLab SCC Port

VME Available VME ElExLab SCC Port

VME Available VME ElExLab SCC Port

VSAA Available WSAA VAXstation

VSAB Available WSAB VAXstation GPX

VSAC Available WSAC VAXstation GPX

VSCG Available WSCG VAXstation

VSCH Available WSCH VAXstation

Sxx Local

If you enter the GOOSY service you will b e connected to a GSI OnlineOine System

VAX ie either VA FRITZ or VSCN whichever has more CPU time available

If your have b een logged in already on a Op enVMS system you may simulate suchaTerminal

Server command by using the command

SSERVICE

to get a list of all services available

vailable Status Available service bytyping You can enter an a

Version August

Op enVMS Intro duction Login and Logout

Sxx Local service

or just

Sxx Local C service

or from a current Op enVMS session suchaTerminal Server connection can b e simulated

by using the command

CON service

or

SET HOSTLAT service

service should b e replaced by the available service name For example Toenter AXP

the ALPHA AXP no de AXP you would typ e

Sxx Local CONNECT AXP

or just

Sxx Local C AXP

Nowyour text terminal is connected to the desired Alpha AXP Pro ceed to login

If your text terminal is connected directly byhardware to an Alpha AXP or a VAX computer

at GSI pro ceed to login

If you are using a PC with Windows start the eXcursion Control Panel and

from that the Applications and from that the Op enVMS Terminal application the

Host name eg VA and then click Run You will b e prompted for the Op enVMS

account user name and its password Please typ e in b oth in capital letters and go from

the Username input eld to the Password eld not by the Return key but by the

keyorby a mouse click to the Password eld Otherwise your Op enVMS account might

b e disabled if so please contact the Op enVMS Advisory Service Then pro ceed to login

by clicking the OK eld For conguration help contact the Op enVMS Advisory Service

for Op enVMS see names on page

If you are using a text terminal simulated on a Apple Macintosh the network comp o

nents must have b een installed and congured For help contact the Advisory Service for

Op enVMS see names on page Select the menus Apple MacTerminal Folder Mac

Terminal Set your default terminal and communication setups with the menus Setting

Terminal or Setting Connections LATTool or CTERM To ol DECnet Then

op en the terminal using the menu Session Op en Connection Then pro ceed to login

If you want to login from another Op enVMS session using DECnet within the GSI use the

command

Version August

The Alpha AXP or VAX Text Terminal

SET HOST node

or just

HOST node

eg

HOST AXP

and pro ceed to login

If you login from remote via Telnet TCPIP Internet you need the Internet address or

name of the GSI computer you would like to connect to The GSI naming convention

is nodegside eg axpgside vagside or mvsgside for the IBM main

frame Not all computers at GSI are reachable from remote You can get the valid Internet

addresses using the DCL command UCX SHOW HOST name The valid Internet address

should b e typ ed out To get detailed information and the allowance for remote login please

contact the Advisory Service for Op enVMS see names on page You connect to a remote

host via Telnet with the DCL command

TELNET name

or

TELNET

TELNETOPEN name

or

TELNETCONNECT name

eg

TELNET vscngside

or

TELNET

TELNETOPEN vscngside

If you login from remote via X DATEXP WIN you need the X address of the

GSI computer you would like to connect to Only the VSCN and the IBM mainframe are

reachable from remote To get detailed information and the allowance for remote login

please contact the Advisory Service for Op enVMS see names on page

If you login from remote via a telephone mo dem you need the telephone numb er of the GSI

computer mo dem and your own telephone number must b e registered for the automatic call

back facilityTo get detailed information and the allowance for remote login please contact

the Advisory Service for Op enVMS see names on page

If you login from remote via HEPnet DECnet you need the DECnet address or name of

the Alpha AXP or VAX computer you would like to connect to Not all computers at GSI

are reachable from remote To get detailed information and the allowance for remote login

please contact the Op enVMS Advisory Service see names on page

Version August

Op enVMS Intro duction Login and Logout

Nowyou can login on the Alpha AXP or VAX system byentering your username

AXP Digital Server Model AMP OpenVMSV Please login

Username user

Typ e in the username you received from the Op enVMS system manager when you got your ac

count

followed by the password b elonging to your username

Password password

Welcome to OpenVMS AXP TM Version V on node AXP

Last interactive login on Wednesday AUG

Last noninteractive login on Friday AUG

System up since JUL

Hello user is AXP have a nice day

You logged in at on Thursday August

You are on terminal AXPRTA

There are no news for GSI

News for the following facilities are available

CERNLIB

GOOSY

GSI

UPDATE

AXP

You are now connected and the DCL Digital Communication Language Prompt AXP

is displayed That means that you are presently on the DCL Command Level In this manual the

prex dening the Alpha AXP or VAX you are logged in like AXP in the ab ove example

will b e neglected ie only is used in this manual for the DCL prompt You maychange the

DCL prompt to any string you likeby the DCL command SET PROMPTstring The terminal

name diers dep ending on the wayyouloggedinLTAxxxx for LAT TNxxxx for Telnet and so

forth Now pro ceed to First Steps under Op enVMS on page

The XwindowTerminal

In this context a Xwindow terminal is any terminal out of the following typ es

DEC VXT terminal with a DEC VT likekeyb oard

Version August

The DECwindowsMotif Terminal

Tektronix TekXpress terminal with a DEC VT likekeyb oard

Tektronix TekXpress terminal with an IBMPC likekeyb oard

In the case of a DEC VXT you may connect to a host as a TCPIP Xwindow a LAT

Xwindow a TCPIP terminal or a LAT terminal session In case of a Xwindow session to a

VAX or Alpha AXP the Motif session manager and the Motif windows manager will b e started

automatically

In case of a Tektronix TekXpress terminal you may connect to a VAX or Alpha AXP as a

TCPIP terminal eg OPEN AXPora LAT terminal session In these cases you must start

the Motif session manager and the Motif windows manager explicitly with the DCL command

XSESSION name

eg

XSESSION XWTAD

or

XSESSION

where name stands for the terminal your are working on It might b e its name or the Internet

address The command XSESSION will connect to this terminal for op ening the display windows

Only in case of a Tektronix TekXpress terminal with an IBMPC likekeyb oard not all keys

are mapp ed corresp onding to a DEC VT likekeyb oard This makes problems mainly for the

editors Therefore sp ecic calls for the two main editors are available

XEDT file

or

XLSE file

PF to PF are sim With these sp ecically initialized editors the nonfunctional keypad keys

ulated by the keys F to F of the IBMPC likekeyb oard

The DECwindowsMotif Terminal

A DECwindowsMotif session can b e started on each Alpha AXP or VAXstation graphics termi

nal connected directly to an Alpha AXP or a VAXstation from a Xwindow terminal connected

via Ethernet or from a Xwindow terminal emulation on a PC or Mac running Pathworks Only

for directly connected graphics terminals the login prompt with the Digital logo is seen on your

screen In all other cases you must connect your Xwindow terminal or the emulation to an Alpha

AXP or a VAX getting this logo after the successful connection If you login via SET HOST

ie on the same DECnet no de no DECwindows application can b e started directly

Version August

Op enVMS Intro duction Login and Logout

Typ e in your username and your password eachfollowed bya Return

The following is a brief description of the handling and the setup of the window system

DECwindowsMotif

When you have more than one window op en you must make the windowactiveyou wantto

work with To do so p oint to a lo cation in the window or window frame bymoving the mouse

and click the left MB The windowmoves to the front of the screen and the

window frame is highlighted

If one window partially obscures another you mightwant to arrange them so that eachis

visible Tomove a window p osition the p ointer anywhere in the windows title bar except on a

button in this eld press and hold the left mouse button MB and drag the window outline

to the new lo cation

You can change the size of your windows to suit your needs by using the windows resize b or

ders Tochange the size of a window p osition the p ointer on one of the windows resize b orders

The p ointer changes into a resize Press and hold MB and drag the resize cursor to the

size you want

If you haveseveral applications running at the same time you can free up space on your

screen by minimizing a window shrink to an icon All pro cesses continue to execute while the

application window is an icon To minimize a window p oint to the windows minimize button

the left button on the upp er right corner of the window and click MB To restore an icon to

t to the icon and double clickMB a window p oin

The window menucontains menu items for working with windows To display the window

menu click on the WindowMenu button button on upp er left side of a window

After starting a session you use the Session Manager to manage your session and your worksta

tion environment When you start a session DECwindowsMotif displays the Session Managers

You can use the Session Managers Options menu to customize your environment

Select the Options eld with the p ointer and clickMBYou will see a menu of options including

Automatic Startup

to select applications starting automatically during login to Motif

The must b e selected in the Automatic Startup

Window windowlayout

Menus selection of applications available in the menu

Menu Bar layout of the Session Manager Menu Bar

Pause Screen

End Session Prompts

Version August

First Steps under Op enVMS

Screen Background and Window Colors

Keyb oard with keyclick setup in it

Language select English or German eg for DECwrite or DECdecision

Pointer

Security to allow other users the op ening of windows on your screen

You can select any option with the p ointer and a click with MB After setting your environ

mentyou can save these settings with the option Save Session Manager

To put your current session on hold cho ose Pause from the Session Managers Session menu

To end your session cho ose End Session from the Session Managers Session menu

Standard applications include DECterm Bo okreader Calendar Mail Paint or

FileView Short descriptions are given in app endix F on page Details can b e found in Help

or with the Bo okreader see the chapter on page

The DECterm option simulates a VT blackwhite or a VT color terminal Each

selected DECterm op ens a window on the screen and runs the users login pro cedure automatically

without asking again for a username or password

First Steps under Op enVMS

You must change your password immediately after the very rst login by the command

SET PASSWORD

If you are using a PECAD terminal the rst time give the command

PEVAX

to set up the PECAD terminal correctly With the command this setup is store p ermanently

Nowyou can get information ab out the directory of your private les byentering

DIRECTORY DATESIZEALL

or just

Your directory is displayed as eg

Directory GSIROOTuser

LOGINCOM JUN

Total of files blocks

Version August

Op enVMS Intro duction Login and Logout

The directory displays the following information

The name of les in the ab ove example it is LOGIN

The typ e extension of les ab oveitis COM

The version numb er of les ab oveitis The version numb er is automatically upgraded

each time you save the le with the same name eg when you edit an existing le the new

changed le will get a new higher version number

LOGINCOM is as its name suggests a command pro cedure executed whenever you log in You

can add commands to this le These commands are then executed whenever you log in An

example of a login le is shown in app endix B on page You may get this template login le

by the DCL command

COPYLOG GOOEXEUSERLOGINCOM SYSLOGIN

Do not forget to edit this template for your p ersonal needs

The IBMTerminal Ethernet Connection

Terminals ho oked to Terminal Servers on the Ethernet networkoranyactive Op enVMS session

can access the IBM via LAT

A terminal connected to a Terminal Server you want to use with the IBM must resp ond after

Return in one of the following ways pressing

The Sxx Local prompt is displayed and you can pro ceed

This is displayed

DECserver Terminal Server V BL LAT V

LTALTA

Please type HELP if you need assistance

Enter username

Note Please only enter your real name or your username After entering your name

the prompt Sxx Local will app ear and you can pro ceed

When you are in the Sxx Local mo de of a Terminal Server

Sxx Local HELP

will showtheavailable commands Of the p ossible commands only one is of imp ortance at this

time namely

Version August

The IBM Terminal

Sxx Local CONNECT IBM

If you want to connect from a running Op enVMS session give the DCL command

SET HOSTLAT IBM

or just

CON IBM

Nowyour terminal or session is connected to the IBM

After your are connected to the IBM rst typ e Ctrl G the Master Reset of an IBM terminal

line to cleanup the communication line to the IBM Now the GSI logo with the IBM terminal

device numb er VDnn will app ear on the screen You can login on the IBM system bytyping in

your account string followed by the Enter key and then after the prompt your password followed

Enter key by the

Enter key is the command line delimiter on the IBM and not the Return key which The

just will move the cursor downwards

After connecting to the IBM mainframe the following commands and keys are available see

also the keypad layout in gure on page

Ctrl G Master Reset should b e used directly after CONNECT IBM

Enter The Enter key is the command line delimiter on the IBM and not the Return key

which just will move the cursor downwards

Insert Here The Insert Here key switches from the default mo de to the insert

mo de and back

PF The PF key is the Attention key for the IBM

Ctrl R or Ctrl G Error Reset this should b e used if the cursor hangs

Ctrl X Flush the input buer

Ctrl V Reshow the last logical screen

All terminals connected to the IBM are initialized for VT op eration and also provide PERI

COM or PECAD graphics if wanted not available for Op enVMS sessions connected to the IBM

From an Alpha AXP or VAX you may also connect to the IBM MVS mainframe with the

TN utility which connects your VT like terminal via TCPIP Telnet The corresp onding

DCL command is

TN mvs

Version August

Op enVMS Intro duction Login and Logout

You will get the IBM Netview Access Services panel for logging in Please ask the Computer

Center op erators ro om tel for a sp ecic Netview Access Services account Typ e

Enter key is the command line delimiter on in your username and password Rememb er the

the IBM and not the Return key which just will move the cursor downwards After entering

your correct username and password you will get to the Application Selection input panel After

selecting TSOPASS you will b e ask ENTER CURRENT PASSWORD FOR usernameEnter your pass

word again to get nally logged in to a MVSTSO session After LOGOFF your terminal input will

return to the Alpha AXP or VAX again

DeviceSeparation is supp orted with another graphic terminal connected to a Terminal Server

That means the separation of an alphanumeric terminal for commands and a graphic terminal on

the IBM Notice An IBM terminal connected from a Op enVMS session has no graphics options

available You have to connect the graphics terminal with the same pro cedure as your alphanu

Ctrl G on the graphics terminal after the connection meric terminal to the IBM By typing

you will get the IBM VDnn device numb er of that terminal Do not log in on the graphics ter

minal to the IBM b ecause you want to use it with the device separation as an output device only

Please do not forget to free your p ort after you logged o from IBM as the GSI logo with the

IBM terminal device numb er VDnn app ears Otherwise the network still holds the connection

and makes the p ort unavailable to other users If your are on a terminal connected directly to

aTerminal Server do this by pressing F or Ctrl F and Return on a PECAD to enter

Terminal Server lo cal mo de The Sxx Local prompt should app ear Then enter

Sxx Local DISCONNECT SESSION n

or just

Sxx Local DIS SESSION n

n should b e replaced with the session numb er used for the IBM Tocheck which one it is you

can enter SHOW SESSIONS

If you use a PECAD terminal on Alpha AXP or VAX and IBM alternately use the DCL

commands PEVAX or PEIBMresp ectively when you are logged in to an Alpha AXP or a VAX

to set the terminal characteristics in the rightway

If you have b een connected from a running Op enVMS session disconnect from the IBM by

Ctrl n You will b e backtoyour original Op enVMS session the key

In the gure on page you see the IBM keypad layout

Logging Out From the Alpha AXP or VAX

Logging out from an Alpha AXP or a VAX is as easy as logging in you simply enter the following

Version August

Logging Out From the Alpha AXP or VAX

PECAD PECAD

Ctrl break Shift PEVAX

switch

screen setup

print

hold break

F F F F F F F F F F

PECAD

Shift PEIBM

home help eraseEOL refresh

dup erase inp

clear

F F F F F F F F F F

insert

PF PF PF PA

PF PF PF

PF PF PF PA

PF PF PF

PF PF PF PA

PF PF PF

PF PF PF

PF PF PF



Ctrl G master reset eg after connect

 

enter

Ctrl R Ctrl G Error Reset for cursor

Ctrl V reshow last logical screen

reset

EXT

Ctrl X input buer ush

The upp er key values are the simple key hits the lower are entered with a preceding EXTkey hit

Figure The Sp ecial Keypad Layout for IBM

LO

You will b e asked

PURGE SYSLOGIN YN def N

If your answer is yes Y all the old versions of all your les are deleted and only the highest

versions are kept This is very useful since old versions are usually not needed anymore If

however you answer no N or just press Return the old versions will b e kept After the answer

the computer displays the following

Goodbye user you are leaving Digital Server Model AMP AXP

Have a nice time

user logged out at AUG

Version August

Op enVMS Intro duction Getting Interactive Help

After logging out one is again returned to the Terminal Server lo cal mo de or the original

Op enVMS session dep ending on the login metho d On a Terminal Server session the prompt

Sxx Local app ears The LOGOUT command at this level logs you out of the Terminal Server

and also terminates all remaining sessions

In case of a DECwindowsMotif session you may logout each DECterm window individually

or you may the whole session Therefore select within the Session Manager Session menu the

End Session option You will b e asked whether really to leave the whole DECwindows session or

not If you select YES all windows are closed and the login window with the Digital logo app ears

on the screen If you have used DECwindowsMotif from a DEC Xwindow terminal VXT

the session termination will automatically reb o ot the whole terminal This b ehavior seems to b e

obscure but it is correct

Terminal Server Sessions

While using a terminal connected to a Terminal Server you can have dierent sessions of the

Terminal Server You can have only two sessions if you use the multisession option together with

a VT VT VT or VT terminal

Once you have started the rst session by logging in you can break out of your session

by pressing F or Ctrl F and Return on a PECAD After the Sxx Local prompt

connect to anyAlphaAXPorVAX or to the IBM bytyping CONNECT service and then simply

log in to the chosen service The numb er of simultaneous sessions is limited by default to You

can haveonlytwo sessions if you use the multisession option together with a VT VT

VT or VT terminal

You can move through your established sessions by pressing Ctrl orby breaking out to

F or Ctrl F and Return on a PECAD and the Terminal Server lo cal mo de with key

then using the following Sxx Local commands FORWARD or BACKWARD

If you are using the Multisession option together with a VT VT VT or VT

terminal the FORWARD and BACKWARD switches are not allowed You switchbetween the two

p ossible session using the F key of your keyb oard You may also split and unsplit the screen

by using Ctrl F

Version August

Op enVMS DCL HELP

Chapter

Getting Interactive Help

Op enVMS DCL HELP

To obtain online do cumentation for a command enter the command HELP with the name of the

command as a parameter

HELP ALLOCATE

ALLOCATE

Provides your with exclusive access to a device until

you deallocate the device or terminate your process Optionally

associates a logical name with the device

Requires read R write W or control access

Format

ALLOCATE devicename logicalname

Additional information available

Parameters Qualifiers

GENERIC LOG

Examples

ALLOCATE Subtopic

Version August

Op enVMS Intro duction Getting Interactive Help

If you need help but do not know what command or system topic to sp ecifyenter the

command HELP with the word HINTS as a parameter EachtasknameislistedintheHINTS text

is asso ciated with a list of related command names and system information topics

Version August

Op enVMS DCL HELP

HELP HINTS

HINTS

Type the name of one of the categories listed below to obtain a list

of related commands and topics To obtain detailed information on a

topic press the RETURN key until you reach the Topic prompt and then

type the name of the topic

Topics that appear in all upper case are DCL commands

Additional information available

Batchandprintjobs Commandprocedures Contactingpeople

Creatingprocesses Developingprograms Executingprograms

Filesanddirectories Logicalnames Operatorsinexpressions

Physicaldevices Security Systemmanagement

Terminalenvironment Userenvironment

HINTS Subtopic

When HELP prompts you for a topic or subtopic you can enter one of the listed subtopics

to obtain additional information command and topic names can b e abbreviated Alternatively

you can press Return to movebackalevel enter a to redisplay the currenttext

Ctrl Z to exit or press

Using wildcard characters when sp ecifying a topic allows you to obtain various amounts of

information

HELP command The command or topic and all related information

HELP command All related information on that HELP level

HELP com All commands or topics b eginning with the sp ecied characters

HELP All the commands and topics available in the HELP le

Get the last seen help information on each HELP level

To get help information from the various HELP libraries listed at the end of the rst HELP level

typ e the following for example

HELP GSIHELP GSILOG

The libraries of general interest are

Version August

Op enVMS Intro duction Getting Interactive Help

GSIHELP Several general utilities available at GSI ie TEX

SYSMSGHELP Op enVMS system error message descriptions

KERMITSYS help

VPW FermiLab software like DTC and CALC

UTILITY GSI and GOOSY command pro cedures

COMMAND GOOSY commands

PROGRAM GOOSY main programs

MODULE GOOSY program mo dules

MESSAGE GOOSY error message descriptions

RECOVER GOOSY error recovery descriptions

DMTYPES GOOSY data element declarations

DECwindowsMotif Bo okreader

If your are working directly on an Alpha AXP or a VAXstation or via a Xwindow terminal on

an Alpha AXP or a VAXstation running DECwindowsMotif and only then a general utilityis

available to get all Op enVMS manuals online in windows on your screen

The manuals are stored on several CDdisks mounted on a centralized DEC InfoServer con

nected to Ethernet only This allows read access from all Alpha AXP and VAXstations at GSI

to the same CDdisk drives

Select from the Session Manager window Applications menu the Bo okreader item It will p op

up a directory of available libraries Select the Online Do cumentation Library Contents with a

mouse MB left mouse key double click in that line The sub directory app ears Select the

Master Listing line with a mouse MB double click The directory of all main do cuments app ears

in alphab etical order Select the topic you are interested in eg DEC with a mouse

MB double click on this line The list of all DEC FORTRAN manuals app ears from whichyou

may select the desired one eg DEC FORTRAN Language Reference Manual Select this line

with a mouse MB double click A new window p ops up with the Contents of this manual Select

the topic within this contents with a mouse MB double click A new window p ops up showing

the start page of this topic You can navigate through this topic or the whole manual using the

Screen or Topic on the b ottom line

Selecting in the View menu the Hotsp ots option by pressing and holding MB then moving

the mouse cursor to the this line and release MB on the line Hotsp ots Hotsp ots are cross refer

ences in the manual text embraced byaframebox eg Figure Select such a Hotsp ot with

a mouse MB double click A new windowpopsupshowing the corresp onding information eg

the Figure

Close the text and Hotsp ot windows by selecting the Close option on the b ottom line of the

Version August

WorldWideWeb WWW

windows

In the manuals Contents windowyou may select from the View menu the list of the contents

start default examples gures tables or the index The contents can b e collapsed or expanded

Leave the manual by selecting from the File menu the Close Bo ok option Exit the Bo okreader

Ctrl e the keyb oard Lock to upp er by selecting from the File menu the Exit option or typ e

case letters should not by active

CNEWS

News of general interest are stored by the computer Advisory Service in a sp ecic facility called

CNEWS This facilityisavailable on all computer platforms at GSI as Op enVMS AIX HPUX

and LynxOS The news are ordered by the eld of interest into the following topics CERNLIB

DAQ GOOSY and GSI Each article is indexed within each topic For new unread articles you

will get informed briey during the login pro cedure

You will get a list of available topics by the command

CNEWS topic

You select the unread news of a sp ecic topic by the DCL command

CNEWS topic

eg

CNEWS GSI

A list of unread news are written to the screen

You can get a short overview ab out all news includin g the unseen by the DCL command

CNEWS topic ALL or CNEWS topic a

eg

CNEWS GSI ALL or CNEWS GSI a

You can read a sp ecic news article selecting its index

CNEWS topic n

EG

CNEWS GSI

To mark all news indices of a sp ecic topic as seen typ e

CNEWS topic SEEN or CNEWS topic s

A menuisinvoked for this command bytyping

CNEWS

Version August

Op enVMS Intro duction Using Communication Utilities

WorldWideWeb WWW

The WorldWideWeb WWW or W is the universe of networkaccessible information an em

b o dimentofhuman knowledge It is an initiative started at CERN now with many participants

It has a b o dy of software and a set of proto cols and conventions W uses hyp ertext and mul

timedia techniques to make the web easy for anyone to roam browse and contribute to Future

evolution of W is co ordinated by the W Organization The World Wide Web is the vision

of programs that can understand the numerous dierent informationretrieval proto cols FTP

Telnet NNTPWAIS in use on the Internet to dayaswell as the data formats of

those proto cols ASCI I GIF PostScript DVI TeXinfo and provide a single consistent user

interface to them all In addition these programs would understand a new proto col HTTP and

a new data format HTML b oth geared toward hyp ermedia

Do cuments on the Web are referred to using URLs Uniform Resource Lo cators An URL

lo oks likehttpwwwvuwacnzcampushomehtml It consists of three parts the metho d of re

trieving the do cumenthttp an option machine name wwwvuwacnz and a pathname cam

pushomehtml The URL format is nearly an Internet standard Think of the so called Uniform

Resource Lo cator URL as a networked extension of the standard lename concept not only

can you p oint to a le in a directory but that le and that directory can exist on anymachine on

the network can b e served via anyofseveral dierent metho ds and might not ev en b e something

as simple as a le URLs can also p oint to queries do cuments stored deep within the

results of a finger or archie command or whatever

The GSI home page is accessible via the URL httpwwwgsidegsihtml You will nd a

lot of information like this manual in the GSI WWW pages

To start WWW on Op enVMS you must call PUBLICLOGIN rst eg within your LOGINCOM

pro cedure see or copy example GOOEXEUSERLOGINCOM Call the WWW on Op enVMS if you

are running a Xwindow Motif session on a workstation or a Xwindow terminal bytyping

XWWW

InteractiveTraining Courses

There is a general interactive training course available for VAX Op enVMS users on a text ter

minal or compatible DECterm window Enter the interactive training course from any running

Op enVMS session on a VAX from the CI cluster only not on Alpha AXP using the DCL

command

STUDENT

You will b e guided through the course by a menu Please follow the instructions strictly ie

read all comments presented by the guide

Version August

Mail File Directory

Chapter

Using Communication Utilities

Using the Op enVMS Mail Utility

The interactiveMailutilityMAIL allows you to send and receive messages as well as to le

forward delete and reply to messages that you havereceived ToinvoketheinteractiveMail

Utility from a text terminal sp ecify the DCL command MAIL without parameters

MAIL

MAIL

You may also call the Mail utility together with DECwindowsMotif selecting from the Ses

sion Managers Applications menu Mail A new windowpopsupwhichyou may tailor to your

needs using the Options menu After selecting the desired layout save these settings with the

Save Settings option from the Options menu Only then this layout will b e repro duced after each

further start of Mail

You can display information on your text terminal ab out MAIL commands byentering HELP

in resp onse to the MAIL prompt or by selecting the Help menu under DECwindowsMotif To

Ctrl ZTo exit from exit from MAIL on a text terminal enter the MAIL command EXIT or press

Mail under DECwindowsMotif select Exit from the File menuortyp e Ctrl e

In the following only the text terminal interactive Mail will b e describ ed The DECwin

dowsMotif Mail is similar to use only buttons instead of commands must b e selected p opping

up new sp ecic windows

Mail File Directory

Your mail le MAILMAI containing all information ab out the mails you ever received and kept is

by default created in your default login directory the very rst time you receive a mail message

To get a b etter structure of your le system the very rst time your are using the Op enVMS

Version August

Op enVMS Intro duction Using Communication Utilities

Mail utilityyou should create a Mail sub directory in your default le system You do this by the

command

MAIL

MAILSET MAILDIRECTORY

MAILSHOW MAILDIRECTORY

Sending Mail

You can create and send mail messages interactively with the Mail UtilityYou can send les to

other users within the same Alpha AXP or VAX Cluster to other DECnet Alpha AXP or VAX

no des at GSI or to HEPnet Internet X DATEXP WIN and indirectly to BitNet EARN

for these and other networks see also the section CMAIL Utility on page from within the

Mail Utility or from the DCL command level

After invoking the Mail Utility sp ecify the SEND command to create and send a mail message

MAIL prompts you for the names of the users to whom you want to send the message the sub ject

of the message optional and the text of the message optional The following example sends

a message to a user named Anne on a no de of the same VMScluster

MAIL SEND

To Anne

Subj Meeting of June

Enter your message below Press CTRLZ when complete or CTRLC to quit

Sorry I cannot make the meeting Ill be on vacation

during that week Let me know how it goes

Joe

Note that pressing Ctrl Z actually sends the message

If the user has no account on the same Alpha AXP or VAX VMScluster you are currently

logged in you have to sp ecify the no de where to nd the user There are four p ossibilities

DECnet or HEPnet no de

In the case of DECnet or HEPnet sp ecify the addressee as nodeuser eg no de AXP

MAIL SEND

To AXPAnne

Subj Meeting of June

etc

Internet no de

In the case of Internet sp ecify the addressee as SMTPuserinternetaddressegnode

MVS IBM mainframe at GSI

Version August

Sending Mail

MAIL SEND

To SMTPAnnemvsgside

Subj Meeting of June

etc

be given exactly in this sp elling The prex SMTP and the double quotes must

BitNet or EARN no de

In the case of BitNet or EARN sp ecify the addressee as SMTPusernodeBITNETgside

eg no de IBM mainframe at GSI DDAGSI

MAIL SEND

To SMTPPRDDAGSIBITNETgside

Subj Meeting of June

etc

The prex SMTP and the double quotes must be given exactly in this sp elling

X DATEXPWIN no de

In the case of X DATEXP or WIN sp ecify the addressee as VSCNPSIDATEXPnumberuser

eg

MAIL SEND

To VSCNPSIDATEXPAnne

Subj Meeting of June

etc

The prex VSCNPSI must b e given exactly in this sp elling without double quotes

If you decide not to send the message enter Ctrl C which cancels the SEND op eration without

exiting from MAIL

If you want to send a text le use the MAIL command

MAIL SEND filetype

To AXPAnne

Subj Meeting of June

where filetype is the text le sp ecication In this case you cannot enter an additional message

text Only the contents of filetype and the sub ject text will b e sent

You may also use the DCL command line

MAIL filetype AXPANNE SUBJECTMeeting of June EDIT SELF

Version August

Op enVMS Intro duction Using Communication Utilities

where filetype is the text le sp ecication and EDIT starts the rst The SELF

option will send a copy of the mail to your own account

You maysetupaforwarding address p ermanently within Mail by the Mail command SET FORWARD

eg

MAIL SET FORWARD Anne

or

MAIL SET FORWARD AXPAnne

In case of Internet or BitNet the sp ecial handling of double quotes must b e taken into account

eg

MAIL SET FORWARD SMTPAnnemvsgside

or

MAIL SET FORWARD SMTPPRDDAGSIgside

or

MAIL SET FORWARD VSCNPSIDATEXPANNE

Mail Addressing of GSI from Remote

If you want to receive electronic mail from remote computers there are three dierent p ossibiliti es

EARNBitNet from remote

The only GSI computer available via EARNBitNet is the IBM mainframe address DDAGSI

The VAX former address DDAGIS are not longer connected to EARN A correct mailing

address of a GSI user from a remote EARNBitNet computer is

accountDDAGSI for IBM mainframe

eg

PRDDAGSI

The account or the username must b e valid on the IBM resp ectively

Internet TCPIP

Be aware of of user and no de name in UNIX Therefore it is mostly necessary

to set addresses in double quotes address

Any user of the Alpha AXP VMScluster can b e reached via the AXP or AXP any

user of the VAX CIcluster can b e reached via the VA VAX and any user of the

accelerator VAX VMScluster can b e reached via the ALICE VAX from any remote Internet

computer with the following address

FNamegside

or

Version August

Mail Addressing of GSI from Remote

usernameaxpgside

or

usernamevagside

or

usernamealicegside

eg

annevagside

The rst addressing metho d is the common GSI addressing with F is the initial of the

rst name and Name is the surname of the user eg for Mathias Richter it would b e

MRichtergside The DVEE departmentkeeps a translation list of all users at GSI

with their preferred destinations Therefore eg the address MRichtergside will b e

translated automatically into go orivsaegside This metho d is easy for outside users

since they have not to care ab out usernames and no de names

The IBM mainframe and all UNIX workstations are also available with their Internet ad

dresses

accountmvsgside for the IBM mainframe

or

usernamerzriagside for the RZRIA IBM RS workstation

eg

prmvsgside

annerzriagside

Again the account of the username must b e valid on the computer

Alpha AXPs or outside the CIcluster are reachable indirectly via their DECnet

address

nodeusernamevagside

eg

vsabannevagside

Again the account of the username must b e valid on the computer no de

X DATEXP WIN PSI

The only GSI computers available via X are the IBM mainframe and the VSCN VAX

The addresses are available on request from the Op enVMS Advisory Service see names on

page A correct mailing address of a GSI user from a remote Alpha AXP or VAX system

is

PSIDATEXPusername

Version August

Op enVMS Intro duction Using Communication Utilities

where is to b e replaced by the GSI X number you may get on request

from the Op enVMS Advisory Service see names on page and where username is a

valid user accountonVSCN

Reading Mail

Invoke the Interactive Mail Utility to read a mail message Messages that you receive are stored

in mail les whichhave a default le typ e of MAIYour default mail le MAILMAI is created

in your default directory the rst time you receive a mail message see also Section on page

When you are logged in and receive a mail message notice of the new message app ears on

your screen For example a message sentbyausernamedJimwould app ear as

New mail from Jim

You are also notied that you have new mail when you log in and when you invoke MAILTo

read a new mail message invoke MAIL interactively MAIL prompts for a command and if you

have received mail displays the numb er of mail messages you have received

MAIL

You have new message

MAIL

Return and the message app ears on your screen To read the new message just press

JUN NEWMAIL

From Jim

To Joe

Subj Meeting of June

When is your vacation planned

Im planning to take off at the same time

MAIL

If there is no mail although the mail facility claimed one or several mails to b e there use the

command

MAIL READ NEW

to get rid of the fake

Version August

Organizing Your Mails

To continue reading your new mail messages press Return in resp onse to the MAIL prompt

Return in MAIL is equivalent to sp ecifying the READ command without parameters Pressing

To read a sp ecic Mail use the Mail command

MAIL READ n

eg

MAIL READ

where n is the numb er of the Mail seen by the Mail command DIRECTORY

When you have read all new messages MAIL issues the message MAILENOMOREMSG

no more messages and continues to prompt for commands until you exit byentering EXIT or

by pressing Ctrl Z

If you receive a mail message while you are in MAIL sp ecify the READNEW command to read

the new message

To delete a message you must read the message rst and then typ e

MAIL DELETE or just D or Dijk

where ij deletes all mails with numb ers i up to j inclusively and the numb er k in addition For

more information ab out the MAIL Utility see the Op enVMS Users Manual or typ e HELP within

Mail

Organizing Your Mails

To get a listing of all mails you received already just typ e the command

MAIL DIRECTORY or just DIR

To store received mails under dierenttopicsyou maymove them into so called folders just after

you read the mail by the command

MAIL MOVE foldername

or

MAIL MOVE foldername ALL for moving all mails from one folder to another

The folder will automatically b e created if not yet existing You can select a folder by the

command

MAIL SELECT foldername

or

MAIL SELECT foldername FROMstring mails containing string

Version August

Op enVMS Intro duction Using Communication Utilities

or

MAIL SELECT foldername SUBJECTstring subjects of mails containing string

MAIL DIRECTORY or just DIR shows the selected list

to read mails from that folder The DIR command will list all mails from the selected folder You

get all existing folder names by the command

MAIL DIRFOLDERS

If you want to get the contents of a mail into a le use the command

MAIL EXTRACT filename

just after you read the mail

To print a mail on a laser printer you rst have to extract the mail into a le by EXTRACT filename

Ctrl Z and print the just after you read the mail then leavetheMAIL utilityby EXIT or just

le by POP PWAS filename dep ending on the laser printer lo cation see App endix D on

page

CMAIL Utility

It is invoked by CMAIL and it allows you to send a text le as a mail to external users to a remote

network One may sp ecify network addresses in the form

INTERnodeuser Internet

EARNnodeuser EARNBitNet

DFNnodeuser DFN EAN Internet and all special networks

ARPAnetnodeuser ARPA net

FInetnodeuser Finland Internet

AUnetnodeuser AU Australian Universities

JANETnodeuser JANET GB

HEPnodeuser High Energy Physics DECnet

PSInodeuser VAXPSI XDATEXP WIN

For example to send the le EXAMPLESTXT to the user Frank at no de LBL in the BitNet network

enter

CMAIL EXAMPLESTXT EARNLBLFRANK

or to create and to edit the le TEXTTXT and then to send it to the user Miller on no de

VAXHMIDBPDE in the German DFN net enter

CMAIL TEXTTXT DFNVAXHMIDBPDEMILLER EDIT SUBJECTAny text

or to send the le TEXTTXT to the user Miller on no de DSAAGSIDE in the Internet enter

Version August

Using the Phone Utility

CMAIL TEXTTXT DFNDSAAGSIDEMILLER SUBJECTAny text

If you would like more information ab out the usage of it at GSI enter HELP CMAIL

To get the no des available in the BitNet EARN network use the EARN command followed by

any string you know from this no de All no des will b e found that include that string fully or

partiallyFor example

EARN ARGONNE

EARN ANL

The IBM mainframe has the BitNet EARN address DDAGSI

Using the Phone Utility

To interactively with another user on any no de at DECnet use the PHONE command

PHONE user phone user on Your node

PHONE ANSWER answer a phone call

PHONE nodeuser phone user on other node

PHONE enter interactive PHONE

Then the PHONE display app ears Now the following commands are available

DIRECTORY List of current users

DIAL user phone a user

ANSWER answer a call

Ctrl Z hangs up ie leaves PHONE

The screen is splitted and the participants write simultaneous on b oth screens

Version August

Op enVMS Intro duction Command Formats

Version August

DCL Command Format

Chapter

Command Formats

The DIGITAL Command Language DCL provides you with a direct connection to the Op en

VMS system and the software running on Alpha AXP or VAX In resp onse to the DCL prompt

which is initially one or two letters dening the no de you are logged in and a dollar sign eg

F you enter a command name followed byany desired parameters and qualiers DCL in

terprets the command and either executes it directly a socalled builtin command or calls

an appropriate program to execute it passing to that program any parameter and qualier in

formation

Some DCL commands invoke utilities that themselves accept interactive sub commands You

then work interactively with the program byentering sub commands and other information in

resp onse to the utilitys command prompts You continue to work with the utilityuntil you

exit from it and return to DCL command level The MAIL and LSE Language Sensitive Editor

command fall into this category

A program that is asso ciated with a command a command image can b e DEC or user

supplied The builtin commands and the commands that execute system programs are supplied

by DEC as part of the op erating system For a complete description of the DCL command syntax

turn to the OpenVMS General Users Manual Using DCL and for a complete description of all

commands turn to the OpenVMS General Users Manual DCL

DCL Command Format

A DCL command follows the general format the mark the optional parts of the command

command commandqualifier parameterparameterqualifier

where command is the name of the command commandqualifier is the name of a command

qualier parameter is the name of a parameter and parameterqualifier is the name of a

Version August

Op enVMS Intro duction Command Formats

parameterqualier

Lowercase and upp ercase characters in command and qualier names are equivalent Lower

case and upp ercase characters in parameter and parameterqualier values are equivalent unless

enclosed in quotation marks

The following COPY command line consists of the command name a command qualier and

two parameters

COPYLOG FORMATTXT WATERTXT

The command instructs the system to copy the le FORMATTXT to another le named WATERTXT

and display log the status of the op eration on your terminal DCL interprets the command the

qualiers and parameters and calls the system program SYSSYSTEMCOPYEXE passing it

the qualier and parameter information for execution

You must observe the following rules in entering DCL commands

Delimiters Delimit the command name and parameters with one or more blanks or tabs or

qualiers Begin each qualier with a the slash serves as a delimiter and need not

b e preceded by blanks or tabs

Line Wrapping You can continue a command line by terminating it with a hyphen pressing

Return and entering more of the command on the next line although a single command

line cannot exceed characters as demonstrated

COPYLOG FORMATTXT WATERTXT SOILTXT

SAVETXT

The system resp onds to the hyphen and Return with the prompt string dollar preceded

by an underscore Note that the space delimiting command names and parameters

must b e supplied Return is not treated as a delimiter

Size limit An element in a command for example a qualier and asso ciated values must

not exceed characters The numb er of elements in a command must not exceed

The entire command must not exceed characters after all symb ols and lexical functions

are converted to their values

Abbreviations You can abbreviate a command name by truncating it if the abbreviated

name is still unique among all the DCL command names You can abbreviate a qualier

name if it remains unique among all qualier names for the same command For clarity

not all examples in this manual abbreviate commands or qualiers

All command and qualier names are unique within four characters only not

Version August

DCL Qualiers

counting the slash b efore qualiers Only if you have dened a DCL symb ol whichyou use

as a command synonym the whole command will b e checked see section at page

The following commands for example are equivalent

SHOW TIME

SHTI

In interactivemodeyou will work faster if you abbreviate The abbreviations may feel

awkward at rst but you will so on get used to them You should not abbreviate commands

within command pro cedures b ecause your command pro cedure will b e dicult to read

and the abbreviations mightnotbevalid after new DCL commands are added at a later

date

DCL Parameters

A parameter consists of a value or a list of values You must p osition it in a sp ecied order within

the command as demonstrated

COPY WATERTXT FORMATTXT

This command causes the le WATERTXT to b e copied to FORMATTXT The following command

reverses the order of the parameters copying the le FORMATTXT to WATERTXT

COPY FORMATTXT WATERTXT

Sp ecify a parameter list by separating the values with commas in some commands you can use

plus signs to denote concatenation of les The following example copies a numb er of les into

one new le

COPY FORMATTXTWATERTXTSOILTXT SAVETXT

The entire list FORMATTXT WATERTXT SOILTXT constitutes the rst parameter SAVETXT is

the second parameter

DCL Qualiers

A qualier consists of keyword or a keyword followed byavalue or list of values The keyword

starts with a slash Three general classes of qualiers exist

Command qualiers A command qualier applies to the entire command the b est practice

is to place it after the command name or after other command qualiers following the

command name The following example prints two copies eachofWATERTXT and SOILTXT

POP PWAS O COPIES WATERTXTSOILTXT

Version August

Op enVMS Intro duction Command Formats

Positional qualiers A p ositional qualier has dierent meanings dep ending on where you

place it in the command string If you place a p ositional qualier after the command verb

but b efore the rst parameter the qualier aects the entire command string If you place

a p ositional qualier after a parameter the parameter aects only that parameter In the

following example the rst PRINT command requests two copies of b oth les whereas the

second requests two copies of the rst le SPRINGSUM but only one copyofFALLSUM

PRINT QUEUEPWAS COPIES SPRINGSUMFALLSUM

PRINT QUEUEPWAS SPRINGSUMCOPIESFALLSUM

Parameter qualiers A parameter qualier applies only to the parameter value it follows

The following example prints twocopiesof WATERTXT and three copies of SOILTXT

PRINT QUEUEPWAS WATERTXTCOPIESSOILTXTCOPIES

Within the connes of the ab ove rules the relative p osition of qualiers in a command do es not

matter Qualiers take one of the following formats

Positivenegative qualiers Positivenegative qualiers haveavalue of true or false You

do not sp ecify a value but indicate a true by simply naming the qualier or negate the

qualier by inserting the prex no The rst example that follows noties you when your

print job has b een completed or ab orted while the second example do es not

PRINT QUEUEPWAS NOTIFY WATERTXTSOILTXT

PRINT QUEUEPWAS NONOTIFY WATERTXTSOILTXT

Value qualiers If the qualier accepts a value you sp ecify it by app ending an equal sign

and the value as demonstrated

PRINT QUEUEPWAS COPIES WATERTXT

The COPIES qualier has a value of

Lists of values for qualiers If the qualier accepts a list of values you must enclose the

values in parentheses and separate them with commas as demonstrated

DELETEENTRY SYSBATCH

The command deletes jobs and from the batch queue SYSBATCH

Value and p ositivenegativecombinations Some qualiers combine p ositivenegative and

value characteristics so that the qualier accepts a value The LINK command for example

p ermits the following choices for the EXEC qualier

Version August

DCL Symbols

LINK INFILE

LINK INFILE EXECOUTFILE

LINK INFILE NOEXEC

In the rst example the ob ject le named INFILE with the default le typ e OBJ will b e

linked and an image will b e pro duced lo cated in the le INFILEEXE In the

second example the resulting executable image will b e in the output le OUTFILEEXEIn

the third example no executable image will b e pro duced ie this is only a formal checkof

the link step

Defaults Most of the qualiers take defaults or do not aect existing values when they are

not sp ecied For example the following commands are equivalent b ecause the qualiers

KEEP and NOLOG are the defaults for the PURGE command

PURGE MEMOS

PURGE MEMOSKEEPNOLOG

The following command aects only the numberofcharacters p er line of your terminal

screen All the other terminal characteristics remain the same

SET TERMINALWIDTH

DCL Comment Lines

Comments in a DCL command line are separated by an It can b e either at

the b eginning of a line or somewhere in b etween

The whole line is just a comment line

SHOW TIME only the text behind the exclamation mark is a comment

DCL Prompting for Parameters

If you omit a required parameter from a command the DCL prompts you for that parameter

and for any additional parameters as demonstrated

ALLOCATE

Device DL

LogName ACCOUNTSDISK

Return Onany prompt you can enter one or more You can omit parameters by just pressing

of the remaining parameters and any additional qualiers You can terminate the terminal input

request byentering Ctrl Z

Version August

Op enVMS Intro duction Command Formats

DCL Symbols

DCL symb ols are very often used as abbreviations for DCL commands and to call DCL pro ce

dures or programs

There are global and lo cal symb ols Lo cal symb ols are known only at the command pro ce

dure level where they are created whereas global symb ols are known to all levels Global symbols

are deleted only by DELETESYMBOLGLOBAL or by logout You should use mainly lo cal symbols

interactively and in DCL pro cedures A symb ol as rst word in a command line is replaced by

its string value An in the symb ol creation marks the abbreviation length

Symb ols are created deleted by

symbol string local symbol defined only for the current command procedure

symbol string global symbol defined for all following command procedures

ALPHA DIRECTORY ALPHA you can use ALPHA as a new command

GAMMA DIRECTORY GAMMA you can abbreviate the new command GAMMA to GA

DELETESYMBOL symbol Delete a local symbol

DELETESYMBOLGLOBAL symbol Delete a global symbol

Lots of examples for symbols are shown by

SHOW SYMBOLGLOBALALL show all global symbols defined

or

SSYM which is a symbol itself

SSYM SSYM shows what SSYM really is

SSYM M shows all symbols beginning with M

SSYM SEARCHGOOEXE shows all symbols with a GOOEXE in the replacement

Because symb ols are deleted if you logout create those in your LOGINCOM pro cedure which

you would like to use normally

Most often symb ols are used for individual command shorthands But they can also b e used

inside command lines Then they must b e marked by single quotes when used as replacements

MR GOORI

PHONE MR

Now the PHONE command rings GOORI instead of MR More ab out that in the chapter at

page Some symbols are used by certain utilities as defaults Add your sp ecic denitions in

the LOGINCOM le

DEFCOMPI PPL default file type for COMPILE command

IBMACC account your IBM account

IBMPW password your IBM password

TEXOUTPUT LNA default Alpha AXP or VAX laser printer for TEX

Version August

Interrupting Commands

Interactive Commands

You invokeaninteractive command bytyping its name and pressing Return Some interactive

commands accept parameters and qualiers on the command line The command resp onds with

a prompt as shown

MAIL

Mail

You can nowenter sub commands recognized by that interactive command Toenter another

DCL command you must rst exit from the interactive command usually bytyping EXIT and

pressing Return orpressing Ctrl Z in resp onse to the command prompt

To obtain help for an interactive command invoke the command and then typ e HELP and

Return asyou would at DCL command level See chapter press

Interrupting Commands

Ctrl Y Ctrl Cor Ctrl T the You can the execution of a command by pressing

current program mayhave redened Ctrl Cor Ctrl T in which case the usual system actions

are overridden Ctrl T execution of the command displays a line of information

no de name pro cess name elapsed CPU time page faults direct and buered

IO op erations and pages in physical memory and resumes execution without interfering with

the execution of the program The following example interrupts the copy op eration to display

Ctrl T information and then resumes the copy op eration

COPY MEMOS

Ctrl T

VSCNUSER COPY CPU PF IO MEM

Ctrl Y interrupts a command and returns you to DCL command level without completing

execution of the command

COPY MEMOS

Ctrl Y

INTERRUPT

After interrupting a command with

Ctrl Y

you can

Version August

Op enVMS Intro duction Command Formats

Continue You can continue execution of the program byentering the command CONTINUE

Ctrl Anynumb er of builtin commands but only builtin commands can b e entered after

Y and b efore CONTINUE The following example interrupts the execution of the CLEANUP com

mand pro cedure sets verication and then continues execution of the command pro cedure

CLEANUP

Ctrl Y

INTERRUPT

SET VERIFY

CONTINUE

STOP To terminate a program immediately enter the DCL command STOP

Ctrl C works like Ctrl Y unless the program you are executing resp onds explicitly to Ctrl C

which is a common practice

Ctrl Z exits a program or a command pro cedure only on input request Nevertheless the

Ctrl Z should b e the main terminating of programs and command pro cedures

In case Ctrl Y or Ctrl T do not work you may try the DCL command

SET CONTROLTY

to enable these again You may also disable a control key byie

SET NOCONTROLY

Pro cesses

The general environment do not mix up with a GOOSY environment in whichyou use the

Op enVMS system is called your pro cess A pro cess contains identication and status informa

tion that the system needs to execute programs for you Within a pro cess programs execute one

at a time in the order in which they are invoked The system also creates sp ecial system pro cesses

to p erform various functions

The DCL command

SHOW SYSTEM or SSYS

displays b oth user and system pro cesses

To get information ab out your own pro cess use the command

Version August

Logical Names

SHOW PROCESS or SPRO

Detailed informations ab out all current pro cesses are available with the command

SIN

or

SIN for terminals set to character width

Detailed informations ab out a sp ecic pro cess are available by the command

PWATCH processname or PWApid

where pro cessname is the name of the pro cess to b e monitored and pid is the pro cess ID

numb er obtainable by the SSYS command

If you want to get various informations ab out the pro cessor load use the command

MONITOR class

For the class you may select PROCESSTOPCPU SYSTEM STATES DISK PAGE and others

Use HELP MONITOR to get all p ossibilities Several of these are dened as command symb ols like

the one to get the top CPU users

MCPU

You will get these symb ols by the command SSYM SEARCHMONITOR

Logical Names

Logical names are used for no des devices les directories and GOOSY data bases They are

dened deleted by

DEFINE logname equivname

or

ASSIGN equivname logname

eg

DEFINE MYROOT KPROOT MYROOT is the new logical name

DEASSIGN logname

The DEFINE and ASSIGN commands are identical except the order of logical name and equivalence

name

Many of these names are dened already Eg disks on our Alpha AXP or VAXs mayhave

names like D D DISKDL KPDEVICE and the Tap es mayb e named M MU

MUA M LM and the Alpha AXP or VAX no des have their logical names to o

Version August

Op enVMS Intro duction Command Formats

A ALICEFFRITZVA AXP etc Therefore you should b e careful in using

abbreviations for lenames GOOSY Data Base names or others If you just use the lename A

without a le typ e declaration the system will op en a network link to the VAX called ALICE

instead of using the le A This will not happ en with eg ATXT

Logical names are dened in several scop es The scop es are SYSTEM GROUP JOB

PROCESS and USER Normally you can dene logical names only in the JOB valid for all

subpro cesses you create PROCESS valid just for your pro cess and USER valid only for the

next program executed scop es

DEFINEJOB logname equivname

DEASSIGNJOB logname

DEFINEUSER logname equivname

PROCESS is the default All these logical names are deassigned if you logout Therefore

you should dene all logical names in your LOGINCOM pro cedure

You get an overview ab out active logical names by the commands wildcards are allowed

for the logical names

SHOW LOGICAL show all logical names

or

SLOG show all logical names

SLOGPROC scope PROCESS

SLOGGROUP scope GROUP

SLOGJOB scope JOB all subprocesses

SLOGSYS scope SYSTEM

SLOG D disk names all logical names starting with D

SLOG M tape names all logical names starting with M

SLOG name translation of one logical name

SLOG ABC translation of all logical names containing the string ABC

GOOSY users may dene GROUP or JOB logical names to o These names are valid for all

pro cesses with the same account The GROUP logical names remain active after logout but will

b e deleted after a system restart

A user GROUP will b e dened by the system manager when he creates your Alpha AXP or

VAX account A so called User Identication Co de UIC will b e dened consisting of a bit

group numb er and a bit user numb er A UIC is noted as groupuser eg The

group and user numb er denes the access rights for disk les and for the logical name tables If

ve the same group numb er they will share the same group logical names The UIC two users ha

numb ers are normally replaced by a User Identier ie you will see name instead of nm

Version August

Logical Names

The user access to disk devices is not done directly but via sp ecic logical names the so

called ro ots A ro ot is the logical name for a hardware disk name and a sp ecic directory These

directories are created by the system manager The ro ot logical name can b e used instead of

the physical device name Eg on the VAX VSCN the logical name TEXDEVICE translates

to DKB and TEXROOT translates to TEXDEVICETEX This metho d allows the

system manager to access all les b elonging to TEX in a simple way see also chapter at

page

Version August

Op enVMS Intro duction Files

Version August

File System and Directories

Chapter

Files

and Directories

All kind of data on an Alpha AXP or VAX are kept in les These les are sorted in directories

and sub directories up to levels deep A full le sp ecication is

nodedevicedirectoryfiletypeversionnumber

where no de is anyvalid Alpha AXP or VAX or computer connected by DECnet or HEPnet

to your current Alpha AXP or VAX computer device is the physical disk or its logical name

equivalence directory is the directory and sub directory sp ecication lename is the name of

and letyp e is the typ e extension the le with up to characters including AZ

of the lename with up to characters and a version number

All elds except the lename are defaulted by Op enVMS Dierent to the IBM and other

op erating systems any mo dications on a le result in a copy with the version number

incremented To get rid of the old versions use the PURGE command NEVER keep valid

information in two les diering only in their version numb er Leaving the Alpha AXP or VAX

you are asked to purge your les please answer Y saving exp ensive disk space

The le typ es may b e freely chosen but Op enVMS defaults certain typ es to certain kinds of

les See app endix C on page

You create a sub directory name by

CREATEDIRECTORY NAME

This command creates a le nameDIR on your current directory

You can change your current default directory by

Version August

Op enVMS Intro duction Files

SET DEFAULT newdir

SET DEFAULT newdir

SET DEFAULT

In the rst case newdir is set absolute in the second relativetoyour current directory The

third command gets you back one level

You nd where you are by

SHOW DEFAULT or shorter SDEF

A list of all les in a directory is output to terminal by

DIR filespec

Filesp ec may b e omitted or sp ecied partially using wildcards Wildcards are and for any

numb er of letters or one letter resp ectively They can b e used in le names and typ es is

allowed for version numbers too For directories a means all directories on this level whereas

means all sub directories of the current Most commands requiring le sp ecications allow

wildcarding Some examples

DIR PPL all PPL files on current directory

DIR TMP all TMP files on current and subdirectories

DIR TEST is same as

DIR TEST all files named TEST

DIR GOOEXE all files on GOOEXE a logical name for a specific directory

The various options for the DIRECTORY command are shown by HELP

The CFILTYPES command lists all o ccurring typ es on current directory It is useful to nd dead

les

CFILTYPES filespec

The TDIR command outputs the directory tree

TDIR directory

The user access to disk devices is not done directly but via sp ecic logical names the so

called ro ots A ro ot is the logical name for a hardware disk name and a sp ecic directory These

directories are created by the system manager The ro ot logical name can b e used instead of

the physical device name Eg the DKAKP is dened as ro ot named KPROOT All

users of KP get the pseudo device KPROOT as there default disk This metho d allows the

system manager to access all les of KP in a simple way

Version August

File Backup

File Structure at GSI

There is a substructure in the main VAX VMScluster to increase the availability and p erfor

mance The VAX VA FRITZ is connected via a so called Computer Interconnect CI a

Mbits serial bus to a central disk controller HSC The disks on this controller are named

like DUAn where n is a numb er eg DUA The VAX VA is also connected via

EthernetFDDI to all VAXstations more than of the whole cluster EachVAXstation has

access to the HSC controlled disks via the VAX VA the HSC disks are served by

the VAX VA That leads to IO and network b ottlenecks Therefore eachVAXstation has

at least a lo cally connected disk for its own page and swap les To reduce the access to only

one system disk in the cluster four VAXstations and an Alpha AXP are installed as subservers

having a copy of the system disk connected lo cally to them These subservers supp ort either all

VAXstations like the AXP or the VAXstations b elonging to a GSI group namely KPKP

KP AP and ElEx The subserver of a group serves its system disk copytoallVAXstations

b elonging to this group In addition the subservers have the main user disks b elonging to the

individual group lo cally connected and they serve them like the system disk copy The lo cally

connected disks of the subservers are also available from the VAX on CI Therefore user pro

grams running on VA have access to the group disks eg KPROOT But in this case the

IO and network load is higher than using a VAXstation of the group If you want to access a

lo cally connected disk of your VAXstation from another VAX cross mounting please contact

the Op enVMS Advisory Service see names on page

The Alpha AXP VMScluster has two Digital Server Mo AMP as server machines

They are connected to each other and to centrally served disks via a lo cal fast data link DSSI

Both servers have direct access to these central disks They b oth have a lo cal copy of the clus

ters system disk which are shadowed Therefore one of the server Alphas may crash without

disturbing the satellite Alphas The server Alphas are connected via FDDI directly to the FDDI

crossbar switch the GIGAswitch Via FDDI they serve ab out Alpha AXP satellites

A common data ro ot is the DAYROOT where all users may create there own directories to

store larger data temp orarily The corresp onding disks are connected to the HSC ie the

VAX VA serves these disks This ro ot might b e purged by the VAX system managers

if no more space is available So please store data only temp orarily on the DAYROOT

No backup will b e p erformed for this ro ot There are also several scratch disks available con

nected lo cally to the subservers or individual VAXstations Please use these lo cal scratch disks

mainly

File Backup

The main disks or ro ots like SYSTEM KPROOT KPROOT KPROOT FRSROOT

APROOT HAEDSROOT KCROOT KCROOT THDROOT USROOT are fully

Version August

Op enVMS Intro duction Files

backed up approximately every fortnightby the Op enVMS Advisory Service see names on

page Between two full backups each night all les not saved in the full backup will b e

backed up partially on disk This partial backup will b e overwritten each night ie this is no

incremental backup If you lost a le please contact the Op enVMS Advisory Service immediately

for restore see names on page

The scratch disks likeDAYROOT or the lo cally attached user disks will not b e backed up

automatically Please backup all les or directories of such disks or ro ots you are interested in

byyour own Contact the Op enVMS Advisory Service for details see names on page

File Handling

In the following some useful DCL commands and pro cedures are listed concerning the le han

dling on the Alpha AXP or VAX

list lenames To list lenames inclusively typ es and versions in one or more directories use

the DCL command DIR command eg

DIR filetypeversion list exactly one file from your default directory

list all files with type and type from your default directory

DIR typetype

DIR type list all files with type from all your directories

list lenames with FTP To list lenames inclusively typ es and versions on remote com

puters connected to the Internet network use the File Transfer Proto col FTP with TCPIP

Internet Use the DCL command

FTP

within FTP use the following sequence of commands

FTP CONNECT hostname

or

FTP OPEN hostname

use double quotes preserving lower case characters

now login on the remote computer

FTP DIR remotefile to get the remote directory file name optional

Tocopy les to other les andor directory andor ro ot andor Alpha AXP or VAX copy le

no de use the DCL command COPYeg

Version August

File Handling

COPY filetype filetype copy file to file

COPY filetype directoryfiletype copy into another directory

COPY filetype xxROOTdirectoryfiletype copy on to another root

COPY filetype noderootdirectoryfiletype copy on to another node

COPY noderootdirectoryfiletypevers

noderootdirectoryfiletypevers

To copyseveral les into separate new les use wildcard characters eg

COPY filetypefiletypefiletype

COPY type

To copyseveral les into one new les use the following command eg

COPY filetypefiletypefiletype newfiletypenew

COPY type newfiletype

copy le with FTP You can copy les with the File Transfer Proto col FTP with TCPIP

Internet to other les andor directory to and from remote computers connected to the

Internet network Use the DCL command

FTP

within FTP use the following sequence of commands

FTP CONNECT hostname

or

FTP OPEN hostname

use double quotes preserving lower case characters

now login on the remote computer

FTP GET remotefile localfile togetafilefromremote

FTP PUT localfile remotefile to write a file to remote

To preserve Op enVMS sp ecic le attributes use the FDL option for the GET and PUT

commands

app end le Tocopy one or more les to the end of another le use the DCL command

APPEND eg

APPEND filetypefiletypefiletype oldfiletype

app end le with FTP You can app end to les on remote computers connected to the In

ternet network with the File Transfer Proto col FTP with TCPIP Internet Use the DCL

command

Version August

Op enVMS Intro duction Files

FTP

within FTP use the following sequence of commands

FTP CONNECT hostname

or

FTP OPEN hostname

use double quotes preserving lower case characters

now login on the remote computer

FTP APPEND localfile remotefile append to a remote file

rename le To rename one or more les inclusively typ es and versions use the DCL command

RENAME eg

RENAME filetypeversion filetypeversion

rename all files with type into files with type

RENAME type type

delete le To delete one or more les use the DCL command DELETEYou must give the

lename the typ e and the version numb er or wildcards to delete a le eg

DELETE filetypeversionfiletypeversion

delete all files of type and type in the default directory

DELETE typetype

create le To create one le use the editor LSEDIT see chapter section on page or

the DCL command CREATE eg

CREATE filetype

now type in the text

and finish this text by Ctrl Z

typ e le Totyp e one or more text les on your terminal use the DCL command TYPEeg

TYPE filetypeversionfiletypeversion

type all files of type from the default directory on your terminal

TYPE type

print le To print one or more text les on a laser printer use the DCL command POP Pnnxxx

where nn is the printer device and xxx is the format see also HELP POP or HELP PRINTER

and app endix D on page eg

Version August

File Handling

POP Pnnxxx filetypeversionfiletypeversion

print all files of type from the default directory on the laser printer P

with characters per line on white paper

POP PWAS type

dump le To dump the contents of a le in hexadecimal decimal or o ctal use the DCL

command DUMP eg

DUMP filetype dump in hexadecimal on your terminal

DUMPOUTofile filetype dump in hexadecimal into file ofileDMP

DUMPOCT filetype dump in octal on your terminal

DUMPDEC filetype dump in decimal on your terminal

DUMPBLOCKSSTARTEND filetype dump from block to

sort le To sort the contents of a text le use the DCL command SORTeg

the contents of file will be copied in alphabetic order to file

SORT filetype filetype

the contents of file will be copied in alphabetic order to file

using just the first characters for the ordering

SORTKEYPOSITIONSIZE filetype filetype

the contents of file will be copied in alphabetic order to file

using FIRST the first characters for the ordering and then the

characters starting at row

SORTKEYPOSITIONSIZEKEYPOSITIONSIZE filetype filetype

get le dierences To get dierences of the contents of two text les use the DCL command

DIFFERENCES see also the GSI utility CDIFFER on page

list the differences of file and file on your terminal

DIFF filetype filetype

list the differences of file and file in parallel on your terminal

DIFFPARALLEL filetype filetype

write the differences of file and file into file ofileDIF

DIFFoutofile filetype filetype

search strings in les To search text strings in the contents of text les use the DCL com

mand SEARCH see also the GSI utility LIBSEARCH on page

Version August

Op enVMS Intro duction Files

search string in file and file and list lines found on your terminal

SEARCH filetypefiletype string

search string in all files of type and write lines found into file ofileLIS

SEARCHOUTofile type string

search string in all files of type and list lines found on your terminal

SEARCH type string WINDOW

search string in all files of type and list only on your terminal

SEARCH type string WINDOW

search lines containing string AND string in all files of type

SEARCH type stringstring MATCHAND

Magtap e Handling

Magnetic tap es are handled by Op enVMS like directory structured devices That means you can

copy les to and from magnetic tap es with the identical commands like describ ed in the section

on page To initialize a new magnetic tap e from the sto ck use the following sequence

Lo ok for a free magnetic tap e drive in the Messtation ro om on a MicroVAX like

MVI IG or an EXAbyte or TZ or TZ or DLT cassette drive lo cally attached to an

Alpha AXP or a VAXstation eg AXP or VSCN and remember its numb er lab el on

the front panel of the tap e drive

Mountyour tap e on this drivemanually

Go to your Alpha AXP or VAX terminal and typ e the following command to lo ck the tap e

driveforyour own usage

ALLOCATE Mn

Then initialize the tap e only if it is a brand new tap e or an old tap e you wanttooverwrite

INITIALIZE Mn label DENSITYd

with Mn equals the tap e drivenumb er eg M or MK lab el anycharacter string

of max alphanumeric characters and d the write density in bit p er inch bpi of

the tap e default alternative not applicable for EXAbyte TK TZ or

DLT drives There must b e a space b efore the lab el This command writes a stan

dard ANSIlab el on your tap e This lab el allows you to mount the tap e by software later

Version August

Magtap e Handling

Currently only EXAbyte cassettes must b e initialized sp ecicallyifyou wanttocopy les

on a new EXAbyte cassette You must rst write an arbitrary short Backup saveset on it

MOUNT FOREIGN tape

BACKUP filetype tapefilebck SAVE

DISMOUNT NOUNLOAD tape

eg

MOUNT FOR LM

BACKUP ADAMTXT LMADAMBCK SAVE

DISMOUNT NOUNL LM

Nowyou can use the cassette for the normal DCL COPY

If you want to write les on your tap e or read les from it you have to mount the tap e by

software using the following command

MOUNT Mn label

with Mn the tap e drivenumb er eg M and lab el anycharacter string of max

alphanumeric characters There must b e a space b efore the lab el If you do not know the

lab el of the tap e you may also ignore it by the DCL command

MOUNT Mn OVERID

Nowyou may copy les from or to the tap e use the DIRECTORY command etc

To dismount the tap e from software use the command

DISMOUNT Mn

with Mn the tap e drivenumb er eg M The DISMOUNT command will rewind and

unload your tap e from the drive automaticallyToavoid this use the NOUNLOAD qualier

Now free the tap e drive again by

DEALLOCATE Mn

Finally remove the tap e physically from the tap e drive

Version August

Op enVMS Intro duction Program Development

Version August

Editing

Chapter

Program Development

Editing

We recommend to use the language sensitive editor LSEDIT invoked from a text terminal by

LSEDIT filenametype or just LSE filenametype

If you edit the same file again just type

LSE

The editor remembers the last filename edited

You may also start LSEDIT from a DECwindowsMotif DECterm with

LSEDITINTERFACEDECWINDOWS filenametype

or just

LSEINTDECW filenametype

or select from the DECwindowsMotif Session Manager Application Menu LSEDIT A new win

dow p ops up for LSEDIT If this entry is not part of the Application Menu select rst the option

from the Session Manager Option menu A new window Menus p ops up Select Applications

from the Menu Names by a single MB mouse click write LSEDIT in the eld just ab oveDCL

Command and write VUELIBRARYLSEEDITCOM in the eld right to DCL Command Select

the uparrowright from Optional Qualiers which places LSEDIT in the Item Names list Select

LSEDIT in this list and select the leftarrowbetween the Item Names list and the Applications

list which places LSEDIT nally into this list Exit by selecting the OK button From the Session

Manager window select within the Options menu the Save Session Manager option to save the

current setup for later login

In the following we summarize the main LSEDIT editor features In the LSEDIT manual and

the LSEDIT help the PF key is called GOLD key

Files havenever line numb ers or NULLs like on the IBM Nevertheless you can get the line

GOLD Prev Screen You can also numb er where the cursor is lo cated currently bytyping

move the cursor to a desired line number n bytyping GOLD Insert Here

Version August

Op enVMS Intro duction Program Development

Upp er and lower case characters are always displayed as they are

Ctrl A You switchbetween insert and overstrike mo de by

A new line is entered by the Return key instead of the Enter keyTo pro ceed the

cursor to a new line use or for going down or for going up with the cursor within

your text

The screen splitting is entered or left by PF Toswitchbetween the two windows use

F or GOLD

To delete the character left from the cursor use Delete To delete the character on the

cursor p osition right use You can undelete the character by PF

To delete a word left from the cursor use F To delete a word on cursor p osition right

use You can undelete the word by PF

Delete a line from the cursor p osition left by Ctrl UTo delete the rest of a line up to

the b egin of the next line right from the cursor p osition use PF To delete the rest of a

line right from the cursor p osition use PF You can undelete the line by PF PF

Search a string by Find or PF PF The string to b e searched is prompted Upp er and

lowercase characters are equivalent Note that the search with wildcards is not supp orted

by default To search with the wildcards or use Do SEARCHPATTERN Return and

then enter the string containing the wildcards If you want to include the characters or

in the string you search precede them bya eg adam would search for adam followed

byanynumber of characters followed by one c haracter

Pressing just PF continues the searchinany case The search direction is dened by

for downwards and for upwards The search string is replaced by the content of the

paste buer see b elow by PF Search and replacement substitution can b e done at

once by PF Enter

Shift text left use F shift text rightuse F

Move the cursor to the end of a line by

Move the cursor to start of the next line by

Scroll text several lines updown by Next Screen or Prev Screen or The direction

for is dened by for downwards and for upwards

The direction of move cursor scroll text and search commands is changed by for down

wards and for upwards The direction will b e kept until or are pressed again

Move the cursor to the b ottom of the text buer by PF

Version August

Editing

Move the cursor to the top of the text buer by PF

Ctrl W Rewrite refresh the whole screen by

To op en a new text le and with it a new buer use F It prompts you for the le name

The buer name will b ecome equal to the le name

To switch the current buer to another buer use F The buer name will b e prompted

GOLD Select Select one of them bymoving the cursor To showallavailable buers use

to the buer line and use Select

Tomove andor delete blo cks use the following sequence

Select or to enter the select mo de

move cursor the selected range is displayed reverse

Remove or the selected range is deleted moved to paste buer

use Insert Here or PF to restore the deleted range if wanted

move cursor to the new p osition

Insert Here or PF the previous deleted range is inserted

The contents of the paste buer is kept if you switchbetween windows or edit buers

It will only b e overwritten by

A rep etition factor for anykey maybeentered by PF and the numb er on main keypad

eg

PF to move the cursor lines

PF to insert the the contents of the paste buer times

PF PF Enter to replace times the searched strings by the contents of the

paste buer

Enter command level by Do The following commands may b e useful

SPELL invoke English spell checker for the current buffer

READ file inserts file at cursor position

WRITE file SEL writes selected range to file

WRITE file writes current buffer to file

EXIT exit save all files

QUIT exit do not change any file

SHOW BUFFER list of buffer names

Version August

Op enVMS Intro duction Program Development

HELP togethelp

A shorthand for READ is PF F the lename is prompted

A shorthand for WRITESELECT is PF F the lename is prompted

PF To get all keypad denitions enter PF F To get a keypad layout enter

Enter the Op enVMS help by F

Recovery If the Alpha AXP or VAX crashes during an LSEDIT session or if you exit by

mistakewith Ctrl Y never do that you recover the last session by

LSEDIT filename RECOVER

NOTE After test compile see b elow you must recover the le version you started with

which is NOT the last one b ecause test compile writes the buer to the le creating a new

version

LSEDIT macros can b e written in TPU syntax Examples are in

GSIMANAGERLSEINITTPU

Besides the screen editing facilities there are some more useful features

Language sensitive commands

LSEDIT recognizes from the le typ e the kind of le Eg if typ e is PPL or PLIitassumes

a PLI program if typ e is FOR aFORTRAN program and if typ e is COM a DCL pro cedure

The language constructs of the language are implemented as placeholders tokensand

pro cedure calls These are inserted in the text enclosed in or fg To replace a

placeholder just typ e ahead Other controlling sequences are

Ctrl E to expand a placeholder token or pro cedure call

Ctrl N to go to the next placeholder token or pro cedure call

Ctrl K to delete a placeholder token or pro cedure call

If fgapp ears you must insert something If you typ e Ctrl Eyou get a description of

what is required here You can typ e a placeholder name press Ctrl E and the placeholder

will b e expanded either to a set of other placeholders or tokens You get a list of present

tokens and placeholders by PF The b est way is to play with this We implemented

some structures for DCL pro cedures which are not very comfortable in DCL ie IF ELSE

DO lo ops and temp orary le names LOOP Ctrl E expands a DCL DO lo op IFELSE

Ctrl E expands a DCL IFTHENELSE construct

Version August

Editing

Test compile

F and the current le will b e compiled This is a very useful feature of the LSEDITPress

The error messages are displayed in the top window You maynow correct your source

following the messages NOTE that the current buer is written to its le Ctrl N will

skip to the next error Ctrl P will skip to the previous error

Include PLI calling sequence for a mo dule

With the the F key you can include a calling statement for a mo dule The mo dule name is

prompted This supp orts all mo dules all system mo dules and the GOOSY

mo dules

Include text mo dules from libraries

With PF F you can include a mo dule from a text library The library and the mo dule

are prompted

Execute one DCL line from your text

If you have a DCL line in the text your are editing place the cursor in front of this line and

F The command will b e executed as a DCL command and the output will b e press

placed into your text just after the command line

Execute several DCL lines

Press GOLD F to split your screen Enter DCL commands to the prompt in the lowest

line of the screen The output will b e placed in the upp er new window Leave this mo de

Return byjusttyping

Create another pro cess

With the F key you can execute a DCL line which is prompted in a subpro cess After

the execution of the DCL command LSEDIT returns immediately to the edit session If you

press F Return you are in a new spawned DCL pro cess and you mayenter all DCL

commands or run any program Toleave this mo de and return to your current LSEDIT

session typ e LOGOUT on DCL level

To leave the editor use GOLD Remove or press DOkey and typ e EXIT Return to exit with

writing changed text intoanewversion of the le or use GOLD Next Screen or press DOkey

Return to quit no mo dications are saved no editing in the le is saved but note and typ e QUIT

that sometimes a buer is written into its le during a session eg with the compile command

In the gure on page you see the LSEDIT keypad layout

Version August

Op enVMS Intro duction Program Development

The upp er key values are the simple key hits the lower are entered with a preceding GOLDPFkey hit

PECAD PECAD

Ctrl break Shift PEVAX

switch Ctrl Y VMS help inclcall new le selbu

setup

showkey writesel

hold break incllib read

F F F F F F F F F F

PECAD

Shift PEIBM

text text 

delword cut bu help Do LSE comm compile DCL sh token next wind

sh placeh

und word recall last comm DCLwind sel buf

F F F F F F F F F F

Ctrl A switch insert and overstrikemode

Ctrl B go to previous error step

Ctrl D go to symb ol declaration

paste cut

search keypad search del line

Ctrl E expand placeholder token alias

goto line

GOLD Ctrl E unexpand sear bu EXIT GOLD h indic search undel line

Ctrl F go to next error step

E E E PF PF PF PF

scr page scr screen

toggle sel text  text  app end del word

Ctrl G go to source

QUIT replace

showbu show line LSE comm ll und word

Ctrl H move cursor to b egin of line

E E KP KP E KP

Ctrl J delete word left to cursor

cut

char  direct  direct  del char

Ctrl K delete placeholder

top paste

prev wind

b ottom und char

GOLD Ctrl K undelete placeholder

Ctrl N go to next placeholder

KP KP KP

enter

char char  char  word adv end of line char adv

Ctrl P go to previous placeholder

sp ecin

chgcase

ident next wind unindent del eol

Ctrl R reshow complete screen

Ctrl T shows CPU and elapse time

KP KP KP

substitue

goto next line select

Ctrl U delete line left to cursor

Ctrl W reshow complete screen new line unselect

Ctrl Y interrupt current program

ENTER KP

Ctrl Z do LSE command or end of input

GOLD Ctrl Z do LSE command or end of input

GOLD splitunspli t screen

Figure The Sp ecial Keypad Layout for the LSEDIT

Version August

Compiling

Compiling

You may call the following directly as DCL commands

BASIC

CC for the C

CXX for the C compiler on AXP only

FORTRAN

MACRO for the assembler

MODULA on the VAXes only

OPS

PASCAL

PLI

But the recommended command to call a compiler is

COMPILE filenametype

The compilers are invoked by COMPILE filenametype dep ending on the le typ e Standard

le typ es are

C C sources

FOR Fortran sources

MAR VAX Assembler sources

MOD Mo dula sources

PAS Pascal sources

PLI PLI sources

PLITEMP temp orary PLIsource generated by GOOSY prepro cessor

PPL GOOSY PLI prepro cessor sources

The default typ e for COMPILE is PPL but it can b e changed in the login pro cedure by

DEFCOMPI typ e The COMPILE command is also available on IBM for GOOSY

prepro cessor co de If a le has b een compiled already and the source has not changed it is NOT

compiled until the COM qualier is sp ecied Thus one can compile a set of les in a command

pro cedure Only mo died les are compiled saving time The output of a compilation is are

ob ject les named like the source le but with typ e OBJ These les are input for the linker

Some examples

COMPILE X compile XPPL

COMPILE XFOR compile XFOR

COMPILE XY compile XPPL and YPPL

COMPILE XDEB compile XPPL with DEBUG see below

COMPILE XCOM compile XPPL again

COMPILE compile last set

COMPILE X KEEP do not delete XPLITEMP PLI code

COMPILE X compile all PPL files X

Version August

Op enVMS Intro duction Program Development

COMPILE XOLBOPRIV insert object of X in library OPRIV

COMPILE XLIBTPRIV Search TPRIV for includes

COMPILE X QUALIFIERLISTSHOWALL

write a file XLIS containing line numbers

PLI switches as shown by HELP PLI must

be passed to COMPILE by this way

F key In case You may also compile programs during a LSEDIT session pressing the

of compilation errors the screen will split showing the error conditions in the upp er screen part

and the source in the lower part You may step forwards through the errors pressing Ctrl F

and Ctrl B for stepping backwards With Ctrl G the cursor will move to the faulty source

line which can b e edited immediately If a precompiler was used the source displayed is the

source after the precompilation In such a case you must edit the original precompiler source

to eliminate errors Select the buer with the original source using GOLD Select Unsplit the

GOLD screen with

Linking

A program must b e linked with all called mo dules to b e executed This is done by the LINK

command The mo dules except the main program may b e in libraries Libraries may b e sp ecied

with the LINK command These are scanned rst Then a list of default libraries is scanned This

list is displayed by

SLOG LNK

The output of the link step is a so called executable image the program in a le which can b e

executed bythe RUN command The default output of the linker is the image le of typ e EXE

The name is the lename of the main program Examples for the LINK command

LINK XYZ link object files XOBJ YOBJ ZOBJ to XEXE

LINK XOPRIVLIBRARY Link object file XOBJ with modules from OPRIV to XEXE

LINK XYDEBUG Link XOBJ and YOBJ with debugger to XEXE

Executing

A linked program is executed by

RUN program

Another more elegantway is to create a symb ol command to execute the program

command devicedirectoryprogramEXE

eg

BETA KPROOTADAMBETAEXE BETA can be used now as a command

Version August

Debugging

This should again b e done in the LOGINCOM le Then the program is executed by command

FOREIGN routine called in the program returns anycharacters typ ed b ehind The LIBGET

command This is the metho d to pass parameters to a program together with the execution

A program can b e canceled by Ctrl Y All utility programs should b e rather termi

Ctrl Z nated on terminal input request by

Debugging

The Op enVMS debugger is a very p owerful to ol to nd errors It allows to set break p oints on

source lines step line by line insp ect and set variables etc Mo dules to b e debugged must b e

compiled with the DEB option The main program must b e linked with the DEB option

COMPILE programDEB

LINK programDEB

If you run your program with

RUN program

the DEBUG mo de is entered by default If you want to run the same program without DEBUG

start it with

RUNNODEBUG program

If you are under DECwindowsMotif new Debugger windows are p opp ed up The handling

of the DECwindowsMotif Debugger is somewhat unhandyIfyou want to suppress the window

mo de ie you want to run in the text terminal command mo de you must dene the following

logical

DEFINE JOB DBGDECWDISPLAY

If you want to separate the Debugger terminal input and output to another terminal use the DCL

command

DEBWIN

It will dene the logicals

DEFINE JOB DBGINPUT term

DEFINE JOB DBGOUTPUT term

where term is a valid terminal line eg LTA If you wanttohave this terminal to b e a

DECwindowsMotif DECterm window executed the following

Version August

Op enVMS Intro duction Program Development

CREATETERMINALNOPROCESS

WINDOWATTRTITLEDebuggerICONNAMEDebuggerROWS

DEFINELOGICALTABLELNMJOBDBGINPUTDBGOUTPUT

ALLOCATE DBGOUTPUT

In the following only the text terminal command mo de will b e describ ed For the DECwin

dowsMotif mo de refer to online Help or the Debugger manual When you enter the DEBUG

menuyou may get detailed information with the DEBUG command HELP

Some most often used commands are shown in the following

DBG SET BREAK moduleLINE set a break point in line

DBG GO Execute to next break point

DBG STEP or KP Execute one line

DBG EXAMINE variable Examine a variable in decimal

DBG EXAMINE Examine the following variable in decimal

DBG EXAMINE Examine the last variable again

DBG EXAMINE address Examine a location whose address is in address

DBG EXAMINE HEX variable Examine a variable in hexadecimal

DBG EXAMINE OCT variable Examine a variable in octal

DBG EXAMINE ASCII variable Examine a variable as an ASCII character

You may examine any single variable an array a structure or a memb er of a structure If you ex

amine an array without dening the index limits eg EXAM BETA instead of EXAM BETA

you will get the contents of all arraymemb ers This might b e a long pro cedure if your arrayis

Ctrl large You can interrupt the output without leaving the whole debug session bytyping

C You may although suppress the output bytyping Ctrl O but since the debugger continues

to examine your array it will still will take some time So b e careful with the examination

of arrays

DBG DEPOSIT variablevalue Set a variable in decimal

DBG DEPOSIT variableHEX value Set a variable in hexadecimal

DBG DEPOSIT variableOCT value Set a variable in octal

DBG DEPOSIT variablestring Set a variable with a string

DBG INSERT HERE Scroll source up line

DBG PREV Scroll source down line

DBG KP Scroll source up

DBG KP Scroll source down

DBG KP Return to cursor position

DBG TYPE Type line of the current module

DBG TYPE module Type line of module

DBG SEARCH module string Search string in module text

DBG SEARCH Proceed searching the string in module text

Version August

Debugging

PECAD PECAD

Ctrl break Shift PEVAX

switch

screen setup

print

hold break Ctrl Y Ctrl Z

F F F F F F F F F F

PECAD

Shift PEIBM

overstr

b egline delword help

F F F F F F F F F F

Ctrl A switch insert and overstrikemode

set

exam lo c scroll text help

Ctrl B recall previous command

GOLD BLUE

screen

line  Keypad

contin

Ctrl C interrupt current program

mo de

Ctrl D move cursor one character left

scroll text scroll text scroll text set break set break

Ctrl E move cursor to end of line

line  blo ck  blo ck 

line

Ctrl F move cursor one character right

Ctrl H move cursor to b egin of line

go

typ e

scroll text scroll text

Ctrl J delete word left to cursor



PC line

Ctrl O switch output oon

Ctrl R reshow current command line

exam

scroll text

Ctrl T show CPU and elapse time

blo ck 

Ctrl U delete line left to cursor



Ctrl W reshow complete screen

 

return

step

Ctrl X clear typ eahead buer

Ctrl Y interrupt current program

Ctrl Z exit current program end of input

More commands are available after pressing the GOLD or BLUE key Use GOLD Help or BLUE Help to get these keys

Figure The Sp ecial Keypad Layout for the Op enVMS DEBUG

DBG SET LANGUAGE If mixed code of FORTRAN and C set language

DBG SET SYMBOL If mixed code of FORTRAN and C set symbols

DBG EDIT Call the LSEDIT for the current module source

DBG SPAWN Spawn a new DCL process exit it with LOGOUT

DBG CtrlW Rewrite refresh the whole screen

DBG EXIT or CtrlZ Exit debugger

In the gure on page you see the DEBUG keypad layout

Version August

Op enVMS Intro duction Program Development

Op enVMS Libraries

The Op enVMS libraries are similar to IBM PDSs But IBM members are called here mo dules

thats live Op enVMS libraries are supp orted only by sp ecic commands and utilities Only

libraries of sp ecic typ es are supp orted TEXT HELP OBJECT and MACRO libraries Libraries

are created by

LIBRARYCREATETEXT filenametlb

LIBRARYCREATEHELP filenamehlb

LIBRARYCREATEOBJECT filenameolb

LIBRARYCREATEMACRO filenamemlb

Generally one should dene a logical name for any library le including the device and di

rectory where it resides Again these denitions must b e done in the LOGINCOM pro cedure

The LIBRARY command handles libraries In the following wegive most used commands and

applications

HELP Libraries

Used by HELP command

LIBINSERT library fileHLP insert new help text into library from file

LIBREPLACE library fileHLP replace help text in library from file

LIBEXTRACTmoduleOUTfileHLP library extract help text from library

The format of the help les is describ ed in App endix G File typ e HLP is defaulted

OBJECT Libraries

Used by LINK command

LIBREPLACE library fileOBJ replace objects from file

LIBEXTRACTmoduleOUTfileOBJ library extract objects from library

The mo dule names are determined by the ob jects in the le Several ob jects may b e in one le

File typ e OBJ is defaulted

To delete mo dules use for all library typ es

LIBRARYDELETEmodule library

LIBRARYDELETEmodulemodule library

where mo dule may contain wildcards

Version August

Libraries

TEXT Libraries

Used for PLI includes and GOOSY data typ e declarations compilers and GOOSY

LIBREPLACE library fileTXT replace file as module file

LIBREPLACEMODULEname library fileTXT replace file as module name

LIBEXTRACTmoduleOUTfileTXT library copy module to file

The text in the le mo dule mayhaveany format File typ e TEX is defaulted

Usage of libraries

Create the following libraries on your master directory current after login

LIBRARYCREATETEXT PRIVTLB

LIBRARYCREATEHELP PRIVHLB

LIBRARYCREATEOBJ PRIVOLB

Add following logical name denitions in your LOGINCOM

DEFINEJOB TPRIV SYSLOGINPRIVTLB

DEFINEJOB PLILIBRARY TPRIV

DEFINEJOB FORLIBRARY TPRIV optional for FORTRAN

DEFINEJOB HPRIV SYSLOGINPRIVHLB

DEFINEJOB HLPLIBRARY HPRIV

DEFINEJOB OPRIV SYSLOGINPRIVOLB

DEFINEJOB LNKLIBRARY OPRIV

With these denitions the HELP command searches rst through your private help library HPRIV

the COMPILE command searches include mo dules rst in your TPRIV and the LINK command

searches mo dules rst in your OPRIV

Related Commands

LIBLIS library mo dule

outputs a list of the mo dules in the library The mo dule sp ecication maycontain wildcards

LIBTYPE library mo dule

outputs the content of the sp ecied mo dules to the terminal

parameter LIBSEARCH library mo dule listsearch

searches through the sp ecied mo dules Search parameters are internally passed to SEARCH

command

LIBCOPY sourcelib mo dule destinationlib mo dule

copies mo dules from one library to another

Version August

Op enVMS Intro duction Program Development

LIBEXTR sourcelib mo dule

extracts mo dules from library Wildcards for mo dule are supp orted Mo dule names may

b e in a text le whichmust b e sp ecied as le

LIBDEL sourcelib mo dule

deletes a mo dule from library Wildcards for mo dule are supp orted Mo dule names may

b e in a text le whichmust b e sp ecied as le

Source Co de Analysis SCA

Together with the Language Sensible Editor LSEDIT a Source Co de Analyzer SCA is available

SCA is an interactive multilanguage source co de crossreference and source co de analysis to ol

that aids develop ers in understanding largescale software systems Because SCA deals with an

entire software system instead of individual mo dules it is an eective to ol during implementation

and maintenance phases of a pro ject SCA stores compilergenerated information ab out the set

of build sources for querying in one unique lo cation an SCA libraryThus SCA is a query to ol

that allows you to reference and query timestamp ed source information that directly corresp onds

to source mo dules in your system When these sources are no longer of value you can mo dify or

delete the SCA library The library data generated by supp orting Op enVMS compilers consists of

names of all of the symb ols mo dules and les contained in a sp ecic snapshot of the source Once

SCA libraries are created you can select a library and query its contents from within LSEDIT

at the DCL level or via the SCA callable interface You may do crossreferencing and analysis

lo cate symb ols and their o ccurrences and consistency checking of symbols

You create a SCA library in the sp ecied user directory by the SCA command

SCA CREATE LIBRARY directory

You pro duce analysis data by using the compile DCL command line of the form

compiler ANALYSISDATAfile sourcefile

eg

FORTRAN ANALYSISDATA TEST from TESTFOR produce TESTOBJ and TESTANA

For details see DECset or LSEDITSCA manuals and Help or the Bo okreader or contact the

Op enVMS Advisory Service see names on page

DEC Performance and Coverage Analyzer PCA

PCA helps you to pro duce ecient and reliable applications by analyzing your programs dy

namic b ehavior PCA also measures co depath coverage within your program so that you can

devise tests that exercise all parts of your application

Version August

DEC Performance and Coverage Analyzer PCA

PCA has two op erational comp onents

the collector

It gathers p erformance or test coverage data on a running program and writes that data

to a p erformance data le You may select either the main image or one of the shareable

images in the programs address space It measures the dynamic b ehavior of the image you

have selected You may select one or more of the following data

program counter PC sampling at xed sample time

CPU sampling at virtualpro cess sample time

counters of the exact numb er of times that sp ecied program lo cations are executed

coverage data indicating which p ortions of your program are or are not executed

during eachtestrun

page default data

system service data

inputoutput data

the analyzer

It reads the p erformance data le pro duced by the collector and pro cesses the data to

pro duce p erformance and coverage histograms and tables

You can run the collector and the analyzer in batchaswell as interactively

Toinvoke the collector compile all source les you want to analyze with the DEBUG qualier

eg

FORTRAN DEBUG TEST

Then link the whole program with the DEBUGSYSLIBRARYPCAOBJ library eg

LINK DEBUGSYSLIBRARYPCAOBJ TEST

Finally run the program eg

RUN TEST

The collector will come up with the prompt

PCAC

Nowenter PCA collector commands like

PCAC SET DATAFILE TEST

PCAC SET PCSAMPLING

PCAC GO

Version August

Op enVMS Intro duction Program Development

These commands will write the collected data to the le TESTPCA will set PC sampling mo de

and starts the program

Toinvoke the analyzer use the DCL command PCA

PCA COMMANDcommand command datafile

eg

PCA COMMANDSHOW DATAFILE SHOW LANGUAGE TEST

The analyzer will come up with the prompt

PCAA

Nowenter PCA analyzer commands like

PCAA NEXT produces a source plot with PC sampling data

For details see DEC Performance and Coverage Analyzer PCA manuals and Help or the Bo okreader

or contact the Op enVMS Advisory Service see names on page

Mo dule and Co de Management

A software system can havemany program les ob ject libraries include les compilers and

compilation and linking options The more complex the system the more dicult it is to repro

duce the same program image for each build

The Mo dule Management System MMS automates and simplies the building of software sys

tems It can build simple programs consisting of one or more source les or complex programs

consisting of many source les message les and do cumentation les It is similar to the make

command of UNIX

With MMS you can sp ecify exactly howasoftware system is to b e built and rebuilt You do

this by using a description le in whichyou describ e the comp onents of the system and the le

dep endencies used to build and rebuild the system

Each time you run MMS it follows the description le you have created reads the comp onents

and dep endencie s and builds the same system

During software development continually makechanges to pro ject les The

Co de Management System CMS stores and monitors these les

CMS allows you to store pro ject les in a central library where they are available to all pro ject

memb ers Some of the tasks you can p erform on these les are

Version August

Op enVMS Routines

store les called elements in a library

fetch elements mo dify them and test them in your own directory

control concurrent mo dications to the same element

Merge concurrent mo dications to an element

create successiveversions called generations of elements

compare two generations of an element within a library

organize related library elements into groups

dene a set of generations of elements as a class to make up a base level or release version

of a pro ject

track which users are working on which elements from the library

maintain a historical account of element and library transactions

For details see DEC Mo dule Management System manuals and DEC Co de Management System

manuals or the Bo okreader or contact the Op enVMS Advisory Service see names on page

Op enVMS Routines

System Services

Op enVMS provides a large numb er of system routines for

Event ag handling

handling AST

Logical name handling

Inputoutput

Pro cess control

Time handling

Condition error handling

Lo ck manager

You get a full list and short description by HELP SYSTEM Note that all routines b egin with SYS

y In the HELPhowever they are listed b eginning with Again the call of these routines ma

b e inserted bytheLSEDIT F key

Version August

Op enVMS Intro duction DCL Pro cedures

Run Time Library Routines

Op enVMS provides a large numb er of runtime library RTL routines for various purp oses

General library routines LIB

Screen handling routines SMG

Mathematical routines MTH

String handling routines STR

You get a full list and short description by HELP RTL Again the call of these routines maybe

inserted by the LSEDIT

Utility Routines

Op enVMS provides program interfaces to several utilities

Command language routines CLI

File denition routines FDL

Library access routines LBR

SortMerge routines SOR

Text pro cessing routines TPU

For these routines there is still no interactive HELP but only a manual

Version August

Command Pro cedure Format

Chapter

DCL Pro cedures

DCL pro cedures are les containing DCL commands A DCL pro cedure can b e executed in batch

job or in the current pro cess or at a remote no de

file Execute interactively

file OUTPUToutfile Execute interactively and write all output

into the file named outfile

SUBMITNOPRINT file Submit for batch execution and write all output

into the logfile named fileLOG under SYSLOGIN

Command Pro cedure Format

Each command line must b egin with a dollar sign Lines without a dollar sign are data

lines To span a command line over several text lines end with an hyphen and continue

next line without dollar sign

Comments b egin with exclamation p oint eg

This is a comment

DIRECTORY USERTEXT This is a comment after a DCL command

DCL commands should b e written in full length to provide clarity

Lab els are terminated by a eg

GOTO ALPHA

ALPHA

Besides the DCL commands used interactively there are some used only in pro cedures

Version August

Op enVMS Intro duction DCL Pro cedures

GOTO Gotolabel

CALL label Subroutine call

label SUBROUTINE Subroutine

IFTHEN

ELSE ENDIF Conditional execution

INQUIRE Prompt for a string

ONTHEN Control conditions

ON ERROR THEN Control error conditions

ON CONTROLY THEN Control Ctrl Y conditions

SET NOON Enable default or disable error conditions

SET VERIFY Output commands lines during execution

SET NOVERIFY Do not output commands lines default

SYNCHRONIZE Synchronize batch jobs

open an existing file for input and create logical name

OPEN logname filetype

create a new file for output and create logical name

OPENWRITE logname filetype

open an existing file for input and output at the start of the file

and create logical name

OPENREADWRITE logname filetype

open an existing file for output at the end of the file

and create logical name

OPENAPPENDWRITE logname filetype

close a file this is NOT done automatically when you leave

the command procedure

You cannot open the same file again if you have not closed it before

CLOSE logname

READ logname Read from file

WRITE logname Write to file

EXIT leave procedure

Command Pro cedure Variables Symbols

You should b e aware that DCL is a text interpreter Therefore DCL do es not distinguish b etween

string and numeric variables Both are representedassymb ols Expressions may b e mixed up

Version August

Control Statements

with symbols having a numeric value and others having a string value but the result will b e

unpredictable String values are enclosed in quotation marks If a symb ol is enclosed in

ap ostrophes it is replaced by its value b efore the line is pro cessed further This is imp ortant

b ecause one can use symb ols for very tricky op erations In expressions or as arguments in lexical

functions see b elow the ap ostrophes are not allowed

There are global and lo cal symbols Local symb ols are known only at the pro cedure level

where they are created whereas global symb ols are known to all levels Global symb ols are

deleted only by DELETESYMBOLGLOBAL or by logo You should use only lo cal symb ols in DCL

pro cedures

We try to show with some examples the usage of symb ols

x ABC assign a string to a local symbol

x ABC x has now the value ABC

x ABC XYZ x has now the value ABCXYZ

x x A x has now the value BCXYZ

x x X x has now the value BCYZ one X removed

x xhasthevalue

x x has the value

y ABC x y has the value ABC

y X symbol ABC has the value X

COPY yTXT yTEXT copy file ABCTXT to ABCTEXT

x

y

zxy y has the value

IF x EQ y THEN EXIT false do not exit

IF x LT y nested IF clause

THEN

ELSE

ENDIF end of IF clause

CALL ADAM call the subroutine ADAM

ADAM SUBROUTINE begin of subroutine ADAM

ENDSUBROUTINE end of subroutine ADAM

rxNEy r has the value true

IF r THEN GOTO hell truegotohell

IF A LTS B THEN true because A is lower than B

x r r x has the value r Note the two

x r r x has the value r

y the first bits are set to the

Version August

Op enVMS Intro duction DCL Pro cedures

Control Statements

Besides the error control statements see b elow there are only four other control statements

IF expression THEN command execute command only if expression true

IF Conditional execution

THEN

ELSE

ENDIF

GOTO label Proceed at label

label label

GOSUB ROUT Proceed at label ROUT but return

ROUT label

RETURN return to statement behind GOSUB

CALL label Subroutine call

label SUBROUTINE Subroutine

Terminal IO

After login there are the logical names dened already

SYSINPUT data input device terminal

In batch or procedures the file

SYSOUTPUT output device terminal

SYSERROR output device terminal

both are in batch jobs the log file

SYSCOMMAND command input device terminal

in batch defined as disk

To write a line on the terminal use

WRITE SYSOUTPUT any text

WRITE SYSOUTPUT symbol

WRITE SYSOUTPUT any text and symbol

To read a line from the terminal into anysymb ol use

INQUIRE symbol any prompt text

Version August

Command Pro cedure Parameters

The string dened with the INQUIRE statement will b e typ ed on the terminal rst prompt

string followed by a colon If you want to suppress the colon use INQUIRENOPUNCTATION

DCL reads commands from SYSCOMMAND and writes output to SYSOUTPUT or SYSERROR

Any prompts from programs are read from SYSINPUT which is the DCL pro cedure le You

must provide the input as data lines b ehind the line calling the program If you want the program

to get the input from your terminal add the following line before the line calling the program

RUN program program reads input from following lines

any text or numbers

DEFINEUSER SYSINPUT SYSCOMMAND

RUN program program reads input from terminal

EXIT

Of cause it cannot make sense to execute such pro cedures in batch jobs b ecause the program

cannot get an input

Command Pro cedure Parameters

Tab Calling a DCL pro cedure one may sp ecify parameters These are separated by spaces or

characters They are converted to upp ercase unless they are enclosed in quotation marks Inside

the pro cedure these parameters are assigned to lo cal symb ols P through P They may b e used

as other symbols

Because this is not a very comfortable parameter passing mechanism weprovide an interface

which allows similar parameter lists as for DCL commands In addition it generates a menuon

request The example shows how to use this interface A more detailed description is found by

HELP MDCLLIST

descriptor PREF A BDEV C

qualifier SWITCHVALUEDEFAULTXXX

MDCLLISThelp Short description of the procedure

MDCLLIST descriptor qualifier

IF NOT STATUS THEN EXIT

Now the following symbols are created

PREFA has value of first positional parameter or is prompted

PREFB has value of second positional parameter or DEV

PREFC has value of third positional parameter or null string

PREFSWITCH has value SWITCH or null string

PREFVALUE has value specified in argument list or null string

PREFDEFAULT has value specified in argument list or XXX

Version August

Op enVMS Intro duction DCL Pro cedures

This routine may be called as

file Enter menu

file X positional parameter

file X YSWI pos par and a qualifier

file X VAL

file X Z VALSWI DEFA B second pospar is null string

It is strongly recommended to create a symb ol for the DCL pro cedure call

symbol devicedirectoryprocedure

The device and directory sp ecication is required b ecause the pro cedure might b e called from a

dierent devicedirectory than the current Called byasymb ol the ab ove pro cedure calls would

lo ok like DCL commands Before you create global symb ols check if they are already

in use command SSYM symbol

Lexical Functions

The real strength of DCL are the lexical functions These are functions b eginning with F

They are treated like symb ols but you cannot assign a value to them Wegive a short overview

and some examples here You get information by HELP LEXICAL

The following functions return information

FCONTEXT specifies selection criteria for FPID use

FCSID returns cluster identification number

FDEVICE all specific devices

FDIRECTORY current default directory

FENVIRONMENT information about current environment

FFILEATTRIBUTES file attributes

FGETDVI device information

FGETJPI process information

FGETQUI queue information

FGETSYI system parameters

FMESSAGE Text associated with message code

F execution mode batch interactive etc

FPID process IDs

FPRIVILEGE privileges of current process

FPROCESS name of current process

FSETPRV returns state of queried privilege

FTIME time as ddmmmyyyy hhmmsscc

FTRNLNM translate logical name equivalent

FTYPE type of a symbol INTEGER or STRING

Version August

Lexical Functions

FUSER user identification code UIC

FVERIFY verification status

Examples

olddefault FDIRECTORY save directory

SET DEFAULT XY set directory

SET DEFAULT olddefault restore directory

IF FMODE EQS BATCH THEN SET VERIFY

set verification ON in batch only

IF FMODE EQS BATCH THEN

WRITE SYSOUTPUT Job executed at FTIME

write message to log file

WRITE SYSOUTPUT You are on terminal FTRNLNMSYSCOMMAND

output terminal device

WRITE SYSOUTPUT FGETSYIHWNAME type computer model name eg

Digital Server Model AMP

WRITE SYSOUTPUT FGETSYIARCHNAME type architecture name eg

Alpha

IF FGETSYIARCHTYPE EQS THEN GOTO ALPHACODE

The following functions handle strings

FEDIT edit a string

FELEMENT get elements out of a string separated by a delimiter

FEXTRACT extract a substring

FFAO format a string with arguments

FLENGTH length of a string

FLOCATE locate a substring

Examples

x ABCDEFG assign value

i FLOCATECx i is offset

l FLENGTHx i length minus offset

y FEXTRACTilx y is CDEFG

x ABC

y FELEMENT y is A delimiter is comma

y FELEMENT y is comma no element of this number

Version August

Op enVMS Intro duction DCL Pro cedures

x a

y FEDITxTRIM y is a

y FEDITyUPCASE y is A

xa a a several spaces

y FEDITxCOMPRESS y is a a a one space

x This is AS The AS is a dummy for a string

y FFAOxA y is This is A

The following functions convert data typ es

FCVSI extract bit fields and convert to integer

FCVTIME convert time to yyyymmmdd hhmmsscc

this time format can be compared to another

FCVUI extract bit fields and convert to integer

FIDENTIFIER converts an UIC identifier

FINTEGER converts expression to integer

FSTRING converts expression to string

The following functions handle le names

FPARSE parse file names replace defaults

FSEARCH search a file return full name

Examples

file LOGIN

def FPARSEfile eg EEROOTGOOFYLOGIN

def FPARSEfileCOM eg EEROOTGOOFYLOGINCOM

dir FPARSEfileDEVICE eg EEROOT

full FSEARCHfile eg null string LOGIN is not found

full FSEARCHLOGINCOM eg EEROOTGOOFYLOGINCOM

As you can see the le typ e and the version numb er are not defaulted

Command Pro cedure Debugging

DCL itself allows only to set verication on SET VERIFY and to place SHOW SYMBOL statements

in the pro cedure to nd out what happ ens At GSI there is a to ol to generate a debug version of

a pro cedure without mo difying the run version

MDCLANAL DEBUG procedure debugfile generates debug version

After that debugle contains a version of the pro cedure showing all symb ols You mayspecify

if verication is switched o during pro cedure calls or not This is very convenient if you call

other already tested pro cedures

Version August

LSEDIT Supp ort for Command Pro cedures

Command Pro cedure Error Handling

You should provide generally one or more lab els where errors are handled and one where breaks

Ctrl Y are handled You may close les delete temp orary les give error explanations etc

ON ERROR THEN GOTO errorlabel

ON CONTROLY THEN GOTO breaklabel

SET NOON disable error checking

SET ON enable error checking

After execution of programs you maycheck the symbol STATUS for a successful completion

STATUS eg

IF STATUS NE THEN GOTO ERRORHANDLING

ReadWrite Files in Command Pro cedures

It is very easy to create read and write text les The following examples show that The param

eter logname is an automatically dened logical name used to connect readwrite statements to

op enclose statements

OPENWRITEERRORlabel logname file create new file

OPENAPPENDERRORlabel logname file open existing file for write

OPENREADERRORlabel logname file open existing file for read

READERRORlabelENDOFFILElabel logname symbol

read record to symbol

WRITE logname expression write expression to record of file

if file is NOT closed automatically when you leave the command procedure

you cannot open the same file again if you have not closed it before

CLOSE logname close that file

Please sp ecify generally lab els to handle errors or end of les Otherwise les would

stay OPEN and cannot b e deleted

LSEDIT Supp ort for Command Pro cedures

Some unhandy DCL constructs are generated by the LSEDIT editor These constructs are inserted

Ctrl E in the text typing one of the following names terminated by

IF IF statement

IFELSE IF ELSE construct

Version August

Op enVMS Intro duction GSI Utilities

IFEND IF END construct

LOOP Loop setup

TMP unique temporary file name

Rememb er that you have to replace placeholders and tokens marked byorfg resp ectively

To do that just typ e Go to the next one by Ctrl N and replace it and so on

Version August

Miscellanea

Chapter

GSI Utilities

Miscellanea

There are some useful utilities written at GSI Use the HELP command to get complete descrip

tions

CBATCH executes a DCL command line as a batchjob

Ctrl Y CREPEAT rep eats a DCL command line till

CREPLACE replace one string by another in several les

CDIFFER Compares sets of les and outputs which les are dierent

ECLINE rep eat a DCL command line using a set of values for a placeholder Note that the

command line must b e enclosed in quotation marks There must b e a space b etween the

command and the rst Examples

ECL DIR PPL DIR

replace the by all filenames matching PPL full name

ECL DIR PPL DIRSH

replace the by all filenames matching PPL short name

ECL DIR ABC

replace by A then B then C

ECL LIBEXTROUTTXT TPRIV LIBTPRIV

extract all modules from TPRIV to different files

ECL DIR file

replace by the lines of the file indirect list

ECL DIR file LIST

Do NOT execute but list the command lines only

Version August

Op enVMS Intro duction GSI Utilities

It is recommended to use always rst the LIST qualier to check if the ECLINE command

works correctly The command is very p owerful and may therefore pro duce a lot of junk if

an error was in the command line

MLOCKS shows all dened resource lo cks The program will prompt you with

SUC MLOCKS

Toenter the command menutyp e in

SUC MLOCKS MENU

NWDCL executes a DCL command line at a remote no de

SSEC shows Global Sections of your no de If you just typ e in SSEC you will see all Global

Sections eg GOOSY Data Bases of your own user group on this Alpha AXP or VAX

You maygiveasanargumentany string This string will b e searched in the total list of all

Global Sections dened on your no de eg

SSEC GRP Shows all Group Global Sections no system

The command HELP UTILITY DIRECTORY outputs a list of all GSI sp ecic command pro cedures

Do cumentation

The GOOSY do cumentation system is easy to use and pro duces a maximum of information bya

minimum of eort It has two comp onents a generator and a formatter

The generator prompts for information and formats a do cumentation header as language

dep endent commentblock It supp orts C PLI FORTRAN PASCAL DCL TSO and

Alpha AXP or VAX assembler

The formatter extracts this do cumentation and pro duces optional output for SCRIPT

TEX Alpha AXP or VAX printer or Op enVMS HELP

Related commands are

CEDIT generates the do cumentation

GLDOCUMENT generates the output for TEX SCRIPT or HELP

pro cesses the TEX les and outputs DVI les TDOCUMENT

DVIPRI outputs DVI les to printer

XDVI outputs DVI les to a DECwindowsMotif window

LIBRARYREPLACE inserts HLP les to a help library

The formats of the do cumentation headers is describ ed in HELP DOCUMENT

Version August

TeX and LaTeX

GOOSY Program Library

Many general purp ose routines have b een written for GOOSY They maybeofinterest for other

programmers as well All these routines b egin with UGetonoverview by HELP MODULE

DIRECTORY or in the GOOSY manual Overview A detailed description can b e obtained by HELP

MODULE routineInanLSEDIT session you can include the complete routine call by pressing

the F key and entering the routine name The PLI declaration is done by the statement

INCLUDE MACROroutine

The mo dules are automatically linked with your program

Preparing and Printing Do cuments

TeX and LaTeX

A

To prepare do cuments the use of L T X is recommended for all typ es of printed material One

E

A

has to use L T X in conjunction with an editor in your case it should b e the Language Sensitive

E

Editor LSEDIT see chapter on page

Four steps are required to bring a do cument to pap er

Create the desired text and co des on the Language Sensitive Editor

Check the text for sp elling mistakes using SPELL command after Do

A A

Compile the text using the L T X compiler For German text use the L T X D compiler

E E

to get the correct hyphenation

Print the text on the laser printer

You will nowbeshown how to pro ceed through all steps to create a small do cument named

FIRSTTRYTEX

You rst havetoinvoke LSEDIT and then enter your text

LSEDIT FIRSTTRYTEX

or just

LSE FIRSTTRYTEX

The screen is cleared and you receive a prompt in the upp er left corner You are nowin LSE

mo de and can enter your text

documentstylearticle

begindocument

This is my first try at LaTeX

enddocument

Version August

Op enVMS Intro duction GSI Utilities

You havenow created your do cument and nowyou havetocheck the sp elling Hit the Do key

and give the LSE command SPELL

A

For the SPELL utility all L T X control string are unknown so ignore them once with the I

E

key Do not use the A key b ecause it would enter wrong sp elling into the general directory of

Do Exit command or hit SPELL After your text was check and corrected leave LSEDIT with

A

just GOLD Remove Then call L T Xbytyping

E

LATEX FIRSTTRYTEX

After the compilation is done you will again see your DCL Prompt and now can pro ceed to

the printing

DVIPRI FIRSTTRY

Nowyou can go to the laser printer and pickupyour do cument For directions to the laser

printers see app endix D on page

You may preview the T X output on your DECwindowsMotif screen using the DCL command

E

XDVI FIRSTTRY

If you wish to expand or change the do cumentyou maydosoby returning backtoLSE with

the command LSE and change or edit the le After you are done you must compile the le again

by the ab ovementioned pro cedure

If you do not wanttosave the created text you can enter QUIT when the LSE Command

prompt is given This brings you into the DCL level without saving the le

To see the les created you can enter the DCL command DIRYou will see all your les on

your current directory When you enter LSE you just havetoenter the name and the extension

of the le The version numb er can b e omitted since the highest version numb er will b e taken

automatically

Expanding on LaTeX

A

Now that you have gained an insighttoLT Xyour horizons can b e expanded bygivingyou

E

more detailed information ab out the preparation of do cuments

The following pages are the output of the SMALLTEX le Compare the pages to the printed

do cumenttoseehowitwas done You can print the do cumentby rst compiling it with

LATEX TEXINPUTSSMALLTEX and then printing it byentering DVIPRI SMALL

Version August

Expanding on LaTeX

THIS IS A COMMENT

SMALLTEX Released July

USE THIS FILE AS A MODEL FOR MAKING YOUR OWN LaTeX INPUT FILE

EVERYTHING TO THE RIGHT OF A IS A REMARK TO YOU AND IS IGNORED BY LaTeX

THE FILE usrlocallibtexlocalgid TELLS HOW TO RUN LaTeX

WARNING DO NOT TYPE ANY OF THE FOLLOWING CHARACTERS EXCEPT AS DIRECTED

documentstylearticle YOUR INPUT FILE MUST CONTAIN THESE TWO LINES

begindocument PLUS THE end COMMAND AT THE END

sectionSimple Text THIS COMMAND MAKES A SECTION TITLE

Words are separated by one or more spaces Paragraphs are separated by

one or more blank lines The output is not affected by adding extra

spaces or extra blank lines to the input file

Double quotes are typed like this quoted text

Single quotes are typed like this singlequoted text

Long are typed as three characterslike this

Italic text is typed like this em this is italic text

Bold text is typed like this bf this is bold text

subsectionA Warning or Two THIS COMMAND MAKES A SUBSECTION TITLE

If you get too much space after a midsentence periodabbreviations

like etc are the common culpritsthen type a followed by

a space after the period as in this sentence

Remember dont type the special characters such as dollar sign and

backslash except as directed The following seven are printed by

typing a backslash in front of them and

The manual tells how to make other symbols

enddocument THE INPUT FILE ENDS WITH THIS COMMAND

A

For more information ab out L T X turn to

E

Version August

Op enVMS Intro duction App endix

A

L T X Users Guide Reference Manual byLLamport

E

or call Volker Schaa tel ro om

You can print a do cument example byentering the command lines

LATEX TEXINPUTSSAMPLE

DVIPRI SAMPLE

DECwrite

Please do not use DECpresentany longer It is retired and replaced by DECwrite DECwrite

is only running under DECwindowsMotif If you have connected your session to another no de

via SET HOST or TELNET you must connect the displayyou are working on to the other no de with

the DCL command

SET DISPLAY CREATE NODEnodename TRANSPORTtransport

eg

SET DISPLAY CREATE NODEVSCN

where nodename is the name of the no de to which the display b elongs to and transport is either

DECNET the default or TCPIP or LAT

DECwrite is a very exible do cumentation to ol This WYSIWYG what you see is what you

get editor and comp oser runs in an English and a German version select the language within the

Session Manager Customize menu Languages option DECwrite allows the creation editing

and comp osing of text graphics and images on all levels of do cumentation To include image

data you may scan drawings with a scanner eg the blackwhite scanner SCAN lo cated in the

lab of the DVEE department ro om for other scanners see app endix D on page select

the scanner device using rst from the Commands menu the Scan option and then from the

new windows Commands menu the Selects Scanner option and set the Scanner eld to eg

SCAN then from the Options menu the Save Settings option to store the scanner device for later

use using the DCL command IMAGE INTER from a DECwindowsMotif session The data

are sent automatically via Ethernet to your host computer DECwrite includes color handling

haracters and graphic for c

For the rst usage of DECwrite set the conguration of the systems selecting within the

Options menu in German Anpassen the Preferences option in German Voreinstellung

Sp ecically set Editing Keyb oard in German Tastatur to EDTlikeby selecting the corresp ond

ing widget with the cursor and press the right mouse button MB select EDT and then release

MB You should also set MenuTyp e Full instead of Short in German Menut yp Vollstandig

Save the settings with the Customize menuSave Current Settings option

The do cumentation on DECwrite and DECimage Scan exist as manuals and is available with

HELP and the Bo okreader utility

Version August

Using a Terminal and Editing Command Lines

App endix A

Using a Terminal and Editing

Command Lines

On the Alpha AXP or VAX terminal all input can b e typ ed ahead even if the CPU do es not

echo The typ e ahead buer allows characters to b e typ ed ahead

The following keys allowyou to edit the current DCL command line and the command lines

of most utilities For some keys to work the SET TERMINALLINEEDITING command must b e

in eect which is the start default for all terminals at GSI Enter the SHOW TERMINAL command

to displayyour terminals attributes

F or Ctrl H or BACKSPACE or BS Moves the cursor to the b eginning of the line

F or Ctrl A Changes b etween SET TERMINALOVERSTRIKE and SET TERMINALINSERT

The start default for all terminals at GSI is the insert mo de

Ctrl E Moves the cursor to the end of the line

Ctrl R Reshows the current command line

Ctrl X Clears the typ eahead buer

Ctrl U Deletes all characters to the left of the cursor

X Deletes one character to the left of the cursor moving the cursor one space to the left

F or Line Feed or LF or Ctrl J Deletes the word to the left of the cursor

or Ctrl F Moves the cursor one character right

or Ctrl D Moves the cursor one character left

or Ctrl B Recalls the previously given DCL command the last commands can b e

recalled in this way

Version August

Op enVMS Intro duction App endix

RECALLALL Show the last commands

th

RECALL n Gets the n command

RECALL xyz Gets the last command starting with the characters xyz

Recalls the DCL command entered after the current command

Ctrl O Stops and starts the screen output The execution of a program or command pro

cedure will not b e stop Any error output or the DCL prompt will automatically switchon

the output again

F or HOLD Stops and starts the screen output The execution of a program or command

pro cedure will b e stopp ed waiting to continue with the screen output If your terminal will

not resp ond of anykey stroke try the F key on your terminal This key is active for each

window under DECwindowsMotif individuall y

Ctrl S Stops the screen output The execution of a program or command pro cedure will b e

stop waiting to continue with the screen output Restart output bytyping Ctrl Q This

key is active for each window under DECwindowsMotif individuall y

Ctrl Q Starts the screen output previously stopp ed by Ctrl S The execution of a program

or command pro cedure will b e stop waiting to continue with the screen output This key

is active for each window under DECwindowsMotif individuall y

Ctrl W Rewrites refreshes the whole screen within several utilities using screen mo de like

LSE or DEBUG

To write sp ecial characters like an umlaut you must comp ose a sequence Dep ending on the

keyb oard and the terminal press and the release the Comp ose key only or simultaneously press

and then release the Comp ose key and the and then typ e the twocharacters separately

which are needed for the sp ecial character In the following is a brief list of comp osed characters

a a oou u AAssy ya aa aaac ca a

a

c

a Lxs e e e e i i o O a AEn nco

u

There are complete tables of available characters In DECwrite you havemuch more sp ecial

characters includin g Greek in the Text Sp ecial menu

While using the terminal you can have dierent sessions of the Terminal Server Once you

F have started the rst session by logging in you can break out of your session by pressing

or Ctrl F and Return on a PECAD After the Sxx Local prompt connect to any

Alpha AXP or VAX or to the IBM bytyping CONNECT service and then simply log in to the

chosen service The number of simultaneous sessions is limited by default to You can have only

Version August

Using a Terminal and Editing Command Lines

two sessions if you use the multisession option together with a VT VT or VT terminal

You can move through your established sessions by pressing Ctrl orby breaking out to

F or Ctrl F and Return on a PECAD and the Terminal Server lo cal mo de with key

then using the following Local commands FORWARD or BACKWARD

If you want to use a terminal connected to a terminal server as a graphics output device under

Op enVMS device separation you have to get its terminal line number To do so login at the

graphics terminal to the Sxx Local terminal server mo de by hitting the Return key Then

typ e in the server commands

Sxx Local SHOW SERVER

Sxx Local SHOW PORT

Sxx Local LOGOUT

The server information shows you the device numb er range LTAxxxLTAyyy of that server

The SHOW PORT gives you the p ort number Nowcombine them in selecting the last number

of LTAxxx to b e the p ort numb er Eg p ort numb er and range LTALTA denes the

terminal line number of your graphics terminal to b e LTATheLOGOUT command frees the

p ort for remote access from the Alpha AXP or VAX Nowyou can access this terminal from

another Alpha AXP or VAX terminal using this line numb er eg

ALLOCATE LTA reserve terminal line for your own usage

COPY filetype LTA write something on the terminal

DEALLOCATE LTA free the terminal line later

In the gure A on page you see the Op enVMS DCL keypad layout for line editing

Version August

Op enVMS Intro duction App endix

PECAD PECAD

Ctrl break Shift PEVAX

switch

screen setup

print

hold break Ctrl Y Ctrl Z

F F F F F F F F F F

PECAD

Shift PEIBM

overstr

b egline delword

help

Esc BS LF Ctrl A

F F F F F F F F F F

Ctrl A switch insert and overstrikemode

Ctrl B recall previous command

Ctrl C interrupt current program

E E E PF PF PF PF

Ctrl D move cursor one character left

Ctrl E move cursor to end of line

Ctrl F move cursor one character right

Ctrl H move cursor to b egin of line

E E E KP KP KP

Ctrl J delete word left to cursor

Ctrl O switch output oon

Ctrl Q start screen output stopp ed byCtrlS

KP KP KP

Ctrl R reshow current command line

Ctrl S stop screen output restart byCtrlQ



Ctrl T show CPU and elapse time

  KP KP KP

Ctrl U delete line left to cursor

Ctrl W reshow complete screen

Ctrl X clear typ eahead buer

KP ENTER

Ctrl Y interrupt current program

Ctrl Z exit current program end of input

Figure A The Sp ecial Keypad Layout for DCL Level Line Editing

Version August

Login Command Pro cedure

App endix B

Login Command Pro cedure

A users login command pro cedure will b e executed at the login time of the user The user

might dene logical names or DCL symb ols in this login pro cedure The le must have the name

LOGINCOM and it must b e lo cated in the so called login directory of the user where the default

is set to after the login Normally this directory has the same name as the username You can

get this name by the translation of the logical name SYSLOGIN using the command

SHOW LOGICAL SYSLOGIN

or just

SLOG SYSLOGIN

The following listing is an example of such a login command pro cedure le It is lo cated under

GOOEXEUSERLOGINCOM A new user mightcopy this le to his own login directory and edit it

to his own needs

SET NOVERIFY

SET NOON

Define names for text library

DEFINEJOB PLILIBRARY SYSLOGINprivlibTLB

DEFINEJOB tpriv SYSLOGINprivlibTLB

DEFINEJOB LNKLIBRARY SYSLOGINprivlibOLB

DEFINEJOB opriv SYSLOGINprivlibOLB

DEFINEJOB HLPLIBRARY SYSLOGINprivlibHLB

DEFINEJOB hpriv SYSLOGINprivlibHLB

Set DCL function keys Press PF for help

PFKEY

Set system prompt to nodeuser

GOOEXESETPROMPTCOM

Version August

Op enVMS Intro duction App endix

The following lines are for all Utilities writen at GSI

TOOLLOGIN

The following lines are for Public Software like GNU and WWW

PUBLICLOGIN

The following lines are for Software written by CERN eg PAW

the parameter might be PRO NEW or OLD depending on the version

CERNLOGIN NEW

The following lines are for the TeX and LaTeX software

NEWTEX

NEWLATEX

The following lines are for GOOSY users only

Define your global goosytable LNMGOOSY

set messagenofacnosevnotextnoident

createnametable LNMGOOSY

set messagefacsevtextident

Define names for profiles

DEFINEJOB GOOPROFILE GOOEXEPROFILEPROF

DEFINEJOB GOOINIALL GOOEXEINIALLCOM

DEFINEJOB GOOINITP GOOEXEINITPCOM

Define all GOOSY stuff

GOOEXEGOOLOGCOM

Establish a data base for analysis control

GOOCONTROL

Set GOOSY message output to readable format

Version August

Standard File Typ es

SETMES GOOSY NOHEADNOPREF

Add here user specific statements

IF FMODE NES INTERACTIVE THEN GOTO GBATCH

Add here statements to execute interactively only

GOTO GFINISH

GBATCH

IF FMODE NES BATCH THEN EXIT

WRITE SYSOUTPUT Starting user batch procedure

Add here statements to execute in batch only

SET VERIFY

GFINISH

EXIT

Version August

Op enVMS Intro duction App endix

Version August

Standard File Typ es

App endix C

Standard File Typ es

Standard le typ es used at GSI are

ANA SCA analysis le

ASM M assembler source

C C language source

CP C language source for M

CXX C language source

COM DCL command pro cedures

DAT Data le

DIR Directory NEVER use this typ e

DOC DECwrite do cumentle

EX M exe les

EXE Executable image le program

FOR FORTRAN program source le

HLP Text le of a memb er of a help library

HLB Help library

IMG Image scanned do cument le

LIS Listing created by compilers default for PRINT and TYPE

LOG Output from batch jobs or GOOSY proto col le

Version August

Op enVMS Intro duction App endix

OBJ Ob ject co de le output from compilers input for linker

OLB Ob ject library

PCA PCA analysis le

PLI PLI program source le without prepro cessor

PPL PLI program source le for prepro cessor

PS PostScript le

TXT Text le written by user input for text library

TLB Text library

TMP Temp orary le Should b e deleted eachday

ULB M user libraries

SCR Script source le

SREC M srec les

TEX TEX source le

Others are DIF DIS DMP EDT FDL INI JNL JOU MAI MAP MAR MEM MLB MSG

OPT PAR RNO STB SYS TEC TJL TPU UPD U O OA

Version August

Printers at GSI

App endix D

Printers and Scanners

D Printers at GSI

To print a le on a laser printer there is only one command for Op enVMS and UNIX the POP

command

The POP command has the following structure

POP print queue selector o pass through options file

Print the file file on the printer and with the style selected

with print queue selector pass through options are platform

specific parameters passed through the print server

POP C Job Id print queue selector

Cancel the print job with the job id Job Id on the print queue

selected by print queue selector

POP Q print queue selector

Query the status of the print queue selected by

print queue selector

POP H

Display the list of printers with their style options and locations

and give a help for printing

POP print queue selector

Version August

Op enVMS Intro duction App endix

Display a syntax help of the print command

Examples

POP PGPS filePS

prints filePS on Printer P in PostScript format

POP Q p

shows all entries in the default print queue of the printer p

The print queue names selector dene the printer device as well as the printing style and format

If the style or the printer selector are omitted default values are used They have the following

structure

print queue name selector pnnxxx

p stand for print command

nn two digits to select the printer device

xxx three characters to select the print style

Dep ending on the platform and the printer device typ e you can add sp ecic options to your print

command The available options are the qualiers of the DCL PRINT command Typ e HELP

PRINT to get a list of qualiers

PostScript printers with DECprint Supervisor software will accept the

PARAMETERS option

PARAMETERSINPUTTRAYtrayname

Selects the input tray that provides paper for the job

valid tray names top middle bottom

PARAMETERSPAGEORIENTATIONlogicalorientation

Specifies the orientation of printed output on the logical page

valid orientation landscape portrait

If you want to apply a special form use the option FORMform

Available forms

CPSDEFAULT stockDEFAULT DCPSDEFAULT stockDEFAULT

DEFAULT LAKP

LNTEK stockDEFAULT LNTEXT stockDEFAULT

LNTEXT stockDEFAULT LNTEXT stockDEFAULT

Version August

Printers at GSI

LNTEXTF stockDEFAULT LPSFORM stockDEFAULT

PCL stockDEFAULT PSPLAIN stockPLAINPAPER

If you need additional fonts use the option SETUPfontfont

Available additional fonts

BOOKMANDEMI HELVETICANARROW PALATINOBOLD

BOOKMANDEMIITALIC HELVETICANARROWBOLD PALATINOBOLDITALIC

BOOKMANLIGHT HELVETICANARROWBOLDOBLIQUE PALATINOITALIC

BOOKMANLIGHTITALIC HELVETICANARROWOBLIQUE PALATINOROMAN

PRESENTBULLETS ZAPFCHANCERYMEDIUMITALIC ZAPFDINGBATS

other options are

COPIESn for n copies of the same file

NOFLAG for deleting the flag page of the output good for copiesn

HEAD for deleting the flag page of the output good for copiesn

PARAMETERpp for printer specific options eg for the PrintServers and

PARAMETERINPUTTOP for getting paper from the top input tray PS A to G

PARAMETEROUTPUTFACEUP for putting paper to the lower output tray PS B to G

The printstyles dep end on the selected printer device They have sp ecic characters to b e chosen

in the printer names selectors

FCS transparency color postscript

GAD gray paper ASCII only double sided

GAQ gray paper ASCII only double sided and twoonone page

GAS gray paper ASCII only single sided

GDS gray paper DDIF single sided

GND gray paper PostScript only double sided

GNQ gray paper PostScript only double sided and twoonone page

GNS gray paper PostScript only single sided

GPD gray paper ASCIIPostScript double sided

GPS gray paper ASCIIPostScript single sided

GRS gray paper REGIS single sided

GXS gray paper Tektronix single sided

LNS white paper PostScript only DIN A single sided

PCS white paper PostScript only DIN A Plotter single sided

WAD white paper ASCII only double sided

WAQ white paper ASCII only double sided and twoonone page

WAS white paper ASCII only single sided

WCS white paper color PostScript single sided

WND white paper PostScript only double sided

Version August

Op enVMS Intro duction App endix

WNS white paper PostScript only single sided

WNQ white paper PostScript only double sided and twoonone page

WPS white paper ASCIIPostScript single sided

WPD white paper ASCIIPostScript double sided

WRS white paper REGIS single sided

WXS white paper Tektronix single sided

Example

POP PWND O NOFLAGCOP FILEPS

prints the PostScript file filesps on printer p on white paper without

a flag page in copies

In the following the currently available printers are listed

Printer Type Device Server Location

Style

P LaserJet Si Mittelspange Nordbau

GPSWPSGPDWPD

P LaserJet Si RZ Grafikraum

GPSWPSGPDWPD

P LaserJet Si Detektorlabor

GPSWPSGPDWPD

P LaserJet Plus LeptonContainer C

GPS

P LaserJet Si BT Eingang A Stock

GPSWPSGPDWPD

P Phaser III PXi IO Room RZ

WCS

P Color Jetprinter PS IO Room RZ

FCS

P PrintServer PSAA IO Room RZ

WASWNSWRSWXSWADWNDLNSWAQWNQ

Version August

Printers at GSI

P PrintServer PSAB a

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P PrintServer PSAC Geschaeftsfuehrung

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P PrintServer PSAD Atomphysik visavis

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P PrintServer PSAE KPIII

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P PrintServer PSAF KPII visavis

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P PrintServer PSAG IO Room RZ

GASGNSWNSGRSGXSGADGNDGAQGNQWAS

P LNR ScriptPrinter LTASBS DVEE Lab

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASCG KCI Lab

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASDV CAVEB Messhuette

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASEU CAVEA Messhuette

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASCH HLI

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASEY Container Z

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASAW Prof Metag

GASGNSGRSGXSGDSGAQGNQ

P DEClaser plus LTASAN HKR

GASGNSGRSGXSGDSGAQGNQ

Version August

Op enVMS Intro duction App endix

P LNR ScriptPrinter LTASFD Cont

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASFN Labor

GASGNSGRSGXSGDSGAQGNQ

P LNR ScriptPrinter LTASEI Labor

GASGNSGRSGXSGDSGAQGNQ

P LN PLUS LTASAF DVEE Lab

GAS

P LN PLUS LTASAD MessStation

GAS

P LN PLUS LTASAP KPII visavis

GAS

P LN PLUS LTASAG SHIP Villa ExpHalle

GAS

P LN PLUS LTASCK CAVEB Messhuette

GAS

P LN PLUS LTASCN FRS Messhuette

GAS

P LN PLUS LTASCQ ESR Messhuette

GAS

P LN PLUS LTASDU KAOS Messhuette

GAS

P LN PLUS LTASEF AtomphysikBio CAVEA Messhuette

GAS

P LN PLUS LTASEP Sicherheit Strahlenschutz

GAS

P LN PLUS LTASEQ KPII Stock hinter ESR

GAS

Version August

Printers at GSI

P LN PLUS LTASAI ProgentwRaum

GAS

P LN PLUS LTASEE VAXRechnerraum a

GAS

P InkJet LJ LTASAL DVEE Lab

GAS

P Designjet C A LTASBD

LNS

P Magicolor IO Room RZ

WCSFCS

P LinePrinter LTASBD Room L

GAS

P LN PLUS TTA directly connected to VSAA Cave B

GAS

P LN PLUS TTA directly connected to VSBQ

GAS

P LaserJet Si RZ IO Room RZ

GPSWPSGPDWPD

P LaserJet Si RZ IO Room RZ

GPSWPSGPDWPD

P LNR ScriptPrinter LTASBC Ship Villa ExpHalle

GASGNSGRSGXSGDSGAQGNQ

P LaserJet Si KPIII

GPSWPSGPDWPD

P Laser LTASBB LSB Rack

GASGNSGRSGXSGDSGAQGNQ

P DesignJet C Pauserei

PCS

Version August

Op enVMS Intro duction App endix

You get help with HELP PRINTER and with HELP POP The printer queue status can b e

obtained by command

SPRI

Each department is resp onsible for lling toner and new pap er on their lo cal LN and

LNR printers Toner and pap er are available at the GSI sto ck In case of problems call the the

op erators console tel or the Op enVMS Advisory Service see names on page

D Image Scanners at GSI

Pictures stored pixelwise are called image data You can pro duce and manipulate image data

with an image scanner hardware and software and with the application program PAINT A scanner

scans a picture pixelwise with a laser b eam pro ducing pixel image data

To scan images call the DCL command IMAGE INTERACTIVE from a DECwindowsMotif

session The data are sent automatically via Ethernet to your host computer Select the scanner

device using rst from the Commands menu the Scan option and then from the new windows

Commands menu the Selects Scanner option and set the Scanner eld to eg SCAN then

from the Options menu the Save Settings option to store the scanner device for later use

In the following the currently available printers are listed

SCAN blackwhite no halftone dpi DIN A ElEx Lab

SCAN color halftone dpi DIN A a tel

Version August

Installed Software on Op enVMS

App endix E

Batch Queues

At the Alpha AXP and the VAX No des AXP AXP or VA VSCN or

all satellites AXPxx or VSxx there are among other queues several batch queues this list is

obtained by command SHOW QUEUE BATCH

Batch queue SYSBATCHnode on node

eg Batch queue SYSBATCHAXP on AXP

or Batch queue SYSBATCHVSCN on VSCN

similar for

Batch queue SYSFASTnode on node

Batch queue SYSTERMnode on node

Generic batch queue SYSBATCH

Generic batch queue SYSFAST

Generic batch queue SYSTERM

The SYSBATCH queues are limited to the low pro cess priority They should b e used for

compute intensive programs Do not run such programs interactively

The SYSFAST queues are limited to the low pro cess priority and in addition to a limit of

one hour CPU time

The SYSTERM queues run on interactive pro cess priority but with a limit of minutes

of CPU time

Version August

Op enVMS Intro duction App endix

Version August

Software installed on Op enVMS VAX

App endix F

Installed Software on Op enVMS

F Software installed on Op enVMS VAX

The following software pro ducts are currently installed on the main Op enVMS VAX Cluster at

GSI and is available on most VAXstations connected to this Cluster A marks all software

not available on other VAXs The DCL command to start the application is given in

To all pro ducts do cuments and online Help are available To most pro ducts a Bo okreader

do cumentation is available to o For questions contact the Op enVMS Advisory Service for names

see on page

DECwindowsMotif is available on most of the VAXstations Some of the VAXstations are

running the older VWS software which will not b e describ ed in this manual For details ab out

DECwindowsMotif refer to section on page

Bo okreader BOOK

If your are working directly on a VAXstation or via a Xwindow terminal on a VAXsta

tion running DECwindowsMotif and only then a general utilityisavailable to get all

Op enVMS manuals online in windows on your screen

The manuals are stored on several CDdisks mounted on a centralized DEC InfoServer

connected to Ethernet This allows read access from all VAXstations at GSI to the same

CDdisk drives

For details refer to section on page

DECwrite DECWRITE

DECwrite is a WYSIWYG What You See Is What You Get editor under DECwin

tations including text graphics and images pre dowsMotif to comp ose complex do cumen

viously scanned with DECimage Scan software An English and German version is available

Version August

Op enVMS Intro duction App endix

selected by the DECwindowsMotif Session Manager Language option Runs only under

DECwindowsMotif Bo okreader do cumentation available

DECpresent DECPRESENT DECpresent is replaced by DECwrite

DECimage Scan IMAGE INTER

Scans images in blackwhite or color with dpi on one of the scanners installed at GSI

eg SCAN lo cated in the ElektronikExp erimente lab oratory ro om For scanner

lo cations see app endix D on page The application can b e started on anyVAXstation

running DECwindowsMotif The data are transferred via Ethernet from the scanner to

your VAXstation The images can b e manipulated like rotate retouch or cut They can

b e used in DECwrite and DECpaint Runs only under DECwindowsMotif Bo okreader

do cumentation available

DECimage Character Recognition Services DCRS

Allows the interpretation of printed characters found on an image The text image might

by scanned b efore Runs only under DECwindowsMotif

A

L T X LATEX or LATEXD and DVIPRI or NXDVI

E

A A

Text written in T X or L T X can b e translated with the L T X compiler using the

E E E

DCL command LATEX file for English text or LATEXD file for German text The

result can b e transformed to laser printer format and printed with the DVIPRI command

or to the DECwindowsMotif format to b e previewed with the NXDVIcommand

SPELL SPELL

There is a standalone sp ell checker utility for English written text les Although you

ys use the SPELL command within LSEDIT for English text or the sp ell checker should alwa

within DECwrite for English or German text

Top drawer TDRAW

Formatted data as ASCI I text tables can b e visualized on a graphics terminal or printed

on a laser printer For details see HELP TOPDRAWER

LSEDIT LSE

This DECset Language Sensitive texteditor supp orts various languages by sp ecic func

tions like creation of DOlo ops IFTHENELSE constructs availability of all language

dep endent items At GSI many sp ecial functions have b een added to LSEDIT p erforming

global searches through all buers including of mo dules from include libraries system calls

compilation of programs etc Bo okreader do cumentation available

Version August

Software installed on Op enVMS VAX

SCA SCA

By the DEC Source Co de Analyzer SCA together with the LSEDIT programs can b e

analyzed for crossreferences and call consistencies It pro duces detailed analysis libraries

from program sources Bo okreader do cumentation available

CMS and MMS CMS or MMS

For large software pro ject the DEC Co de Management Software CMS and the DEC Mo dule

Management Software MMS traces the development and history of all comp onents includ

ing source co de changes compilation and linking descriptions and library usage It keeps

track of consistency during the development phase Bo okreader do cumentation available

PCA PCA

The DEC Performance and Coverage Analyzer PCA measures the runtime p erformance of

programs In addition it analysis which part of the co de will b e accessed during runtime

The statistic results are available as histograms or tables Bo okreader do cumentation

available

Compilers

The following compilers are available all compilers except Mo dula supp ort the

full screen debugger and the interlanguage mixture and the Bo okreader

DEC FORTRAN FOR

VAX C CC

DEC PASCAL PASCAL

VAX PLI PLI

MODULA MODULA

VAX BASIC BASIC

DEC OPS for expert systems OPS

graphic systems

The following graphic systems and packages are available

DECimage Application Software image software package

DECphigs s Hierarchical Interactive Graphics System

DECwindowsMOTIF Xwindowinterface

DEC GKS Graphics Kernel System

Version August

Op enVMS Intro duction App endix

GTSGRAL GKS Graphics Kernel System

Bo okreader do cumentation available

DEC Notes NOTES

DEC Notes is an interactive notes and conference to ol for many users joining common notes

conferences Users can read or write notes dep ending on the conference typ e Bo okreader

do cumentation available

Relational Data Base RDB RDO or SQL

The runtime version of the relational data base RDB is available on all Alpha AXP and

VAX systems They can b e manipulated interactively by the Relational Op era

tor RDO utilityorby the SQL utility Programs can use SQLPrecompiler statements

Bo okreader do cumentation available

Common Data Dictionary CDD CDO

The general common data dictionary CDD can b e used together with the relational data

base RDB and application programs CDDRep ository is an active distributed rep ository

system that allows users to organize manage control and integrate to ols and applications

across an entire enterprise A rep ository is a central lo cation where elements can b e dened

stored and shared Elements corresp ond to various entities involved in a pro ject These

include data denitions mo dels les rep orts databases to ols and system congurations

CDDRep ository allows you to manage these entities throughout the system life cycle and

across multiple applications Bo okreader do cumentation available

Datatrieve DTR

DEC DATATRIEVE for Op enVMS is a data management to ol for dening storing up

dating and displaying data It provides interactive and programcallable access to data

a rep ort writing facility a graphics capability screen formatting supp ort and distributed

access on a network connected by DECnet DECwindowsMotif is supp orted Bo okreader

do cumentation available

RALLY RALLY

DEC RALLY is an ob jectbased fourthgeneration application development system that

provides a menu and formsbased environment for creating mo difying and executing in

teractive database applications RALLY consists of a Denition System for creating mo d

ifying and testing RALLY applications and a RunTime System for executing RALLY

applications Bo okreader do cumentation available

Version August

Software installed on Op enVMS VAX

DECdecision DECchart DECcalc INFORM

DECdecision is an integrated information management and decision supp ort environment

comp osed of spreadsheet database and charting comp onents and a crossapplication tap e

recorder Use DECdecision to store data access and query data analyze complex data

and create graphs based on that data

DECdecision includes the following comp onents

DECquery the database management comp onent

DECdecision Calc the spreadsheet comp onent

DECchart the graphing comp onent

DECdecision Builder the crossapplication tap e recorder

To start DECdecision from DCL level typ e INFORM at the DCL prompt DECdecision

displays the Control Panel from whichyou start each of the comp onents and Builder by

clicking on the button to start them Runs only under DECwindowsMotif Bo okreader

do cumentation available

Mathematica MATHEMATICA

This system allows mathematical and graphical handling of data Most mathematical func

tion used in physics are included Currently only available on the VAXstation VSAN

DEC TCPIP Services for Op enVMS UCX TELNET and FTP

The DEC TCPIP Services for Op enVMS promote sharing b etween Alpha AXP and VAX

servers and UNIX clients It supp orts networking le access and application development

between Alpha AXP and VAX servers and UNIX clients The DEC TCPIP Services for

Op enVMS software is comprised of several comp onents eg

Communication subsystem Internet

NFS

File Transfer Proto col FTP

Remote Terminal Services TELNET

Line Printer Daemon Proto col LPD

Berkeley Internet Name Domain BIND Resolver

Simple Mail Transfer Proto col SMTP

Simple Network Management Proto col SNMP

Bo okreader do cumentation available

Version August

Op enVMS Intro duction App endix

DEC SoftPC SOFTPC

The SOFTPC command allows an Op enVMS system to emulate an IBM PC ATItcan

op erate either in DECwindows mo de or character cell mo de Bo okreader do cumentation

available

PCDISK PCDISK

PCDISK is a DOS le maintenance utility which is used to maintain DOS devices eg

oppies accessible to Op enVMS The interface is DOS like having manyemulated

DOS commands Op enVMS style prompting line editing and HELP are available In some

cases a Op enVMS command syntax may b e used to p erform a DOS function

Pathworks for DOS and Apple

Pathworks are programs to integrate IBM compatible PCs and Apple Macintoshs via Ether

net with Op enVMS Pathworks uses DECnet LAT or TCPIP as communication proto col

It allows to copy les to simulate DOS harddisks on a VAX to run DECwindowsMotif

and to use all Op enVMS printer queues

RSX MCR

This PDP emulation software allows the compilation and linking of PDP software

on the VAX It is still in use for the accelerator control system and the J based CAMAC

single crate system of GOOSY

System and network management to ols These programs are not available for standard

users

DECmcc Station Management Software

work Covered by the Enterprise ManagementArchitecture EMA several system and net

programs are bundled together eg for Terminal Servers TSM bridges ELMS

Ethernet trac analysis LTM Ethernet control ETHERnim DECnet and TCPIP

SNMP monitor The common is DECwindowsMotif It will b e con

verted to b ecome OSF DME compliant in the future

ATEM

Using a relational data base RDB and articial intelligent AI software ATEM

manages the data of all network comp onents inclusive detailed information ab out de

scriptions lo cations installation dates and pictures images

DECp erformance Solution DECps

DECps collects and analyses the p erformance of Op enVMS systems and p eripherals in

detail Extensive analysis to ols are available providing exact hints ab out malfunctions

or system false parameter settings using a builtin exp ert system

Version August

Software installed on Op enVMS Alpha AXP

Distributed Name Service DNS

DNS manages networkwide logical names eg for p eripherals or computer no de

names It will b e converted to the OSI X standard in the future

Remote System Manager RMS

Allows system management op erations likesoftware installations and backups on all

VAX no des on the Ethernet even on other clusters

X Software PSI

This managementsoftware running on the VAX VSCN only controls the X DATEX

P WIN PTT network connection

Volume Shadowing

It allows the shadowing simultaneous online use of to identical disk drives as one

logical device If the hardware of one drive should crash the second drive runs un

interrupted

F Software installed on Op enVMS Alpha AXP

The following software pro ducts are currently installed on the main Op enVMS Alpha AXP Clus

ter at GSI and is available on the Alpha AXP Workstations connected to this Cluster A

marks all software not available on other Alpha AXP Workstations The DCL command to start

the application is given in

To all pro ducts do cuments and online Help are available To most pro ducts a Bo okreader

do cumentation is available to o For questions contact the Op enVMS Advisory Service for names

see on page

DECwindowsMotif is available on all Alpha AXP workstations For details ab out DECwin

dowsMotif refer to section on page

Bo okreader BOOK

If your are working directly on an Alpha AXP workstation or via a Xwindow terminal

on an Alpha AXP workstation running DECwindowsMotif and only then a general utility

is available to get all Op enVMS manuals online in windows on your screen

The manuals are stored on several CDdisks mountedonacentralized DEC InfoServer con

nected to Ethernet This allows read access from all Alpha AXP workstations at GSI to

the same CDdisk drives

For details refer to section on page

DECwrite DECWRITE

Version August

Op enVMS Intro duction App endix

DECwrite is a WYSIWYG What You See Is What You Get editor under DECwin

dowsMotif to comp ose complex do cumentations including text graphics and images pre

viously scanned with DECimage Scan software Runs only under DECwindowsMotif

Bo okreader do cumentation available

A

L T X LATEX or LATEXD and DVIPRI or NXDVI

E

A A

Text written in T X or L T X can b e translated with the L T X compiler using the

E E E

DCL command LATEX file for English text or LATEXD file for German text The

result can b e transformed to laser printer format and printed with the DVIPRI command

or to the DECwindowsMotif format to b e previewed with the NXDVIcommand

SPELL SPELL

There is a standalone sp ell checker utility for English written text les Although you

should always use the SPELL command within LSEDIT for English text or the sp ell checker

within DECwrite for English or German text

LSEDIT LSE

This Language Sensitive texteditor supp orts various languages by sp ecic functions like

creation of DOlo ops IFTHENELSE constructs availability of all language dep endent

items At GSI many sp ecial functions have b een added to LSEDIT p erforming global

searches through all buers including of mo dules from include libraries system calls com

pilation of programs etc Bo okreader do cumentation available

SCA SCA

By the DEC Source Co de Analyzer SCA together with the LSEDIT programs can b e

analyzed for crossreferences and call consistencies It pro duces detailed analysis libraries

from program sources Bo okreader do cumentation available

CMS and MMS CMS or MMS

For large software pro ject the DEC Co de Management Software CMS and the DEC Mo dule

Management Software MMS traces the development and history of all comp onents includ

ing source co de changes compilation and linking descriptions and library usage It keeps

track of consistency during the development phase Bo okreader do cumentation available

PCA PCA

The DEC Performance and Coverage Analyzer PCA measures the runtime p erformance of

programs In addition it analysis which part of the co de will b e accessed during runtime

Version August

Software installed on Op enVMS Alpha AXP

The statistic results are available as histograms or tables Bo okreader do cumentation

available

Compilers

The following compilers are available all compilers except Mo dula supp ort the

full screen debugger and the interlanguage mixture and the Bo okreader

DEC FORTRAN FOR

DEC C CC

DEC C CXX

DEC PASCAL PASCAL

DEC PLI PLI

DEC BASIC BASIC

DEC OPS for expert systems OPS

DEC VEST VEST

DEC MACRO MACROMIGRATION

DEC MACRO MACROALPHA

graphic systems

The following graphic systems and packages are available

DECphigs Programmers Hierarchical Interactive Graphics System

DECwindowsMOTIF Xwindowinterface

DEC GKS Graphics Kernel System

Bo okreader do cumentation available

Relational Data Base RDB RDO or SQL

The runtime version of the relational data base RDB is available on all Alpha AXP and

VAX systems They can b e manipulated interactively by the Relational Database Op era

tor RDO utilityorby the SQL utility Programs can use SQLPrecompiler statements

Bo okreader do cumentation available

Mathematica MATHEMATICA

ws mathematical and graphical handling of data Most mathematical func This system allo

tion used in physics are included

Version August

Op enVMS Intro duction App endix

DEC TCPIP Services for Op enVMS UCX TELNET and FTP

The DEC TCPIP Services for Op enVMS promote sharing b etween Alpha AXP and VAX

servers and UNIX clients It supp orts networking le access and application development

between Alpha AXP and VAX servers and UNIX clients The DEC TCPIP Services for

Op enVMS software is comprised of several comp onents eg

Communication subsystem Internet

Network File System NFS

File Transfer Proto col FTP

Remote Terminal Services TELNET

Line Printer Daemon Proto col LPD

Berkeley Internet Name Domain BIND Resolver

Simple Mail Transfer Proto col SMTP

Simple Network Management Proto col SNMP

Bo okreader do cumentation available

DEC SoftWindows SOFTWINDOWS

The SOFTWINDOWS command allows an Op enVMS system to emulate an IBM PC AT

It can op erate either in DECwindows mo de or character cell mo de Bo okreader

do cumentation available

Pathworks for DOS and Apple

Pathworks are programs to integrate IBM compatible PCs and Apple Macintoshs via Ether

net with Op enVMS Pathworks uses DECnet LAT or TCPIP as communication proto col

It allows to copy les to simulate DOS harddisks on an Alpha AXP workstation or a V AX

to run DECwindowsMotif and to use all Op enVMS printer queues

System and network management to ols These programs are not available for standard

users

DECp erformance Solution DECps

DECps collects and analyses the p erformance of Op enVMS systems and p eripherals in

detail Extensive analysis to ols are available providing exact hints ab out malfunctions

or system false parameter settings using a builtin exp ert system

Polycenter Disk File Optimizer for Op enVMS

It allows the of Op enVMS le systems

Version August

Software installed on Op enVMS Alpha AXP

Volume Shadowing

It allows the shadowing simultaneous online use of to identical disk drives as one

logical device If the hardware of one drive should crash the second drive runs un

interrupted

Version August

Op enVMS Intro duction App endix

Version August

System Error Messages

App endix G

HELP

The format of a help le must b e Note that there are in the rst column only level numbers

any text must b egin with a SPACE

key

space text line

space text line

subkey

space text line

subsubkey

space text line

subkey

space text line

subsubkey

space text line

key

space text line

subkey

space text line

The mo dule names is are determined from the main keys in the le Several mo dules maybe

in one le

Version August

Op enVMS Intro duction App endix

Version August

System Error Messages

App endix H

System Error Messages

System error messages are displayed in the format

FACILITYLIDENT text

FACILITY the mnemonic for the program issuing the message

L the first letter of the severity code

F fatal error E error W warning I information S success

IDENT an abbreviation of the text

text an explanation of the error

Example

DELETE ADAMTXT

DELETEEDELVER explicit version number or wild card required

The facility DELETE shows an error E with the ident DELVER The reason was the missing

le version numb er for the DELETE command A correct command could b e

DELETE ADAMTXT

whichwould delete all versions of the le

For a detailed explanation of an error see the OpenVMS System Messages and Recovery

Procedures Reference ManualYou may also user the HELP facilitybytyping

HELP MESSAGE errorcode

eg

HELP MESSAGE ACCVIO

to get an error co de explanation

Version August

Op enVMS Intro duction App endix

Version August

Op enVMS Glossary

Op enVMS Glossary

The glossary follows the following format

The glossary words are printed in b old

Words that can b e crossreferenced are emphasized

Words that can b e entered at the terminal are in typewriter style

account Enables access to the system software command interpreters compilers utilitiesand

so on including the ability to p erform work of general nature program development text

editing and so on There is always an username a password and a disk le directory

asso ciated with an account

Alpha AXP The name of computer systems manufactured byDIGITAL Equipment Corp ora

tion The Alpha AXP computer systems are based on a high p erformance RISC Reduced

Instruction Set Computer Computer CPUThereisa numb er of dierent Alpha AXP

systems available from PClikeWorkstations like DEC LX to computer center

servers like Digital Server Mo del AMP eg AXP and AXP at GSI These

Alpha AXP computer systems may run three dierent op erating systems OpenVMS Digital

UNIX former OSF or NT

ASCI I American Standard Co de for Information Interchange ASCI I is the standard format for

sending readable text It is a co de used bymany computers to translate letters numbers

and symb ols from a keyb oard in to machine co de and vice versa Thus an ASCI I le is a

le that can b e read b oth by p eople and by computers

assembler Language pro cessor that translates a source program containing assembly language

directives and machine instructions into an ob ject mo dule

Version August

Op enVMS Glossary

batch Mo de of noninteractive pro cessing in which all commands to b e executed by the operating

system and optionally data to b e used as input to the commands are placed in a command

procedureleand submitted to the computer system for execution in a so called batch queue

corresp onding OpenVMS DCL command SUBMIT file QUEUEqueuename

batch job A noninteractive process

batch queue Execution queue for batch jobs submitted to the computer system A batch queue

executes batch jobs one after the other dep ending on their order in the queue

BitNet US computer network for academic and research institutes EARN for example The

IBM mainframe has the EARN address DDAGSI This computer is the only one accessible

at GSI via EARN not available on VAX nor on Alpha AXP

Bo okreader If your are working directly on an Alpha AXPaVAXstation or via a Xwindow

lpha AXP or a VAXstation running DECwindowsMotif and only then this terminal on an A

general utility is available to get all OpenVMS manuals online in windows on your screen

The manuals are stored on several CDdisks mountedonacentralized DEC InfoServer

connected to Ethernet only This allows read access from all Alpha AXP or VAXstations at

GSI to the same CDdisk drives

bridge A bridge separates the trac of two Ethernet or FDDI segments It keeps address

tables of no des of each side of the bridge and allows transfer of packets according to these

tables Trac b etween no des b oth on one side of the bridge do es not aect the trac on

the other side There are bridges for EthernetEthernet EthernetFDDI and FDDIFDDI

GIGAswitch

buer A temp orary data storage area in the computers main memory

cluster see VMScluster

command An instruction or request for the system to p erform a particular action An entire

command string consists of the command name with any parameters andor qualiers

command format see syntax

command pro cedure File containing a sequence of commands to b e executed bythe command

language processor DCL The command pro cedure can b e submitted for execution at the

terminal eg XYZCOMorasa batch job eg SUB XYZCOM

command string A command with any parameters andor qualiers

compiler Language pro cessor that translates a source program containing highlevel language

statements for example C FORTRAN or PLI into an object mo dule the internal machine

co de format le The ob ject mo dule can b e linked byalinker to an executable image

Version August

Op enVMS Glossary

Computer Interconnect CI A highsp eed faulttolerant dual serial bus which has a

bandwidth of MBits p er second With the CIanycombination of VAX pro cessor no des

and intelligent IO subsystem Hierarchical Storage Control ler HSCnodesuptoin

numb er can b e lo osely coupled in a computer ro om environment running the VMScluster

software

concatenate To link together in a series

CPU Central Pro cessing Unit It is the hardware that handles all calculating and routing of

input and outputIO as well as executing images The CPU is the part of the computer

that actually computes

cursor A ashing indicator used on video terminals to p oint to the screen p osition where the

next character will app ear It is called a cursor b ecause it shows the course or direc

tion the printed or typ ed line will follow On graphics workstations like Alpha AXP or

VAXstations the cursor can b e moved across the screen by a device called mouse

data A general term used for any representation of facts concepts or instructions in a form

suitable for communication interpretation or pro cessing When commands prompt you for

command elements they are asking you for data to pro cess

DATEXP The computer telecommunication network service oered by the German PTT

Telekom It uses the X pack etswitched communication proto col on telephone lines with

mo dems The corresp onding VAX no Alpha AXPsoftware is called PSI the Packetnet

System Interface of DEC The WissenschaftsNetz WI is a subset of DATEXP for all

German Universities and researchlabs

DCL Digital Command Language It provides a means of communication b etween the user and

the operating system DCL is designed for ease of use Commands are English words and

if necessary elements are not typ ed in DCL will prompt for them

DEC The Digital Equipment Corporation is the computer manufactory of Alpha AXP VAX

DECsystems and PDP hardware and software namely OpenVMS Digital UNIX former

OSF ULTRIX and RSX op erating systems It also pro duces high p erformance

EthernetFDDI network equipmentlike terminal servers bridgesandGIGAswitch

DECnet The standard network software for all DEC computers This software uses the fol

Ethernet FDDI PTT lines with X proto col DATEXP WIN or lowing hardware

terminal lines GSI has a large internal DECnet and is in addition connected to an inter

national DECnet for the High Energy Physics communitycalled HEPnet

DECpresent DECpresent is replaced by DECwrite

Version August

Op enVMS Glossary

DECwindowsMotif The standard available on Alpha AXP VAXs

tationsand DECstations is DECwindowsMotif It is compatible to OSF Motif and the

Xwindow standards

DECwrite DECwrite is a WYSIWYG what you see is what you get editor under DECwin

dowsMotif to comp ose complex do cumentations including text graphics and image data

It runs under OpenVMS on Alpha AXP and VAXstation and under MicroSoft Windows on

IBM compatible PCs

DECserver A terminal interface to OpenVMS and Digital UNIX former OSF on Alpha

AXP and VAX ULTRIX on DECstations OS and LynxOS on VMEboards and MVS

on IBM mainframe computers using the Ethernet hardware

DECstation A DECstation is a RISC workstation running the DEC UNIX version called UL

TRIX It will b e replaced by Alpha AXP systems running Digital UNIX former OSF in

the future The terminal interface is DECwindowsMotif

default Value supplied by the system when a user do es not sp ecify a required command param

eter or qualier

delimiter Acharacter that separates terminates or organizes elements of a character string

or statement For example in the le specication STORIESDAT the p erio d is the

delimiter that enables the system to tell the dierence b etween the le name STORIES and

the le type DAT

device Any p eripheral hardware connected to the pro cessor and capable of receiving storing

or transmitting data Laser printers and terminals are examples of recordoriented devices

Magnetic tap es and disks are examples of mass storage devices Terminal line interfaces

and interpro cessor are examples of communications devices All devices havenames

either in the form ddnn where dd is a two letter mnemonic nn is an o ctal numb er and

the colon is a required terminator or as a logical name

device name Identication of a physical device for example LTA or a logical name for

example SYSOUTPUT that is equated to a physical device name The rst twochar

acters of a physical device name denes the device hardware typ e the following character

and numb ers dene the controller and the running device number eg LTA means

a DECserver terminal on controller A with the numb er Disks are dened as logical

names including a sp ecic directory the so called roots A user normally handles roots only

like KPROOT

device separation Separation of alphanumeric terminal for commands and a graphic terminal

on an Alpha AXP or a VAX or on the IBM mainframe

Digital UNIX Digital UNIX former OSF is based on a UNIX op erating system develop ed

by the Op en Software Foundation OSFItisavailable for RISC computers of DEC the

Alpha AXP

Version August

Op enVMS Glossary

directory A le that briey catalogs a set of les stored on disk or tap e The directory includes

the name typ e version number creation date mo dication date and other information of

each le in the set

editor see LSEDIT

EARN The Europ ean Academic Research Network which is the Europ ean version of the US

BitNet The IBM mainframe has the EARN address DDAGSI This computer is the only

one accessible at GSI via EARN not available on VAX nor on Alpha AXP

error message Sentby the system when some action you have requested fails Each error

message identies the particular part that detected the error The great ma jority of error

messages result from typing mistakes or mistakes in syntax Often you can correct the

error byretyping the command The severity of an error is given by the following levels F

fatal error E error W warning I information S success

Ethernet Computer Network hardware A coaxcable transmitting messages and data serially

at Mbitssec b etween computers terminal servers and other devices

extension see le typ e

FDDI Fib er Distributed Data Interface Computer Network hardware A b er cable ring and

in the future also coaxcable transmitting messages and data serial at Mbitssec b etween

computers terminal servers and other devices The FDDI cabling can b e connected trans

parently by a bridge to Ethernet cables ie any station on FDDI can talk to any station on

Ethernet as long as b oth are talking the same network software eg TCPIP or DECnet

Up to FDDIrings can b e switched byaGIGAswitch hardware which is already in use

at GSI

le Collection of data treated as a unit generally used to refer to data stored on magnetic tap es

or disks

le name The name comp onentofale specication

le sp ecication Unique identication of a le

nodedevicedirectoryfilenametypeversionnumber

le typ e The typ e of a le specicationAle typ e generally describ es the nature of a leor

A

how it is used For example TEX indicates a L T X program or FOR indicates a FORTRAN

E

program source le

Version August

Op enVMS Glossary

le version numb er Numeric comp onentofale specication When a le is edited its version

numb er is increased by one

FTP File Transfer Proto col FTP is the user interface to the Internet TCPIP standard le

transfer proto col FTP allows users to log into remote systems transfer les to and from re

mote obtain listings of directories on remote hosts and other common le op erations

Most FTP commands require one or more le sp ecications Lo cal le sp ecications must

be valid OpenVMS le specicationsRemotele specications will b e interpreted by the

remote host and therefore must b e valid to that host Keep in mind that UNIX no de user

and le names are mostly case sensitive Any le specication which isnotavalid OpenVMS

le specication must b e quoted sp ecically if it contains lower case characters as usual

in UNIX environments The GSI Alpha AXP has the Internet address axpgside

the GSI VAX VSCN has the Internet address vscngsidethe IBM mainframe has the

address mvsgside Internet

GIGAswitch Computer Network hardware Up to FDDI rings can b e switched by a GI

GAswitch hardware which is already in use at GSI A FDDI b er cable ring and in the

future also coaxcable transmitting messages and data serially at Mbitssec b etween

computers terminal servers and other devices The FDDI data are switchonpacket base

between two rings Several ring pairs can communicate at the same time cross bar switch

If an Alpha AXP or another GIGAswitch is connected directly to a GIGAswitch p ort they

will communicate in full duplex mo de ie with Mbitssec In the future cards for ATM

Asynchronous Transfer Mo de a new PTT standard will b e available for GIGAswitches

A GIGAswitch has an internal bandwidth of over Gbitssec

Global Section A Global Section is a le whose contents can b e loaded into the program

address space of several users simultaneously The contents will b e only once in the physical

memory ie the data are shared byseveral programs The Global Section must b e created

as a le and then it must b e dened as a Global Section by OpenVMS system service routines

from a program eg by the mountofa GOOSY Data Base There are system wide Global

Sections eg compiler co de and group Global Sections eg a GOOSY Data Base The

Global Section will b e dened as long as the system is running or another program uses a

OpenVMS system routine to delete the Global Section attribute eg by the dismountofa

Data Base GOOSY

GOOSY The GSI OnlineOine System It is a PLI based nuclear data acquisition and

analysis system implemented on Alpha AXP and VAX OpenVMS computers

help le Atext le in a format for use with the HELP commandHelples can include simply

organized information and can provide up to nine levels of search

Version August

Op enVMS Glossary

HEPnet GSI is connected to an international DECnet for the High Energy Physics community

called HEPnet

Hierarchical Storage Controller HSC A selfcontained intelligent massstorage magnetic

disk and tap e drives controller that communicates with VAX pro cessors in a VMScluster

environmentviaaComputer Interconnect CI bus

IBM mainframe The GSI computer center is equipp ed with an IBM mainframe typ e

running MVSESATSO under VMESA

IBM terminal One can connect any VT typ e terminal through the DECserver to the IBM

system

image data Pictures stored pixelwise are called image data You can pro duce and manipulate

image data with an image scanner hardware and software and with the application program

PAINTYou can include image les in DECwrite do cuments For the lo cations and the use

of scanners see app endix D on page

image executable Programs are written and stored in plain text les so called sourcecode

les These sourcecode les are translated byacompiler to a computer internal binary

format the Several of these object code les are linked together pro ducing an

h nally can b e executed on the computer image le whic

InfoServer The DEC InfoServer is a standalone computer connected to Ethernet It has several

CDdisk drives attached lo callyTheInfoServer oers CDdisks mounted on these drives

networkwide to all Alpha AXP VAX and PCs The CDdisks are used mainly to store

Bookreader manuals available on several CDdisks This allows read access from all Alpha

AXP and VAXstations at GSI to the same Bo okreader do cumentation

interactive Mo de of communication with the operating system in which a user enters a com

mand and the system executes it and resp onds

Internet Computer network originally founded by the US DoD It is worldwide used byre

search and industry and is based up on the TCPIP proto col Keep in mind that UNIX

no de and user names are mostly case sensitive The GSI Alpha AXP has the Internet

address axpgside the GSI VAX VSCN has the Internet address vscngside the

IBM mainframe has the Internet address mvsgside

alenttoaprocess jobs are classied as batch or interactive job The accounting unit equiv

A printjob

Version August

Op enVMS Glossary

K A unit for measuring the size of memory or similar resources K is short for kilo and is used

to mean although in computer slang K is equal to

keypad The small set of keys to the far right of the main keyb oard on a terminal The key func

tions dep end on the program using them eg LSEDIT DEBUG DCLorIBM mainframe

Language Sensitive Editor See LSEDIT

Laser printer There are several laser printers LN LNR PrintServer PrintServer

HPTektronix and Lexmark for blackwhite and color available at GSI see app endix D

on page

A

They will printany text all L T XPostScript and Tektronix output

E

LAT A communications proto col that the OpenVMS op erating system uses within a lo cal area

network over EthernetFDDI to communicate with terminal servers

A

L T X A do cument preparation system used writing letters b o oks manuals articles etc

E

LAVC Lo cal Area VAX Cluster Atyp e of VMScluster conguration in which cluster com

munication is carried over Ethernet or FDDI bysoftware that emulated certain Computer

DSSI functions A VMScluster no de can b e any Alpha AXP or VAX Interconnect CI or

pro cessor

linker Programs are written and stored in plain text les so called sourcecode les These

sourcecode les are translated byacompiler to a computer internal binary format the

object code Several of these object code les are linked together pro ducing an image le

which nally can b e executed on the computer

logging in To p erform a sequence of actions at a terminal that establishes a users communi

cation with the operating system and sets up default characteristics for the users terminal

session LOGINCOM is as its name suggests a log in command pro cedure It is executed

whenever you log in You can add commands to this le These commands are then exe

cuted whenever you log in

To op en an IBM MVSTSO session use the LOGON command

logging out To terminate interactive communication with the operating systemTheLOGOUT

command executes the pro cedure and ends a terminal session

If you are in an IBM MVSTSO terminal session use the LOGOFF command to leave the

session

LSEDIT The Language Sensitive Editor which is used for writing any text le eg command

A

procedures programs in various languages FORTRAN PLI etc or L T X text There

E

Version August

Op enVMS Glossary

are other text editors available namely EDT and EVE For more information on these text

editors see the LSEDIT or DECset manuals or the Bookreader do cumentation

LynxOS LynxOS is a realtime op erating system designed for use with Motorola based GSI

CAMAC controller CVC VME pro cessor b oards like Eltec E E and x based

PCs It provides fully UNIX compatible realtime options and POSIX standards It is

amultitasking op erating system with predictable timing b ehavior and has user denable

priorities and a fully preemptable kernel It is used at GSI has the op erating system for

data acquisition with the single CVC SBS and multiple branch system

MAIL utility A utility which allows you to send mail internally within the GSI and externally

over EARNBitNet HEPnetand Internet

Messtation The computer station where VA FRITZ is housed There are also magtap es

and a laser printer commonly available

Motif The standard graphical user interface available on Alpha AXP VAXstationsand DEC

stations is DECwindowsMotif It is compatible to the industry standard OSF Motif and

the Xwindow standard

mouse Tomovea cursor across the terminal screen workstations are using a sp ecial p ointer de

e the mouse byhandthecursor moves vice connected to them called mouse When you mov

corresp ondingly over the screen There are three buttons on an Alpha AXP VAXstation

and DECstation mouse called MB leftmost MB middle and MB rightmost Hit

ting these buttons mouse click or keeping them pressed during the mouse move initiates

actions dep ending on the application you are currently running

network A collection of interconnected computer systems called nodes

Network File System NFS The Network File System NFS allows the access of disks across

a network It is based on the TCPIP Internet proto col A NFS server oers disks across

the network to NFS clients whichmaymount these disks and use them as if they are lo cally

connected

no de An individual computer system in a network that can communicate with other computer

systems in the network

ob ject co de Programs are written and stored in plain text les so called sourcecode les

These sourcecode les are translated byacompiler to a computer internal binary format

Version August

Op enVMS Glossary

the object codeSeveral of these object code les are linked together pro ducing an image le

which nally can b e executed on the computer

Op enVMS VMS System The name of the Alpha AXP and VAX operating

system

op erating system The system software that controls the op erations of the computer Alpha

AXP and VAX computers are running the OpenVMS op erating system The DECstations

are running the ULTRIX op erating system

OSF The Op en Software Foundation OSF is a nonprot software consortium founded by

large computer and software companies like DECIBMHP Siemens OSF develops an

UNIX based op erating system called OSF and several basic software packages like Dis

tributed Computing Environment DCE Distributed ManagementEnvironment DME

and a Xwindow based user interface Motif

OSF OSF is a UNIX op erating system develop ed by the Op en Software Foundation OSF

See Digital UNIX

parameter Ob ject of a command A parameter can b e a le sp ecication a symbol value

passed to a command procedureora word dened by the DCL

password Protectiveword asso ciated with the username A user logging in to the system must

supply the correct password b efore the system will p ermit access A user maychange his

password by using the DCL command SET PASSWORD

Pathworks for DOS and Mac Pathworks are programs to integrate IBM compatible PCs and

Apple Macintoshs via Ethernet with OpenVMS and UNIX Pathworks uses DECnet LAT

or TCPIP as communication proto col It allows to copy les to simulate DOS harddisks

on a Alpha AXP and VAXtorun DECwindowsMotif and to use all Alpha AXP or VAX

printer queues

PECAD An alphanumeric and graphics terminal emulating DEC VT and Tektronix

terminals

PERICOM An alphan umeric and graphics terminal emulating DEC VT and Tektronix

terminals

PostScript A designed by Adob e Systems Inc to convey a description

of virtually any desired page to the printer It can describ e a page layout containing any

combination of text graphical shap es and digitized image data It is used by most computer

companies and can b e handled byprinters PostScript printer able to translate PostScript

text les sent to them for printing all laser printers at GSI

Version August

Op enVMS Glossary

prompting A symbol used by the system as a cue to that the system is ready to accept

input from you

A

preamble Term from L T X The commands b efore begin document

E

pro cess The environmentinwhichyou use the Alpha AXP or VAX OpenVMS system

PURGE The action of deleting older versions of les but keeping the newest one the one with

the highest version numb er

qualier Command mo dier that describ es the op eration of a command A qualier is always

preceded by a slash character

queue A line of items to b e pro cessed eg a batch queue

ro ot A ro ot is a system wide dened logical name dening a physical disk device name and

a sp ecic directory Such a ro ot is used likeadevicenamein all cases eg in the le

specication instead of the device name A user will get a ro ot instead of a physical disk as

his default le device eg APROOT KPROOT etc

scanner Pictures stored pixelwise are called image data You can pro duce and manipulate

image data with an image scanner hardware and software and with the application program

PAINT A scanner scans a picture pixelwise with a laser b eam pro ducing pixel image data

These data can b e included in DECwriteFor scanner typ es and lo cations see app endix D

on page

service A service is either an Alpha AXP or a VAX node or a VME processor console p ort or

the IBM mainframe connected to a DECserver provided for users at GSI

source co de Programs are written and stored in plain text les so called sourcecode les

These sourcecode les are translated byacompiler to a computer internal binary format

the object codeSeveral of these object code les are linked together pro ducing an image le

which nally can b e executed on the computer

sub directory Directory le cataloged in a higherlevel directory that lists additional les be

longing to the owner of the directory

syntax The form that a command must follow Missp elled words are the most common syntax

errors

Version August

Op enVMS Glossary

system manager Person who makes resources available to users and sets up restrictions gov

erning the use of such resources see names on page

TCPIP The Transmission Control Proto colInternet Proto col TCPIPwas originally devel

op ed by the US Department of Defense Based on TCPIP the Internet network is a

Computer network used worldwide by research and industry Several proto col are based on

TCPIPeg Telnet for remote login the File Transfer Proto col FTP for remote le trans

fer and the Network File System NFS for le serving Keep in mind that UNIX no de and

user names are mostly case sensitive ie under OpenVMS they must b e included in dou

ble quotes eg usernamesegment MRichtergside The GSI Alpha AXP

has the Internet address axpgside the GSI VAX VSCN has the Internet address

vscngside the IBM mainframe has the Internet address mvsgside

Telnet A terminal proto col for login on remote computers Telnet is based up on the Internet

network which is a Computer network originally founded by the US DoD It is worldwide

TCPIP proto col Keep in mind that used by research and industry and is based up on the

UNIX no de and user names are mostly case sensitive The GSI Alpha AXP has the In

ternet address axpgside the GSI VAX VSCN has the Internet address vscngside

the IBM mainframe has the Internet address mvsgside

terminal Hardware communication device with a typ ewriterlikekeyb oard that receives and

transmits information b etween users and the system

terminal server A terminal interface to Alpha AXP VAX IBMandVME computers using

the Ethernet hardware The DECserver is suchadevice

typ e see le typ e

ULTRIX A UNIX version from DEC for the MIPS RISC computers like DECstations

UNIX A general purp ose op erating system for many dierent computer architectures develop ed

byATT UNIX avors used at GSI are IBM AIX HPUX ULTRIX LynxOSand Digital

UNIX

username Name by which the system identies a particular user T o gain access to the system

a user sp ecies a username followed byapassword

utility A generalpurp ose program that p erforms tasks included in an operating system to p er

form common functions such as editing or le handling

Version August

Op enVMS Glossary

VAX Virtual Address Extension The name of a computer system manufactured byDIGITAL

Equipment Corp oration The op erating system for VAX computers is OpenVMS

VMScluster A highly integrated organization of OpenVMS systems that communicate over a

highsp eed communications path VMScluster congurations have all the function of single

no de systems plus the abilitytoshareCPU resources queues and disk storage Likea

singleno de system the VMScluster conguration provides a single security and manage

mentenvironment Memb er no des can share the same operating system or serve sp ecialized

needs There are three typ es of a VMScluster system congurations dep ending on the

medium used for interpro cessor communications CIbased lo cal area EthernetFDDI

and mixedinterconnect CI and EthernetFDDI

VAX op erating system The operating system of the VAX named OpenVMS

VAXstation A VAX workstation running the OpenVMS The terminal interface is DECwin

dowsMotif

ersion number version numb er see le v

VMS Now called OpenVMS Virtual Memory System The name of the Alpha AXP and VAX

operating system

VME A bus standard develop ed by Motorola to interface pro cess data to multiple micro pro

cessors connected to the VME bus GOOSY is using VME with Motorola x pro cessor

b oards to acquire and handle exp eriment data The GSI accelerator control system uses

VME pro cessors for setup and control of the equipment

wildcard character Asymbolusedwithmany DCL commands in place of all or part of a le

specication to refer to several les rather that sp ecifying them individually

There are twosymb ols used The which can stand in place of unlimited characters and

the whic h can stand only in place of one character For example

DIR TEX

COPY AFOR TEST

DEL ADMTXT

st nd

The command lists all les with the extension TEX The command copies all les

with the extension FOR and with their names starting with the character A to the

rd

directory TEST without changing their names The command deletes all les with the

extension TXT and with names starting with AD then any one character and ending

with M

Version August

Op enVMS Glossary

WissenschaftsNetz WI The computer telecommunication network service oered by the Ger

man PTT Telekom to all German Universities and research labs It uses the X packet

switched communication proto col on telephone lines with mo dems The corresp onding VAX

software running at GSI on the VAXstation VSCN only is called PSI the Packetnet System

Interface of DEC

WWW The WorldWideWeb WWW or W is the universe of networkaccessible informa

tion an emb o dimentofhuman knowledge It is an initiative started at CERN now

with many participants It has a b o dy of software and a set of proto cols and conven

tions W uses hyp ertext and multimedia techniques to make the web easy for anyone to

roam browse and contribute to The GSI WWW information is accessible via the URL

httpwwwgsidegsihtml You will nd a lot of information like this manual in the

GSI WWW pages Call the WWW on OpenVMS if your are running a Xwindow Motif

session on a workstation or a Xwindow terminal bytyping XWWW

X A packetswitched synchronous communication proto col on telephone lines with mo dems

X DATEXP is the computer telecommunication network service oered by Based on

the German PTT Telekom The WissenschaftsNetz WI is a subset of DATEXP for all

German Universities and research labs The corresp onding VAX software running at GSI

on the VAXstation VSCN only is called PSI the Packetnet System Interface of DEC

Xwindow A software develop ed by the Massachusetts Institute of Technology MIT together

with the computer companies DEC IBM and HP This windowsoftware should unify

the users interface to workstations Within the last years Xwindow has b ecome a widely

accepted defacto standard Xwindow is also used as the base for OSFMotif The actual

implementation for Alpha AXP VAXstations and DECstations is DECwindowsMotif

Xwindow terminal Based on the Xwindow defacto standard develop ed by the Massachusetts

Institute of Technology MIT several companies are oering graphics terminals connected

directly to EthernetYou can connect to any computer running the same network proto col

dep ending on the pro ducer company mainly TCPIP LATor DECnet and op en terminal

sessions like DECwindowsMotifAt GSI there are Xwindow terminals from DEC IBM

and mainly Tektronix Together with Pathworks for DOS or Pathworks for Apple an IBM

compatible PC or an Apple Macintosh can simulate a Xwindow terminal bysoftware

Version August

Index

Index

queue

A

begin of line

abbreviation

DCL command line

command

BitNet network

DCL symbol

addresses at GSI

account

MAIL

addressing mail from remote

Bo okreader under DECwindowsMotif

Advisory Service

aid for computers and network

ALLOCATE command

buer

Alpha AXP

Alpha AXP or VAX

C

no de names

C compiler

APPEND command

C compiler

Apple Macintosh

CALL command

application software

CBATCH command

for Op enVMS Alpha AXP

CDD common data dictionary

for Op enVMS VAX

CDIFFER command

applications in DECwindowsMotif

CDO common dictionary op erator utility

ARPAnetwork

CEDIT command

article in LaTeX

CFILTYPES command

ASCI I

change window size

assembler

character recognition services

ASSIGN command

CI Computer Interconnect

attention key of IBM terminal

clear typ eahead buer

AU Australian Univ network

DCL command line

automatic startup of DECwindowsMotif

CLOSE command

AXP

cluster of Alpha AXP and VAX systems

B

CMAIL command

backup

CMS co de management system

BACKWARD server command

CNEWS command

BASIC compiler

co de management system

batch

colors of DECwindowsMotif

job

Version August

Op enVMS Intro duction Index

CMAIL command

COMPILE DCL

COMPILEDEBUG CNEWS

CON format

CON IBM interactive

CONTINUE interrupting

control keys pro cedure

COPY comment

CREATE control

CREATEDIRECTORY debug

CREPEAT error handling

CREPLACE execution

CXX for C compiler global symbol

DEALLOCATE lab el

DEASSIGN lexical function

DEBWIN lo cal symbol

DEFINE LOGINCOM

DEFINEUSER LSEDIT supp ort

DELETE parameter passing

DELETESYMBOL read from terminal

DIFFERENCES symbol

DIR terminal IO

DISMOUNT variable

DTR write to terminal

DUMP STATUS symbol

DVIPRI qualier

EARN string

ECLINE commands

ENDSUBROUTINE DCL

EXIT OUTPUT

FORTRAN ALLOCATE

GLDOCUMENT APPEND

GOSUB ASSIGN

GOTO BASIC

HELP CALL

IFTHEN CBATCH

IFTHENELSEENDIF CC for C compiler

IMAGE INTERACTIVE CDIFFER

INFORM CDO

INITIALIZE CEDIT

INQUIRE CFILTYPES

interrupting CLOSE

Version August

Index

PLI LaTeX

POP for printers LIBCOPY

PRINT LIBDEL

print with POP LIBEXTR

PURGE LIBLIS

PWATCH LIBRARY

RALLY LIBRARYCREATE

RDO LIBRARYDELETE

READ LIBRARYEXTRACT

read from terminal LIBRARYINSERT

RECALL LIBRARYOUT

RENAME LIBRARYREPLACE

RETURN LIBSEARCH

RUN LIBTYPE

RUNDEBUG LINK

RUNNODEBUG LINKDEBUG

SDEF LO

SEARCH LOGOFF

SET CONTROL LSEDIT

SET DEFAULT LSEDITRECOVER

SET DISPLAY MACRO

SET HOSTLAT MAIL

SET HOSTLATIBM MATHEMATICA

SET NOON MCPU

SET NOVERIFY MDCLANAL

SET ON MDCLLIST

SET PASSWORD MLOCKS

SET PROMPT MODULA

SET VERIFY MONITOR

SHOWDEFAULT MOUNT

SHOW LOGICAL NOTES

SHOWPROCESS NWDCL

SHOW SYMBOL Y THEN ON CONTROL

SHOW SYSTEM ON ERROR THEN

SIN ONTHEN

SIN OPEN

SLOG OPS

SOFTPC PASCAL

SOFTWINDOWS PCDISK

SORT PEIBM

SPELL PEVAX

SPRO PHONE

Version August

Op enVMS Intro duction Index

WRITE SQL

MAIL SSEC

DELETE SSERVICE

DIRECTORY SSYM

DIRECTORYFOLDER SSYS

EXTRACT STOP

READ STUDENT

SELECT folder SUBMIT

SEND SUBROUTINE

SET FORWARD SYNCHRONIZE

SET MAIL DIRECTORY TDIR

PHONE TDOCUMENT

ANSWER TDRAW

DIAL TYPE

DIRECTORY VEST

terminal server WRITE

BACKWARD XDVI

comp ose key XWWW

CONNECT DEBUG

DISCONNECT DEPOSITE

FORWARD EDIT

HELP EXAMINE

LOGOUT EXIT

SHOWPORT GO

SHOW SERVICE refresh screen

SHOW SESSION

comment in command pro cedure SEARCH

comment lines of DCL SET BREAK

common data dictionary CDD SET LANGUAGE

compatibility mo de for PDP RSX SET SYMBOL

COMPILE command SPAWN

DEBUG STEP

compile under LSEDIT TYPE

compiler LSEDIT

comp ose characters COMPILE

computer Advisory Service EXIT

Computer Center op erators HELP

Computer Interconnect QUIT

CON command READ

IBM SHOW

concatenate SPAWN

conferences with DEC Notes SPELL

Version August

Index

command CONNECT server command

command keyword connect to Alpha AXP or VAX

command qualier connect to IBM

delimiter CONTINUE command

line wrapping control in DCL

lowercase control key

parameter COPY command

parameter default CPU

parameter qualier CPU time

p ositional qualier create a do cument

p ositivenegative qualier create a library

qualier CREATE command

size limit CREATEDIRECTORY command

upp ercase CREPEAT command

value qualier CREPLACE command

command line cross reference

b egin of line source co de analysis

clear typ eahead buer Ctrl

Ctrl keys A

delete a wordleft C

delete all characters left keys

delete one character left DCL command line

end of line T

insert terminal characters W

keypad Y

movea character left Z

movea character right cursor

overstrike terminal characters CVC

recall

D

reshow line

data

command pro cedure

data base

debug

developmenttoolRALLY

error handling

management utility DTR

comment lines

RDB

control

Datatrieve data base utility

keypad layout

DATEXP PTT network

lexical function

MAIL

convert data typ es

DAYROOT

le handling

DCL

getting information

command format

string handling

abbreviation

line editing

Version August

Op enVMS Intro duction Index

applications parameter

automatic startup prompt

Bo okreader prompting for parameters

colors qualier

DECterm symb ol

keyb oard abbreviate

language create

LSEDIT dene

MAIL delete

menu bar global

menus list

pointer lo cal

security show

session terminal IO

end DEALLOCATE command

pause DEASSIGN command

setup save DEBUG

TeX previewer keypad layout

XDVI command debugging

window command pro cedure

DECwrite program

default DEBWIN command

DEFINE command DEC Digital Equipment Corp oration

DEFINEUSER command DEC GKS

delete DEC Notes

all characters left DEC TCPIP Services for Op enVMS

DCL command line

LSEDIT command DEC VXT

all characters right Xwindow terminal

LSEDIT command DECdecision spreadsheet to ol

character left DECimage Application software

DCL command line DECimage Scan

LSEDIT command DECnet

character right MAIL

LSEDIT command DECphigs graphics system

key DECpresent

DCL command line DECserver

LSEDIT DECset for Op enVMS

line left DECstation

DCL command line DECterm

LSEDIT command DECwindowsMotif

line right

Version August

Index

DECwindowsMotif Bo okreader LSEDIT command

mail

with DECwrite word left

with TeX and LaTeX DCL command line

do cumentation system of GOOSY LSEDIT command

DOS le word right

DTR data base management utility LSEDIT command

DUMP command DELETE command

DVIPRI command DELETESYMBOL command

delimiter

E

Deutsch

EARN network

DECwindowsMotif

addresses at GSI

device

MAIL

name

ECLINE command

separation

editor

Alpha AXP or VAX

ELSE command

IBM

emulator of

DFN network

IBM compatible PC

DIFFERENCES command

PC disk

Digital Equipment Corp oration DEC

end of line

Digital UNIX former OSF

DCL command line

DIR command

end of session in DECwindowsMotif

directory

ENDIF command

extension of les

ENDSUBROUTINE command

name of les

English

of mails

DECwindowsMotif

show treeTDIR

enter key

version numb er of les

error handling in DCL

disconnect from IBM

error message

DISCONNECT server command

Ethernet

disk

connection

backup

EXAbyte handling

in VMScluster

executable image

names

execute

ro ot

a command pro cedure

user

a program

DISMOUNT command

EXIT command

DLT cassette

exit from LSEDIT

handling

extension of lename

do cument preparation

extract mail

do cumentation

extract mo dule from library

Version August

Op enVMS Intro duction Index

GOSUB command

F

GOTO command

fatal error

graphics device separation

FDDI

Alpha AXP or VAX

GIGAswitch

IBM

le

group logical name

backup

group number

extension

GSI

handling

computers

name

network

wildcard

utilities

sp ecication

WWW information

standard typ es

structure at GSI

H

system

help

typ e

le

version numb er

le format

File Transfer Proto col FTP

for computers and network

nd a string in LSEDIT

library

rst steps under Op enVMS

HELP command

Fn keys

HINTS

FORTRAN compiler

HELP server command

FORWARD server command

HEPnet network

forwarding MAIL

MAIL

FTP File Transfer Proto col

Hierarchical Storage Controller HSC

High Energy Physics HEP DECnet network

G

hold terminal output

German

HSC Hierarchical Storage Controller

DECwindowsMotif

German text in LaTeXD

I

GIGAswitch for FDDI

IBM

compatible PC

GKS graphics kernel system

graphics device separation

GLDOCUMENT command

mainframe

global DCL symb ol

terminal

global section

attention

glossary

connection

GOLD key

enter

GOOSY

error reset

do cumentation system

input buer ush

program library

insert

service

Version August

Index

keypad layout

J

last screen

JANET network

logging o

job

master reset

job logical name

PECAD graphics

K

PERICOM graphics

K for kilo

terminal x

key

terminal

Ctrl

IBM Netview Access Services

A

iconize a window

C

IFTHENELSEENDIF commands

T

image

W

executable

Y

picture data

Z

IMAGE INTERACTIVE command

delete

enter

image scanner

GOLD

include in LSEDIT

return

calling sequence

keyb oard of DECwindowsMotif

mo dule from text library

keypad

information message

DCL

InfoServer

DCL command line

INITIALIZE command

DEBUG

INQUIRE command

DECwindowsMotif

insert mo de for IBM terminal

GOLD

insert terminal characters

IBM

DCL command line

line editing

installed software

LSEDIT

Op enVMS Alpha AXP

Op enVMS VAX

L

interactive

lab el in command pro cedure

commands

language of DECwindowsMotif

training courses

Language Sensitive Editor

Internet network

addresses

ter laser prin

FTP

LAT network proto col

MAIL

LaTeX

Telnet

command

interrupt

example

commands

previewer for DECwindowsMotif

program

XDVI command

Version August

Op enVMS Intro duction Index

system LaTeXD for German text

translation LAVC

user leave LSEDIT

wildcard lexical function in DCL

LOGINCOM LIBCOPY command

LOGOFF command LIBDEL command

LOGOUT server command LIBEXTR command

lower case character LIBLIS command

LSEDIT library

command help

compile ob ject

DCL command pro cedure supp ort text

DECwindowsMotif usage

keypad layout LIBRARY command

line number LIBRARYREPLACE command

LynxOS LIBSEARCH command

LIBTYPE command

M

line editing

Macintosh Apple

keypad

magtap e

line number

dismount

LSEDIT

handling

line wrapping

initialization

LINK

mount

DEBUG

names

command

MAIL

library

BitNet network

linker

DATEXP

linking

DECnet

LO command

EARN

lo cal area transp ort LAT

HEPnet

lo cal DCL symb ol

Internet

lo cks

WIN

log le

X

logging in

mail addressing of GSI from remote

logging out

MAIL command

logical name

DELETE

for library

DIRECTORY

group

DIRECTORYFOLDER

job

EXTRACT

pro cess

new mails

scop e

READ

SHOW

Version August

Index

pause SELECT folder

setup save SEND

window SET FORWARD

MOUNT command DIRECTORY SET MAIL

mouse maintenance p ersonnel for computers and net

button work

MB manual do cumentation

move DECwindowsMotif Bo okreader

acharacter left

DCL command line master reset of IBM terminal

acharacter right mathematical system

DCL command line Mathematica

a window MB mouse button

cursor MCPU command

in DECwindowsMotif MDCLANAL command

in LSEDIT MDCLLIST command

MSDOS menu bar of DECwindowsMotif

multisession terminal menus of DECwindowsMotif

Messtation

N

MLOCKS command

name of les

MMS mo dule management system

Netview Access Services

network

mo dem telephone

le system NFS

login

network Advisory Service

MODULA compiler

new line

Mo dule and Co de Management

News with CNEWS command

mo dule management system

NFS Network File System

MONITOR command

no de

Motif

name

applications

NOTES

automatic startup

NWDCL command

colors

DECterm

O

DECwindows

ob ject co de

keyb oard

ob ject library

language

Y THEN command ON CONTROL

menubar

ON ERROR THEN command

menus

online do cumentation

p ointer

DECwindowsMotif Bo okreader

security

session

ONTHEN command

end

Version August

Op enVMS Intro duction Index

PERICOM terminal OPEN command

PEVAX command Op enVMS

PFn keys Advisory Service

PHIGS graphics system Alpha AXP

PHONE command application software

PLI compiler installed software

placeholder in LSEDIT routines

p ointer device VAX

mouse application software

POP command for printers installed software

p ositional qualiers op erating system

p ositivenegative qualiers op erator help

PostScript language OPS compiler

preamble in LaTeX OSF

prepare do cuments OSF see Digital UNIX

previewer of TeX overstrike terminal characters

for DECwindowsMotif DCL command line

XDVI command

P

print

P to P DCL symb ols

do cuments

parameter

mail

qualier

PRINT command

parameter passing in DCL

print command POP for printers

PASCAL compiler

printer

password

pro cedure call in LSEDIT

paste edit blo ck

pro cedure in DCL

Pathworks

pro cess

for DOS

pro cess logical name

for DOS TCPIP

program analysis with PCA

for Mac

program development

pause of session in DECwindowsMotif

program library of GOOSY

PC disk emulator

prompt of DCL

PC emulator SoftPC

prompting

PC emulator SoftWindows

for DCL parameters

PC sampling data from PCA

PSI X network

PCA p erformance analysis

PURGE command

PDP RSX compatibilitymode

PWATCH

PECAD terminal

command

PEIBM command

Q p erformance analysis

qualier Performance and Coverage Analyzer

list of values

Version August

Index

p ositional

S

p ositivenegativeones

save session manager setup

value ones

DECwindowsMotif

queue

SBS

SCA source co de analysis

R

scan image

RALLY data base developmenttool

scop e of logical name

RDB relational data base

SDEF command

RDO relational data base op erator utility

search a string in LSEDIT

SEARCH command

READ command

section

read from terminal in DCL

security of DECwindowsMotif

reading mail

select edit blo ck

recall

select mail folder

DCL command line

sending mail

RECALL command

service in terminal servers

recover interrupted LSEDIT

service p ersonnel for computers and network

refresh terminal screen

in DEBUG

session manager

in LSEDIT

applications

relational data base RDB

automatic startup

remote addressing mail

colors

remote mail

keyb oard

remote telephone mo dem

language

login

menu bar

RENAME command

menus

rep eat LSEDIT command

pointer

replace mo dule in library

security

reshow line

session

DCL command line

end

resize a window

pause

restart terminal output

setup save

restore a window from an icon

window

RETURN command

sessions

return key

SET command

ro ot

CONTROL

RSX compatibilitymode

DEFAULT

RUN

DISPLAY

DEBUG

HOSTLAT

NODEBUG

IBM

command

NOON

run time library routines

Version August

Op enVMS Intro duction Index

SSYM command NOVERIFY

SSYS command ON

STOP command PASSWORD

stop terminal output PROMPT

STUDENT command VERIFY

subserver of VMScluster setup a window

sub directory shift text leftright in LSEDIT

SUBMIT command SHOW command

SUBROUTINE command DEFAULT

substitute edit blo ck LOGICAL

success message PROCESS

symbolinDCL SYMBOL

SYNCHRONIZE command SYSTEM

syntax SHOW server command

system error message PORT

system logical name SERVICE

system manager SESSIONS

system service routines shrink a windowtoanicon

SYSCOMMAND SIN command

SYSERROR SIN command

SYSINPUT size limit of DCL command

SYSOUTPUT size of a window

SLOG command

T

SoftPC emulator

tap e

software Advisory Service

dismount

SoftWindows emulator

handling

SORT command

initialization

source co de

mount

analysis SCA

names

spawn a DCL pro cess from LSEDIT

TCPIP network

sp ecial characters

FTP

sp ecication of les

Internet

sp ell checking

addresses

with LSEDIT

Telnet

SPELL command

TN

split screen

TCPIP Services for Op enVMS

spreadsheet to ol DECdecision

TDIR command

SPRO command

TDOCUMENT command

SQL relational data base query language

TDRAW command

TekXpress

SSEC command

Xwindow terminal

SSERVICE command

Version August

Index

telephone mo dem UNIX workstation

Telnet TCPIP Internet upp er case character

user disk

terminal user identication co de

IO in DCL user interfaces

multisession user logical name

server username

session utility

terminate program utility routines

TeX previewer

V

for DECwindowsMotif

value qualiers

XDVI command

VAX

text library

op erating system

text terminal

VAXstation

THEN command

graphics

TK cassette

version numb er

handling

of les

TN

VEST compiler

token in LSEDIT

VME

top CPU users

VMS see Op enVMS

Top draw

VMSULTRIX connection UCX

training courses

VMScluster

translate logical name

subserver

TYPE command

user disk

typ e of lename

VT terminal

typ eahead buer

VT terminal

DCL command line

VT terminal

TZ cassette

VT terminal

handling

VT terminal

U VT terminal

UCX VMSULTRIX connection

W

Internet software

warning message

UIC

wildcard character

ULTRIX

WIN WissenschaftsNetz

umlaut characters

undelete

MAIL

character

X network

LSEDIT command

window

line

active

word

frame

LSEDIT command

Version August

Op enVMS Intro duction Index

icon

manage sessions

menu

move

move to front of screen

resize

restore from an icon

session manager

setup

shrink to icon

size

windowlayout of DECwindowsMotif

WissenschaftsNetz WIN

workstation

environment

WorldWideWeb

WRITE command

write to terminal in DCL

WWW

X

X PTT network

MAIL

Xterminal

XDVI command

Xwindow

terminal

DEC VXT

TekXpress

XWWW command

Version August

Contents

Contents

Preface

Op enVMS Advisory Service

Further GOOSY Manuals

Intended Audience

Login and Logout

The Computer Account

General Remarks on GSI Computers

User Interfaces to GSI Computers

Logging In

The Alpha AXP or VAX Text Terminal

The XwindowTerminal

The DECwindowsMotif Terminal

First Steps under Op enVMS

The IBMTerminal Ethernet Connection

Logging Out From the Alpha AXP or VAX

Terminal Server Sessions

Getting InteractiveHelp

Op enVMS DCL HELP

DECwindowsMotif Bo okreader

CNEWS

WorldWideWeb WWW

InteractiveTraining Courses

Using Communication Utilities

Using the Op enVMS Mail Utility

Mail File Directory

Sending Mail

Mail Addressing of GSI from Remote

Reading Mail

Version August i

Op enVMS Intro duction

Organizing Your Mails

CMAIL Utility

Using the Phone Utility

Command Formats

DCL Command Format

DCL Parameters

DCL Qualiers

DCL Comment Lines

DCL Prompting for Parameters

DCL Symbols

Interactive Commands

Interrupting Commands

Pro cesses

Logical Names

Files

File System and Directories

File Structure at GSI

File Backup

File Handling

Magtap e Handling

Program Development

Editing

Compiling

Linking

Executing

Debugging

Op enVMS Libraries

Source Co de Analysis SCA

DEC Performance and Coverage Analyzer PCA

Mo dule and Co de Management

Op enVMS Routines

System Services

Run Time Library Routines

Utility Routines

DCL Pro cedures

Command Pro cedure Format

Command Pro cedure Variables Symbols

Control Statements

ii Version August

Terminal IO

Command Pro cedure Parameters

Lexical Functions

Command Pro cedure Debugging

Command Pro cedure Error Handling

ReadWrite Files in Command Pro cedures

LSEDIT Supp ort for Command Pro cedures

GSI Utilities

Miscellanea

Do cumentation

GOOSY Program Library

Preparing and Printing Do cuments

TeX and LaTeX

Expanding on LaTeX

DECwrite

APPENDIX

A Using a Terminal and Editing Command Lines

B Login Command Pro cedure

C Standard File Typ es

D Printers and Scanners

D Printers at GSI

D Image Scanners at GSI

E Batch Queues

F Installed Software on Op enVMS

ware installed on Op enVMS VAX F Soft

F Software installed on Op enVMS Alpha AXP

G HELP File Format

H System Error Messages

Op enVMS Glossary

Index i

Version August iii