<?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: Java exception in talend job calling ISeries CL code in Installing and Upgrading</title>
    <link>https://community.qlik.com/t5/Installing-and-Upgrading/Java-exception-in-talend-job-calling-ISeries-CL-code/m-p/2384453#M4931</link>
    <description>Hi&lt;BR /&gt;Debug the generated code to see which line cause the exception, perhaps&amp;nbsp;this &lt;A href="http://comments.gmane.org/gmane.comp.hardware.ibm.midrange/148119" target="_blank" rel="nofollow noopener noreferrer"&gt;article &lt;/A&gt;can provide some clues.&amp;nbsp;</description>
    <pubDate>Thu, 25 Feb 2016 08:39:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-02-25T08:39:28Z</dc:date>
    <item>
      <title>Java exception in talend job calling ISeries CL code</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/Java-exception-in-talend-job-calling-ISeries-CL-code/m-p/2384452#M4930</link>
      <description>Hi, 
&lt;BR /&gt;I have an Exception when Talend Job try to call this Iseries (As400) CL (control language). Can someone help me to figure out the problem ? 
&lt;BR /&gt; 
&lt;B&gt;My talend code in tjavaflex&lt;/B&gt; 
&lt;BR /&gt;ProgramParameter[] parameterList = new ProgramParameter; 
&lt;BR /&gt;if (connectAS400 == null) {connectAS400 = new asutils(context.ip_machine, "talend", "tld2011");} 
&lt;BR /&gt;// 1ier paramettre Code Société 
&lt;BR /&gt;AS400PackedDecimal coSoc = new AS400PackedDecimal(4,0); 
&lt;BR /&gt;parameterList&amp;nbsp;&amp;nbsp; = new ProgramParameter(coSoc.toBytes(context.societe), 3); 
&lt;BR /&gt;// 2nd paramettre Code enseigne 
&lt;BR /&gt;AS400PackedDecimal coEns = new AS400PackedDecimal(3,0); 
&lt;BR /&gt;parameterList&amp;nbsp;&amp;nbsp; = new ProgramParameter(coEns.toBytes(context.enseigne), 2); 
&lt;BR /&gt;// 3ime paramettre code Stock&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt;AS400Text noart&amp;nbsp;&amp;nbsp;&amp;nbsp; = new AS400Text(17); 
&lt;BR /&gt;parameterList&amp;nbsp;&amp;nbsp; = new ProgramParameter(noart.toBytes(out1.CCTREF), 20); 
&lt;BR /&gt;// 4iem Parametre Disponibilité 
&lt;BR /&gt;AS400PackedDecimal enComArt = new AS400PackedDecimal(13,3); 
&lt;BR /&gt;parameterList&amp;nbsp;&amp;nbsp; = new ProgramParameter(enComArt.toBytes(new BigDecimal("0")), 7); 
&lt;BR /&gt;// 5iem Parametre Disponibilité 
&lt;BR /&gt;AS400PackedDecimal dispoArt = new AS400PackedDecimal(10,3); 
&lt;BR /&gt;parameterList&amp;nbsp;&amp;nbsp; = new ProgramParameter(dispoArt.toBytes(new BigDecimal("0")), 8); 
&lt;BR /&gt;// Appel programme&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 
&lt;BR /&gt;connectAS400.appelpgm(parameterList, "HHHPGM", "DISPCDFCL"); 
&lt;BR /&gt;out.Qte_en_com=(BigDecimal)enComArt.toObject(parameterList.getOutputData()); 
&lt;BR /&gt;out.Qte_en_stock=(BigDecimal)dispoArt.toObject(parameterList.getOutputData()); 
&lt;BR /&gt;out.Reference=out1.CCTREF; 
&lt;BR /&gt;out.Qte_cumul=out1.CCTQTE; 
&lt;BR /&gt;out.nombre_X=out1.nombre; 
&lt;BR /&gt;out.Libelle=out1.ARTLIB; 
&lt;BR /&gt;out.Code_stock=out1.ARTRA1; 
&lt;BR /&gt; 
&lt;B&gt;My Iseries (As400) code&lt;/B&gt; 
&lt;BR /&gt;pgm (&amp;amp;stgrp &amp;amp;stdos &amp;amp;artno &amp;amp;encom &amp;amp;dispo)&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;BR /&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;BR /&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; DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR(&amp;amp;STGRP)&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE(*DEC)&amp;nbsp; LEN(4 0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&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; DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR(&amp;amp;STDOS)&amp;nbsp;&amp;nbsp; TYPE(*DEC)&amp;nbsp; LEN(3 0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&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; DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR(&amp;amp;ARTNO)&amp;nbsp;&amp;nbsp; TYPE(*CHAR) LEN(17)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&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; DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR(&amp;amp;encom)&amp;nbsp;&amp;nbsp; TYPE(*DEC)&amp;nbsp; LEN(13 3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&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; DCL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR(&amp;amp;DISPO)&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE(*DEC)&amp;nbsp; LEN(10 3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&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;BR /&gt;&amp;nbsp;&amp;nbsp; CALL&amp;nbsp; PGM(HHCUMSTK) PARM(&amp;amp;stgrp &amp;amp;stdos &amp;amp;artno &amp;amp;dispo)&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CALL&amp;nbsp; PGM(SCCALCDF) PARM(&amp;amp;stgrp &amp;amp;stdos &amp;amp;artno &amp;amp;encom)&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt;endpgm&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;BR /&gt; 
&lt;B&gt;Java Exception&lt;/B&gt; 
&lt;BR /&gt;Exception in component tJavaFlex_1 
&lt;BR /&gt;java.lang.NumberFormatException: Low-order nibble of the byte at array offset 5 is not valid.&amp;nbsp; Byte value: 0F. 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.ibm.as400.access.AS400PackedDecimal.throwNumberFormatException(AS400PackedDecimal.java:584) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.ibm.as400.access.AS400PackedDecimal.toObject(AS400PackedDecimal.java:556) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.ibm.as400.access.AS400PackedDecimal.toObject(AS400PackedDecimal.java:495) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at serviceweb.creer_et_distribuer_fichier_vm_0_1.creer_et_distribuer_fichier_VM.tAS400Input_1Process(creer_et_distribuer_fichier_VM.java:7212) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at serviceweb.creer_et_distribuer_fichier_vm_0_1.creer_et_distribuer_fichier_VM.tFixedFlowInput_1Process(creer_et_distribuer_fichier_VM.java:918) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at serviceweb.creer_et_distribuer_fichier_vm_0_1.creer_et_distribuer_fichier_VM.runJobInTOS(creer_et_distribuer_fichier_VM.java:9267) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at serviceweb.creer_et_distribuer_fichier_vm_0_1.creer_et_distribuer_fichier_VM.main(creer_et_distribuer_fichier_VM.java:9095)</description>
      <pubDate>Sat, 16 Nov 2024 10:46:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/Java-exception-in-talend-job-calling-ISeries-CL-code/m-p/2384452#M4930</guid>
      <dc:creator>elelik</dc:creator>
      <dc:date>2024-11-16T10:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: Java exception in talend job calling ISeries CL code</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/Java-exception-in-talend-job-calling-ISeries-CL-code/m-p/2384453#M4931</link>
      <description>Hi&lt;BR /&gt;Debug the generated code to see which line cause the exception, perhaps&amp;nbsp;this &lt;A href="http://comments.gmane.org/gmane.comp.hardware.ibm.midrange/148119" target="_blank" rel="nofollow noopener noreferrer"&gt;article &lt;/A&gt;can provide some clues.&amp;nbsp;</description>
      <pubDate>Thu, 25 Feb 2016 08:39:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/Java-exception-in-talend-job-calling-ISeries-CL-code/m-p/2384453#M4931</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-02-25T08:39:28Z</dc:date>
    </item>
  </channel>
</rss>

