Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP APIs /
  • RFA /
avatar image
Question by applicationdevelopment · Nov 18, 2016 at 09:41 AM · rfaRFAJrfa8

RFA 8 java version login response is pending

I am migrating my consumer applciation from RFA 7 to RFA 8 Java version. I followed the tutorials provided in the RFA 8 package. The problem is previously we used RFA 7 connection type as SSL and now RFA 8 connection type as RSSL. We are able to connect to our server through port: 8101,SSL&RFA 7 but not with port:8101,RSSL&RFA 8. I tried switching port:14002,RSSL&RFA 8. I went through all the guides you provided but i didn't got any luck. Please suggest me the next steps.

I am getting below response in hte logs ..
LoginClient.processEvent: Received Login Response
LoginClient: Received Login Response - MsgType.REFRESH_RESP
MESSAGE
Msg Type: MsgType.REFRESH_RESP
Msg Model Type: LOGIN
Indication Flags: REFRESH_COMPLETE
Hint Flags: HAS_ATTRIB_INFO | HAS_ITEM_GROUP | HAS_RESP_TYPE_NUM | HAS_STATE
State: OPEN, SUSPECT, NONE, "All connections pending"
Group: 0000
RespTypeNum: 0 (RespType.SOLICITED)

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.

3 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by Pimchaya.Wongrukun · Nov 20, 2016 at 09:52 PM

Hello @applicationdevelopment

According to the log, it seems that your application can get the session(RFAJ configuration is loaded successfully) and RFAJ waits for the login response but there is no response back from the server. Can you check with your network admin if there is firewall which does not allow sending/receiving messages between your machine and the server on port 14002?

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.

avatar image
REFINITIV
Answer by zoya.farberov · Nov 18, 2016 at 10:01 AM

Hello,

@applicationdevelopment,

By default,

Port 8101 is connection type SSL

Port 14002 is connection type RSSL

To verify I would first try SSL => 8101

However, to benefit from both better efficiency and new features, would then move to RSSL => 14002 and consider Elektron API suite.

Comment

People who like this

0 Show 4 · 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.

avatar image
applicationdevelopment · Nov 18, 2016 at 10:08 AM 0
Share

I need to have a consumer should work with Port:14002 and RFA 8 Java version.

As I read in the docs, SSL is deprecated in RFA8.

Suggest me why I am getting this pending response back.

avatar image
REFINITIV
zoya.farberov ♦♦ · Nov 18, 2016 at 10:46 AM 0
Share

@applicationdevelopment,

As the error message indicates not being able to connect,

Are you able to test with telnet,

telnet yourinfrahost 14002

?

avatar image
applicationdevelopment zoya.farberov ♦♦ · Nov 18, 2016 at 10:49 AM 0
Share

@zoya.farberov

I already did telent the port 14002.

port is open and listening.

avatar image
applicationdevelopment · Nov 23, 2016 at 10:14 AM 0
Share

@zoya.farberov

There is a firewall blocking the login. Thanks for the help.
avatar image
REFINITIV
Answer by tina.murthy · Nov 18, 2016 at 10:52 AM

Which application are you trying to use? Is it one of the example applications shipped with the RFA 8 package, or your own app?

Comment

People who like this

0 Show 6 · 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.

avatar image
applicationdevelopment · Nov 18, 2016 at 10:55 AM 0
Share

I am using quick start example in the rfa 8 package

rfaj8.0.1.E2.all.rrg\Examples\com\reuters\rfa\example\quickstart\QuickStartConsumer

with my own prefs.xml which connects to my remote ADS server.
avatar image
REFINITIV
zoya.farberov ♦♦ · Nov 18, 2016 at 11:44 AM 0
Share

@applicationdevelopment

Just to double-check here,

QuickStart acquires session in code as defined:

// 4. Acquire a Session

_session = Session.acquire(

Please check that your session is defined via Config Editor tool? and corresponds to the infra you are connecting to?

avatar image
applicationdevelopment zoya.farberov ♦♦ · Nov 18, 2016 at 12:14 PM 0
Share

@zoya.farberov

My session is defined. I double checked it.

I can see a warning message in my config editor as:

Warning: Unable to access backing storage of system preferences tree
Changes to system tree will not be made persistent
Editing system tree is disabled

In my putty:

WARNING: Prefs file removed in background /home/reuters/.java/.userPrefs/prefs.xml
Nov 18, 2016 11:59:38 AM java.util.prefs.FileSystemPreferences syncWorld
WARNING: Couldn't flush system prefs: java.util.prefs.BackingStoreException: /etc/.java/.systemPrefs/_!&8!~!"1!'0!b@"5!%4!bw"k!'`= create failed.

avatar image
REFINITIV
zoya.farberov ♦♦ applicationdevelopment · Nov 18, 2016 at 01:20 PM 0
Share

@applicationdevelopment

I think you are on the right track. On Linux this is where your config gets stored, by not being able to write the location you are not able to change and utilize at run.

If you are on linux, please check the permissions of your user for the folder?

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 >
9 People are following this question.

Related Questions

Multiple DACSId/LoginIds using same rfa Session for Consumer Application... 1 Answer

How to find the error setting. 2 Answers

Question regarding Rest services 7 Answers

Fx rates for all currencies? 1 Answer

Disable Error message box in RFA 3 Answers

  • 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
  • Elektron Data Platform
  • 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
  • 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
  • Explore
  • Tags
  • Questions
  • Badges