<?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: Vault Acquiring Files Through iLogic in Vault Customization Forum</title>
    <link>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9358281#M4245</link>
    <description>&lt;P&gt;Awesome!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll take a look into this, highly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Felix&lt;/P&gt;</description>
    <pubDate>Wed, 04 Mar 2020 16:04:28 GMT</pubDate>
    <dc:creator>felix.cortes5K3Y2</dc:creator>
    <dc:date>2020-03-04T16:04:28Z</dc:date>
    <item>
      <title>Vault Acquiring Files Through iLogic</title>
      <link>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9356832#M4243</link>
      <description>&lt;P&gt;Hi Forum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to download files through iLogic using Vault's API. I came across the sample code, "How To Acquire Files" from the SDK but I had trouble translating the code to iLogic. Has any one had luck downloading files using Inventor's and Vault's API?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Felix Cortes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2020 03:35:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9356832#M4243</guid>
      <dc:creator>felix.cortes5K3Y2</dc:creator>
      <dc:date>2020-03-04T03:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Vault Acquiring Files Through iLogic</title>
      <link>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9357485#M4244</link>
      <description>&lt;P&gt;Hello Felix,&lt;/P&gt;
&lt;P&gt;We have an iLogic-Vault library available that allows you to download files using iLogic syntax. So, to download a file, the needed&amp;nbsp;multiple Vault API calls are wrapped, and you can use one of these library functions instead:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;'returns full file name &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; local working folder &lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;download enforces &lt;SPAN class="token keyword"&gt;override&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; local file exists&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
	Dim mVaultFile As String &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; iLogicVault&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;GetFileByFullFilePath&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"$/Designs/Inventor Sample Data/Fishing Rod Model/001002.ipt"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; 'Optionally &lt;SPAN class="token keyword"&gt;add&lt;/SPAN&gt; &lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; True&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; to activate check &lt;SPAN class="token keyword"&gt;out&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;for&lt;/SPAN&gt; the file downloaded&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;
	&lt;/LI-CODE&gt;
&lt;P&gt;or based on a search:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;'Build one to many name&lt;SPAN class="token operator"&gt;/&lt;/SPAN&gt;&lt;SPAN class="token keyword"&gt;value&lt;/SPAN&gt; pairs of Property&lt;SPAN class="token operator"&gt;/&lt;/SPAN&gt;Value &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; search criteria
	Dim mSearchParams As New &lt;SPAN class="token class-name"&gt;System&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Collections&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Generic&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Dictionary&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;Of String&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; String&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; '&lt;SPAN class="token keyword"&gt;add&lt;/SPAN&gt; UDP&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;DisplayName&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; Value Pairs
	mSearchParams&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Add&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"Part Number"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;"00001002"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;	'applies to file &lt;SPAN class="token number"&gt;001002&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;ipt
	&lt;SPAN class="token string"&gt;'mSearchParams.Add("Title", "Back Side Cover") 	'&lt;/SPAN&gt;applies to file &lt;SPAN class="token number"&gt;001002&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;ipt and to file &lt;SPAN class="token number"&gt;001068&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;iam
	'&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token keyword"&gt;add&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; many &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; required to enable a unique search result

	'returns full file name &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; local working folder &lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;download enforces &lt;SPAN class="token keyword"&gt;override&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; local file exists&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
	mVaultFile &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; iLogicVault&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;GetFileBySearchCriteria&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;mSearchParams&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; True&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; False&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;/LI-CODE&gt;
&lt;P&gt;There are more methods available to get multiple files, images from thumbnails, ...&lt;/P&gt;
&lt;P&gt;To get the so-called "iLogic-Vault Quickstart" library, download the package, including documentation and a sample rule for each function from here:&amp;nbsp;&lt;A href="https://github.com/koechlm/iLogic-Vault/releases/latest" target="_blank"&gt;https://github.com/koechlm/iLogic-Vault/releases/latest&lt;/A&gt;. It also includes the source code, and you can see the Vault API sample "how to acquire files" implemented.&lt;/P&gt;
&lt;P&gt;Let us know, whether you find this helpful.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2020 11:45:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9357485#M4244</guid>
      <dc:creator>Markus.Koechl</dc:creator>
      <dc:date>2020-03-04T11:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: Vault Acquiring Files Through iLogic</title>
      <link>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9358281#M4245</link>
      <description>&lt;P&gt;Awesome!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll take a look into this, highly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Felix&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2020 16:04:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vault-customization-forum/vault-acquiring-files-through-ilogic/m-p/9358281#M4245</guid>
      <dc:creator>felix.cortes5K3Y2</dc:creator>
      <dc:date>2020-03-04T16:04:28Z</dc:date>
    </item>
  </channel>
</rss>

