Transaction Semantics - Call-Level Interface Version 2

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

Product
Call-Level Interface Version 2
Release Number
15.10
Language
English (United States)
Last Update
2018-10-07
dita:id
B035-2418
lifecycle
previous
Product Category
Teradata Tools and Utilities

Transaction Semantics

Usage Notes

The Transaction Semantics field specifies the semantics to be used for requests within a transaction.

The option is rejected unless you also specify Connect Type C.

 

Language

Variable Name

COBOL

DBCAREA-SEMANTICS

C: DBCAREA.H:

tx_semantics

 

Routine

Action Taken

DBCHINI:

writes

DBCHCL:

reads (CON)

 

Used by

Action Taken

application program

writes

DBCHCL initializes Transaction Semantics to the default value provided for it in the site’s SPB.

When the value for Transaction Semantics is not appropriate for the application, 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...

your server’s default.

This value is always acceptable.

D

ANSI

This value is rejected if the Teradata Database does not support the selection of transaction semantics.

A

Teradata

This value is always acceptable.

T