CTF$HELP.HLB  —  START
 The START command starts tracing on one or more specified tracepoints.

 Format:

 	START [tracepoint-name,...] [/qualifiers]

 Only one trace session at a time can collect data from the local system,
 though it can collect more than one tracepoint at a time.  For remote
 tracing, data can be collected from only one remote server at a time.

1  –  Parameters

 A tracepoint name has the following general form:

 	[node-name ["user-name password"]::]"tracepoint-name"

 node-name

 	Specifies the node name of a remote system.

 	You must specify a node name when starting a remote
 	tracepoint.

 user-name

 	Specifies the user name associated with the remote CTF object.

 	You must specify this user name if the remote CTF object is
 	protected.

 password

 	Specifies the password associated with the remote CTF object.

 	You must specify this password if the remote CTF object is
 	protected.

 tracepoint-name

 	Specifies the name of a tracepoint that you want to trace.

 	If you are specifying more than one tracepoint, separate each
 	tracepoint name with a comma.

2  –  Command qualifiers

 The following qualifiers are relevant only for detached tracing:

  /BLOCKS   /OUTPUT   /PRIORITY   /PROCESS_NAME   /VERSION_LIMIT

 The following qualifiers are relevant only for live tracing:

  /BRIEF   /DATA   /DISPLAY   /FULL   /NAME	/PAGE	/PROTOCOL
  /REVERSE /SAVE_BUFFER_SIZE  /SELECT /TRUNCATE	/WIDTH

 The following qualifiers are relevant for both detached and live
 tracing:

  /BUFFER_SIZE     /CAPTURE_SIZE   /COLLECT   /FILTER   /LIVE
  /MAXIMUM_BUFFERS /TIME_OUT

3    /BLOCKS

  /BLOCKS=n

 	Specifies the size, in blocks, of the trace file to which
 	trace records from the specified tracepoints are written.

 	If a trace file reaches its maximum size, a new version of the
 	trace file is created.

 	The default file size is 200 blocks. The minimum file size is
 	20 blocks.

4    /BRIEF

  /BRIEF

 	Specifies that a single-line analysis of the protocol data in
 	each trace record is displayed. This qualifier is effective
 	only if the relevant protocol analysis routines support
 	abbreviated analysis of protocol data.

 	The default is /BRIEF.

5    /BUFFER_SIZE

  /BUFFER_SIZE=n

 	Specifies the size, in bytes, of each CTF internal trace
 	buffer (used for remote tracing only).

 	You can set this value larger to enable CTF to include more
 	trace records in a single buffer.

 	The default buffer size is 512 bytes. The minimum buffer size
 	is 68 bytes.

6    /CAPTURE_SIZE

  /CAPTURE_SIZE=n

 	Specifies the amount of data, in bytes, captured in each trace
 	record.

 	The default data size is 140 bytes. The minimum data size is 0.
 	The maximum data size is 5000 bytes.

7    /COLLECT

  /COLLECT
  /NOCOLLECT

 	NOCOLLECT prevents collected trace records being written to a
 	trace file or displayed on your terminal until you issue a
 	COLLECT command.

 	The buffer into which trace records are collected is used as a
 	circular buffer; when the buffer is full, new trace records
 	overwrite the oldest trace records.

 	The default is /COLLECT.

8    /DATA

  /DATA=(data-type,...)
  /NODATA

        Use /DATA to specify the format(s) of the output.

        Valid data-types are:

        DECIMAL, OCTAL, HEXADECIMAL, ASCII and EBCDIC

9    /DISPLAY

  /DISPLAY=(field,...)
  /NODISPLAY

 	Specifies which fields (apart from the protocol data itself)
 	in a trace record are displayed.

 	The fields that can be displayed are:

 	[NO]ALL             All the fields shown below are displayed.
 	[NO]CONTEXT         Tracepoint-specific information.
 	[NO]EVENT           The event code.
 	[NO]FUNCTION_CODE   The tracepoint-specific function code of
                             the operation being traced.
 	[NO]NAME            The name of the tracepoint from which the
                             trace record was collected. Names longer
                             than 16 characters will be truncated on
                             the right.
 	[NO]SIZE            The original size of the trace data, in
                             bytes.
 	[NO]STATUS          If the value in this field is non-zero, it
                             is the current status of the operation
                             being traced.
 	[NO]TIME            The time at which the trace record was
                             collected.

 	The default display is:

 	TIME
 	EVENT
 	SIZE

10    /FILTER

  /FILTER=(event-code,...)
  /NOFILTER

 	Specifies a filter for trace records. A trace record is
 	collected only if its event code is one of those specified in
 	the filter.

 	This filter overrides the current filter, if any.

 	You cannot specify this qualifier with /SELECT.

 	The default is /NOFILTER, meaning that all trace records are
 	collected.

11    /FULL

  /FULL

         Specifies that a multi-line analysis of the protocol data in
         each trace record is produced. This qualifier is effective
         only if the relevant protocol analysis routines support full
         analysis of protocol data.

 	If you do not specify /FULL, the default is /BRIEF.

