SAP Sybase Event Stream Processor maintains backwards compatibility
with previous versions. If desired, you can continue running the previous version after you
have installed your update.
When you update Event Stream Processor:
- Projects written for the previous version will run on the current
version and produce the same results without having to be recompiled. Use the
Studio interface to open or import existing projects.
- With the following exceptions, adapters and client programs
written with the previous SDK are compatible with the current release without
having to be recompiled with the latest SDK:
- Java client code compiled against the 5.0 Java SDK must
run using JRE 7 under Event Stream Processor version
5.1.
- In the .NET SDK, the signature for the
set_binary method within the
NetEspRelativeRowWriter class has
changed. Therefore, update existing applications that use the 5.0
version of the .NET SDK and call on NetEspRelativeRowWriter.set_binary to use the new method
signature. See the API reference documentation for more information.
Access this documentation in your installation directory under ESP-5_1\doc\sdk\net.
- For the Custom Adapter Framework, the return type for
the following functions has changed from int to int64_t: getNumberOfGoodRows, getNumberOfBadRows, getTotalRowsProcessed. If your application written in 5.0
uses any of these functions, rewrite the application for 5.1.
- For security reasons,
Event Stream Processor no longer supports the no
authentication option.
- Kerberos authentication is now ticket-based. Update
existing adapters and clients to use Kerberos ticket-based
authentication and setter methods.
- Deployment scripts work the same way in the current version as
they did in the previous version without any changes.