Pathway/iTS Web Client Programming Manual (H06.03+, J06.03+)

Table Of Contents
Introduction to Pathway/iTS 1.1
HP NonStop Pathway/iTS Web Client Programming Manual520270-003
7-5
Special Registers
SEND is outstanding, the backup TCP, after takeover, aborts the current
transaction and restarts interpretation of SCOBOL code from the BEGIN-
TRANSACTION statement.
If a SEND verb is being performed under NO transaction (BEGIN-TRANSACTION
is not performed before executing the SEND statement), PATHTCP4 always
performs checkpoint before and after SEND statement. If the primary TCP fails
while SEND is outstanding, one of these happens:
°
If the requester specifies the ON ERROR phrase, backup TCP, after take over,
logs a message to PATHMON and then returns error to the requester program
to leave it to the application to handle it.
°
If the requester does not specify the ON ERROR phrase, backup TCP, after
take over, logs a message to PATHMON and then aborts the terminal. In this
case, the status of the last SEND is not known to TCP.
If a dialog is initiated under transaction, PATHTCP4 does not perform a checkpoint
for dialog verbs. If the primary TCP abends before the dialog is ended or aborted,
the backup TCP, after take over, aborts the current transaction and restarts the
interpretation of SCOBOL code from the BEGIN-TRANSACTION statement.
If a dialog is initiated under NO transaction, PATHTCP4 always performs
checkpoint before and after the dialog statements (DIALOG-BEGIN/DIALOG-
SEND/DIALOG-END/DIALOG-ABORT). If the primary TCP fails while executing
these verbs, one of these happens:
°
If the requester specifies the ON ERROR phrase, backup TCP, after take over,
logs a message to PATHMON and then returns error to the requester program
to leave it to the application to handle it.
°
If the requester does not specify the ON ERROR phrase, backup TCP, after
take over, logs a message to PATHMON and then aborts the terminal. In this
case, the status of the last verb is not known to TCP.
Special Registers
Special registers are data items defined automatically by the SCREEN COBOL
compiler, not by the program. Each special register has a particular purpose and is
used in the manner outlined in its description in the
Pathway/iTS TCP and Terminal
Programming Guide
.
STOP-MODE is the only special register that differs in PATHTCP3 and PATHTCP4. In
PATHTCP3, when the value of STOP-MODE special register is nonzero, several
PATHCOM commands, like STOP TERM, SUSPEND TERM, and FREEZE SERVER
when used without a ‘!’ (Bang) specified, used to be delayed until the register value
becomes zero. In PATHTCP4 while the SUSPEND TERM and STOP TERM
commands obey the effect of ! and STOP MODE register value, the FREEZE
SERVER command ignores these effects. In other words, FREEZE SERVER
command in Pathway/iTS 1.1, when using PATHTCP4, takes effect immediately
(irrespective of whether the ‘!’ command is used or not and the value of STOP MODE