Redundancy question

Questions regarding the use of the UaExpert.

Moderator: uaexpert

Post Reply
sun
Jr. Member
Jr. Member
Posts: 2
Joined: 20 Mar 2013, 10:51

Redundancy question

Post by sun »

Dear support,

I use UaExpert (version 1.2.2 175) to test server redundancy (UA SDK C++ source 1.40).
But the server redundancy can not work.

My redundancy architecture uses two UA Demo Server(Server1 and Server2).
After the UaExpert connect to Server1,It can not get correct Serveruri's value at ServeruriArray in ServerRedundancy object.
When I terminate Server1,the UaExpert does not connnect Server2.

How can I solve it.

This is my setting data in ServerConfig.xml
in Server1

Code: Select all

 <!--Server instance information defined for the server installation.
            [NodeName} can be used as place-holder for the computer name. -->
        <ServerUri>urn:[NodeName]:UnifiedAutomation:UaDemoserver:Server1</ServerUri>
        <ServerName>UaServerCpp_1@[NodeName]</ServerName>
in Server2

Code: Select all

 <!--Server instance information defined for the server installation.
            [NodeName} can be used as place-holder for the computer name. -->
        <ServerUri>urn:[NodeName]:UnifiedAutomation:UaDemoserver:Server2</ServerUri>
        <ServerName>UaServerCpp_2@[NodeName]</ServerName>
in Server1 and Server2

Code: Select all

 <RedundancySettings>
            <!--Redundancy support options are None, Cold, Warm, Hot and Transparent. Transparent requires special module. -->
            <RedundancySupport>Hot</RedundancySupport>
            <!--List of server URIs for the servers in the NonTransparent redundant set.
            <ServerUri>urn:SUN-NB:UnifiedAutomation:Server1</ServerUri>
            <ServerUri>urn:SUN-PC:UnifiedAutomation:Server2</ServerUri>
        </RedundancySettings>
      <AdditionalServerEntries>
        <ApplicationDescription>
          <ApplicationUri>urn:UnifiedAutomation:UaDemoserver</ApplicationUri>
          <ProductUri>urn:UnifiedAutomation:RedundancySample</ProductUri>
          <ApplicationName>C++ SDK UaDemoserver</ApplicationName>
          <ApplicationType>Server</ApplicationType>
          <DiscoveryUrl>opc.tcp://SUN-NB:48010</DiscoveryUrl>
          <DiscoveryUrl>https://SUN-NB:48011</DiscoveryUrl>
        </ApplicationDescription>
        <ApplicationDescription>
          <ApplicationUri>urn:UnifiedAutomation:UaDemoserver</ApplicationUri>
          <ProductUri>urn:UnifiedAutomation:RedundancySample</ProductUri>
          <ApplicationName>C++ SDK UaDemoserver</ApplicationName>
          <ApplicationType>Server</ApplicationType>
          <DiscoveryUrl>opc.tcp://SUN-PC:48010</DiscoveryUrl>
          <DiscoveryUrl>https://SUN-PC:48011</DiscoveryUrl>
        </ApplicationDescription>
      </AdditionalServerEntries>
Thanks you

Sun

User avatar
Support Team
Hero Member
Hero Member
Posts: 3064
Joined: 18 Mar 2011, 15:09

Re: Redundancy question

Post by Support Team »

Hello Sun,

This redundancy feature, which is provided by our C++ based OPC UA SDK, is not implemented in the UaExpert (generic test client).

Best regards
Support Team

martinmedricky
Jr. Member
Jr. Member
Posts: 1
Joined: 23 Sep 2015, 13:33

Re: Redundancy question

Post by martinmedricky »

Dear Support team,

is there any update regarding UAExpert and redundancy support? If not, is it planned to be updated with redundancy support in future?
Is there available any other tool which can be used for testing redundancy support on server side?

Thank you for your support.

Martin

User avatar
Support Team
Hero Member
Hero Member
Posts: 3064
Joined: 18 Mar 2011, 15:09

Re: Redundancy question

Post by Support Team »

Hello Martin,

the upcoming version of UaExpert will have no support for redundant servers, but we have this on our list of requested features. There is no plan on when this feature will be supported by UaExpert.
Best regards
Unified Automation Support Team

Post Reply