title: OPC UA String from Server to Client
body: <p>I want to send a string from my underlying system through the server to my client. I have made a model in OPCModeler(Unified Automation). </p>
  
  <p><img src="https://i.stack.imgur.com/98vsC.png" alt="OPC Model in OPCModeler"></p>
  
  <p>And now to connect the underlying system to nodemanager I used the following xml code. The variables with Int32 are allright. 
  The strings get the error: </p>
  
  <blockquote>
    <p>BadNodeIdUnknown.</p>
  </blockquote>
  
  <pre><code>&lt;UnderlyingSystem.Configuration
  xmlns="http://yourcompany.com/underlyingsystem"
  xmlns:i="http://www.w3.org/2001/XMLSchema-instance"&gt;
   &lt;GModel&gt;
  &lt;Name&gt;GMaschine&lt;/Name&gt;
  &lt;Type&gt;1&lt;/Type&gt;
  &lt;Properties&gt;
    &lt;Name&gt;actChannelNo&lt;/Name&gt;
    &lt;DataType&gt;i=6&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Range&gt;0:10000000&lt;/Range&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;axisName&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;"0"&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;axisNo&lt;/Name&gt;
    &lt;DataType&gt;i=6&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Range&gt;0:10000000&lt;/Range&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;axisType&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;cleaningProgramPath&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;connection&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;feed_value&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;guid&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;hardware_SN&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;hardwarePlatform&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;id&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;ipAddress&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;loadUnloadProgramPath&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;location&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;machineReady&lt;/Name&gt;
    &lt;DataType&gt;i=1&lt;/DataType&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;motionStatus&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;name&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;platformVersion&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;timezone&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;Properties&gt;
    &lt;Name&gt;type&lt;/Name&gt;
    &lt;DataType&gt;i=12&lt;/DataType&gt;
    &lt;Value&gt;0&lt;/Value&gt;
    &lt;Writeable&gt;false&lt;/Writeable&gt;
  &lt;/Properties&gt;
  &lt;/GModel&gt;
   &lt;/UnderlyingSystem.Configuration&gt;
  </code></pre>