<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	    <channel>
        <title>OPC Foundation - Forum: OPC UA Standard</title>
        <link>https://opcfoundation.org/forum/opc-ua-standard/</link>
        <description><![CDATA[The Industrial Interoperability Standard™]]></description>
        <generator>Simple:Press Version 6.11.14</generator>
        <atom:link href="https://opcfoundation.org/forum/opc-ua-standard/rss/" rel="self" type="application/rss+xml"/>
		                <item>
                    <title>Randy Armstrong on Facing issue  of disconnect after 57 minutes in OPCUA server  built on Dot net , using OPCUACore.dll version 1.5.374.158</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/facing-issue-of-disconnect-after-57-minutes-in-opcua-server-built-on-dot-net-using-opcuacore-dll-version-1-5-374-158/#p5789</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/facing-issue-of-disconnect-after-57-minutes-in-opcua-server-built-on-dot-net-using-opcuacore-dll-version-1-5-374-158/#p5789</guid>
					                        <description><![CDATA[<p>These questions are best handled on GitHub: <a href="https://github.com/OPCFoundation/UA-.NETStandard/issues" rel="nofollow" target="_blank"><a href="https://github.com/OPCFoundati" rel="nofollow">https://github.com/OPCFoundati</a>.....ard/issues</a></p>
]]></description>
					                    <pubDate>Thu, 21 May 2026 08:37:42 -0700</pubDate>
                </item>
				                <item>
                    <title>Vinay Salian on Facing issue  of disconnect after 57 minutes in OPCUA server  built on Dot net , using OPCUACore.dll version 1.5.374.158</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/facing-issue-of-disconnect-after-57-minutes-in-opcua-server-built-on-dot-net-using-opcuacore-dll-version-1-5-374-158/#p5787</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/facing-issue-of-disconnect-after-57-minutes-in-opcua-server-built-on-dot-net-using-opcuacore-dll-version-1-5-374-158/#p5787</guid>
					                        <description><![CDATA[<p>I have a built an  dot net  OPCUA server service using OPCUA Core dll version 1.5.374.158. The channel renewal time in the client is set to 60 minutes there is breif disconnect happening every after 57 minutes where the quality of the tags  goes bad for  3-5 seconds . I have tried all the session timeouts , publishing intervals timeouts by giving max values or anything , i have also checked if there is thread ppol starvation ut it still times out after 57 minutes. If i cahnge the reneal time to 15 minutes the disconnect and reconnect happens every after 14 minutes that is 5 % of the channel renewal time. i Have been working days end to get this resolved but cant . Please help to get this issue fixed.</p>
]]></description>
					                    <pubDate>Wed, 20 May 2026 13:50:11 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on QuantitiesFolderType and UserCredentialCertificateType removed from standard</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5785</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5785</guid>
					                        <description><![CDATA[<p>Yes, provided there is a Mantis issue on the appropriate specs.</p>
]]></description>
					                    <pubDate>Thu, 07 May 2026 01:15:53 -0700</pubDate>
                </item>
				                <item>
                    <title>mattias.haggkvist@se.abb.com on QuantitiesFolderType and UserCredentialCertificateType removed from standard</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5784</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5784</guid>
					                        <description><![CDATA[<p>Thank you for the quick response, my interpretation of your answer is that both "QuantitiesFolderType" and<br />
"UserCredentialCertificateType" object types will probably be readded as deprecated object types to the official UA Standard Nodeset<br />
in future releases.</p>
]]></description>
					                    <pubDate>Wed, 06 May 2026 18:51:26 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on QuantitiesFolderType and UserCredentialCertificateType removed from standard</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5783</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5783</guid>
					                        <description><![CDATA[<p>The QuantitiesFolderType was added to the 1.05.03 RC.</p>
<p>It was removed from the final release 1.05.03 specification.</p>
<p>Unfortunately, it remained an orphan in the official NodeSet until UA-1.05.06.</p>
<p>Given that error, it can be added back in with a deprecated tag and the same NodeId.</p>
<p>You can manually cut and paste into the NodeSet you use if you need an immediate fix.</p>
<p>Please submit a mantis issue against Part 8:</p>
<p><a href="https://mantis.opcfoundation.org/set_project.php?project_id=28&#038;make_default=no" rel="nofollow" target="_blank"><a href="https://mantis.opcfoundation.o" rel="nofollow">https://mantis.opcfoundation.o</a>.....default=no</a></p>
<p> </p>
<blockquote>
<pre>  &#060;UAObjectType NodeId="i=32502" BrowseName="QuantitiesFolderType"&#062;
    &#060;DisplayName&#062;QuantitiesFolderType&#060;/DisplayName&#062;
    &#060;References&#062;
      &#060;Reference ReferenceType="Organizes"&#062;i=32503&#060;/Reference&#062;
      &#060;Reference ReferenceType="HasSubtype" IsForward="false"&#062;i=61&#060;/Reference&#062;
    &#060;/References&#062;
  &#060;/UAObjectType&#062;</pre>
</blockquote>
]]></description>
					                    <pubDate>Tue, 05 May 2026 02:26:49 -0700</pubDate>
                </item>
				                <item>
                    <title>mattias.haggkvist@se.abb.com on QuantitiesFolderType and UserCredentialCertificateType removed from standard</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5782</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/quantitiesfoldertype-and-usercredentialcertificatetype-removed-from-standard/#p5782</guid>
					                        <description><![CDATA[<p>We have discovered that the QuantitiesFolderType object type has been removed from the UA Standard, in version 1.05.06.</p>
<p>This leads to problems when our existing customer systems based on UA Standard version 1.05.03 are updating to our latest version<br />
based on UA Standard version 1.05.06. Some customers have instances of the QuantitiesFolderType object type and the updates fail<br />
since the QuantitiesFolderType object type has been removed.</p>
<p>How are update scenarios supposed to be handled when object types are removed from the UA Standard?</p>
]]></description>
					                    <pubDate>Mon, 04 May 2026 01:17:08 -0700</pubDate>
                </item>
				                <item>
                    <title>Sebastian Allmendinger on Server Index in NodeId</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/server-index-in-nodeid/#p5769</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/server-index-in-nodeid/#p5769</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>the test scripts for client are mainly helper scripts and the behavior must be validated manually.</p>
