Pathway/XM System Management Manual
Configuring Clients and Requesters
Compaq NonStop™ Pathway/XM System Management Manual—426761-001
5-18
Setting TMF Parameters
Depending on the type of file access attempted, the TCP either allows the SEND
statement to execute or issues the appropriate error message.
In a Pathway/XM environment that normally runs with the TMF subsystem, do not use
the following statements to turn off TMF subsystem operations temporarily:
SET TERM TMF OFF
SET PROGRAM TMF OFF
The condition resulting from these statements appears to allow normal operation,
because the BEGIN-TRANSACTION statement that would have failed if the TMF
subsystem were stopped now appears to work; the TCP allows a SEND operation to a
server that can access and update only nonaudited files. Files updated by servers are not
protected by the TMF subsystem, and the TCP does not perform checkpoints before or
after SEND statements.
Although the syntax of the SCREEN COBOL SEND statement does not include a
TIMEOUT clause, you can effectively supply one with the SET SERVER statement.
Figure 5-2. SEND Operations With TMF (Nonaudited Files)
PXMCFG Commands
SET SERVER
SET TERM
SET PROGRAM
SET SERVER
SET TERM
SET PROGRAM
SET SERVER
SET TERM
SET PROGRAM
SET SERVER
SET TERM
SET PROGRAM
TMF ON
TMF ON
TMF ON
TMF ON
TMF OFF
TMF OFF
TMF OFF
TMF ON
TMF ON
TMF OFF
TMF OFF
TMF OFF
Nonaudited Files
Transaction Mode Non-Transaction Mode
SEND statement executes
SEND statement executes
SEND Error 13
SEND Error 13
SEND statement executes
SEND statement executes
SEND statement executes
SEND statement executes
4
53
3
036CDT .CDD
TMF mode violation: the error is returned in the SCREEN COBOL TERMINATION-STATUS special register.
These are PXMCFG command parameter settings for special program testing. This is a convenient way to partially test or
debug a SCREEN COBOL program on a system that does not have TMF configured. The program will execute, but all
SEND requests to audited files will receive Guardian file-system error 75 replies.
These are PXMCFG command parameter settings for normal Pathway operations without TMF.
3
4
5
Legend
Transaction
Mode
The SEND statement is executed after a SCREEN COBOL program has issued a BEGIN-TRANSACTION
statement, but before the program has issued an END-TRANSACTION or an ABORT-TRANSACTION statement.
Note that a program is considered to be in transaction mode if it executes a BEGIN-TRANSACTION statement,
even if the TMF parameter is OFF for the terminal or program.