Programming Issues

Known programming issues and workarounds, if any, relevant to SAP Open Server.

Programming Issues
CR# Description

Upgrading to a new version

Workaround:

SAP recommends the following:
  • Rebuild all statically linked applications (srvlib), using the new version of the software. Recompile and relink the applications using the new header files and libraries.

  • For dynamically linked applications, recompile and relink using the SDK libraries that now include “syb” in the library names.

Note: If you have made any changes to the application files, you must recompile.

Ensure that the runtime libraries are for the same major release as the version used to build the application.

Timeslice Property and Multithreaded Library Versions

Workaround: The SRV_S_TIMESLICE SAP Open Server property is not supported if you use the multithreaded versions of the Sybase libraries. Applications can set this property, but it has no effect; therefore, you must change existing application code that depends on timeslice events before relinking with the multithreaded libraries.

Applications can call srv_capability to determine if the timeslice feature is supported.