MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Getting ERROR using Enterprise compiler - IBM1654S

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Application Programming
View previous topic :: View next topic  
Author Message
priyam
Beginner


Joined: 05 Jul 2006
Posts: 16
Topics: 12

PostPosted: Wed Jan 30, 2008 5:40 am    Post subject: Getting ERROR using Enterprise compiler - IBM1654S Reply with quote

Hi,


Am getting the folwoing error for PLI_CICS_DB2 program
IBM1654I S 67.0 The LIKE reference is unknown.
Code:

[u][b]My Program:[/b][/u]
DCL 1 Rxxxx_SQLCA
     LIKE SQLCA;   

Basically it is not recognizing SQLCA.   
 
[u][b]My SCLM Laguage definition for PLI+CICS+DB2 program:[/b][/u]

CICP     FLMSYSLB SYS1.CTSxxx.SDFHSAMP     
         FLMSYSLB SYS1.CTSxxx.SDFHMAC     
         FLMSYSLB SYS1.CTSxxx.SDFHPLI     
*                                         
         FLMLANGL    LANG=CICP,VERSION=V3 
         FLMINCLS    TYPES=(@@FLMETP)     
         PLINCLN  FLMINCLS    TYPES=(PLINCLN)                               
                             
*                                                                       
* PARSER TRANSLATOR                                                     
*                                                                       
          FLMTRNSL   CALLNAM='PL/I PARSER',                            C
               FUNCTN=PARSE,                                                     C
               COMPILE=FLMLPGEN,                                              C
               PORDER=1,                                                            C
               GOODRC=8,                                                           C
               OPTIONS=(ISA(2K)/@@FLMSTP,                               C
               @@FLMLIS,                                                             C
               @@FLMSIZ,                                                            C
               @@FLMPRJ,                                                            C
               @@FLMGRP,                                                           C
               @@FLMTYP,                                                            C
               @@FLMMBR,                                                            C
               LANG=I)                                                 
         FLMALLOC  IOTYPE=A,DDNAME=SSOURCE                           
          FLMCPYLB @@FLMPRJ.@@FLMGRP.@@FLMTYP@@FLMMBR)               
          FLMALLOC  IOTYPE=W,DDNAME=ERROR,                            C
          LRECL=133,                                                                     C
          PRINT=Y,                                                                         C
          RECFM=VBA,                                                                    C
          RECNUM=6000                                             
*         --PL/I PRECOMPILER --                                         
          FLMTRNSL   CALLNAM='DB2 PREPROCSS',                          C
               FUNCTN=BUILD,                                                          C
               COMPILE=DSNHPC,                                                     C
               GOODRC=4,                                                               C
               PORDER=3,                                                                C
               PARMKWD=PARM0,                                                     C
               OPTIONS=(HOST(PLI),APOST,SOURCE)                         
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- SYSLIB --                                                 
           FLMALLOC IOTYPE=I,KEYREF=SINC                               
                 FLMCPYLB SYS1.CTSxxx.SDFHMAC                               
*          -- SYSIN --                                                 
           FLMALLOC IOTYPE=S,KEYREF=SINC,RECFM=FB,LRECL=80,    C
                   RECNUM=5000                                 
*          -- SYSPRINT --                                               
           FLMALLOC IOTYPE=W,RECFM=FBA,LRECL=133,                      C
               RECNUM=35000,PRINT=Y                                     
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- SYSUT1 --                                                 
      FLMALLOC IOTYPE=W,RECFM=FB,LRECL=800,RECNUM=9000             
*          -- SYSUT2 --                                                 
      FLMALLOC IOTYPE=W,RECFM=FB,LRECL=800,RECNUM=9000             
*          -- SYSUT3 --                                                 
      FLMALLOC IOTYPE=W,RECFM=FB,LRECL=800,RECNUM=9000             
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- SYSTERM --                                               
           FLMALLOC IOTYPE=A                                           
           FLMCPYLB NULLFILE     
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- SYSCIN --                                                 
           FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,                        C
               RECNUM=9000,DDNAME=DB2TRANS                             
*          -- N/A --                                                   
           FLMALLOC IOTYPE=N                                           
*          -- DBRMLIB--                                                 
           FLMALLOC IOTYPE=P,DDNAME=DBRMLIB,MEMBER=@@FLMONM,               C
               DFLTTYP=DBRM,KEYREF=OUT1,                               C
               RECFM=FB,LRECL=80,RECNUM=5000,DIRBLKS=1                 
