Java-based jConnect client applications

Because OpenSwitch is based on Open Client-Library, it does not by default relay the Tabular Data Stream (TDS) tokens DONEPROC and DONEINPROC from Adaptive Server to the client.

Although this does not affect other Client-Library-based client applications, a Java-based jConnect for JDBC client application’s behavior may be different connecting through Adaptive Server directly versus connecting through OpenSwitch. For example, when returning from an update table command, the jConnect client application might compute a row update count of zero when it is going through OpenSwitch, even though the update itself was successful and involved several rows.

To achieve the behavior that you get using TDS DONEPROC and DONEINPROC tokens, set the USE_DONEINPROCS option to 1 in the [CONFIG] section of the OpenSwitch configuration file. See “[CONFIG]” for more information.