<p>So for this specific test case - if the server returns a NodeId from an external server -, the expectation is:</p>
<blockquote>
<p>
Client identifies the Node is different because it is stored on a remote Server. The Client may display or limit the options available on the node or hide the node etc (per Client documentation).</p>
</blockquote>
<p>If the client meets this expectation, then it's fine.</p>
<p>I'm just curious, is your client currently throwing an error because the NodeId is invalid?</p>
<p>Nevertheless, your analysis, that the test script also have to add the NamespaceUri when modifying the BrowseResponse, is correct. The NamespaceUri shall be used if a node from a remote server is returned in the BrowseResponse.<br />
On the other hand, the CTT would also have to modify the ServerArray to provide information about the remote server because clients may read that array to access the description of the remote server.</p>
<p>Bugs in the CTT or in the test scripts should be reported <a href="https://mantis.opcfoundation.org/" target="_blank">here</a>.</p>
]]></description>
					                    <pubDate>Wed, 11 Mar 2026 02:38:28 -0700</pubDate>
                </item>
				                <item>
                    <title>Siyuan Xu on Change of Namespaces after the server has started</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5767</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5767</guid>
					                        <description><![CDATA[<p>Thank you Randy. </p>
]]></description>
					                    <pubDate>Thu, 05 Mar 2026 23:47:28 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Change of Namespaces after the server has started</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5765</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5765</guid>
					                        <description><![CDATA[<p>Nodes and References can come and go on without changing Namespaces.</p>
<p>However, Namespaces can only be added only while a Server has at least one Client connected. A Server that no Clients connected can update the Namespaces used but it also does not generated <em>ModelChangeEvents</em>.</p>
<p>The specification is explicit here:<br />
<a href="https://reference.opcfoundation.org/Core/Part5/v105/docs/6.3.1" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....docs/6.3.1</a></p>
<blockquote>
<p>
<span style="padding-left: 0em">It is recommended that </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=Servers" target="_blank">Servers</a></em></span><span style="padding-left: 0em"> not change the indexes of the </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=namespace table" target="_blank">namespace table</a></em></span><span style="padding-left: 0em"> but only add entries, because the client may cache </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=NodeIds" target="_blank">NodeIds</a></em></span><span style="padding-left: 0em"> using the indexes. Nevertheless, it might not always be possible for </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=Servers" target="_blank">Servers</a></em></span><span style="padding-left: 0em"> to avoid changing indexes in the </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=namespace table" target="_blank">namespace table</a></em></span><span style="padding-left: 0em">. Clients that cache </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=NamespaceIndexes" target="_blank">NamespaceIndexes</a></em></span><span style="padding-left: 0em"> of </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=NodeIds" target="_blank">NodeIds</a></em></span><span style="padding-left: 0em"> should always check when starting a session to verify that the cached </span><span style="padding-left: 0em"><em class="text-primary"><a href="https://reference.opcfoundation.org/search/464?t=NamespaceIndexes" target="_blank">NamespaceIndexes</a></em></span><span style="padding-left: 0em"> have not changed.</span></p>
</blockquote>
]]></description>
					                    <pubDate>Tue, 03 Mar 2026 00:20:53 -0700</pubDate>
                </item>
				                <item>
                    <title>Siyuan Xu on Change of Namespaces after the server has started</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5764</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/change-of-namespaces-after-the-server-has-started/#p5764</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>Does OPC UA specification allow adding or deleting of Namespaces after the server has already started and Running? The specification Part3 9.32 is a bit ambiguous to me. </p>
