<?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 Companion Standards</title>
        <link>https://opcfoundation.org/forum/opc-ua-companion-standards/</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-companion-standards/rss/" rel="self" type="application/rss+xml"/>
		                <item>
                    <title>Randy Armstrong on Error in Robotics NodeSet</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/error-in-robotics-nodeset/#p5749</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/error-in-robotics-nodeset/#p5749</guid>
					                        <description><![CDATA[<p><a name="Table21" target="_blank"></a><span style="padding-left: 0em">IDeviceHealthType</span> is an interface that can be added to any ObjectType.</p>
<p><a href="https://reference.opcfoundation.org/DI/v105/docs/4.5.4" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....docs/4.5.4</a></p>
<p>You can add the <a name="Table21" target="_blank"></a><span style="padding-left: 0em">IDeviceHealthType</span>  to your subclass.</p>
]]></description>
					                    <pubDate>Fri, 19 Dec 2025 01:01:39 -0700</pubDate>
                </item>
				                <item>
                    <title>christoph.schulz@kuka.com on Error in Robotics NodeSet</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/error-in-robotics-nodeset/#p5748</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/error-in-robotics-nodeset/#p5748</guid>
					                        <description><![CDATA[<p><span style="background-color: inherit">Hi,</span></p>
<div>
I noticed that in version <strong>1.00</strong> of <em>OPC 40010‑1 Robotics – Vertical Integration</em>, the <strong>AuxiliaryComponentType</strong> was derived from <strong>DeviceType</strong>.</p>
<p>In version <strong>1.02</strong>, however, the <strong>AuxiliaryComponentType</strong> now derives directly from <strong>ComponentType</strong>.</p>
<p>This creates an issue for us, as one of our components relies on the <strong>DeviceHealth</strong> variable, which is only available when deriving from <strong>DeviceType</strong>.</p>
<p>Is there a recommended migration path or clarification regarding this change?</p>
<p>Best regards,<br />
Christoph</p>
</div>
]]></description>
					                    <pubDate>Thu, 18 Dec 2025 18:29:40 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on How to deal with LocaleIDs for state-machine state-names?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/how-to-deal-with-localeids-for-state-machine-state-names/#p5738</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/how-to-deal-with-localeids-for-state-machine-state-names/#p5738</guid>
					                        <description><![CDATA[<p>If a DisplayName is missing for a Node the default DisplayName should be the BrowseName with invariant locale.</p>
<p>Any Server vendor is free to add additional locales for LocalizedText values.</p>
]]></description>
					                    <pubDate>Tue, 11 Nov 2025 00:10:48 -0700</pubDate>
                </item>
				                <item>
                    <title>Patrick Berger on How to deal with LocaleIDs for state-machine state-names?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/how-to-deal-with-localeids-for-state-machine-state-names/#p5733</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/how-to-deal-with-localeids-for-state-machine-state-names/#p5733</guid>
					                        <description><![CDATA[<p>Hi all</p>
<p>We have once more some problems with unclear specifications and behaviours: various companion specifications define LocalizedText for state machine state names - but with no informations regarding LocaleID.</p>
<p>E.g. MachineryItemState, MachineryOperationMode: defines different state and uses CurrentState[LocalizedText]</p>
<p>E.g. ISA95JobStateDataType uses StateText[LocalizedText]</p>
<p> </p>
<p>But both of them in addition to the Part-16 doens't provide any information how to deal with localeID. The only one I've found is PackML - but they don't define a invairant locale.</p>
<p> </p>
<p>What should we define/implement? Are the provided StateNames from the specifications implicit defined as invariant locale?</p>
<p> </p>
<p>Best regards</p>
<p>Patrick</p>
]]></description>
					                    <pubDate>Sun, 09 Nov 2025 18:21:35 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Is is allowed to have UA Variable as method argument without any Value tag?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/is-is-allowed-to-have-ua-variable-as-method-argument-without-any-value-tag/#p5384</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/is-is-allowed-to-have-ua-variable-as-method-argument-without-any-value-tag/#p5384</guid>
					                        <description><![CDATA[<p>A missing Value should be converted to a NULL value with a Bad code on import.</p>
<p>If the Method does not have arguments the associated arguments properties should not exist.</p>
]]></description>
					                    <pubDate>Wed, 18 Sep 2024 14:09:02 -0700</pubDate>
                </item>
				                <item>
                    <title>Heiko Herden on Mapping for PackML  MachineryItemState &#038; MachineryOperationMode</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/mapping-for-packml-machineryitemstate-machineryoperationmode/#p5382</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/mapping-for-packml-machineryitemstate-machineryoperationmode/#p5382</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>in general these state machines express different things. The State Machines in OPC UA for Machinery Part 1 express the state and operation modes of the machine (or component). These state machines are kept very generic, so that every domain can use them. It is up to the domains to use it like this or to add deeper information in Substate Machines. Examples for that can be found in OPC 40084-1 Chapter 7.4.1 or in OPC 40501 Chapter 8.3.10.</p>
