<?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: How to read packed decimal correctly in the zOS environment in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318470#M69776</link>
    <description>&lt;P&gt;To read PD you need use informat &amp;nbsp;S370FPDw. &amp;nbsp; where w is the length in bytes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;6 bytes enable 11 digits and a sign - should be read by: input var s370fpd6.&lt;/P&gt;</description>
    <pubDate>Tue, 13 Dec 2016 07:05:11 GMT</pubDate>
    <dc:creator>Shmuel</dc:creator>
    <dc:date>2016-12-13T07:05:11Z</dc:date>
    <item>
      <title>How to read packed decimal correctly in the zOS environment</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318454#M69768</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you let me know how to read in packed decimal data correctly.&amp;nbsp;I have tried two different formats and it is not listing last digit correctly:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DATA _&lt;EM&gt;NULL&lt;/EM&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;&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ACCTI = '0123456789001234567&lt;STRONG&gt;C&lt;/STRONG&gt;'X;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;ACCTO = INPUT(ACCTI, PD10.);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; PUT '1 ' ACCTI= HEX. ACCTO= 20.;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ACCTO = INPUT(ACCTI,7 S370FPD10.);&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; PUT '2 ' ACCTI= HEX. ACCTO= 20.;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;RUN;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following is the info from SYSOUT&lt;/P&gt;&lt;P&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;&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;/P&gt;&lt;P&gt;1 ACCTI=0123456789001234567C ACCTO=123456789001234560&lt;/P&gt;&lt;P&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;&lt;/P&gt;&lt;P&gt;2 ACCTI=0123456789001234567C ACCTO=123456789001234560&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 05:17:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318454#M69768</guid>
      <dc:creator>HK1</dc:creator>
      <dc:date>2016-12-13T05:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to read packed decimal correctly in the zOS environment</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318470#M69776</link>
      <description>&lt;P&gt;To read PD you need use informat &amp;nbsp;S370FPDw. &amp;nbsp; where w is the length in bytes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;6 bytes enable 11 digits and a sign - should be read by: input var s370fpd6.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 07:05:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318470#M69776</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2016-12-13T07:05:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to read packed decimal correctly in the zOS environment</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318471#M69777</link>
      <description>Thanks for the info. Here I am trying to read max 18 digits and there is C at the end. Thought in the scenario we will need PD10?</description>
      <pubDate>Tue, 13 Dec 2016 07:10:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318471#M69777</guid>
      <dc:creator>HK1</dc:creator>
      <dc:date>2016-12-13T07:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to read packed decimal correctly in the zOS environment</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318474#M69779</link>
      <description>That's right - s370fpd10.</description>
      <pubDate>Tue, 13 Dec 2016 07:20:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318474#M69779</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2016-12-13T07:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to read packed decimal correctly in the zOS environment</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318484#M69782</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/119406"&gt;@HK1&lt;/a&gt; wrote:&lt;BR /&gt;Thanks for the info. Here I am trying to read max 18 digits and there is C at the end. Thought in the scenario we will need PD10?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Usually, dec_fixed numbers are defined in PL/1 with an uneven number of digits, as you will need 10 bytes for 18 or 19 digits anyway, so the programmer takes the larger digit count.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 08:01:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-read-packed-decimal-correctly-in-the-zOS-environment/m-p/318484#M69782</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-12-13T08:01:31Z</dc:date>
    </item>
  </channel>
</rss>

