cancel
Showing results for 
Search instead for 
Did you mean: 

SDK DLL Compatibility between service packs (sp04/sp08)

Former Member
0 Kudos

Based on previous experience, I would expect the SP04 sdk dll’s to work with an ESP server running SP08, is this correct?  Certainly in the past you could.

Beyond what is in the release notes. What work was done to the SDK between sp04 and sp08 (this is really only one sp, because of a jump from 04 to 08, correct?).

This seems to be a very big change over all to the cluster, etc.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi David,

Engineering/QA does absolutely no backwards compatibility testing and makes no claims for compatibility between versions.

The version jump from SP04 to SP08 was to bring ESP's version in line with HANA's version.  So while this means there is only one service pack between these two releases, there were a lot of changes and features added to the product.

Work was done in the SDK to make it compatible with the new features in SP08.  For example, in SP08 a new type of stream was added:

   http://help.sap.com/saphelp_esp51sp08/helpdata/en/24/b7b5fdf02f47669e27bbf663594838/content.htm

This new stream replaces the deprecated delta stream.  The SDK was enhanced to support/recognize this stream.  So for example, if you called stream.getType() on a project containing a keyed stream, the API would correctly tell you the type of stream.  If you made the same call from an SP04 SDK, it would not recognize the stream type and may return an error.

The cluster configuration along with user role based authentication is stored in a cluster database (SQL Anywhere database).  All services are now stored in the cluster database instead of the old "service.xml" file.

User role based authentication is enabled by default in SP08 (as opposed to SP04 where by default every user had access to every resource).  Role based authentication can be turned off but it is advised to keep it on for better security.  A new "security officer" type of user exists in SP08 to grant regular users permission to resources.  This user is named "espsysusr":

    http://help.sap.com/saphelp_esp51sp08cfa/helpdata/en/5d/487862b43d4692bd2d06b9911aa1fd/frameset.htm

Once you get past the authentication and configuration changes, the look and feel of SP08 is much the same as SP04.

Thanks,

Neal

Former Member
0 Kudos

Thank you Neal!

Answers (0)