1 /CLIENT
Invokes the DEBUG client Motif interface. From the client, use
the network binding string displayed by the server at startup
to establish the connection. The first client to connect to
the server is the primary client, and controls the number of
secondary clients allowed to connect to the server.
2 /KEEP
Invokes the kept debugger. The kept debugger includes a Run/Rerun
capability that allows you to debug an image multiple times or
debug a series of distinct images without exiting the debugger.
Issuing the DEBUG/KEEP command is the only way to invoke the kept
debugger.
3 /RESUME
/RESUME (default)
Reinvokes the non-kept debugger after a Ctrl/Y key sequence has
interrupted the execution of a program you are debugging. (The
interrupted program must not have been linked with a /NOTRACEBACK
qualifier on the LINK command.)
If you issue the DEBUG/RESUME command without a previous Ctrl/Y
key sequence, no action occurs.
4 /SERVER
/SERVER
[=( [BINDING_INFO=filespec] [,PROTOCOLS=(protocol[,...])]
)]
Invokes the DEBUG server. The DEBUG server allows up to 30
simultaneous connections from clients on the same or remote
OpenVMS nodes, or from PC nodes running a supported Microsoft[R]
Windows[R] platform.
(Optional) If specified, the BINDING_INFO keyword specifies that
the server binding identification strings are to be written to
filespec. If not specified, no file is created.
(Optional) If specified, the PROTOCOLS keyword specifies which
network protocols should be enabled for connection to the
DEBUG server. Only the specified protocols are enabled. If not
specified, all protocols are enabled. The protocol argument can
be one or more of the following keywords:
ALL
[NO]DECNET
[NO]TCP_IP
[NO]UDP
The first client to connect to the server is the primary client.
A client that connects to the server after the primary client
establishes the connection is a secondary client. The primary
client controls the number of secondary clients allowed to
connect to the server.
The server displays a series of RPC binding strings that identify
the port numbers through which the client can connect to the
server. The port number appears in square brackets ([]) at the
end of the identification strings.
When connecting from the client, the simplest port identification
string consists of the node name of the server followed by the
port number in square brackets. The following are all valid
binding identification strings:
NODNAM[1234]
NCACN_IP_TCP:16.32.16.25[1112]
16.32.16.25[1112]
NCACN_DNET_NSP:63.1004[RPC20A020DD0001]
NOTE
You must hold the DBG$ENABLE_SERVER identifier in the rights
database to be able to run the debug server. Exercise care
when using the debug server. Once a debug server is running,
anyone on the network has the ability to connect to the
debug server.
Before granting the DBG$ENABLE_SERVER identifier, the system
manager must create it by entering the command DEBUG/SERVER
from an account with write access to the rights database. The
system manager needs to do this only once. The system manager
can then run the Authorize utility to grant the DBG$ENABLE_SERVER
identifier to the user's account in the rights database.