*         --DB2 CICS PREPROCESSOR INTERFACE--                           
          FLMTRNSL   CALLNAM='CICS PREPROC',                           C
               FUNCTN=BUILD,                                                        C
               COMPILE=DFHEPP1$,                                                 C
               DSNAME=SYS1.CTSxxx.SDFHLOAD,                            C
               GOODRC=4,                                                              C
                PORDER=3,                                                              C
               OPTIONS=(DLI,CICS,SP)                                   
*           -- N/A --                                                   
            FLMALLOC IOTYPE=N                                           
*           -- N/A --                                                   
            FLMALLOC IOTYPE=N                                           
*           -- N/A --                                                   
            FLMALLOC IOTYPE=N                                           
*           -- N/A --                                                   
            FLMALLOC IOTYPE=N                                           
*           (* SYSIN *)                                                 
            FLMALLOC IOTYPE=U,DDNAME=DB2TRANS                           
*           (* SYSPRINT *)                                             
            FLMALLOC  IOTYPE=W,RECFM=FBA,LRECL=121,                    C
               RECNUM=35000,PRINT=Y                                     
*           (* SYSPUNCH *)                                             
            FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,                       C
               DDNAME=CICSOUT,RECNUM=15000       
*                     
*           --COBOL INTERFACE--                                         
            FLMTRNSL CALLNAM='PLI ENTERPRISE',                         C
               FUNCTN=BUILD,                                                       C
               COMPILE=IBMZPLI,                                                  C
               TASKLIB=TASKLIB,                                                  C
               VERSION=3.5,                                                         C
               GOODRC=4,                                                            C
               PORDER=3,                                                             C
               OPTIONS=(MACRO,OBJECT,SOURCE,XREF,F 
                                 (I),A,NEST,GS)       
*                                                                       
* DDNAME ALLOCATIONS                                                   
*                                                                       
*           (* SYSLIN *)                                               
         FLMALLOC IOTYPE=O,KEYREF=OBJ,RECFM=FB,LRECL=80,            C
               RECNUM=5000,DFLTTYP=OBJ                                 
*           (* N/A *)                                                   
            FLMALLOC IOTYPE=N                                           
*           (* N/A *)                                                   
            FLMALLOC IOTYPE=N                                           
*           (* SYSLIB *)                                               
            FLMALLOC IOTYPE=I,KEYREF=SINC,DDNAME=SYSLIB                 
                 FLMCPYLB SYS1.CTSxxx.SDFHMAC                               
*           (* SYSIN *)                                                 
         FLMALLOC IOTYPE=U,KEYREF=SINC,DDNAME=CICSOUT               
*           (* SYSPRINT *)                                             
         FLMALLOC  IOTYPE=O,KEYREF=LIST,RECFM=FBA,LRECL=133,     C
               RECNUM=15000,PRINT=Y,DDNAME=SYSPRINT                     
*           (* SYSPUNCH *)                                             
            FLMALLOC  IOTYPE=A                                         
             FLMCPYLB NULLFILE                                         
*           (* SYSUT1 *)                                               
        FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000             
*           (* SYSUT2 *)                                               
        FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000     
*           (* SYSUT3 *)                                             
         FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000           
*           (* SYSUT4 *)                                             
         FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000           
*           (* SYSTERM *)                                             
            FLMALLOC IOTYPE=A                                         
            FLMCPYLB NULLFILE                                         
*           (* SYSUT5 *)                                             
          FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000           
*           (* SYSUT6 *)                                             
          FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000           
*           (* SYSUT7 *)                                             
   FLMALLOC IOTYPE=W,RECFM=FB,LRECL=80,RECNUM=5000       
*          (* TASKLIB *)                                         
           FLMALLOC  IOTYPE=A,DDNAME=TASKLIB                     
            FLMCPYLB SYS1.xxxx.SIBMZCMP                                     
            FLMCPYLB SYS1.SCEERUN                                           


Can anyone help me in ths?
Back to top
View user's profile Send private message
Nic Clouston
Advanced


Joined: 01 Feb 2007
Posts: 1075
Topics: 7
Location: At Home

PostPosted: Wed Jan 30, 2008 6:15 am    Post subject: Reply with quote

Well, it has nothing to do with your SCLM parameters - it is your porgram code. LIKE refers to a variable name. Do you have a variable called SQLCA? SQLCA is usually the name of a %INCLUDE member which contains various variables.
_________________
Utility and Program control cards are NOT, repeat NOT, JCL.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Application Programming All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group