All Forums Database
m_v_anita 9 posts Joined 07/12
02 Dec 2015
how is my job handling spaces in SMALLINT???

There is a mainframe MLOAD job , the source file has spaces for a 'prd_cd' value . when i query the table i am not seeing spaces for prd_cd they are all '0'. There is no default value set , or any kind of manipulation in the load . Can you please help me understand how are these spaces loaded as '0' into the table 
The Mload is coded 

 .REPEAT *                                  

  USING   FILL1            (CHAR(01))     

         ,CNTCT_CD         (CHAR(10))     

         ,FILL2                (CHAR(02))     

         ,SQNC_NB          (CHAR(05))     

         ,FILL3              (CHAR(01))     

         ,SRC_TS          (CHAR(19))     

         ,FILL4              (CHAR(01))     

         ,USER_CD      (CHAR(09))     

         ,FILL5              (CHAR(02))     

         ,PRD_CD      (CHAR(05))     --> column in discussion

         ,FILL6              (CHAR(01))     

          ,AREA_CD   (CHAR(04))     

         ,FILL7              (CHAR(01))     

         ,PHN_NB             (CHAR(08))     

         ,FILL8              (CHAR(01))     

         ,PIN_NB             (CHAR(08))     












      ,:PRD_CD         --> col in Discussion                      





It is a direct insert in the load step. 
The column defn for the PRD_CD is SMALLINT NOT NULL COMPRESS 0 . 

You must sign in to leave a comment.