
RSD Programming
SWX provides a test environment for all RSD users. This allows the members to
test their system(s) without having to connect to the production platform.
Please note that the data in MemberTest is not identical to the data in the
production environment. In order to connect to the MemberTest platform, you
require a separate member test ID and certificate - please contact the RSD
Functional Helpdesk.
It is now possible to develop Java programs which connect directly to the RSD
server via an API - without the need to use the reporting applet. Please note
that a working VPN connection to the SWX RSD platform is necessary
Java RSD API
-
Which are the Java software versions rules for using the SWX RSD applet?
-
Can I run the SWX RSD trades entry from an application?
-
How do I build an SWX RSD trades entry application with an API (Application Programming Interface)?
-
How do I use the SWX RSD API?
-
My RSD application has been working for a long time but suddenly I have Java errors.
-
I find a lot of messages in my API application log, what do they mean?
Java RSD API
Q1: Which are the Java software versions rules for using the SWX RSD applet?
A: SWX RSD applet was written for the Microsoft Java VM used in the Internet Explorer browser. All API written in a version compatible in class and rules with this version works correctly with the SWX RSD Java Mapi kit. Other versions upwards have not been tested for compatibility by the SWX RSD Team
Q2: Can I run the SWX RSD trades entry from an application?
A: Yes. You have to use the Java API interface, for building your own software application. It's not possible to integrate the SWX RSD Java applet itself, totally or partially in an external software application. By using the API, you are totally reponsable for the design, the dataflow, and all the features used on your own RSD application. RSD Java API does not include the use and management of Cisco VPN Client software used by the SWX RSD application.
Q3: How do I build an SWX RSD trades entry application with an API (Application Programming Interface)?
A: Consult the SWX API description on the SWX RSD protected pages, or call the RSD Technical Helpdesk for more information.
Q4: How do I use the SWX RSD API?
A: It is possible to develop Java programs which connect directly to the RSD server over an API - without the need to use the reporting applet.
For more details and how to download the API, please refer to the RSD API page. please take not that you need to be connected to the SWX RSD platform via VPN session.
Q5: My RSD application has been working for a long time but suddenly I have Java errors.
A: The API programming interface for SWX RSD applications is not changed without announcing it to the SWX RSD users.
Commonly, this are programming errors which can happen on Java RSD API, when:
- Classes, types or functions are wrong or mismatched.
- Prototypes have been added, and the structures have changed.
- Variables are used as globas instead as local, and there is a dual usage within the functions.
- Variables names declared, are the same as internal API global variables declared.
- ... and this is not an exhaustive list.
Q6: I find a lot of messages in my API application log, what do they mean?
A: When you look in the API log, you can usually see a lot of messages, like:
INITIAL_START for market OK. INITIAL_END for market OK.
These messages show you how the application is registering itself for the broadcast feeds in the different markets during the login procedure.
|