Function is a four-byte field that is used by an application to specify the operation to be carried out by DBCHCL. Each of the following codes represents a different operation:
| Code | Operation |
|---|---|
| 1 | Connect |
| 2 | Disconnect |
| 3 | RunStartUp |
| 4 | Initiate Request |
| 5 | Fetch |
| 6 | Rewind |
| 7 | Abort |
| 8 | End Request |
| 11 | Initiate With Protocol-function |
| 14 | Command |
| 15 | ContinueRequest |
| In this language... | The variable name for Function is... |
|---|---|
| COBOL | DBCAREA-FUNC |
| PL/I | FUNC |
| C, C++ | func |
| IBM Assembler | DBCAFUNC |
| This routine... | Does this for Function... |
|---|---|
| DBCHINI | writes |
| DBCHCL | reads |
| Function is used by... | To... |
|---|---|
| applications | write |
An application must set the Function field to the appropriate nonzero value before calling DBCHCL. Use mnemonics for the codes. Mnemonics are provided in the language definition file for the DBCAREA.