<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Boolean Operation in ObjectARX Forum</title>
    <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6723655#M9174</link>
    <description>&lt;P&gt;This line of code:&lt;/P&gt;
&lt;PRE&gt;myCloneSolid-&amp;gt;close();&lt;/PRE&gt;
&lt;P&gt;is superfluous as myCloneSolid is not database resident object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Dec 2016 10:52:22 GMT</pubDate>
    <dc:creator>Alexander.Rivilis</dc:creator>
    <dc:date>2016-12-02T10:52:22Z</dc:date>
    <item>
      <title>Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6715576#M9170</link>
      <description>&lt;P&gt;HI COM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this code i want to subtract to solid a solid clone.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//open main entity&lt;/P&gt;&lt;P&gt;if(acdbOpenObject(entMain,idMainAcDb::kForWrite)==Acad::eOk)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;AcDb3dSolid *myMainSolid=AcDb3dSolid::cast(entMain);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//open tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(acdbOpenObject(entTool,idTool,AcDb::kForWrite)==Acad::eOk)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //clone tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AcDb3dSolid *myCloneSolid=AcDb3dSolid::cast(entTool-&amp;gt;clone());&lt;/P&gt;&lt;P&gt;entTool -&amp;gt;close(); //close tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;es= myMainSolid-&amp;gt;booleanOper(AcDb::kBoolSubtract, myCloneSolid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;myCloneSolid-&amp;gt;close();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete myCloneSolid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCloneSolid=NULL;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;entMain-&amp;gt;close();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have two objectS in the model space and i open each in the write mode.&lt;/P&gt;&lt;P&gt;The first object is the main solid, the second is the "tool" solid.&lt;/P&gt;&lt;P&gt;I clone the tool solid and in this way the boolean operation doesn’t work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error code is ‘eWasOpendedForWrite’ but the tool entity is been closed before the operation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I add the solid clone to model space&amp;nbsp; and re-open the Id, the operation works. is it right? why?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 13:02:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6715576#M9170</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-29T13:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6715804#M9171</link>
      <description>&lt;P&gt;Maybe you have solid history enabled, and the shallow clone still references the solid history sub-object of the source solid?&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 14:25:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6715804#M9171</guid>
      <dc:creator>owenwengerd</dc:creator>
      <dc:date>2016-11-29T14:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6718804#M9172</link>
      <description>&lt;P&gt;Owen is right. Your code works well for solids without history - but not for those with history.&lt;/P&gt;
&lt;P&gt;I tried to disable history using &lt;FONT face="courier new,courier"&gt;myCloneSolid-&amp;gt;setRecordHistory(false)/setShowHistory(false)&lt;/FONT&gt; but that didn't help. It seems there is no other way to subtract solids with history than to append them to the DB. I found no other API to handle the history.&lt;/P&gt;
&lt;P&gt;I still wonder why this happens. The &lt;FONT face="courier new,courier"&gt;AcDb3dSolid&lt;/FONT&gt; is a "hard owner" of its &lt;FONT face="courier new,courier"&gt;AcDbShHistory&lt;/FONT&gt;. In fact the original solid and its shallow clone both point to the same history object during the boolean operation. But why is this a problem?&lt;/P&gt;
&lt;P&gt;But the more important question is: How can we handle this problem other than appending the clone to the DB and erase() it afterwards?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2016 15:29:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6718804#M9172</guid>
      <dc:creator>tbrammer</dc:creator>
      <dc:date>2016-11-30T15:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6723495#M9173</link>
      <description>&lt;P&gt;we found the solution disabling hystory on both solids:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if(acdbOpenObject(entMain,idMainAcDb::kForWrite)==Acad::eOk)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;AcDb3dSolid *myMainSolid=AcDb3dSolid::cast(entMain);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//open tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(acdbOpenObject(entTool,idTool,AcDb::kForWrite)==Acad::eOk)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //clone tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AcDb3dSolid *myCloneSolid=AcDb3dSolid::cast(entTool-&amp;gt;clone());&lt;/P&gt;&lt;P&gt;entTool -&amp;gt;close(); //close tool entity&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;myMainSolid-&amp;gt;setRecordHistory(&lt;/U&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;U&gt;false&lt;/U&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;U&gt;);&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;U&gt;myCloneSolid-&amp;gt;setRecordHistory(&lt;/U&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;U&gt;false&lt;/U&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;U&gt;);&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;es= myMainSolid-&amp;gt;booleanOper(AcDb::kBoolSubtract, myCloneSolid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;myCloneSolid-&amp;gt;close();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete myCloneSolid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCloneSolid=NULL;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;entMain-&amp;gt;close();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this way it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 08:49:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6723495#M9173</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-02T08:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6723655#M9174</link>
      <description>&lt;P&gt;This line of code:&lt;/P&gt;
&lt;PRE&gt;myCloneSolid-&amp;gt;close();&lt;/PRE&gt;
&lt;P&gt;is superfluous as myCloneSolid is not database resident object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 10:52:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6723655#M9174</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-12-02T10:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6724175#M9175</link>
      <description>&lt;P&gt;@Anonymous&lt;/P&gt;
&lt;P&gt;It is look like enough to clear history of main 3DSOLID:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;static void RivilisBoolSub () {
  ads_name en1, en2;  ads_point p;
  Acad::ErrorStatus es;
  if (acedEntSel(L"\nSelect main 3DSOLID: ", en1, p) == RTNORM &amp;amp;&amp;amp;
      acedEntSel(L"\nSelect tool 3DSOLID: ", en2, p) == RTNORM) {
    AcDbObjectId id1, id2;
    acdbGetObjectId(id1, en1); acdbGetObjectId(id2, en2);
    AcDbObjectPointer&amp;lt;AcDb3dSolid&amp;gt; pMainSol(id1, AcDb::kForWrite);
    AcDbObjectPointer&amp;lt;AcDb3dSolid&amp;gt; pToolSol(id2, AcDb::kForWrite);
    if (pMainSol.openStatus() == Acad::eOk &amp;amp;&amp;amp; pToolSol.openStatus() == Acad::eOk) {
      AcDb3dSolid *pCloneTool = new AcDb3dSolid();
      // Creating clone of pToolSolid:
      pCloneTool-&amp;gt;setASMBody(pToolSol-&amp;gt;ASMBodyCopy(false));
      pToolSol-&amp;gt;close();
      // Clear history of main Solid
      if (pMainSol-&amp;gt;recordHistory())
        pMainSol-&amp;gt;setRecordHistory(false);
      es = pMainSol-&amp;gt;booleanOper(AcDb::kBoolSubtract, pCloneTool);
      delete pCloneTool;
    }
  }
}&lt;/PRE&gt;
&lt;P&gt;AutoCAD 2017 video:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="iframe-container"&gt;&lt;IFRAME src="https://screencast.autodesk.com/Embed/Timeline/09ccc9f4-431b-4f86-a551-2fb0db1ca887" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" style="display: inline;" width="640" height="680" frameborder="0"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 02 Dec 2016 14:50:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6724175#M9175</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-12-02T14:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean Operation</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6730389#M9176</link>
      <description>&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you so much. Great work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 13:29:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/boolean-operation/m-p/6730389#M9176</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-06T13:29:26Z</dc:date>
    </item>
  </channel>
</rss>

