cancel
Showing results for 
Search instead for 
Did you mean: 

What flavour and version of Linux for Openserver

0 Kudos

Hi.

I hope this is the correct forum.  I'm new to SCN.

We're planning to port our openserver applications from an older long-unsupported O/S (OpenVMS)

to Linux on an x86 platform.  What versions is Openserver certified on.  Are people using it without

issue on newer uncertified versions.

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

dawn_kim
Contributor
0 Kudos

Hi Richard,

From what I can see we are certified with RedHat EL 6.x and SuSE SLES 11 both 32 and 64 bit with Open Server 15.7xx

If your running an older version of OpenServer I need to know. The different version of OpenServer are certified with different version of Linux.

Thanks,
Dawn Kim

0 Kudos

We're actually migrating a number of 10.0.4 DBLIB openservers from OpenVMS to Linux.  Long overdue for sure.   We'll likely upgrade to version 16.0.   Any issue running 16.0 openservers against 15.7 ASE servers?

Is anyone running 15.7 or 16.0 openservers on RedHat 7.x without issue?

Thanks

dawn_kim
Contributor
0 Kudos

Hi Richard,

You should be fine with 16.0 Open Server application to connect to ASE 15.7.  Open Server 16.x is certified with ASE 15.7.

The major thing I see with your old application using old dblibs is if you have DBVERSION set to using tds 4.2. You will want to make sure the application is using DBVERSION_100 in the application, which basically makes the application use tds 5.x which is the current standard. I have seen the old flavor of tds cause stacks in the newer ASEs.

Also note the compile line changed since the older 10.0.4.And the binary names for the libraries you need also changed. Also note when you compile on the newer Linux systems your switches that are added to the compile will have also changed.

You can always look at the samples for dblibs included in the SDK for SAP ASE to see sample compile lines and switches used.

You honestly should upgrade the application to ctlibs to handle speed performance and threading for the faster ASE.

I hope this helps with moving and migrating the application.
Dawn

Former Member
0 Kudos

Hi Richard,

I don't remember what those old open servers were like,. but nowadays you'll use the Open Server 16.0 API which I think is much different so possible you have to re-write the code.  Also, since dblib isn't threaded, if you want threaded OpenServer application you'll need to use the threaded CtLibrary API to make the external connections to the ASE.

I know folks running 15.7 OS on Linux RHEL 6.X.  16.0 is not yet certified on RHEL 7. I suggest you create an SAP incident to request this certification.  But are you on x86_64? (64-bit)?  I didn't know new RHEL/RedHat was just x86 (32-bit). Could you provide uname -a from the machine?

Let us know if this answers questions.


Cheers,

-Paul


Answers (0)