Disengage (DE)

Command title

Disengage

Description

This command closes any open tableBASE libraries.

COBOL syntax

MOVE 'DE'                   TO xxxx-COMMAND.
CALL 'TBLBASE' USING        TB-PARM
                            xxxx-COMMAND-AREA

C syntax

memcpy( tbCommArea.tbCommand, "DE", 2 );
TBLBASE( &tbParm, &tbCommArea);

Parameters

None

Explanation

After the DE command is completed, any references to the library DDname by a command (except ML) will cause the library to reopen; this reopening is completely transparent to the user.

This command may allow other applications to be started (especially in TSO) that require the allocation of open tableBASE libraries. In order to use DE for switching library ddnames in any interface, there should be no intervening tableBASE command that accesses a library right after the DE command and before the next UL and AL command. In CICS, the AL and UL command are unavailable, but the DE command is, so the same rule applies if somehow it is being used before doing a CICS command to switch library DDNames.

Return value

None

Notes

None

Exceptions

None

See also

None