<p>The State Machine in PackML rather expresses state of the production. Therefore it does not make sense from my point of view to map this with OPC UA for Machinery Part 1 without taking other information into account.</p>
<p>But furthermore there is the State Machine for the Job State in OPC 10031-4 OPC UA for ISA 95 Job Control (see figure 5). This state machine can be used alone or combined with OPC UA for Machinery. With the consideration of both you can combine the Machine Status and the status of the current job, which leads to a similar expression of the production as is done in Pack ML.</p>
<p>I hope this is helpful.</p>
<p>Best wishes</p>
<p>Heiko</p>
]]></description>
					                    <pubDate>Tue, 17 Sep 2024 23:18:45 -0700</pubDate>
                </item>
				                <item>
                    <title>Ahmad Qureshi on Is is allowed to have UA Variable as method argument without any Value tag?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/is-is-allowed-to-have-ua-variable-as-method-argument-without-any-value-tag/#p5380</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/is-is-allowed-to-have-ua-variable-as-method-argument-without-any-value-tag/#p5380</guid>
					                        <description><![CDATA[<p>Hello Team,</p>
<p>I tried to find if it is allowed to have UA method argument without Value in Part 3: Address Space Model and Part 6 - Mappings but I could not find any clear hint. Wanted to be sure if it is allowed to have UA Variable as method argument without any Value tag which describes the method arguments as in following UAMethod?</p>
<p>&#060;UAMethod NodeId="i=8888" BrowseName="GetMonitoredItems" Executable="false" UserExecutable="false"&#062;<br />
  &#060;DisplayName Locale="en"&#062;GetMonitoredItems&#060;/DisplayName&#062;<br />
  &#060;References&#062;<br />
     &#060;Reference ReferenceType="HasComponent" IsForward="false"&#062;i=2253&#060;/Reference&#062;<br />
  &#060;/References&#062;<br />
&#060;/UAMethod&#062;</p>
<p>&#060;UAVariable NodeId="i=8889" BrowseName="InputArguments" DataType="i=296" ValueRank="1"&#062;<br />
  &#060;DisplayName Locale="en"&#062;InputArguments&#060;/DisplayName&#062;<br />
  &#060;References&#062;<br />
    &#060;Reference ReferenceType="HasTypeDefinition"&#062;i=68&#060;/Reference&#062;<br />
    &#060;Reference ReferenceType="HasProperty" IsForward="false"&#062;i=8888&#060;/Reference&#062;<br />
  &#060;/References&#062;<br />
&#060;/UAVariable&#062;</p>
<p> </p>
<p>In case UA method has no arguments, is there a need of corresponding UAVariable to describe the arguments?</p>
<p> </p>
<p>Best regards</p>
<p>Ahmad</p>
]]></description>
					                    <pubDate>Sun, 15 Sep 2024 18:08:07 -0700</pubDate>
                </item>
				                <item>
                    <title>Patrick Berger on Mapping for PackML  MachineryItemState &#038; MachineryOperationMode</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/mapping-for-packml-machineryitemstate-machineryoperationmode/#p5357</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/mapping-for-packml-machineryitemstate-machineryoperationmode/#p5357</guid>
					                        <description><![CDATA[<p>Hi</p>
<p>Currently I'm struggling with creating a mapping to enable customers to calculate KPIs with different companion specifications (because they have different machines form different vendors at the shop floor)...</p>
<ul>
<li>Is it possible to mapp PackML-States to MachineryItemStates or should this solved with a combination of MachineryItemStates &#038; MachineryOperationMode?</li>
<li>MachineryOperationMode mode is extremley wide and unclear (should this be the intention of a standard?) - possible interpretatons are
<ul>
<li>production mode like automatic / manual (e.g. single step) / maintenance (e.g. limitted speed, re-calibrate axis positions...)</li>
<li>defined from a operation mode switch with impact to safety (e.g. SLS)</li>
</ul>
</li>
</ul>
<p> </p>
<p>My fist idea was something like this</p>
<ul>
<li>PackML-Wait-States<br />
(MachineryItemState = OutOfService) &#038; (MachineryOperationMode = None) -&#062; ABORTED<br />
(MachineryItemState = OutOfService) &#038; (MachineryOperationMode = Maintenance) -&#062; HELD<br />
(MachineryItemState = NotExecuting) &#038; (MachineryOperationMode = None) -&#062; STOPPED, IDLE, COMPLETE<br />
(MachineryItemState = NotExecuting) &#038; (MachineryOperationMode = Processing) -&#062; SUSPENDED</li>
<li>PackML-Acting-States<br />
(MachineryItemState = Executing) &#038; (MachineryOperationMode = Setup) -&#062; RESETING, STARTING, COMPLETING, UNSUSPENDING, UNHOLDING, CLEARING, STOPPING<br />
(MachineryItemState = Executing) &#038; (MachineryOperationMode = None) -&#062; ABORTING<br />
(MachineryItemState = Executing) &#038; (MachineryOperationMode = Processing) -&#062; EXECUTE, HOLDING, SUSPENDING</li>
</ul>
<p>But the guidline for OEE with PackML defines something like this:</p>
<blockquote>
<p>
Time machine is producing product (EXECUTE + HOLDING + SUSPENDING)</p>
</blockquote>
<p>HOLDING and SUPENDING because bringing the machine to a controlled stop with not creating scrap (so there could be partial produced goods inside the machine).</p>
<p> </p>
<blockquote>
<p>
Time machine is in faliure (HELD + STOPPED + ABORDET)</p>
</blockquote>
<p>This is strange:</p>
<ul>
<li>STOPPED isn't defined as error-state</li>
<li>HOLDING and ABORTING are acting states from a Hold or Abort command - in general there will be an Error to trigger this transition. so why are they not used for "time machine is in failure"? (this would have an impact to my mapping).</li>
</ul>
<p>this would change the mapping to something like this</p>
<p><span style="color: #ff0000">(MachineryItemState = Executing) &#038; (MachineryOperationMode = Maintenance) -&#062; HOLDING</span><br />
<span style="color: #ff0000">(MachineryItemState = Executing) &#038; (MachineryOperationMode = Processing) -&#062; EXECUTE, SUSPENDING</span></p>
<p> </p>
<p>what do you think? what would be the more appropriate interpretation? or am I completely wrong?</p>
<p> </p>
<p>Best regards</p>
<p>Patrick</p>
]]></description>
					                    <pubDate>Thu, 29 Aug 2024 21:46:58 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Is it allowed to have empty ListOfExtensionObject in UAVariable in a NodeSet file ?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/is-it-allowed-to-have-empty-listofextensionobject-in-uavariable-in-a-nodeset-file/#p5296</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/is-it-allowed-to-have-empty-listofextensionobject-in-uavariable-in-a-nodeset-file/#p5296</guid>
					                        <description><![CDATA[<p>It is valid XML and should not cause applications to produce errors, however, the de-serialized value may be a NULL Variant than a Variant with an Array of ExtensionObjects with 0 length.</p>
]]></description>
					                    <pubDate>Tue, 16 Jul 2024 08:08:59 -0700</pubDate>
                </item>
				                <item>
                    <title>Ahmad Qureshi on Is it allowed to have empty ListOfExtensionObject in UAVariable in a NodeSet file ?</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/is-it-allowed-to-have-empty-listofextensionobject-in-uavariable-in-a-nodeset-file/#p5293</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/is-it-allowed-to-have-empty-listofextensionobject-in-uavariable-in-a-nodeset-file/#p5293</guid>
					                        <description><![CDATA[<p>Hi Team,</p>
<pre> </pre>
<p>I tried to search regarding ListOfExtensionObject in OPC UA Part 6 - Mappings. In OPC UA Part 6 - Mappings an example is illustrated for ListOfExtensionObject. Recently I received a NodeSet file which contained an empty ListOfExtensionObject in blue color in following XML snippet.</p>
<p> </p>
<p>Is it recommended to have ListOfExtensionObject in following way or is it not a valid way to describe ListOfExtensionObject  ? </p>
<p> </p>
<p>&#060;UAVariable NodeId="s=128.OutputArguments" BrowseName="OutputArguments" DataType="i=296" ValueRank="1" ArrayDimensions="0" MinimumSamplingInterval="100"&#062;<br />
&#060;DisplayName Locale="en"&#062;OutputArguments&#060;/DisplayName&#062;<br />
&#060;References&#062;<br />
&#060;Reference ReferenceType="HasTypeDefinition"&#062;i=68&#060;/Reference&#062;<br />
&#060;Reference ReferenceType="HasProperty" IsForward="false"&#062;i=12873&#060;/Reference&#062;<br />
&#060;/References&#062;<br />
&#060;Value&#062;<br />
<span style="color: #3366ff">&#060;ListOfExtensionObject xmlns="https://opcfoundation.org/UA/2008/02/Types.xsd" /&#062;</span><br />
&#060;/Value&#062;<br />
&#060;/UAVariable&#062;</p>
<p> </p>
<p>Best regards</p>
<p>Ahmad</p>
]]></description>
					                    <pubDate>Mon, 15 Jul 2024 18:53:08 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Unable to integrate OpcUARoboticsNodeSet</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/unable-to-integrate-opcuaroboticsnodeset/#p4852</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/unable-to-integrate-opcuaroboticsnodeset/#p4852</guid>
					                        <description><![CDATA[<p>You need to post this question on the open62541 github.</p>
<p>They are in best position to help with open62541 coding questions.</p>
]]></description>
					                    <pubDate>Fri, 08 Sep 2023 07:03:37 -0700</pubDate>
                </item>
				                <item>
                    <title>Corinna Linner on Unable to integrate OpcUARoboticsNodeSet</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/unable-to-integrate-opcuaroboticsnodeset/#p4850</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/unable-to-integrate-opcuaroboticsnodeset/#p4850</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>we are trying to add the OpcUARoboticsNodSet2 to our opc ua server of our robotic system.<br />
