question

Upvotes
Accepted
163 3 5 10

RFA 8.2 Dacs include files using dynamic exception specification

Hello,

In order to be compatible with c++17 supporting compiler, we decided to migrate from RFA 8.0 to RFA 8.2. Unfortunately some of the include files from Dacs permission api sdk downloaded from below link are using "dynamic exception specification" which is deprecated in c++17. Can you help me in getting Dacs SDK that is c++17 compatible.

Url : https://developers.refinitiv.com/en/api-catalog/refinitiv-real-time/open-data-access-control-system-api-c/downloads

SDK package name : "dsdk8.2.0.L1.devkit.rrg.tar.gz:

File using dynamic exception specification : AuthRequest.h, AuthAgent.h, AuthSystem.h and so on ...

c++DACS
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.

1 Answer

Upvotes
Accepted
53.2k 138 44 63

@mktdata

To use the Open DACS C++ API, the RFA C++ package is required. The RFA C++ package contains all libraries required by Open DACS the C++ API.

As I know, RFA C++ is compatible with C++17 and the dynamic exception specification has been removed since RFA 8.1.2.L1

--------
8.1.2.L1
--------
[RFA-502] - CaseID: 07609440 - Make RFA 8.1 C++17 compliant
[RFA-509] - CaseID: 07840930 - Messages being sent from the interactive provider may not arrive in a timely fashion 
                                when outBoundMessagePacking is enabled
[RFA-511] - CaseID: 07930129 - Remove Dynamic Exception Specifications for RFA C++

You need to contact the RDC support team directly via Contact Premium Support on the Refintiiv Developers Community website. Then, RDC will contact the OpenDACS team to verify this requirement.


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.