View previous topic :: View next topic |
Author |
Message |
suresh_d Beginner
Joined: 20 Sep 2006 Posts: 33 Topics: 9
|
Posted: Tue Apr 20, 2010 5:45 am Post subject: how to convert cobol copybook to easytrive |
|
|
I have read other post and saw that there is a utility CBLCNVRT. But I dont know where to check if it is available in my system, any sample JCl for the conversion pls ? Also pls let me knwo where to check the utility and what to do if the utility si not available. |
|
Back to top |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12369 Topics: 75 Location: San Jose
|
Posted: Tue Apr 20, 2010 11:43 am Post subject: |
|
|
suresh_d,
Did you check your Macro libraries? If you have Easytrieve installed it is available.
Kolusu |
|
Back to top |
|
|
papadi Supermod
Joined: 20 Oct 2009 Posts: 594 Topics: 1
|
Posted: Tue Apr 20, 2010 2:38 pm Post subject: |
|
|
If your Easytrieve install is not current and you are still on maintenance, you can get the current CBLCNVRT components from CA Support. _________________ All the best,
di |
|
Back to top |
|
|
suresh_d Beginner
Joined: 20 Sep 2006 Posts: 33 Topics: 9
|
Posted: Wed Apr 21, 2010 1:03 am Post subject: |
|
|
Hi Kolusu,
I guess easytrive is installed for us. But due to the complexity in uderstanding my clients naming convention I am not able to idetify the things.
The proc that executes my easytrive is below.
Code: |
//PEZPLUS PROC DSN1=NULLFILE,
// CYL=5,SOUT='*',CPY=1,SOUTS='*',DIS=SHR,
// MAC='PBX.A000.TH.EZTCOPY',
// MAC2='PBX.A000.TH.SRCLIB.FIX',
// MAC3='PBX.A000.TH.SRCLIB',SUB=',SUBSYS=LAM'
//S1 EXEC PGM=EZTPA00,TIME=1439
//STEPLIB DD DSN=EZT.R62.ADB2.CAILIB,DISP=SHR
// DD DSN=EZT.R62.ADB2.OPTLIB,DISP=SHR
// DD DSN=EZT.PANSQL.R24.ADB2.LOAD,DISP=SHR
//*
// DD DSN=PBX.A000.TH.EXECLIB,DISP=SHR
//* DD DSN=SYS1.PGPR,DISP=SHR
//SYSPRINT DD SYSOUT=&SOUT,COPIES=&CPY
//SYSSNAP DD SYSOUT=&SOUT,COPIES=1
//SYSOUT DD SYSOUT=&SOUTS
//SORTWK01 DD SPACE=(CYL,(&CYL))
//SORTWK02 DD SPACE=(CYL,(&CYL))
//SORTWK03 DD SPACE=(CYL,(&CYL))
//MACLIB DD DSN=&MAC,DISP=SHR&SUB
// DD DSN=&MAC2,DISP=SHR&SUB
// DD DSN=&MAC3,DISP=SHR&SUB
//EZTVFM DD SPACE=(CYL,(50,5))
//FILEA DD DSN=&DSN1,
// DISP=&DIS
|
From this my guess is MAC, MAC2 and MAC3 are the macro libraries. So checked them for CBLCNVRT but didn't find one. Is there any possibility that it can have other name ? any way to find for that ?
Hi papadi,
I didn't understand how to get the component form CA support ? My application is using easytrive from past 10 years I guess. Can you please eloborate on what to do ? or any other suggestions please.
Thanks,
Suresh. |
|
Back to top |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12369 Topics: 75 Location: San Jose
|
Posted: Wed Apr 21, 2010 10:31 am Post subject: |
|
|
suresh_d,
If your shop is a licensed user of easytrieve then you can register for the support and have the macro shipped to you
https://support.ca.com/irj/portal/anonymous
alternatively I would try to do this first
1. go to 3.4
2. enter EZT.R62.* and press enter
3. At the command prompt type SRCHFOR CBLCNVRT and press Enter
If that doesn't work may be you can contact your systems programmer and check with him
Kolusu |
|
Back to top |
|
|
papadi Supermod
Joined: 20 Oct 2009 Posts: 594 Topics: 1
|
Posted: Wed Apr 21, 2010 4:23 pm Post subject: |
|
|
Quote: | My application is using easytrive from past 10 years I guess | Someone is responsible for this product on the system. Suggest you learn who this is and become acquainted
In 3.4 you might also search for *.**.*CAIMAC*. From the list returned, look for entries with Z (or maybe EZ) in the dataset name. Usually, part of the dsn relates to the release of Easytrieve. If there are multiple CA products, there will be several CAIMAC datasets.
There is no fixed rule on naming these datasets. Almost always one can tell from the dsn, but that does not always help when trying to search. Some of the dsns in use at different installatioins are SYSx.EASY.MACROLIB and UMS.PROD.EZTMACRO and so on.
In the posted execution jcl, there is no PANxxx DD statement. On every installation i've worked on there is a PANDD or PANDD1 or some other locally determined ddname that names the Easytrieve macro lib(s). _________________ All the best,
di |
|
Back to top |
|
|
dbzTHEdinosauer Supermod
Joined: 20 Oct 2006 Posts: 1411 Topics: 26 Location: germany
|
Posted: Wed Apr 21, 2010 6:23 pm Post subject: |
|
|
I would not suggest a 3.4 with a (*.**.*anything ) HLQ wildcard. _________________ Dick Brenholtz
American living in Varel, Germany |
|
Back to top |
|
|
papadi Supermod
Joined: 20 Oct 2009 Posts: 594 Topics: 1
|
Posted: Thu Apr 22, 2010 3:25 pm Post subject: |
|
|
Quote: | I would not suggest a 3.4 with a (*.**.*anything ) HLQ wildcard. | Yup, i agree.
However, sometimes ya just gotta - preferably at night or on the weekend. I should have mentioned this originally. . . _________________ All the best,
di |
|
Back to top |
|
|
seagull Beginner
Joined: 13 Sep 2006 Posts: 5 Topics: 0
|
Posted: Wed Nov 03, 2010 11:15 am Post subject: |
|
|
That assumes the system even allows you to do a *. HLQ search. I need to supply at least the top level qualifier. _________________ "Programming today is a race between software engineers striving to build bigger and better idiot- proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." |
|
Back to top |
|
|
|
|