<?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: Identify password type in a context variable in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200586#M3013</link>
    <description>you can re encryp all password , string,... without knowing if it's a password or e text.
&lt;BR /&gt;for generic integration. you may have one context file specific for each environment.
&lt;BR /&gt;so force replacemnt or context.
&lt;BR /&gt;if you run in tos in enterprise version you did not nead it.
&lt;BR /&gt;
&lt;BR /&gt;is Talend password encryption is not enough?</description>
    <pubDate>Tue, 18 Sep 2018 15:30:23 GMT</pubDate>
    <dc:creator>fdenis</dc:creator>
    <dc:date>2018-09-18T15:30:23Z</dc:date>
    <item>
      <title>Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200581#M3008</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to identify when a context variable type is a password in a tJavaRow but I don't know how to do it. Is there a way to do it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 13:29:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200581#M3008</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2018-09-18T13:29:23Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200582#M3009</link>
      <description>what is your use case?</description>
      <pubDate>Tue, 18 Sep 2018 13:55:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200582#M3009</guid>
      <dc:creator>fdenis</dc:creator>
      <dc:date>2018-09-18T13:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200583#M3010</link>
      <description>&lt;P&gt;There is no way to do this within a tJavaRow. However, you could simply put a pswd_ prefix on all of your password contexts and identify them that way.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 14:25:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200583#M3010</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-18T14:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200584#M3011</link>
      <description>&lt;P&gt;Hi Francois,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to do a generic job for integrations in order to encrypt&amp;nbsp;all password fields of the context. I load the variables reading a properties file in plain text and then using&amp;nbsp;a tContextLoad. I want to identify which variables are passwords and encrypt them using AES to save&amp;nbsp;them into a file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 14:29:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200584#M3011</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2018-09-18T14:29:23Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200585#M3012</link>
      <description>&lt;P&gt;Are you sure this is what you want? You are keeping your data in plain text in a file and only wishing to encrypt once inside the Talend job? That seems like a bit of a strange use case.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 14:33:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200585#M3012</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-18T14:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200586#M3013</link>
      <description>you can re encryp all password , string,... without knowing if it's a password or e text.
&lt;BR /&gt;for generic integration. you may have one context file specific for each environment.
&lt;BR /&gt;so force replacemnt or context.
&lt;BR /&gt;if you run in tos in enterprise version you did not nead it.
&lt;BR /&gt;
&lt;BR /&gt;is Talend password encryption is not enough?</description>
      <pubDate>Tue, 18 Sep 2018 15:30:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200586#M3013</guid>
      <dc:creator>fdenis</dc:creator>
      <dc:date>2018-09-18T15:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200587#M3014</link>
      <description>&lt;P&gt;Hi&amp;nbsp;rhall_2_0,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Nowadays I have a&amp;nbsp;process that identifies from the plain text file if a specific variable is blank or not. If it is not blank, I encrypt it in AES and I save it in other file, then, I blank the value in the plain text file. On the other hand, if the value of the variable is blank in the plain text file it means that an encrypt file with the password exists. I read the encrypted file,&amp;nbsp;decode the password and assign the value to the variable of context. Now, I want to convert this process into a generic detecting which variables of context&amp;nbsp;are&amp;nbsp;password type.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 15:39:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200587#M3014</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2018-09-18T15:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200588#M3015</link>
      <description>&lt;P&gt;I'm afraid there is no way to identify which contexts are password contexts within the job. You *could* make use of the the .item file (which is an XML file) and look for the a contextParameter element of type&amp;nbsp;"id_Password". These can be found&amp;nbsp;here ....&lt;/P&gt; 
&lt;P&gt;/talendfile&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MAB6.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/158321i00588DF41617C922/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MAB6.png" alt="0683p000009MAB6.png" /&gt;&lt;/span&gt;rocessType/context/&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;That might be a way of doing this, BUT be careful not to modify the .item files.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 16:23:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200588#M3015</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-18T16:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200589#M3016</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Finally I found the way to do it, unfortunately I had issues when I tried to do it in Talend 6.1.&amp;nbsp;In Talend 7 I was able to develop a Java code to identify password types using context methods.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you for all the replies&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 14:52:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200589#M3016</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2018-09-19T14:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200590#M3017</link>
      <description>&lt;P&gt;That's great. I was looking at the code for v621 and couldn't see how it was possible. Would you mind sharing your code?&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 14:57:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200590#M3017</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-19T14:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200591#M3018</link>
      <description>&lt;P&gt;Of course, I used a tJavaFlex and then a tFilterRow in order to filter the null values. I don't know which is the minor version to compile the code but it must be greater than v6.1 because the context method "getContextType(String)" doesn't exist.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here it goes:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="codePassType.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0JV.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147003i446C1B37D3F3412F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0JV.png" alt="0683p000009M0JV.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 15:25:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200591#M3018</guid>
      <dc:creator>Santi2</dc:creator>
      <dc:date>2018-09-19T15:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: Identify password type in a context variable</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200592#M3019</link>
      <description>&lt;P&gt;It appears that there has been upgrade to Context variables in v7. Sorry I said it couldn't be done. However I was using v621 and looking at the code, it couldn't be done with that version. The&amp;nbsp;&lt;SPAN&gt;getContextType(String) makes it possible. A useful bit of code &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 15:41:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Identify-password-type-in-a-context-variable/m-p/2200592#M3019</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-19T15:41:42Z</dc:date>
    </item>
  </channel>
</rss>

