Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 1 1

Is the C SDK for 64bit Linux (CentOS) available?

Background:

We are porting old legacy code from Solaris 32bit to Linux 64bit. This application contains the old Reuters ssl implementation on Solaris 32bit OS. Hence, we are looking for C SDK in 64Bit for CentOS.


Details:

Below is the function extract from our old ssh.h

==============================================================================================

extern int sslDismount SSL_ARGS((int Channel));

extern int sslDispatchEvent SSL_ARGS((int Channel, int MaxEvents));

extern int sslErrorLog SSL_ARGS((char *LogFileName, int LogFileSize));

extern char *sslGetErrorText SSL_ARGS((int Channel));

extern int sslGetProperty SSL_ARGS((int Channel, SSL_OPTION_CODE OptionCode,

void *OptionValue));

extern int sslInit SSL_ARGS((int VersionNo));

extern int sslMsgClose SSL_ARGS((int Channel, char *ProtocolName,

char *FilterString));

extern int sslMsgMount SSL_ARGS((char *UserName, ...));

extern int sslMsgOpen SSL_ARGS((int Channel, char *ProtocolName,

char *FilterString, void *ClientItemTag, ...));

extern int sslPostEvent SSL_ARGS((int Channel, SSL_EVENT_TYPE EventType,

SSL_EVENT_INFO *EventInfo));

extern int sslRegisterCallBack SSL_ARGS((int Channel, SSL_EVENT_TYPE EventCode,

SSL_EVENT_RETCODE (*Event_Function)(int, SSL_EVENT_TYPE,

SSL_EVENT_INFO *, void *), void *ClientEventTag));

extern int sslRegisterClassCallBack SSL_ARGS((int Channel,

SSL_EVENT_CLASS_TYPE EventCode,

SSL_EVENT_RETCODE (*Event_Function)(int, SSL_EVENT_TYPE,

SSL_EVENT_INFO *, void *), void *ClientEventTag));

extern int sslSetProperty SSL_ARGS((int Channel, SSL_OPTION_CODE OptionCode,

void *OptionValue));

extern int sslSnkClose SSL_ARGS((int Channel, char *ServiceName,

char *ItemName));

extern int sslSnkMount SSL_ARGS((char *UserName, ...));

extern int sslSnkOpen SSL_ARGS((int Channel, char *ServiceName, char *ItemName,

void *ClientItemTag, ...));

extern int sslSrcMount SSL_ARGS((char *UserName, char *ServiceName,

int CacheSize, ...));

extern int sslSrcReady SSL_ARGS((int Channel));

==============================================================================================



eikoneikon-data-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-apielektron-sdk
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @shiva.kumar

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If yes, please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

AHS

Hi @shiva.kumar,

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If so please can you click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question.

Thanks,

AHS

Hello @shiva.kumar,

Thank you for your participation in the forum.

Is the reply below satisfactory in resolving your query? If yes please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

-AHS

Hello @shiva.kumar

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If yes, please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

AHS

@shiva.kumar

Hi,

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
78.8k 250 52 74

@shiva.kumar

From the function names, you are using SSL API.

  • SSL Classic 4.0 API has been end-of-life since 31 May 2013
  • SSL 4.5 API has been end-of-life since 30 June 2015

We don't support SSL API anymore. Moreover, there is no 64-bit version of SSL API.

The migration path is the Elektron SDK (ETA) which is available at https://developers.refinitiv.com/elektron/elektron-sdk-cc. Refer to the API Compatibility Matrix, ETA C supports Centos 7.0 64-bit.


icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.