<?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: Error in Data mapping to db2 fields in PROC DB2UTIL in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32998#M4847</link>
    <description>Thanks Scott. Now I got my answer. PROC DB2UTIL expects all columns need to be included in the statement. I was omitting some columns which were not intrested to me. Once I include all columns, it worked fine. &lt;BR /&gt;
&lt;BR /&gt;
So PROC DB2UTIL insert does not work like a cobol db2 insert statement where one can insert only few columns. &lt;BR /&gt;
&lt;BR /&gt;
Thanks once again.&lt;BR /&gt;
&lt;BR /&gt;
--Raju</description>
    <pubDate>Mon, 21 Dec 2009 04:06:04 GMT</pubDate>
    <dc:creator>deleted_user</dc:creator>
    <dc:date>2009-12-21T04:06:04Z</dc:date>
    <item>
      <title>Error in Data mapping to db2 fields in PROC DB2UTIL</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32996#M4845</link>
      <description>I am trying to insert a record into db2 table thru my SAS code using the code below on os/390.&lt;BR /&gt;
It gives me error "ERROR: Input map and input data do not match, procedure terminated. ". Can anyone please suggest me what is the bug in this code and why I am getting this error. &lt;BR /&gt;
&lt;BR /&gt;
DATA STARTPROC;     &lt;BR /&gt;
   STATUSCD = 'I' ; &lt;BR /&gt;
   TASKCD = 2;      &lt;BR /&gt;
   BATCHCD = 3;     &lt;BR /&gt;
&lt;BR /&gt;
PROC PRINT DATA = STARTPROC ;             &lt;BR /&gt;
     FORMAT _NUMERIC_ PIB2. ;             &lt;BR /&gt;
                                          &lt;BR /&gt;
    PROC DB2UTIL DATA = STARTPROC         &lt;BR /&gt;
       TABLE = ADRDNST.BATCH_TASK         &lt;BR /&gt;
       FUNCTION = INSERT UPDATE;          &lt;BR /&gt;
       MAPTO  BATCHCD   = BATCH_TASK_OID  &lt;BR /&gt;
              TASKCD    = TASK_OID        &lt;BR /&gt;
              STATUSCD   = STATUS_CD  ;   &lt;BR /&gt;
&lt;BR /&gt;
The three fields in the table are declared as follows:&lt;BR /&gt;
BATCH_TASK_OID         DECIMAL     17 &lt;BR /&gt;
TASK_OID                     DECIMAL     17 &lt;BR /&gt;
STATUS_CD                  CHAR            1 &lt;BR /&gt;
&lt;BR /&gt;
--Raju</description>
      <pubDate>Sun, 20 Dec 2009 19:50:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32996#M4845</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-12-20T19:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: Error in Data mapping to db2 fields in PROC DB2UTIL</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32997#M4846</link>
      <description>From a cursory view, your STARTPROC SAS file's variable names do not exactly match the DB2 table attribute names.&lt;BR /&gt;
&lt;BR /&gt;
Also, have you searched the SAS support website at &lt;A href="http://support.sas.com/" target="_blank"&gt;http://support.sas.com/&lt;/A&gt;  using your symptom keywords?&lt;BR /&gt;
&lt;BR /&gt;
Scott Barry&lt;BR /&gt;
SBBWorks, Inc.</description>
      <pubDate>Mon, 21 Dec 2009 01:29:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32997#M4846</guid>
      <dc:creator>sbb</dc:creator>
      <dc:date>2009-12-21T01:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: Error in Data mapping to db2 fields in PROC DB2UTIL</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32998#M4847</link>
      <description>Thanks Scott. Now I got my answer. PROC DB2UTIL expects all columns need to be included in the statement. I was omitting some columns which were not intrested to me. Once I include all columns, it worked fine. &lt;BR /&gt;
&lt;BR /&gt;
So PROC DB2UTIL insert does not work like a cobol db2 insert statement where one can insert only few columns. &lt;BR /&gt;
&lt;BR /&gt;
Thanks once again.&lt;BR /&gt;
&lt;BR /&gt;
--Raju</description>
      <pubDate>Mon, 21 Dec 2009 04:06:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Error-in-Data-mapping-to-db2-fields-in-PROC-DB2UTIL/m-p/32998#M4847</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-12-21T04:06:04Z</dc:date>
    </item>
  </channel>
</rss>