12    /LIVE

  /LIVE
  /NOLIVE

 	Specifies whether live or detached tracing is performed on the
 	specified tracepoints.

 	The default is /NOLIVE, indicating that detached tracing is
 	performed.

13    /MAXIMUM_BUFFERS

  /MAXIMUM_BUFFERS=n

 	Specifies the maximum number of CTF internal trace buffers.

 	The default is 5.

14    /NAME

  /NAME=instance-name

 	Specifies the instance part of a tracepoint name.

 	A trace record is displayed only if it came from the specified
 	tracepoint. If you specify only the first part of an instance
 	name, trace records are displayed from all tracepoints whose
 	name begins with this string.

 	The default is to display trace records from all active
 	tracepoints.

15    /OUTPUT

  /OUTPUT=filename

 	Specifies the name of the trace file to which trace records
 	are written.

 	The default trace file is the file CTF$TRACE.DAT in your
 	default directory.

16    /PAGE

  /PAGE=lines-per-page

 	Specifies the number of lines per page when writing output to
 	a file.

 	This qualifier has no effect if trace records are being
 	displayed on your terminal.

 	The default is defined by the logical name SYS$LP_LINES, which
 	usually has the value 66.

17    /PRIORITY

  /PRIORITY=priority

 	Specifies the base priority for the trace server process that
 	writes trace records to the trace file.

 	The default is 8. The lowest is 0 and the highest is 15.

18    /PROCESS_NAME

  /PROCESS_NAME=process-name

 	Specifies the name to be given to the trace server process
 	that is created to write trace records to the trace file.

 	The default process name is username$CTF.

19    /PROTOCOL

  /PROTOCOL=(protocol-identifier,...)
  /NOPROTOCOL

 	Specifies the type of analysis performed on each trace record.

 	The protocol data in each trace record is analyzed for each of
 	the protocols listed in the /PROTOCOL qualifier, in the order
 	in which they are specified. If you do not specify this
 	qualifier, only the protocol data supplied at the protocol
 	level of the originating tracepoint is analyzed; protocol data
 	from lower levels is displayed, unanalyzed, as user data.

 	If you specify /NOPROTOCOL, no analysis is performed on the
 	protocol data in the trace record; it is all presented as user
 	data.

20    /REVERSE

  /REVERSE
  /NOREVERSE

 	Specifies that received data will be displayed in reverse
 	video, and titles will be displayed in bold.

 	The default is /REVERSE.

21    /SAVE_BUFFER_SIZE

  /SAVE_BUFFER_SIZE=n

 	Specifies how many screens of saved lines of data will be
 	kept. These lines can be examined by using the NEXT and BACK
 	commands.

 	The default is 30 screens. The minimum is 1 screen. The
 	maximum is 1000 screens.

22    /SELECT

  /SELECT=(protocol-identifier,...)

 	Specifies which protocol analyses are to be displayed.

 	This qualifier is only useful if you have used the /PROTOCOL
 	qualifier to request multiple protocol analysis of a trace
 	record.

 	The default is to display all the protocol analyses requested
 	by the /PROTOCOL qualifier.

23    /TIME_OUT

  /TIME_OUT=n

 	Specifies the interval, in seconds, for which CTF support
 	waits before flushing partially filled buffers to the the
 	trace server process.

 	The default for detached tracing is 30 seconds;
 	the default for live tracing is 5 seconds.

24    /TRUNCATE

  /TRUNCATE
  /NOTRUNCATE

 	Specifies whether data that will not fit on one line is
 	truncated or continued on the next line.

 	The default is /NOTRUNCATE.

25    /VERSION_LIMIT

  /VERSION_LIMIT=n

 	Specifies the number of versions of the trace file to keep.

 	When this many versions have been created, each new version of
 	the trace file causes the oldest current version to be
 	deleted.

 	The default is 10.

26    /WIDTH

  /WIDTH=n

 	Specifies the width of the output.

 	The default is the width of your terminal screen.

27  –  Examples

 CTF> START "ROUTING CIRCUIT UNA-0"

 	Starts detached tracing at the specified local tracepoint.
 	Trace records are written to CTF$TRACE.DAT in your default
 	directory. The trace server process that collects trace
 	records is username$CTF.

 CTF> START NODEB"netman netmanpw"::"ROUTING CIRCUIT UNA-2"

 	Starts detached tracing at the specified remote tracepoint.

 CTF> START "ROUTING CIRCUIT UNA-1" /OUT=UNA-1/PROC=UNA1PROC

 	Starts detached tracing at the specified local tracepoint.
 	Trace records are written to the file UNA-1.DAT, and the name
 	of the trace server process that is created to collect trace
 	records is UNA1PROC.

 CTF> START "ROUTING CIRCUIT UNA-3" /LIVE/FULL

 	Starts live tracing at the specified local tracepoint.
 	A full analysis of each trace record is displayed on your
 	screen.
Close Help