CS_TRANSACTION_NAME names a transaction. If the accessed server is a Gateway-Library application, this is the name of the transaction.
Calls to Adaptive Server do not require a transaction name.
All Client-Library applications can set CS_TRANSACTION_NAME. If a transaction name is not required, CS_TRANSACTION_NAME is ignored.