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 /
avatar image
Question by nicolas.roux · Nov 17, 2016 at 11:18 AM · rfatrepRFAJADHnip

Two NIPs publishing on the same service (ADH cache)

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
Best Answer
Answer by nicolas.roux · Nov 18, 2016 at 04:17 AM

That's correct, it was a typo in my question, but my real configuration is correct and everthing is working as expected when I aggregate 2 services. But that's not what I want to do:

Do you know if it's possible to connect more than one NIP to an ADH via RSSL in order to publish on the same service without aggregating 2 different services? ie NIP1 and NIP2 both configured to publish on MYNIP.

Comment

People who like this

0 Show 3 · 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
jirapongse.phuriphanvichai ♦♦ · Nov 18, 2016 at 04:55 AM 1
Share

Please try this one:

*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIP

Each NIP must have an unique instance ID.

avatar image
REFINITIV
jirapongse.phuriphanvichai ♦♦ · Nov 18, 2016 at 05:30 AM 1
Share

You may also set markGroupsSuspectOnPublisherDown to False so that the ADH will not generate group outage notification when publisher applications within the source list of an aggregate service go inactive. All items will remain in cache and the state of the items will remain unchanged.

*adh*MYNIP*markGroupsSuspectOnPublisherDown : False
avatar image
nicolas.roux · Nov 18, 2016 at 06:36 AM 0
Share

*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIP

This is working. Thanks a lot!

avatar image
Answer by nicolas.roux · Nov 17, 2016 at 11:34 AM
  • I'm trying to code a Non Interactive Publisher (NIP) in order to publish in an ADH via RSSL (point to point)
  • I want to connect 2 NIPs, running from 2 different hosts, in order to publish on the same service (MYNIP) and the same instruments (RIC1, RIC2, RIC3)
  • On the ADH, I configured the service MYNIP
  • (I'm using RFAJ 8)

Here are the results of my tests:

  1. When I launch my first NIP, I can see the service "MYNIP" going UP on the ADHmon
  2. The NIP process publishes successfully on RIC1, RIC2 and RIC3
  3. When I start my second NIP process (from a different host), the service is still UP on the ADHmon, but this second NIP doesn't manage to publish on RIC1, RIC2 and RIC3
  4. If I stop the first NIP, the service goes DOWN, and my 2nd NIP is still unable to publish. According the the ADHmon, this 2nd NIP is connected, but it's not doing anything...

My question:

Do you know if it's possible to connect more than one NIP to an ADH via RSSL in order to publish on the same service? Or do I have to publish on two different services, then aggregate them via the ADH with this kind of configuration:

*adh*aggregateServiceList : MYNIP
*adh*NIPUAT*nonInteractiveSourceList : MYNIP_A, MYNIP_B
Comment

People who like this

0 Show 1 · 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
nicolas.roux · Nov 18, 2016 at 04:18 AM 0
Share

Typo:

*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIP_A, MYNIP_B
avatar image
REFINITIV
Answer by jirapongse.phuriphanvichai · Nov 17, 2016 at 10:33 PM

Refer to ADH installation guide regarding Source Aggregation, the ADH can aggregate one or more publisher application services into a single server.

The configurations for aggregation services are:

*adh*aggregateServiceList : LOCAL_PUB, VALUE_PUB
*adh*LOCAL_PUB*nonInteractiveSourceList : LOCAL_PUB
*adh*VALUE_PUB*nonInteractiveSourceList : VALUE_A, VALUE_B, VALUE_C

From your configurations, the aggregation service is MYNIP but it uses NIPUAT in nonInteractiveSourceList configuration. The correct one should be:

*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIP_A, MYNIP_B

With these configurations, the first NI provider should publish to MYNIP_A service while the second provider should publish to MYNIP_B service.


aggregation.png (32.3 KiB)
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 >
10 People are following this question.

Related Questions

NIP publishing on 2 ADH without multicast

As-of-TimeStamp Quote Request

NIP configuration

Is there TREP ADS redirection mechanism based on service

NIP Publishing with two ADH servers using Elektron Java SDK

  • 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