Two NIPs publishing on the same service (ADH cache)
Best Answer
-
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.
0
Answers
-
- 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:
- When I launch my first NIP, I can see the service "MYNIP" going UP on the ADHmon
- The NIP process publishes successfully on RIC1, RIC2 and RIC3
- 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
- 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_B0 -
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_CFrom 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_BWith these configurations, the first NI provider should publish to MYNIP_A service while the second provider should publish to MYNIP_B service.
0 -
Typo:
*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIP_A, MYNIP_B0 -
Please try this one:
*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIPEach NIP must have an unique instance ID.
1 -
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
1 -
*adh*aggregateServiceList : MYNIP
*adh*MYNIP*nonInteractiveSourceList : MYNIPThis is working. Thanks a lot!
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