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,

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    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.



Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.