The DI nodeset is integrated successfully and shown in the structure as well as our internal opc ua functionality in UA Expert.</p>
<p>The robotics nodeset is not yet visiable, but we don't have any build errors. Only when we are editing the server.cpp file with addObjectNode (from open62541, according to the sample server example <a href="https://github.com/umati/Sample-Server/blob/develop/Robotics/InstantiatedRobot.cpp" rel="nofollow" target="_blank"><a href="https://github.com/umati/Sampl" rel="nofollow">https://github.com/umati/Sampl</a>.....dRobot.cpp</a>) the object with it's children is shown. </p>
<p>std::stringstream ss;<br />
ss &#060;&#060; "http://example.com/" &#060;&#060; Name &#060;&#060; "/";<br />
m_nsIndex = UA_Server_addNamespace(m_pServer, ss.str().c_str());<br />
UA_ObjectAttributes objAttr = UA_ObjectAttributes_default;</p>
<p>objAttr.displayName = UA_LOCALIZEDTEXT_ALLOC("", Name.c_str());<br />
objAttr.eventNotifier = UA_EVENTNOTIFIERTYPE_SUBSCRIBETOEVENTS;</p>
<p>auto status = UA_Server_addObjectNode(<br />
m_pServer,<br />
UA_NODEID_NUMERIC(m_nsIndex, 0),<br />
UA_NODEID_NUMERIC(nsFromUri(m_pServer, constants::NsDIUri), UA_DIID_DEVICESET),<br />
UA_NODEID_NUMERIC(0, UA_NS0ID_ORGANIZES),<br />
*open62541Cpp::UA_QualifiedName(m_nsIndex, Name).QualifiedName,<br />
UA_NODEID_NUMERIC(nsFromUri(m_pServer, constants::NsRoboticsUri), UA_ROBOTICSID_MOTIONDEVICETYPE),<br />
objAttr,<br />
nullptr,<br />
m_nodeId.NodeId);</p>
<p>The xml implementation for axis_1 to axis_7 for example is also not shown even if the motion device is added with the addObjectNode function.<br />
Is it necessary to add all object manually or should the content of the robotics xml structure be shown by integration to the cmake file?</p>
]]></description>
					                    <pubDate>Thu, 07 Sep 2023 19:23:44 -0700</pubDate>
                </item>
				                <item>
                    <title>Wolfgang Mahnke on Multiple domain modeling (e.g. PackML, IAS95, AAS, OpenPLC)</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4461</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4461</guid>
					                        <description><![CDATA[<blockquote class="spPostEmbedQuote">
<p><strong><a href="mailto:rudolf.pribis@stuba.sk" target="_blank">rudolf.pribis@stuba.sk</a> said </strong><br />
Ok, I found something in OPC 10000-100: Devices Annex C (informative). I was thinking about something similar, like to use different views.</p>
<p>"In this case, the device is represented by an Object “MyDevice” where the vendor of the OPC UA</p>
<p>Application can provide its specific knowledge of the device. In addition, the Object has two</p>
<p>components called FDTView and AutoIdView in the figure, containing the information as defined in</p>
<p>the corresponding companion specifications."</p>
<p>I am looking forward also for other suggestions...</p>
<p>  </p>
</blockquote>
<p>Hi,</p>
<p>you already found a good place describing a solution for your issue, that is composition.</p>
<p>If composition is not an adequate solution for your case, you can also use a specific ReferenceType defined in Part 23 of the base specification, called "RepresentsSameEntityAs" or one of its subtypes. This is for example used in OPC 30142: OPC UA for PROFINET Remote IO or OPC 10000-81 OPC UA FX.</p>
]]></description>
					                    <pubDate>Sun, 12 Feb 2023 18:08:52 -0700</pubDate>
                </item>
				                <item>
                    <title>rudolf.pribis@stuba.sk on Multiple domain modeling (e.g. PackML, IAS95, AAS, OpenPLC)</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4457</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4457</guid>
					                        <description><![CDATA[<p>Ok, I found something in OPC 10000-100: Devices Annex C (informative). I was thinking about something similar, like to use different views.</p>
<p>"In this case, the device is represented by an Object “MyDevice” where the vendor of the OPC UA<br />
Application can provide its specific knowledge of the device. In addition, the Object has two<br />
components called FDTView and AutoIdView in the figure, containing the information as defined in<br />
the corresponding companion specifications."</p>
<p>I am looking forward also for other suggestions...</p>
]]></description>
					                    <pubDate>Fri, 10 Feb 2023 22:01:41 -0700</pubDate>
                </item>
				                <item>
                    <title>rudolf.pribis@stuba.sk on Multiple domain modeling (e.g. PackML, IAS95, AAS, OpenPLC)</title>
                    <link>https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4455</link>
                    <category>OPC UA Companion Standards</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-companion-standards/multiple-domain-modeling-e-g-packml-ias95-aas-openplc/#p4455</guid>
					                        <description><![CDATA[<p>I believe I do not duplicate a question.</p>
<p>Is there an explanation or guide how to in a proper way model an "asset" in several information models?</p>
<p>As I understood, different use cases requires different viewpoint on data for instance</p>
<p>- PackML for some KPI calculations</p>
<p>- ISA95 for connection with Production Planning</p>
<p>- OpenPLC for addressing operational values</p>
<p>- AAS for creation I4.0 Component, or Digital Twin.</p>
<p> </p>
<p>How the interconnection between all these views should be made? Is there somewhere a best practices which describes references between modeling in several information models? <img class="spSmiley" style="margin:0" title="Confused" alt="Confused" src="https://opcfoundation.org/wp-content/uploads/sp-resources/forum-smileys/sf-confused.gif" /></p>
]]></description>
					                    <pubDate>Fri, 10 Feb 2023 02:10:05 -0700</pubDate>
                </item>
				    </channel>
	</rss>
