Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Eikon Data APIs /
avatar image
Question by shiva.kumar · May 05, 2020 at 01:56 AM · c sdk for 64bit linux

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));

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



People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

1 Reply

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by jirapongse.phuriphanvichai · May 05, 2020 at 03:25 AM

@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.


Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
11 People are following this question.
  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges