<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Import of IO_Modules using .export files</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cacce4eddd/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cacce4eddd/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/cacce4eddd/</id><updated>2020-02-27T14:48:37.604000Z</updated><subtitle>Recent posts to Import of IO_Modules using .export files</subtitle><entry><title>Import of IO_Modules using .export files</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cacce4eddd/?limit=25#a176" rel="alternate"/><published>2020-02-27T14:48:37.604000Z</published><updated>2020-02-27T14:48:37.604000Z</updated><author><name>kmckinney</name><uri>https://forge.codesys.com/u/kmckinney/</uri></author><id>https://forge.codesys.com10cf549132ac6f434ffd4c29e1749e5b40c0d55f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Were you able to get this to work. I'm interested in doing this for a current project. Would appreciate any input you might have.&lt;/p&gt;
&lt;p&gt;Thx&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Import of IO_Modules using .export files</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cacce4eddd/?limit=25#0dad" rel="alternate"/><published>2020-02-27T14:48:36.035000Z</published><updated>2020-02-27T14:48:36.035000Z</updated><author><name>aritra666</name><uri>https://forge.codesys.com/u/aritra666/</uri></author><id>https://forge.codesys.comb4b1b091a225bdac4394db087b1d93879da28c68</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Am using the following code to import an ".export" file type for IO_Module using scripts but getting the error "Object GUID is not valid".&lt;/p&gt;
&lt;p&gt;----CODE----&lt;br/&gt;
import sys, io&lt;/p&gt;
&lt;p&gt;system.trace = True&lt;/p&gt;
&lt;p&gt;class Handler(NativeImportHandler):&lt;br/&gt;
   def conflict(self, name, obj, guid):&lt;br/&gt;
      print("Object already exists: ",name)&lt;br/&gt;
      return NativeImportResolve.skip&lt;/p&gt;
&lt;p&gt;def progress(self, name, obj, exception):&lt;br/&gt;
      print("in progess: ", name)&lt;/p&gt;
&lt;p&gt;def skipped(self, list):&lt;br/&gt;
      for obj in list:&lt;br/&gt;
         print("Skipped: ", obj.get_name())&lt;/p&gt;
&lt;p&gt;def importFilter(name, guid,type,path):&lt;br/&gt;
               return True;&lt;/p&gt;
&lt;p&gt;handler = Handler() &lt;br/&gt;
projects.primary.import_native(r"C:\Users\BANNERJEE\Desktop\S300.export", importFilter, handler)&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=3981" rel="nofollow"&gt;S300.zip &lt;span&gt;&lt;span&gt;[15.88 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>