Transaction Semantics is a one byte field that specifies the semantics to be used for requests within a transaction. When Transaction‑semantics 'A' or 'D' is specified, Connect‑type 'C' must also be specified.
In this language... |
The variable name for Transaction Semantics is... |
COBOL |
DBCAREA‑SEMANTICS |
PL/I |
TX_SEMANTICS |
C |
tx_semantics |
IBM Assembler |
DBCNITSM |
This routine... |
Does this for Transaction Semantics... |
DBCHINI |
writes |
DBCHCL |
reads (CON) |
Transaction Semantics is used by... |
To... |
applications |
write |
DBCHCL initializes Transaction Semantics to the default value provided for it in the HSHSPB for your site.
When the value for Transaction Semantics is not appropriate for the application, you should perform the following procedure before calling DBCHCL for the connect function.
1 Set Change Options to 'Y'.
2 Change the value for Transaction Semantics as follows.
If the transaction semantics to be used for the application is ... |
Then change the value for Transaction Semantics to... |
the Teradata Database default. This value is always acceptable. |
D |
ANSI This value is rejected if either the Teradata Database or the environment does not support the selection of transaction semantics. This feature requires Teradata Database for UNIX version 2 release 2 (or later). |
A |
Teradata This value is always acceptable. |
T |