<p><em>"ModelChangeEvents are generated to indicate a change of the AddressSpace structure. The change may consist of adding or deleting a Node or Reference. Although the relationship of a Variable or VariableType to its DataType is not modelled using References, changes to the DataType Attribute of a Variable or VariableType are also considered as model changes and therefore a ModelChangeEvent is generated if the DataType Attribute changes." - </em><a href="https://reference.opcfoundation.org/Core/Part3/v105/docs/9.32" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>...../docs/9.32</a></p>
<p> </p>
<p>"<em>indicate a change of the AddressSpace structure.</em>" sounds like incuding Namespace changes, but later "<em>he change may consist of adding or deleting a Node or Reference.</em>" talked about only Node and References. </p>
]]></description>
					                    <pubDate>Sun, 01 Mar 2026 20:36:15 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Namespace of BrowseNames of standard FileType methods Open/Close,...</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/namespace-of-browsenames-of-standard-filetype-methods-open-close/#p5763</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/namespace-of-browsenames-of-standard-filetype-methods-open-close/#p5763</guid>
					                        <description><![CDATA[<p>All ObjectType definitions specify the BrowseNames of their components including the Namespace.</p>
<p>If you create an instance of a FileType then all of the components will use the BrowseName from the FileType.</p>
<p>The NodeId of the component is whatever you want because the Node is owned by you even if the BrowseName comes from the FileTYpe.</p>
<p>This all explained in Part 3:<br />
<a href="https://reference.opcfoundation.org/Core/Part3/v105/docs/6.4" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....5/docs/6.4</a></p>
]]></description>
					                    <pubDate>Sun, 01 Mar 2026 17:59:48 -0700</pubDate>
                </item>
				                <item>
                    <title>Nico Buhl on Namespace of BrowseNames of standard FileType methods Open/Close,...</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/namespace-of-browsenames-of-standard-filetype-methods-open-close/#p5762</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/namespace-of-browsenames-of-standard-filetype-methods-open-close/#p5762</guid>
					                        <description><![CDATA[<p>Hello OPC UA community!</p>
<p>We are in a discussion with the support of a manufacturer of NC-controllers, providing a integrated OPC UA server, about the namespaces of the BrowseNames of the standard FileType methods Open/Close,...</p>
<p>I am not able to find a clear statement about this in the OPC UA specification, presumable because OPC UA is a quite new topic for me.</p>
<p>The implementation in the OPC UA server defines the BrowseName of the methods in the same namespace as the instance of the file itself. As example:</p>
<ul>
<li>NodeId of file: ns=2;s=FileSystem/Part Program/TEST123.MPF</li>
<li>BrowseName of file: 2:TEST123.MPF</li>
<li>NodeId of method: ns=2;s=FileSystem/Part Program/TEST123.MPF.Open</li>
<li>BrowseName of method Open: 2:Open</li>
</ul>
<p>Should the BrowseName of the method part of namespace 0 because it is inherit from the type definition FileType? Do you can give me a hint to the OPC UA specification, which clearify this?</p>
<p>I would assume, the NodeId and BrowseName of the methods as follows:</p>
<ul>
<li>NodeId of method: ns=2;s=FileSystem/Part Program/TEST123.MPF.Open</li>
<li>BrowseName of method Open: 0:Open</li>
</ul>
<p>Thank your for your ansers in advance</p>
<p>nico</p>
]]></description>
					                    <pubDate>Sun, 01 Mar 2026 17:05:23 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Structure with subtyping and Optional fields</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/structure-with-subtyping-and-optional-fields/#p5761</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/structure-with-subtyping-and-optional-fields/#p5761</guid>
					                        <description><![CDATA[<blockquote>
<p>
=&#062; Is this model structure with itemA3 using B as abstract type valid or not?</p>
</blockquote>
<p>Declaring an abstract subtype of a concrete type is allowed.</p>
<blockquote>
<p>
=&#062; is this an invalid definition (I assume this based on your comment)?</p>
</blockquote>
<p>It is not valid.</p>
]]></description>
					                    <pubDate>Sun, 01 Mar 2026 16:13:21 -0700</pubDate>
                </item>
				                <item>
                    <title>Patrick Berger on Structure with subtyping and Optional fields</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/structure-with-subtyping-and-optional-fields/#p5760</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/structure-with-subtyping-and-optional-fields/#p5760</guid>
					                        <description><![CDATA[<blockquote class="spPostEmbedQuote">
<p><strong>Randy Armstrong said </strong></p>
<blockquote>
<p>
If a structure defines a mix of mandatory/optional elements (concrete types, e.g. string or Annotation) and has also an element from a abstract type with allowSubtype = false (vgl. to ResultContent), is this valid?</p>
</blockquote>
<p>Structures can allowsubtypes or have optional fields. Not both.<br />
If you have a structure with optional fields and you need to allowsubtypes you have to used BaseDataType or Structure as the field DataType.<br />
  </p>
</blockquote>
<p>ok, to be more precise: </p>
<div>A (isAbstract=false)</div>
<div>- itemA1 [string], mandatory, allowSubtype=false</div>
<div>- itemA2 [Byte], <strong>optional</strong>, allowSubtype=false</div>
<div>- itemA3 [B], mandatory, allowSubtype=false</div>
<div> </div>
<div>B (isAbstract=<strong>true</strong>)</div>
<div>- itemB1 [string], mandatory, allowSubtype=false</div>
<div>- itemB2 [string], <strong>optional</strong>, allowSubtype=false</div>
<div>-&#062; B_a (isAbstract=<strong>false</strong>)</div>
<div>    - itemB_a_1 [LocalizedText], mandatory, allowSubtype=false</div>
<div>    - itemB_a_2 [LocalizedText], <strong>optional</strong>, allowSubtype=false</div>
<div>-&#062; B_b (isAbstract=<strong>false</strong>)</div>
<div>    - itemB_b_1 [Byte], mandatory, allowSubtype=false</div>
<div>    - itemB_b_2 [DateTime], <strong>optional</strong>, allowSubtype=false</div>
<div>    - itemB_b_3 [DateTime], <strong>optional</strong>, allowSubtype=false</div>
<p> </p>
<p>=&#062; Is this model structure with itemA3 using B as abstract type valid or not?</p>
<p> </p>
<blockquote class="spPostEmbedQuote">
<p><strong>Randy Armstrong said </strong></p>
<blockquote>
<p>
IsOptional and AllowSubtype are mutually exclusive (so fare so good): If I define a structure with all fields manadtory, use one field with a concrete type (isAbstract = false) combined with allowSubtype = true, do the restrictions also apply to the concrete subtype?</p>
</blockquote>
<p>Once a type defines a rule all subtypes must follow it. See BaseDataType or Structure work around above.<br />
  </p>
</blockquote>
<p>an here again - to be more precise:</p>
<div>A (isAbstract=false)</div>
<div>- itemA1 [string], mandatory, allowSubtype=false</div>
<div>- itemA2 [Byte], mandatory, allowSubtype=false</div>
<div>- itemA3 [B], mandatory, allowSubtype=<strong>true</strong></div>
<div> </div>
<div>B (isAbstract=<strong>false</strong>)</div>
<div>- itemB1 [string], mandatory, allowSubtype=false</div>
<div>- itemB2 [string], mandatory, allowSubtype=false</div>
<div>-&#062; B_a (isAbstract=<strong>false</strong>)</div>
<div>    - itemB_a_1 [LocalizedText], mandatory, allowSubtype=false</div>
<div>    - itemB_a_2 [LocalizedText], <strong>optional</strong>, allowSubtype=false</div>
<div> </div>
<div>=&#062; is this an invalid definition (I assume this based on your comment)?</div>
<div> </div>
<div>Best regards</div>
<div>Patrick</div>
]]></description>
					                    <pubDate>Tue, 24 Feb 2026 20:03:31 -0700</pubDate>
                </item>
				    </channel>
	</rss>
