Config RTDS to connect to contribution channel and use real time SDK to contribute to private ric
I want to contribute using real time SDK to private ric GBPSW=MBJK.
I get the following reply from subject matter expert:
To contribute data to this RIC, you need to have Contribution Channel. I am not sure how you will connect to the Contribution Channel. You can connect to it directly and configure RTDS to connect to the Contribution Channel.
For more information, please refer to this Contributing your data to Refinitiv article.
I create this question to have a new topic as we need a lot more guidance in the setup and testing.
I am waiting for IT to give ADH config and will upload later.
Answers
-
The following is our current ADH config:
sgplpapp01trp*adh*bindAggStatsThread :
sgplpapp01trp*adh*bindCachePersistentThread :
sgplpapp01trp*adh*bindCacheResiliencyThread :
sgplpapp01trp*adh*bindDNSThread :
sgplpapp01trp*adh*bindMainThread :
sgplpapp01trp*adh*bindRRCPReadThread :
sgplpapp01trp*adh*bindThreadsByDefault :
sgplpapp01trp*adh*routeList : route_eed1, route_ats1
sgplpapp01trp*adh*route_ats1.route*DTS*Broadcast*groupList : 2
sgplpapp01trp*adh*route_ats1.route*DTS*Interactive*groupList : 1, 3, 4, 6
sgplpapp01trp*adh*route_ats1.route*DTS*appServiceName : DTS
sgplpapp01trp*adh*route_ats1.route*DTS*commLinks : Interactive, Broadcast
sgplpapp01trp*adh*route_ats1.route*DTS*dacsAttributes :
sgplpapp01trp*adh*route_ats1.route*DTS*datastreamMonitor*interruptionDetection : False
sgplpapp01trp*adh*route_ats1.route*DTS*datastreamMonitor*interruptionDuration : 4
sgplpapp01trp*adh*route_ats1.route*DTS*datastreamMonitor*trafficWindow : 10
sgplpapp01trp*adh*route_ats1.route*DTS*initialOpenLimit : 256
sgplpapp01trp*adh*route_ats1.route*DTS*lockedDumpFile :
sgplpapp01trp*adh*route_ats1.route*DTS*maxCache : 5000
sgplpapp01trp*adh*route_ats1.route*DTS*serverCost : 0
sgplpapp01trp*adh*route_ats1.route*DTS*serverId : 861
sgplpapp01trp*adh*route_ats1.route*DTS*serverPartitionList :
sgplpapp01trp*adh*route_ats1.route*DTS*serverPartitionNegationList :
sgplpapp01trp*adh*route_ats1.route*DTS*updateRateThreshold : 200
sgplpapp01trp*adh*route_ats1.route*allowSuspectData : False
sgplpapp01trp*adh*route_ats1.route*applicationId : 256
sgplpapp01trp*adh*route_ats1.route*compressionType : 0
sgplpapp01trp*adh*route_ats1.route*disconnectOnGenericOverflow : False
sgplpapp01trp*adh*route_ats1.route*enablePreferredHost : False
sgplpapp01trp*adh*route_ats1.route*encryptionProtocol : TLSv1.2
sgplpapp01trp*adh*route_ats1.route*hostList : sgplpapp01trp
sgplpapp01trp*adh*route_ats1.route*maxIncomingBytesPerSecond : 0
sgplpapp01trp*adh*route_ats1.route*maxIncomingMessagesPerSecond : 0
sgplpapp01trp*adh*route_ats1.route*maxIncomingUnconfirmedMessages : 1000
sgplpapp01trp*adh*route_ats1.route*maxOutgoingUnconfirmedMessages : 10
sgplpapp01trp*adh*route_ats1.route*minCompressionThreshold : 0
sgplpapp01trp*adh*route_ats1.route*numIpcInputBuffers : 10
sgplpapp01trp*adh*route_ats1.route*numIpcOutputBuffers : 400
sgplpapp01trp*adh*route_ats1.route*persistentMount : False
sgplpapp01trp*adh*route_ats1.route*pingInterval : 2
sgplpapp01trp*adh*route_ats1.route*port : rmds_ats
sgplpapp01trp*adh*route_ats1.route*preferredHostDetectionTimeFormat :
sgplpapp01trp*adh*route_ats1.route*preferredHostDetectionTimeInterval : 60
sgplpapp01trp*adh*route_ats1.route*protocol : rssl
sgplpapp01trp*adh*route_ats1.route*proxyHost :
sgplpapp01trp*adh*route_ats1.route*proxyPort :
sgplpapp01trp*adh*route_ats1.route*recoveryInterval : 10
sgplpapp01trp*adh*route_ats1.route*requestTimeout : 10
sgplpapp01trp*adh*route_ats1.route*roundTripLatency : True
sgplpapp01trp*adh*route_ats1.route*routeEnabled : True
sgplpapp01trp*adh*route_ats1.route*rsslConnectionType : socket
sgplpapp01trp*adh*route_ats1.route*serviceList : DTS
sgplpapp01trp*adh*route_ats1.route*singleOpen : True
sgplpapp01trp*adh*route_ats1.route*sslCAStore :
sgplpapp01trp*adh*route_ats1.route*tcpRecvBufSize : 2097152
sgplpapp01trp*adh*route_ats1.route*tcpSendBufSize : 2097152
sgplpapp01trp*adh*route_ats1.route*userName : rmds
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*Interactive*groupList : 1, 3, 4, 6
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*appServiceName : ELEKTRON_DD
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*commLinks : Interactive
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*dacsAttributes :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*datastreamMonitor*interruptionDetection : False
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*datastreamMonitor*interruptionDuration : 4
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*datastreamMonitor*trafficWindow : 10
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*dismountOnRoundTripLatency : False
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*downloadCriteriaName :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*hashIDs :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*imageRetrievalTimeThreshold : 10000
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*imageRetrievalTimeThresholdLog : True
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*initialOpenLimit : 256
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*lockedDumpFile :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*maxCache :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*primaryProvider : True
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*roundTripLatencyThreshold : 3000000
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*roundTripLatencyThresholdWindow : 30
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*serverCost : 0
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*serverId : 857
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*serverPartitionList :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*serverPartitionNegationList :
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*statusTextIntroducer : *
sgplpapp01trp*adh*route_eed1.route*IDN_SELECTFEED*updateRateThreshold : 200
sgplpapp01trp*adh*route_eed1.route*allowSuspectData : True
sgplpapp01trp*adh*route_eed1.route*applicationId : 256
sgplpapp01trp*adh*route_eed1.route*compressionType : 0
sgplpapp01trp*adh*route_eed1.route*disconnectOnGenericOverflow : False
sgplpapp01trp*adh*route_eed1.route*enablePreferredHost : False
sgplpapp01trp*adh*route_eed1.route*encryptionProtocol : TLSv1.2
sgplpapp01trp*adh*route_eed1.route*hostList : EED1
sgplpapp01trp*adh*route_eed1.route*maxIncomingBytesPerSecond : 0
sgplpapp01trp*adh*route_eed1.route*maxIncomingMessagesPerSecond : 0
sgplpapp01trp*adh*route_eed1.route*maxIncomingUnconfirmedMessages : 1000
sgplpapp01trp*adh*route_eed1.route*maxOutgoingUnconfirmedMessages : 10
sgplpapp01trp*adh*route_eed1.route*minCompressionThreshold : 0
sgplpapp01trp*adh*route_eed1.route*numIpcInputBuffers : 10
sgplpapp01trp*adh*route_eed1.route*numIpcOutputBuffers : 400
sgplpapp01trp*adh*route_eed1.route*persistentMount : False
sgplpapp01trp*adh*route_eed1.route*pingInterval : 2
sgplpapp01trp*adh*route_eed1.route*port : distribution_rssl_sink
sgplpapp01trp*adh*route_eed1.route*preferredHostDetectionTimeFormat :
sgplpapp01trp*adh*route_eed1.route*preferredHostDetectionTimeInterval : 60
sgplpapp01trp*adh*route_eed1.route*protocol : rssl
sgplpapp01trp*adh*route_eed1.route*proxyHost :
sgplpapp01trp*adh*route_eed1.route*proxyPort :
sgplpapp01trp*adh*route_eed1.route*recoveryInterval : 10
sgplpapp01trp*adh*route_eed1.route*requestTimeout : 10
sgplpapp01trp*adh*route_eed1.route*roundTripLatency : True
sgplpapp01trp*adh*route_eed1.route*routeEnabled : True
sgplpapp01trp*adh*route_eed1.route*rsslConnectionType : socket
sgplpapp01trp*adh*route_eed1.route*serviceList : IDN_SELECTFEED
sgplpapp01trp*adh*route_eed1.route*singleOpen : True
sgplpapp01trp*adh*route_eed1.route*sslCAStore :
sgplpapp01trp*adh*route_eed1.route*tcpRecvBufSize : 2097152
sgplpapp01trp*adh*route_eed1.route*tcpSendBufSize : 2097152
sgplpapp01trp*adh*route_eed1.route*userName : triarch
sgplpapp01trp*adh*server*ipc*transmissionBus*maxOutputBuffers : 400
sgplpapp02trp*adh*bindAggStatsThread :
sgplpapp02trp*adh*bindCachePersistentThread :
sgplpapp02trp*adh*bindCacheResiliencyThread :
sgplpapp02trp*adh*bindDNSThread :
sgplpapp02trp*adh*bindMainThread :
sgplpapp02trp*adh*bindRRCPReadThread :
sgplpapp02trp*adh*bindThreadsByDefault :
sgplpapp02trp*adh*routeList : route_eed2, route_ats2, route_kl1
sgplpapp02trp*adh*route_ats2.route*DTS*Broadcast*groupList : 2
sgplpapp02trp*adh*route_ats2.route*DTS*Interactive*groupList : 1, 3, 4, 6
sgplpapp02trp*adh*route_ats2.route*DTS*appServiceName : DTS
sgplpapp02trp*adh*route_ats2.route*DTS*commLinks : Interactive, Broadcast
sgplpapp02trp*adh*route_ats2.route*DTS*dacsAttributes :
sgplpapp02trp*adh*route_ats2.route*DTS*datastreamMonitor*interruptionDetection : False
sgplpapp02trp*adh*route_ats2.route*DTS*datastreamMonitor*interruptionDuration : 4
sgplpapp02trp*adh*route_ats2.route*DTS*datastreamMonitor*trafficWindow : 10
sgplpapp02trp*adh*route_ats2.route*DTS*initialOpenLimit : 256
sgplpapp02trp*adh*route_ats2.route*DTS*lockedDumpFile :
sgplpapp02trp*adh*route_ats2.route*DTS*maxCache : 5000
sgplpapp02trp*adh*route_ats2.route*DTS*serverCost : 0
sgplpapp02trp*adh*route_ats2.route*DTS*serverId : 862
sgplpapp02trp*adh*route_ats2.route*DTS*serverPartitionList :
sgplpapp02trp*adh*route_ats2.route*DTS*serverPartitionNegationList :
sgplpapp02trp*adh*route_ats2.route*DTS*updateRateThreshold : 200
sgplpapp02trp*adh*route_ats2.route*allowSuspectData : False
sgplpapp02trp*adh*route_ats2.route*applicationId : 256
sgplpapp02trp*adh*route_ats2.route*compressionType : 0
sgplpapp02trp*adh*route_ats2.route*disconnectOnGenericOverflow : False
sgplpapp02trp*adh*route_ats2.route*enablePreferredHost : False
sgplpapp02trp*adh*route_ats2.route*encryptionProtocol : TLSv1.2
sgplpapp02trp*adh*route_ats2.route*hostList : sgplpapp02trp
sgplpapp02trp*adh*route_ats2.route*maxIncomingBytesPerSecond : 0
sgplpapp02trp*adh*route_ats2.route*maxIncomingMessagesPerSecond : 0
sgplpapp02trp*adh*route_ats2.route*maxIncomingUnconfirmedMessages : 1000
sgplpapp02trp*adh*route_ats2.route*maxOutgoingUnconfirmedMessages : 10
sgplpapp02trp*adh*route_ats2.route*minCompressionThreshold : 0
sgplpapp02trp*adh*route_ats2.route*numIpcInputBuffers : 10
sgplpapp02trp*adh*route_ats2.route*numIpcOutputBuffers : 400
sgplpapp02trp*adh*route_ats2.route*persistentMount : False
sgplpapp02trp*adh*route_ats2.route*pingInterval : 2
sgplpapp02trp*adh*route_ats2.route*port : rmds_ats
sgplpapp02trp*adh*route_ats2.route*preferredHostDetectionTimeFormat :
sgplpapp02trp*adh*route_ats2.route*preferredHostDetectionTimeInterval : 60
sgplpapp02trp*adh*route_ats2.route*protocol : rssl
sgplpapp02trp*adh*route_ats2.route*proxyHost :
sgplpapp02trp*adh*route_ats2.route*proxyPort :
sgplpapp02trp*adh*route_ats2.route*recoveryInterval : 10
sgplpapp02trp*adh*route_ats2.route*requestTimeout : 10
sgplpapp02trp*adh*route_ats2.route*roundTripLatency : True
sgplpapp02trp*adh*route_ats2.route*routeEnabled : True
sgplpapp02trp*adh*route_ats2.route*rsslConnectionType : socket
sgplpapp02trp*adh*route_ats2.route*serviceList : DTS
sgplpapp02trp*adh*route_ats2.route*singleOpen : True
sgplpapp02trp*adh*route_ats2.route*sslCAStore :
sgplpapp02trp*adh*route_ats2.route*tcpRecvBufSize : 2097152
sgplpapp02trp*adh*route_ats2.route*tcpSendBufSize : 2097152
sgplpapp02trp*adh*route_ats2.route*userName : rmds
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*Interactive*groupList : 1, 3, 4, 6
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*appServiceName : ELEKTRON_DD
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*commLinks : Interactive
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*dacsAttributes :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*datastreamMonitor*interruptionDetection : False
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*datastreamMonitor*interruptionDuration : 4
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*datastreamMonitor*trafficWindow : 10
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*dismountOnRoundTripLatency : False
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*downloadCriteriaName :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*hashIDs :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*imageRetrievalTimeThreshold : 10000
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*imageRetrievalTimeThresholdLog : True
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*initialOpenLimit : 256
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*lockedDumpFile :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*maxCache :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*primaryProvider : True
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*roundTripLatencyThreshold : 3000000
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*roundTripLatencyThresholdWindow : 30
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*serverCost : 0
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*serverId : 858
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*serverPartitionList :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*serverPartitionNegationList :
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*statusTextIntroducer : *
sgplpapp02trp*adh*route_eed2.route*IDN_SELECTFEED*updateRateThreshold : 200
sgplpapp02trp*adh*route_eed2.route*allowSuspectData : False
sgplpapp02trp*adh*route_eed2.route*applicationId : 256
sgplpapp02trp*adh*route_eed2.route*compressionType : 0
sgplpapp02trp*adh*route_eed2.route*disconnectOnGenericOverflow : False
sgplpapp02trp*adh*route_eed2.route*enablePreferredHost : False
sgplpapp02trp*adh*route_eed2.route*encryptionProtocol : TLSv1.2
sgplpapp02trp*adh*route_eed2.route*hostList : EED2
sgplpapp02trp*adh*route_eed2.route*maxIncomingBytesPerSecond : 0
sgplpapp02trp*adh*route_eed2.route*maxIncomingMessagesPerSecond : 0
sgplpapp02trp*adh*route_eed2.route*maxIncomingUnconfirmedMessages : 1000
sgplpapp02trp*adh*route_eed2.route*maxOutgoingUnconfirmedMessages : 10
sgplpapp02trp*adh*route_eed2.route*minCompressionThreshold : 0
sgplpapp02trp*adh*route_eed2.route*numIpcInputBuffers : 10
sgplpapp02trp*adh*route_eed2.route*numIpcOutputBuffers : 400
sgplpapp02trp*adh*route_eed2.route*persistentMount : False
sgplpapp02trp*adh*route_eed2.route*pingInterval : 2
sgplpapp02trp*adh*route_eed2.route*port : distribution_rssl_sink
sgplpapp02trp*adh*route_eed2.route*preferredHostDetectionTimeFormat :
sgplpapp02trp*adh*route_eed2.route*preferredHostDetectionTimeInterval : 60
sgplpapp02trp*adh*route_eed2.route*protocol : rssl
sgplpapp02trp*adh*route_eed2.route*proxyHost :
sgplpapp02trp*adh*route_eed2.route*proxyPort :
sgplpapp02trp*adh*route_eed2.route*recoveryInterval : 10
sgplpapp02trp*adh*route_eed2.route*requestTimeout : 10
sgplpapp02trp*adh*route_eed2.route*roundTripLatency : True
sgplpapp02trp*adh*route_eed2.route*routeEnabled : True
sgplpapp02trp*adh*route_eed2.route*rsslConnectionType : socket
sgplpapp02trp*adh*route_eed2.route*serviceList : IDN_SELECTFEED
sgplpapp02trp*adh*route_eed2.route*singleOpen : True
sgplpapp02trp*adh*route_eed2.route*sslCAStore :
sgplpapp02trp*adh*route_eed2.route*tcpRecvBufSize : 2097152
sgplpapp02trp*adh*route_eed2.route*tcpSendBufSize : 2097152
sgplpapp02trp*adh*route_eed2.route*userName : triarch
sgplpapp02trp*adh*route_kl1.route*DTS_KL*appServiceName : DTS
sgplpapp02trp*adh*route_kl1.route*DTS_KL*dacsAttributes :
sgplpapp02trp*adh*route_kl1.route*DTS_KL*dismountOnRoundTripLatency : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*enableAuditTimestampDownstream : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*enableAuditTimestampUpstream : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*enableVPIDownstream : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*enableVPIUpstream : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*forwardOnStreamPostMsgKey : False
sgplpapp02trp*adh*route_kl1.route*DTS_KL*hashIDs :
sgplpapp02trp*adh*route_kl1.route*DTS_KL*imageRetrievalTimeThreshold : 10000
sgplpapp02trp*adh*route_kl1.route*DTS_KL*imageRetrievalTimeThresholdLog : True
sgplpapp02trp*adh*route_kl1.route*DTS_KL*initialOpenLimit : 256
sgplpapp02trp*adh*route_kl1.route*DTS_KL*lockedDumpFile :
sgplpapp02trp*adh*route_kl1.route*DTS_KL*maxCache : 10000
sgplpapp02trp*adh*route_kl1.route*DTS_KL*priorityClassValue : 0
sgplpapp02trp*adh*route_kl1.route*DTS_KL*priorityCountMultiplier : 1
sgplpapp02trp*adh*route_kl1.route*DTS_KL*roundTripLatencyThreshold : 3000000
sgplpapp02trp*adh*route_kl1.route*DTS_KL*roundTripLatencyThresholdWindow : 30
sgplpapp02trp*adh*route_kl1.route*DTS_KL*serverCost : 0
sgplpapp02trp*adh*route_kl1.route*DTS_KL*serverId : 864
sgplpapp02trp*adh*route_kl1.route*DTS_KL*serverMode : gateway
sgplpapp02trp*adh*route_kl1.route*DTS_KL*serverPartitionList :
sgplpapp02trp*adh*route_kl1.route*DTS_KL*serverPartitionNegationList :
sgplpapp02trp*adh*route_kl1.route*DTS_KL*statusTextIntroducer : *
sgplpapp02trp*adh*route_kl1.route*allowSuspectData : True
sgplpapp02trp*adh*route_kl1.route*applicationId : 12
sgplpapp02trp*adh*route_kl1.route*compressionType : 1
sgplpapp02trp*adh*route_kl1.route*disableDataConversion : True
sgplpapp02trp*adh*route_kl1.route*disconnectOnGenericOverflow : False
sgplpapp02trp*adh*route_kl1.route*dynamicMount : False
sgplpapp02trp*adh*route_kl1.route*encryptionProtocol : TLSv1.2
sgplpapp02trp*adh*route_kl1.route*hostList : 172.31.67.129, 172.31.67.132
sgplpapp02trp*adh*route_kl1.route*maxIncomingBytesPerSecond : 0
sgplpapp02trp*adh*route_kl1.route*maxIncomingMessagesPerSecond : 0
sgplpapp02trp*adh*route_kl1.route*numIpcInputBuffers : 10
sgplpapp02trp*adh*route_kl1.route*numIpcOutputBuffers : 400
sgplpapp02trp*adh*route_kl1.route*pingInterval : 2
sgplpapp02trp*adh*route_kl1.route*port : distribution_rssl_sink
sgplpapp02trp*adh*route_kl1.route*protocol : rssl
sgplpapp02trp*adh*route_kl1.route*proxyHost :
sgplpapp02trp*adh*route_kl1.route*proxyPort :
sgplpapp02trp*adh*route_kl1.route*recoveryInterval : 10
sgplpapp02trp*adh*route_kl1.route*roundTripLatency : True
sgplpapp02trp*adh*route_kl1.route*routeEnabled : True
sgplpapp02trp*adh*route_kl1.route*rsslConnectionType : socket
sgplpapp02trp*adh*route_kl1.route*serviceList : DTS_KL
sgplpapp02trp*adh*route_kl1.route*singleOpen : False
sgplpapp02trp*adh*route_kl1.route*sslCAStore :
sgplpapp02trp*adh*route_kl1.route*tcpRecvBufSize : 2097152
sgplpapp02trp*adh*route_kl1.route*tcpSendBufSize : 2097152
sgplpapp02trp*adh*route_kl1.route*userName : SGATS
sgplpapp02trp*adh*server*ipc*transmissionBus*maxOutputBuffers : 400
sgplpapp02trp*ads*bindAggStatsThread :
sgplpapp02trp*ads*bindDNSThread :
sgplpapp02trp*ads*bindMainThread :
sgplpapp02trp*ads*bindRRCPReadThread :
sgplpapp02trp*ads*bindThreadsByDefault :
sgplpapp02trp*ads*openWindowForPollRequests : 80
sgplpapp02trp*ads*serverId : 860After I show the TRCC route config to be suggested in the article above,
hostname*adh*primeTopology : True
hostname*adh*routeList : trcc
hostname*adh*trcc.route*TRCC*Interactive*groupList : 1, 3, 4, 6
hostname*adh*trcc.route*TRCC*appServiceName : DDS_TRCE
hostname*adh*trcc.route*TRCC*commLinks : Interactive
hostname*adh*trcc.route*TRCC*dacsAttributes :
hostname*adh*trcc.route*TRCC*datastreamMonitor*interruptionDetection : False
hostname*adh*trcc.route*TRCC*datastreamMonitor*interruptionDuration : 4
hostname*adh*trcc.route*TRCC*datastreamMonitor*trafficWindow : 10
hostname*adh*trcc.route*TRCC*downloadCriteriaName :
hostname*adh*trcc.route*TRCC*hashIDs :
hostname*adh*trcc.route*TRCC*initialOpenLimit : 256
hostname*adh*trcc.route*TRCC*lockedDumpFile :
hostname*adh*trcc.route*TRCC*maxCache : 10000
hostname*adh*trcc.route*TRCC*primaryProvider : True
hostname*adh*trcc.route*TRCC*serverCost : 0
hostname*adh*trcc.route*TRCC*serverId : 287
hostname*adh*trcc.route*TRCC*serverPartitionList :
hostname*adh*trcc.route*TRCC*serverPartitionNegationList :
hostname*adh*trcc.route*TRCC*tunnelStream*numIpcOutputBuffers : 400
hostname*adh*trcc.route*TRCC*tunnelStream*userName : ****
hostname*adh*trcc.route*TRCC*tunnelStream*userPassword : ****
hostname*adh*trcc.route*TRCC*updateRateThreshold : 200
hostname*adh*trcc.route*TRCC.enableTunnelStreamAggregation : True
hostname*adh*trcc.route*allowSuspectData : False
hostname*adh*trcc.route*applicationId : 256
hostname*adh*trcc.route*compressionType : 0
hostname*adh*trcc.route*encryptionProtocol : TLSv1.2
hostname*adh*trcc.route*hostList : ****Your technical implementation specialist suggested that:
I was able to go thru the adh config file that was provided. I can’t seem to see any tunnel stream parameters. Are you planning on including these part below on your current setup? Because for the tunnelStream username you need to have a machine ID or service ID to be requested to our Accounts team. The ID will look something like this. GE-A-00709324-3-2xxx and the password will be obfuscated on the config file.
Can you confirm if my understanding is right?
We need to engage with your accounts team that we need to add tunnelstream parameters into ADH We need to engage with your Market Data administrator to config TSQ into ADH config After verifying the setup is complete, that is to see "TRCC" service is up in both "Advanced Distribution Server Monitor" and "Advanced Data hub Monitor" , then I can try publish
0 -
First, you need to make sure that you have an access to the Contribution Channel server and you have an account to connect to the Contribution Channel. Yes, you need to contact your LSEG account team or Sales team directly to verify this.
Yes, if you need to access the Contribution Channel server through RTDS, you need to configure ADH to connect to the Contribution Channel server.
If everything is correct, you will see the Contribution Channel service (TRCC or DDS_TRCE) on your RTDS. Then, you can post data to that service and you can subscribe to the posted data from the IDN_SELECTFEED service.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