question

Upvotes
Accepted
154 18 24 35

Why does RFA application always receive ”All Connection Pending” Login Refresh at initial?

I have tried the StarterConsumer application and found that the application always logs the following message.

<- Received MMT_LOGIN
Refresh - Login Pending
streamState : Open
dataState   : Suspect
statusCode  : None
statusText  : All connections Pending.

What does the above message mean and why is it received?

treprfarfa-api
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.

This is a seed question.

1 Answer

· Write an Answer
Upvotes
Accepted
11.3k 25 9 14

The “All connections Pending.” Refresh message is generated automatically by RFA, once an application call registerClient for Login request. Once the connection is established and RFA receives actual Login Refresh message from a provider/server, RFA will generate an aggregated status since the status is changed from Open/Suspect to Open/Ok. This means that the consumer application should ignore the first Login Pending Refresh message and verify login success via the Login Open/Ok status instead.

<- Received MMT_LOGIN Status - Login Accepted
streamState : Open
dataState  : Ok
statusCode  : None
statusText  : Refresh Completed.

This is a part of multiple connections support in RFA Consumer. The intent is to make the multiple connections appear to the client as a single connection. RFA will send the client’s login request to each of the connections and aggregate the response messages. The client will receive login response messages with a stream state and data state representing the overall or aggregated login status of all of the connections. Lastly, the client receives login response messages only when the aggregated state changes. Single connection configuration also is affected by this concept.

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.