<?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 tContextLoad - How to load null values in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291754#M64907</link>
    <description>Hello, 
&lt;BR /&gt;I would like to use tContextLoad to load a delimited file key;value 
&lt;BR /&gt;How can I do to load null values... If I don't put any value (even no space) then a value is automatically set (empty string).... which is not the same as NULL. 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_ClassName" with value "oracle.jdbc.OracleDriver" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_DriverJar" with value "D:\ECB\Talend\TOS_DI-r101800-V5.3.0\lib\java\ojdbc6.jar" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_JdbcUrl" with value "jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle:thin:/@GPDVL_SQL_PCU_A142762" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_Login" with value "" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_MappingFile" with value "oracle_id" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_Password" with value "" 
&lt;BR /&gt;Thanks for your support, 
&lt;BR /&gt;François,</description>
    <pubDate>Wed, 19 Jun 2013 14:52:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-06-19T14:52:20Z</dc:date>
    <item>
      <title>tContextLoad - How to load null values</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291754#M64907</link>
      <description>Hello, 
&lt;BR /&gt;I would like to use tContextLoad to load a delimited file key;value 
&lt;BR /&gt;How can I do to load null values... If I don't put any value (even no space) then a value is automatically set (empty string).... which is not the same as NULL. 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_ClassName" with value "oracle.jdbc.OracleDriver" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_DriverJar" with value "D:\ECB\Talend\TOS_DI-r101800-V5.3.0\lib\java\ojdbc6.jar" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_JdbcUrl" with value "jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle:thin:/@GPDVL_SQL_PCU_A142762" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_Login" with value "" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_MappingFile" with value "oracle_id" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_Password" with value "" 
&lt;BR /&gt;Thanks for your support, 
&lt;BR /&gt;François,</description>
      <pubDate>Wed, 19 Jun 2013 14:52:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291754#M64907</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-19T14:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: tContextLoad - How to load null values</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291755#M64908</link>
      <description>Hi 
&lt;BR /&gt;Set the default value of JDBC_Wallet_Login and JDBC_Wallet_Password as null, and don't load the variables that need to be null from text file. 
&lt;BR /&gt;Shong 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEaA.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144349i38C9D23A6346022F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEaA.png" alt="0683p000009MEaA.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 19 Jun 2013 15:07:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291755#M64908</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-19T15:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: tContextLoad - How to load null values</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291756#M64909</link>
      <description>Hello, 
