TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
This error can also occur when the ACS subsystem processes in a CPU fail and the Pathsend
requesters on that CPU continue running. When ACS subsystem processes fail, both TSMP 2.1
and TSMP 2.3 do not automatically terminate the Pathsend requesters in the CPU. Therefore, some
of the requesters might be in an inconsistent state and may continue to receive this error for
dialog-based send initiations. This can occur even after the ACS subsystem processes are restarted
on the CPU.
Typical file-system error: 0 (FEOK).
Effect. The send initiation fails with an error.
Recovery. Complete the current send before starting another.
If ACS subsystem processes have failed, stop the Pathsend requesters, then restart the ACS subsystem
processes, then start the Pathsend requesters.
929: FEScDialogAborted
Cause. The dialog was aborted because the server requested a dialog abort.
Typical file-system error: if the server requested the abort, 1 (FEEOF); if the server terminated, the
file-system error returned by the ROUT process.
Effect. The dialog is aborted. If flags.<14> was not set to 1 on the call to
SERVERCLASS_DIALOG_BEGIN_, the transaction is also aborted. The procedure (if waited) or
AWAITIOX (if nowait) returns with an error.
Recovery. Use SERVERCLASS_DIALOG_END_ to terminate the requester's portion of the dialog.
930: FEScChangedTransid
Cause. A call to SERVERCLASS_DIALOG_SEND_, SERVERCLASS_DIALOG_END_, or
SERVERCLASS_DIALOG_ABORT_ was done under a different transaction identifier than the previous
call to SERVERCLASS_DIALOG_BEGIN_ (which had specified flags.<14> = 0). This is a
programming error.
Typical file-system error: 0 (FEOK).
Effect. The operation fails with an error.
Recovery. Use RESUMETRANSACTION to make the correct transaction identifier current, and
reissue the call that failed.
931: FEScDialogEnded
Cause. A call to SERVERCLASS_DIALOG_SEND_ failed because the server had already ended the
dialog, either by replying with FEOK or FEEOF or by terminating while a send was still outstanding.
This error can also occur when the ACS subsystem processes in a CPU fail and the Pathsend
requesters on that CPU continue running. When ACS subsystem processes fail, both TSMP 2.1
and TSMP 2.3 do not automatically terminate the Pathsend requesters in the CPU. Therefore, some
of the requesters may be in an inconsistent state and may continue to receive this error for
dialog-based send initiations. This can occur even after the ACS subsystem processes are restarted
on the CPU.
• The dialog has been aborted.
• The previous call to SERVERCLASS_DIALOG_BEGIN_ or SERVERCLASS_DIALOG_SEND_
failed with an error that indicated an abort, but the requester has not yet aborted the dialog.
Effect. The procedure initiation fails with an error.
Recovery. None. Use SERVERCLASS_DIALOG_END_ to end the specified dialog or
SERVERCLASS_DIALOG_ABORT_ to abort it.
If ACS subsystem processes have failed, stop the Pathsend requesters, then restart the ACS subsystem
processes, then start the Pathsend requesters.
126 Pathsend Errors for ACS Subsystem










