rs_set_non_blocking_commit and rs_set_non_blocking_commit_flush documented in Table 2-1 in the Replication Server 15.2 Administration Guide Volume 2 have been renamed to rs_non_blocking_commit and rs_non_blocking_commit_flush respectively. The corrected function names and its description are, as follows:
Function name |
Description |
---|---|
rs_non_blocking_commit |
Coordinates Replication Server non-blocking commit with the corresponding function in the replicate data server. Maps to the set delayed_commit on function string in Adaptive Server 15.0 and later, and with the alter session set commit_write = nowait; function string in Oracle 10g v2. For all other non-Sybase databases, rs_non_blocking_commit maps to null. Executes every time DSI connects to the replicate data server and if the dsi_non_blocking_commit value is from 1 to 60. If the value of dsi_non_blocking_commit is zero, rs_non_blocking_commit does not execute. |
rs_non_blocking_commit_flush |
Ensures that database transactions are flushed to disk when dsi_non_blocking_commit is enabled. Maps to the corresponding function string in Adaptive Server 15.0 and later, and Oracle 10g v2 and later. For all other non-Sybase databases, rs_non_blocking_commit_flush maps to null. rs_non_blocking_commit_flush executes at intervals equal to any number of minutes from 1 to 60 that you specify with dsi_non_blocking_commit. rs_non_blocking_commit_flush does not execute if the value of dsi_non_blocking_commit is zero. |