&lt;BR /&gt;I tried your suggestion... but no success... (see job log below... and "test" job design in attachement) 
&lt;BR /&gt;I don't understand... 
&lt;BR /&gt;Do you have other suggestions ? 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;François, 
&lt;BR /&gt;Starting job TestWallet at 09:35 21/06/2013. 
&lt;BR /&gt; 
&lt;BR /&gt; connecting to socket on port 3407 
&lt;BR /&gt; connected 
&lt;BR /&gt;2013-06-21 09:35:52|Fz82Vn|Fz82Vn|Fz82Vn|5816|GAF|TestWallet|_QdjccNdGEeK-cP9tHeVS9Q|0.1|Default||begin|| 
&lt;BR /&gt;I2P_GAF_2013022614450000.XML 
&lt;BR /&gt;I2P_GAF_2013040223210101.XML 
&lt;BR /&gt;I2P_GAF_2012062800020101.XML 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_ClassName" with value "oracle.jdbc.OracleDriver" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_DriverJar" with value "D:\ECB\Talend\TOS_DI-r101800-V5.3.0\lib\java\ojdbc6.jar" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_JdbcUrl" with value "jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle:thin:/@GPDVL_SQL_PCU_A142762" 
&lt;BR /&gt;tContextLoad_2 set key "JDBC_Wallet_MappingFile" with value "oracle_id" 
&lt;BR /&gt;JDBC_Wallet_MappingFile|oracle_id 
&lt;BR /&gt;JDBC_Wallet_Password|null 
&lt;BR /&gt;JDBC_Wallet_ClassName|oracle.jdbc.OracleDriver 
&lt;BR /&gt;JDBC_Wallet_Login|null 
&lt;BR /&gt;JDBC_Wallet_DriverJar|D:\ECB\Talend\TOS_DI-r101800-V5.3.0\lib\java\ojdbc6.jar 
&lt;BR /&gt;Wallet_entry|jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle:thin:/@GPDVL_SQL_PCU_A142762 
&lt;BR /&gt;JDBC_Wallet_JdbcUrl|jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle:thin:/@GPDVL_SQL_PCU_A142762 
&lt;BR /&gt;Exception in component tJDBCConnection_2 
&lt;BR /&gt;java.sql.SQLException: ORA-01017: invalid username/password; logon denied 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:600) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:445) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:380) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:760) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:401) 
&lt;BR /&gt; at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:546) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.&amp;lt;init&amp;gt;(T4CConnection.java:236) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32) 
&lt;BR /&gt; at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521) 
&lt;BR /&gt; at java.sql.DriverManager.getConnection(Unknown Source) 
&lt;BR /&gt; at java.sql.DriverManager.getConnection(Unknown Source) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.tJDBCConnection_2Process(TestWallet.java:2519) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.tFileInputDelimited_1Process(TestWallet.java:2117) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.tJDBCInput_1Process(TestWallet.java:1637) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.tJDBCConnection_1Process(TestWallet.java:653) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.runJobInTOS(TestWallet.java:4764) 
&lt;BR /&gt; at gaf.testwallet_0_1.TestWallet.main(TestWallet.java:4590) 
&lt;BR /&gt;Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:441) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CTTIoauthenticate.doOSESSKEY(T4CTTIoauthenticate.java:404) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:385) 
&lt;BR /&gt; ... 12 more 
&lt;BR /&gt;2013-06-21 09:35:53|Fz82Vn|Fz82Vn|Fz82Vn|GAF|TestWallet|Default|6|Java Exception|tJDBCConnection_2|java.sql.SQLException 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;RA-01017: invalid username/password; logon denied 
&lt;BR /&gt;|1 
&lt;BR /&gt;2013-06-21 09:35:53|Fz82Vn|Fz82Vn|Fz82Vn|5816|GAF|TestWallet|_QdjccNdGEeK-cP9tHeVS9Q|0.1|Default||end|failure|1071 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;Job TestWallet ended at 09:35 21/06/2013. 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEeR.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/155321iB779DF6CE790BEBC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEeR.jpg" alt="0683p000009MEeR.jpg" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEaB.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144219i9847426983851C0C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEaB.jpg" alt="0683p000009MEaB.jpg" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEgW.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143160iE1BA9D5F1321687A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEgW.jpg" alt="0683p000009MEgW.jpg" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEgb.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143321iE838FFA218BAAAA1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEgb.jpg" alt="0683p000009MEgb.jpg" /&gt;&lt;/span&gt;</description>
      <pubDate>Fri, 21 Jun 2013 08:44:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291756#M64909</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-21T08:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: tContextLoad - How to load null values</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291757#M64910</link>
      <description>hi all,&lt;BR /&gt;I don't understand why you want null value as login &amp;amp; password &lt;BR /&gt;=&amp;gt; java.sql.SQLException: ORA-01017: invalid username/password; logon denied&lt;BR /&gt;it's a normal behavior , isn't it ?&lt;BR /&gt;regards&lt;BR /&gt;laurent</description>
      <pubDate>Sat, 22 Jun 2013 22:44:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291757#M64910</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-22T22:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: tContextLoad - How to load null values</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291758#M64911</link>
      <description>Hello Laurent,
&lt;BR /&gt;No, it's not a normal behavior... Goal is to use an Oracle Wallet where all credentials are stored... No, the combination of the JDBC URL &amp;amp; System Property oracle.net.wallet_location give the Oracle Wallet entry to use to retrieve credentials. That's the reason I have to put both login &amp;amp; password to NULL.
&lt;BR /&gt;Regards,
&lt;BR /&gt;Fr,</description>
      <pubDate>Mon, 24 Jun 2013 08:20:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tContextLoad-How-to-load-null-values/m-p/2291758#M64911</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-06-24T08:20:03Z</dc:date>
    </item>
  </channel>
</rss>

