15.10 - Input CLIv2 Connection Id - Call-Level Interface Version 2

Teradata Call-Level Interface Version 2 Reference for Mainframe-Attached Systems

prodname
Call-Level Interface Version 2
vrm_release
15.10
category
Programming Reference
featnum
B035-2417-035K

The Input CLIv2 Connection Id is a four-byte field that specifies the session to be acted on by DBCHCL.

 

In this language...

The variable name for Input CLIv2 Connection Id is...

COBOL

DBCAREA‑I‑SESS‑ID

PL/I

I_SESS_ID

C

i_sess_id

IBM Assembler

DBCICONN

 

This routine...

Does this for Input CLIv2 Connection Id...

DBCHINI

writes

DBCHCL

reads (RSUP; IRQ; FET; REW; ERQ; ABT; DSC; CMD; IWPF; CRQ)

 

Input CLIv2 Connection Id is used by...

To...

applications

write

Applications copy the value from Output CLIv2 Connection Id into Input CLIv2 Connection Id. If an application uses the same DBCAREA to run sessions concurrently, it should save Output CLIv2 Connection Id from each session logon.

Applications must store the appropriate value of Output CLIv2 Connection Id in Input CLIv2 Connection Id whenever then need the next DBCHCL call to affect a different session.

When DBCHCL is called for the RunStartUp, Command, Initiate with Protocol‑Function, or Initiate Request function, an implicit Connect function takes place first if Input CLIv2 Connection Id is zero.