CIS set commands

The behavior of the cis rpc handling configuration property and the set transactional_rpc commands has changed with the introduction of ASTC. In earlier releases, enabling cis rpc handling caused all RPCs to be routed through CIS Client-Library connection. As a result, whenever cis rpc handling was enabled, transactional_rpc behavior occurred whether or not it had been specifically set.

With Adaptive Server Enterprise release 12.x, this behavior has changed. If cis rpc handling is enabled and transactional_rpcs is off, RPCs within a transaction are routed through the site handler. RPCs executed outside a transaction are sent via the CIS Client-Library connection. The following table illustrates this change in functionality. As with previous releases, cis rpc handling is disabled by default.

Table 2-7: CIS RPC Handling and Transactional RPCs

12.x

Pre-12.x

CIS RPC handling OFF Transactional RPCs OFF

Non-transactional

Non-transactional

CIS RPC handling ON Transactional RPCs OFF

Non-transactional

Transactional

CIS RPC handling ON Transactional RPCs ON

Transactional

Transactional