DESCRIPTIVE NAME = CICS Client control blocks
This copybook provides the declarations and structures
necessary for the CCIN and CTIN transactions.
------------------------------------------------------------------
====================================================================
Data for CICS client CCIN transaction input
====================================================================
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
12 |
R |
Receive parameters ! |
(0) |
CHARACTER |
12 |
CCIN_HEADER |
(0) |
FULLWORD |
4 |
CCIN_LEN |
(4) |
UNSIGNED |
1 |
CCIN_GROUP |
(5) |
UNSIGNED |
1 |
CCIN_FUNCTION |
(6) |
UNSIGNED |
1 |
CCIN_VERSION |
(7) |
UNSIGNED |
1 |
CCIN_RESPONSE |
(8) |
UNSIGNED |
2 |
CCIN_REASON |
(A) |
UNSIGNED |
2 |
CCIN_PARMNUM |
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CCIN_APPLID_PARM |
(0) |
FULLWORD |
4 |
CCIN_APPLID_LENGTH |
(4) |
UNSIGNED |
1 |
CCIN_APPLID_PARM_TYPE |
(5) |
CHARACTER |
* |
CCIN_APPLID |
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CCIN_CODEPAGE_PARM |
(0) |
FULLWORD |
4 |
CCIN_CODEPAGE_LENGTH |
(4) |
UNSIGNED |
1 |
CCIN_CODEPAGE_PARM_ TYPE |
(5) |
CHARACTER |
* |
CCIN_CODEPAGE |
Table 4.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
8 |
CCIN_CAPABILITIES_ PARM |
(0) |
FULLWORD |
4 |
CCIN_CAPABILITIES_ LENGTH |
(4) |
UNSIGNED |
1 |
CCIN_CAPABILITIES_ PARM_TYPE |
(5) |
BIT(8) |
1 |
CCIN_ENVIRON_TYPE |
(5) |
1111 11.. |
|
* |
(5) |
.... ..1. |
|
CCIN_EBCDIC |
(5) |
.... ...1 |
|
CCIN_BIGENDIAN |
(6) |
BIT(16) |
2 |
CCIN_CLIENT_ CAPABILITIES |
(6) |
BIT(8) |
1 |
* |
(6) |
1... .... |
|
CCIN_EXIT_PROCESSING |
(6) |
.1.. .... |
|
CCIN_TRANSLATE_ CAPABLE |
(6) |
..1. .... |
|
CCIN_DELETE_ENTRIES |
(6) |
...1 .... |
|
CCIN_TCTUA_COMMAREA |
(6) |
.... 1111 |
|
* |
(7) |
BIT(8) |
1 |
* |
Table 5.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
10 |
CCIN_SECURITY_PARM |
(0) |
FULLWORD |
4 |
CCIN_SECURITY_LENGTH |
(4) |
UNSIGNED |
1 |
CCIN_SECURITY_PARM_ TYPE |
(5) |
UNSIGNED |
1 |
CCIN_ECIATTACH_USERID |
(6) |
UNSIGNED |
1 |
CCIN_ECIATTACH_ PASSWORD |
(7) |
UNSIGNED |
1 |
CCIN_EPIATTACH_USERID |
(8) |
UNSIGNED |
1 |
CCIN_EPIATTACH_ PASSWORD |
(9) |
UNSIGNED |
1 |
CCIN_CTINATTACH_REQS |
Table 6.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
6 |
CCIN_TIMEOUT_PARM |
(0) |
FULLWORD |
4 |
CCIN_TIMEOUT_LENGTH |
(4) |
UNSIGNED |
1 |
CCIN_TIMEOUT_PARM_ TYPE |
(5) |
BIT(8) |
1 |
* |
(5) |
1... .... |
|
CCIN_CONV_TIMEOUT_ SUPPORTED |
(5) |
.111 1111 |
|
* |
====================================================================
Data for CICS client CCIN transaction output
====================================================================
Table 7.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
12 |
S |
Send parameters ! |
(0) |
CHARACTER |
12 |
CCIN_HEADER |
(0) |
FULLWORD |
4 |
CCIN_LEN |
(4) |
UNSIGNED |
1 |
CCIN_GROUP |
(5) |
UNSIGNED |
1 |
CCIN_FUNCTION |
(6) |
UNSIGNED |
1 |
CCIN_VERSION |
(7) |
UNSIGNED |
1 |
CCIN_RESPONSE |
(8) |
UNSIGNED |
2 |
CCIN_REASON |
(A) |
UNSIGNED |
2 |
CCIN_PARMNUM |
====================================================================
Data for CICS client CTIN transaction input
====================================================================
Table 8.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
12 |
IN |
Input parameters ! |
(0) |
CHARACTER |
12 |
CTIN_HEADER |
(0) |
FULLWORD |
4 |
CTIN_LEN |
(4) |
UNSIGNED |
1 |
CTIN_GROUP |
(5) |
UNSIGNED |
1 |
CTIN_FUNCTION |
(6) |
UNSIGNED |
1 |
CTIN_VERSION |
(7) |
UNSIGNED |
1 |
CTIN_RESPONSE |
(8) |
UNSIGNED |
2 |
CTIN_REASON |
(A) |
UNSIGNED |
2 |
CTIN_PARMNUM |
Table 9.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_NETNAME_PARM |
(0) |
FULLWORD |
4 |
CTIN_NETNAME_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_NETNAME_PARM_ TYPE |
(5) |
CHARACTER |
* |
CTIN_NETNAME |
Table 10.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_MODELID_PARM |
(0) |
FULLWORD |
4 |
CTIN_MODELID_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_MODELID_PARM_ TYPE |
(5) |
CHARACTER |
* |
CTIN_MODELID |
Table 11.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_CODEPAGE_PARM |
(0) |
FULLWORD |
4 |
CTIN_CODEPAGE_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_CODEPAGE_PARM_ TYPE |
(5) |
CHARACTER |
* |
CTIN_CODEPAGE |
Table 12.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_APPLID_PARM |
(0) |
FULLWORD |
4 |
CTIN_APPLID_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_APPLID_PARM_TYPE |
(5) |
CHARACTER |
* |
CTIN_APPLID |
Table 13.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_TERMID_PARM |
(0) |
FULLWORD |
4 |
CTIN_TERMID_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_TERMID_PARM_TYPE |
(5) |
CHARACTER |
* |
CTIN_TERMID |
Table 14.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
6 |
CTIN_TERMSOC_PARM |
(0) |
FULLWORD |
4 |
CTIN_TERMSOC_LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_TERMSOC_PARM_ TYPE |
(5) |
UNSIGNED |
1 |
CTIN_TERMSOC |
signon capability ! |
(5) |
1... .... |
|
CTIN_TERMSOC_IND |
1 - required ! 0 - not required ! |
====================================================================
Data for CICS client CTIN transaction output
====================================================================
Table 15.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
12 |
OUT |
Output parameters ! |
(0) |
CHARACTER |
12 |
CTIN_HEADER |
(0) |
FULLWORD |
4 |
CTIN_LEN |
(4) |
UNSIGNED |
1 |
CTIN_GROUP |
(5) |
UNSIGNED |
1 |
CTIN_FUNCTION |
(6) |
UNSIGNED |
1 |
CTIN_VERSION |
(7) |
UNSIGNED |
1 |
CTIN_RESPONSE |
(8) |
UNSIGNED |
2 |
CTIN_REASON |
(A) |
UNSIGNED |
2 |
CTIN_PARMNUM |
Table 16.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
CTIN_TERMDETAILS_PARM |
(0) |
FULLWORD |
4 |
CTIN_TERMDETAILS_ LENGTH |
(4) |
UNSIGNED |
1 |
CTIN_TERMDETAILS_ PARM_TYPE |
(5) |
CHARACTER |
* |
CTIN_TERMDETAILS |
Table 17.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
6 |
CTIN_TERMSOCS_PARM |
like ctin_termsoc_parm |
(0) |
FULLWORD |
4 |
* |
(4) |
UNSIGNED |
1 |
* |
(5) |
UNSIGNED |
1 |
* |
Signon capability |
(5) |
1... .... |
|
* |
1 - capable 0 - incapable |
Table 18.
Len |
Type |
Value |
Name |
Description |
====================================================================
Declare the CCIN header block and response and reason codes
====================================================================
Constants for ccin_group
|
1 |
DECIMAL |
1 |
CCIN_CLIENT_FUNCTION |
Constants for ccin_function
|
1 |
DECIMAL |
1 |
CCIN_CLIENT_INSTALL_ REQUEST |
1 |
DECIMAL |
2 |
CCIN_CLIENT_INSTALL_ RESPONSE |
1 |
DECIMAL |
3 |
CCIN_CLIENT_UNINSTALL_ REQUEST |
Constants for CCIN parameter types
|
1 |
DECIMAL |
1 |
CCIN_APPLID_TYPE |
1 |
DECIMAL |
3 |
CCIN_CODEPAGE_TYPE |
1 |
DECIMAL |
4 |
CCIN_CAPABILITIES_TYPE |
1 |
DECIMAL |
9 |
CCIN_SECURITY_TYPE |
1 |
DECIMAL |
12 |
CCIN_TIMEOUT_TYPE |
Constants for ccin_response
|
1 |
DECIMAL |
0 |
CCIN_NORMAL |
1 |
DECIMAL |
1 |
CCIN_EXCEPTION |
1 |
DECIMAL |
2 |
CCIN_ERROR |
1 |
DECIMAL |
4 |
CCIN_DISASTER |
Constants for ccin_reason
|
2 |
DECIMAL |
0 |
CCIN_OK |
2 |
DECIMAL |
1 |
CCIN_ALREADY_INSTALLED |
2 |
DECIMAL |
4 |
CCIN_INSTALL_CANCELLED |
2 |
DECIMAL |
5 |
CCIN_SERVER_BUSY |
2 |
DECIMAL |
6 |
CCIN_INVALID_REQUEST |
2 |
DECIMAL |
7 |
CCIN_INVALID_CODEPAGE |
====================================================================
Declare the CTIN header block and response and reason codes
====================================================================
Constants for ctin_group
|
1 |
DECIMAL |
1 |
CTIN_CLIENT_FUNCTION |
Constants for ctin_function
|
1 |
DECIMAL |
17 |
CTIN_TERMINAL_INSTALL_ REQUEST |
1 |
DECIMAL |
18 |
CTIN_TERMINAL_INSTALL_ RESPONSE |
1 |
DECIMAL |
19 |
CTIN_TERMINAL_ UNINSTALL_REQUEST |
Constants for CTIN parameter types
|
1 |
DECIMAL |
1 |
CTIN_APPLID_TYPE |
1 |
DECIMAL |
3 |
CTIN_CODEPAGE_TYPE |
1 |
DECIMAL |
5 |
CTIN_NETNAME_TYPE |
1 |
DECIMAL |
6 |
CTIN_MODELID_TYPE |
1 |
DECIMAL |
7 |
CTIN_TERMDETAILS_TYPE |
1 |
DECIMAL |
8 |
CTIN_TERMID_TYPE |
1 |
DECIMAL |
10 |
CTIN_TERMSOC_TYPE |
Constants for ctin_response
|
1 |
DECIMAL |
0 |
CTIN_NORMAL |
1 |
DECIMAL |
1 |
CTIN_EXCEPTION |
1 |
DECIMAL |
2 |
CTIN_ERROR |
1 |
DECIMAL |
4 |
CTIN_DISASTER |
Constants for ctin_reason
|
2 |
DECIMAL |
1 |
CTIN_ALREADY_INSTALLED |
2 |
DECIMAL |
2 |
CTIN_UNKNOWN_TERMINAL |
2 |
DECIMAL |
3 |
CTIN_UNKNOWN_MODEL |
2 |
DECIMAL |
4 |
CTIN_INSTALL_CANCELLED |
2 |
DECIMAL |
5 |
CTIN_SERVER_BUSY |
2 |
DECIMAL |
6 |
CTIN_INVALID_REQUEST |
2 |
DECIMAL |
7 |
CTIN_INVALID_CODEPAGE |
2 |
DECIMAL |
8 |
CTIN_INVALID_SIGNON |
2 |
DECIMAL |
9 |
CTIN_CCIN_INACTIVE |
2 |
DECIMAL |
10 |
CTIN_INVALID_TERMID |
Constants for ctin_o_type
|
1 |
DECIMAL |
7 |
CTIN_O_TERM_BPS |