For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
27 8 15 18

ADS service name

Hello,

We had an incident with a client recently about an ADS service name.

And we have now a question : what are all possible values for a service name ?
Is there some special characters allowed ?

Basically what is the technical type that is used to store the service name ?

Thanks,

trep#productADSService
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.

@hgardon

Hi,

Thank you for your participation in the forum.

Is the reply below satisfactory in answering your question?

If yes please click the 'Accept' text next to the reply, and then close the question. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
24.8k 54 17 14

Hello @hgardon

Could you please let me know what incident and the service name that encounter the problem is?

I checked the ETA RDM Usage guide, it said only the name must be ASCII String as follows:

eta.png

Then I did a quick test with the ADS's appServiceName configuration to test various combinations.

! *ads*"${route}".route*"${svc}"*appServiceName : ${svc}
!#help
!    appServiceName: <service>
!
!    The appServiceName parameter specifies the service name as published
!    by the upstream component at the host site.  For example, take the
!    following setting:
!
!    *ads*hostrssl.route*CASCADE_SIAC*appServiceName : DF_SIAC
!
!    Here, CASCADE_SIAC will be the name advertised to all connected sink
!    applications. The name CASCADE_SIAC will need to be specified in the
!    serviceList and all service specific configuration will use the
!    CASCADE_SIAC name.
!
!    The name "DF_SIAC" is the name published by the upstream component. In
!    most cases,  this is the realname of the service whereas CASCADE_SIAC
!    is the alias. When using appServiceName, the real service name will not
!    be referenced in the config except as the value of the appServiceName
!    parameter setting.
!
!    Default value: <empty>
!#end

The test results are as follows:

  • *ads*cloud.route*#_DD*appServiceName : ELEKTRON_DD --> service name #_DD works fine, and the API (EMA) can connect and consume data.
  • *ads*cloud.route*testService*appServiceName : ELEKTRON_DD --> service name testService works fine and the API (EMA) can connect and consume data.
  • *ads*cloud.route*1_service*appServiceName : ELEKTRON_DD --> service name 1_service works fine, and the API (EMA) can connect and consume data.
  • *ads*cloud.route**_DD*appServiceName : ELEKTRON_DD --> service name *_DD does not work, the adsmon tool does not show this service.

sharp-service.png

Please see more answer in the comment.




eta.png (139.1 KiB)
sharp-service.png (14.2 KiB)
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.

(Continue).


Since the RTDS is the one that control the service name. I checked the ADS document. I cannot find any information about the Service Name's possible values and special characters.

I strongly suggest you contact the RTDS team directly via https://my.refinitiv.com/content/mytr/en/helpandsupport.html website to help you with this RTDS question.

ads-support.png

ads-support.png (24.6 KiB)

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.