COMPUTER GROUP, INC. 27063 Laurel Lane · Olmsted Township, OH 44138 · (800) 526-3744, (888) 526-3744/fax
SCOPE is a program that allows any process-to-process or process-to-device I/O to pass through transparently. The pass-thru data can optionally be captured with timestamp for use with other applications and buffered for a performance boost. It is an important part of many of the products that we offer.
Ordinarily, SCOPE is not used as a stand-alone product because it is only one piece in many that make up various useful products. We apply TACL routines to shield the user from the complexities of setting the various parameters and formulating the correct syntax for execution.
Whatever operation acts upon the SCOPE process name, SCOPE will perform upon the device or process assigned to its IN file. This includes system operations such as OPEN, CLOSE, SETMODE, CONTROL, BREAK, CANCEL, DEVICEINFO, etc. SCOPE is a multi-threaded program so it can process multiple simultaneous I/O operations independently from one another.
Some of the unique features of SCOPE:
Causes conversational mode writes from SCOPE to be buffered. As data arrives at the SCOPE process, instead of immediately forwarding the data, SCOPE will accumulate the data until either the buffer fills, a certain time elapses, or a response from the device or process receiving the data is requested, whichever comes first. At that time, SCOPE will output the accumulated data as a single I/O. This is sometimes called blocking or bulk I/O.
When I/O logging is taking place (occurs when the IN and OUT file of the SCOPE process are not the same), indicates that a prefix is put in front of each logged I/O. The prefix provides information about the message, including date, time, message type (read or reply), tag, bytes, and if a system message, the message number.
When I/O logging is taking place (occurs when the IN and OUT file of the SCOPE process are not the same), indicates if messages that are sent when echo mode is off should be logged.
This is useful when then the answer to the TACL password prompt should not be logged.
Forward Open Qualifiers.
Indicates if the open qualifiers of received open messages should be used on the open of the receiving process. For example, when "Y", if SCOPE is running as process $SCOP and its IN file is $ABC, if SCOPE is opened as $SCOP.#XYZ, $ABC will be opened as $ABC.#XYZ. When set to "N", $ABC will be opened as $ABC.
This is useful when the target process is one that requires open qualifiers such as a spooler process.
Online documentation about the parameter options can be obtain by starting SCOPE with any startup text. For example, "SCOPE ?" or "SCOPE HELP" would cause the online documentation to be displayed.