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 convert cobol copybook to easytrive

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


Joined: 20 Sep 2006
Posts: 33
Topics: 9

PostPosted: Tue Apr 20, 2010 5:45 am    Post subject: how to convert cobol copybook to easytrive Reply with quote

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
View user's profile Send private message
kolusu
Site Admin
Site Admin


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

PostPosted: Tue Apr 20, 2010 11:43 am    Post subject: Reply with quote

suresh_d,

Did you check your Macro libraries? If you have Easytrieve installed it is available.

Kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
papadi
Supermod


Joined: 20 Oct 2009
Posts: 594
Topics: 1

PostPosted: Tue Apr 20, 2010 2:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
suresh_d
Beginner


Joined: 20 Sep 2006
Posts: 33
Topics: 9

PostPosted: Wed Apr 21, 2010 1:03 am    Post subject: Reply with quote

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
View user's profile Send private message
kolusu
Site Admin
Site Admin


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

PostPosted: Wed Apr 21, 2010 10:31 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
papadi
Supermod


Joined: 20 Oct 2009
Posts: 594
Topics: 1

PostPosted: Wed Apr 21, 2010 4:23 pm    Post subject: Reply with quote

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 Smile

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
View user's profile Send private message
dbzTHEdinosauer
Supermod


Joined: 20 Oct 2006
Posts: 1411
Topics: 26
Location: germany

PostPosted: Wed Apr 21, 2010 6:23 pm    Post subject: Reply with quote

I would not suggest a 3.4 with a (*.**.*anything ) HLQ wildcard.
_________________
Dick Brenholtz
American living in Varel, Germany
Back to top
View user's profile Send private message
papadi
Supermod


Joined: 20 Oct 2009
Posts: 594
Topics: 1

PostPosted: Thu Apr 22, 2010 3:25 pm    Post subject: Reply with quote

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. . . Embarassed
_________________
All the best,

di
Back to top
View user's profile Send private message
seagull
Beginner


Joined: 13 Sep 2006
Posts: 5
Topics: 0

PostPosted: Wed Nov 03, 2010 11:15 am    Post subject: Reply with quote

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
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