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 

How to find CICS system librarys for compiling the BMS MACRO

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware
View previous topic :: View next topic  
Author Message
Narsimha
Beginner


Joined: 03 Dec 2002
Posts: 27
Topics: 14

PostPosted: Fri Dec 06, 2002 5:42 am    Post subject: How to find CICS system librarys for compiling the BMS MACRO Reply with quote

Hi,

I am compiling BMS MACROS for the CICS map through scales(TSO option 5). But it is giving the error like SYSLIB not found. Please find the following JCL generated by scales (I have excluded IEFBR14 step)

**********************************************************
//DSECT EXEC PGM=ASMA90, COND=(4,LT,LIBR),
// PARM=('SYSPARM(DSECT),DECK,NOOBJECT,LINE(54)',
// 'LIST,XREF(SHORT)')
//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR
// DD DSN=SYS2.MACLIB,DISP=SHR
// DD DSN=CICST.V33.SDFHMAC,DISP=SHR
// DD DSN=CICST.V170.TEST.MAPLIB,DISP=SHR
//*
//*SYSIN DD DSN=TSONPEL.XX.MAPMAC.LIBR,DISP=SHR
//SYSIN DD DISP=SHR,DSN=TSONPEL.PROD.WORK(MAPMAC)
//SYSUT1 DD UNIT=SYSDA,SPACE=(1000,(200,200))
//SYSUT2 DD UNIT=SYSDA,SPACE=(1000,(200,200))
//SYSUT3 DD UNIT=SYSDA,SPACE=(1000,(200,200))
//SYSPRINT DD SYSOUT=*
//SYSPUNCH DD DSN=TSONPEL.SDF2.MAP.COPYLIB(MAPMAC),DISP=SHR
//*-----------------------------------------------------*
//* MAP ASSEMBLY *
//*-----------------------------------------------------*
//MAP EXEC PGM=ASMA90,COND=(4,LT,DSECT),
// PARM=('SYSPARM(MAP),DECK,NOOBJECT,LINE(54)',
// 'LIST,XREF(SHORT),ALIGN')
//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR
// DD DSN=SYS2.MACLIB,DISP=SHR
// DD DSN=CICST.V33.SDFHMAC,DISP=SHR
// DD DSN=CICST.V170.TEST.MAPLIB,DISP=SHR
//*
//*SYSIN DD DSN=TSONPEL.XX.MAPMAC.LIBR,DISP=SHR
//SYSIN DD DISP=SHR,DSN=TSONPEL.PROD.WORK(MAPMAC)
//SYSUT1 DD UNIT=SYSDA,SPACE=(1000,(200,200))
//SYSPRINT DD SYSOUT=*
//SYSPUNCH DD DSN=TSONPEL.XX.MAPMAC.OBJSET,DISP=(,CATLG,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(4,1),RLSE)
//*---------------------------------------------------------*
//* L I N K C I C S M A P *
//*---------------------------------------------------------*
//LKED EXEC PGM=IEWL,COND=((4,LT,MAP),(4,LT,DSECT)),
// PARM='XREF,LET,LIST,AMODE=31,RMODE=ANY'
//*
//SYSUT1 DD UNIT=SYSDA,SPACE=(1024,(200,20))
//SYSLMOD DD DISP=SHR,DSN=TSONPEL.LOAD.LIB(MAPMAC)
//SYSPRINT DD SYSOUT=*
//SYSLIN DD DSN=TSONPEL.XX.MAPMAC.OBJSET,DISP=SHR

********************************************

I am getting the following error.

IEF212I TSONPEL3 DSECT SYSLIB +002 - DATA SET NOT FOUND
IEF272I TSONPEL3 DSECT - STEP WAS NOT EXECUTED.

How to find the exact SYSLIB for ASMA90. We have BMS/GT for creating the maps. But I want to compile my macros for some testing. I searched almost all CICS system libraries, but I couldn't found this. I want some help regarding this.

Thanks,
Narsimha
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12372
Topics: 75
Location: San Jose

PostPosted: Fri Dec 06, 2002 5:49 am    Post subject: Reply with quote

Narsimha,

Look at the Error message closely
Code:

SYSLIB +002 - DATA SET NOT FOUND


That means for the syslib dataset, you had a concatenation (denoted by + sign) and the 2nd dataset is not found, which is SYS2.MACLIB

Isn't it supposed to be SYS1.MACLIB???

Kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Manas Biswal
Intermediate


Joined: 29 Nov 2002
Posts: 382
Topics: 27
Location: Chennai, India

PostPosted: Fri Dec 06, 2002 5:50 am    Post subject: Reply with quote

Try deleting SYS2.MACLIB from the SYSLIB of your DSECT step and run your job. If it does not go through successfully, do a search on SYS*.MACLIB and concatenate all the datasets into your SYSLIB of DSECT step.

Regards,
Manas
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Narsimha
Beginner


Joined: 03 Dec 2002
Posts: 27
Topics: 14

PostPosted: Fri Dec 06, 2002 6:51 am    Post subject: Reply with quote

Kolusu: SYS1.MACLIB is already there at first level of concatenation. Please see the DSECT step for confirmation.

Manas: I deleted SYS2.MACLIB, now it is giving +001(SYS1.MACLIB) not found. Actually SYS*.MACLIB datasets are present but the required member may not be there.

I tried compiling by deleting the SYSLIB itself. Now I am getting the following errors. It is not recognizing the macros it seems.

** ASMA057E Undefined operation code - DFHMSD
** ASMA057E Undefined operation code - DFHMDI
** ASMA057E Undefined operation code - DFHMDF

Thanks,
Narsimha
Back to top
View user's profile Send private message
Manas Biswal
Intermediate


Joined: 29 Nov 2002
Posts: 382
Topics: 27
Location: Chennai, India

PostPosted: Sat Dec 07, 2002 1:09 am    Post subject: Reply with quote

Quote:

IEF212I TSONPEL3 DSECT SYSLIB +002 - DATA SET NOT FOUND
IEF272I TSONPEL3 DSECT - STEP WAS NOT EXECUTED.


This error message clearly means that the dataset SYS2.MACLIB is not found. It does not refer to a member here. I am surprised on how you got the same error for SYS1.MACLIB when you deleted SYS2.MACLIB from the concatenation list considering the fact that you did not get it for SYS1.MACLIB the first time.

Please concatenate all the SYS*.MACLIB libraries to your SYSLIB of DSECT step. I cannot think of anything else when the message clearly states that 'DATASET NOT FOUND'.

Regards,
Manas
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
RonB
Beginner


Joined: 02 Dec 2002
Posts: 93
Topics: 0
Location: Orlando, FL

PostPosted: Sun Dec 08, 2002 12:10 pm    Post subject: Reply with quote

I believe that the +002 referred to the THIRD not the SECOND dataset in the concatenation. SYS1.MACLIB would have been referred to as +000. That's why, when you deleted the entry for SYS2.MACLIB the relative number of the erroneous dataset became 1 less.
Back to top
View user's profile Send private message
Dibakar
Advanced


Joined: 02 Dec 2002
Posts: 700
Topics: 63
Location: USA

PostPosted: Tue Dec 10, 2002 4:49 am    Post subject: Reply with quote

Good observation Ron. Narasimha please confirm if it relates to 'CICST.V33.SDFHMAC'.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware 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