I am trying to use the DateConv system macro, none of our support staff use EasyTrieve and seem to have no idea of any macro libraries, I use JCL on a OS/2 system, I am sure when they installed/configured all this they defaulted everything, these are system macros and should be in a default library if I could just figure out how to point to it in my JCL. Would anyone have a clue as to what name/extension I could guess at to place in my JCL to find a default library.
I know user defined macros is better to just use includes than macros but this is a system macro. Thanks
system defined macros
-
- Global moderator
- Posts: 3720
- Joined: Sat Dec 19, 2009 8:32 pm
- Skillset: Systems programming, SAS, COBOL, CICS, JCL, SMS, VSAM, etc.
- Referer: other forum
- Location: Dubuque, Iowa, USA
Re: system defined macros
Since the installation process allows the high level qualifiers (HLQ) of the data set name to be specified by the site, any guesses provided will almost certainly not match what is used at your site.Would anyone have a clue as to what name/extension I could guess at to place in my JCL to find a default library.
I would look at the Easytrieve procedure expansion in your JCL to get the HLQ used at your site, then use ISPF 3.4 to browse the data set list for that HLQ. The system macro library is probably named with the same HLQ. You could also check the Easytrieve documentation to find out what the vendor documentation gives as the low level qualifier (i.e., last node) for the data set name -- this usually is not changed by the site installation group, so it is probably the same from site to site.
- dick scherrer
- Global moderator
- Posts: 6268
- Joined: Sat Jun 09, 2007 8:58 am
Re: system defined macros
Hello,
Suggest you look at an Easytrieve execution for a DDname of PANDD, PANLIB, PAN1, or something similar (this is configurable at installation and many places get creative). The same is true of the dataset name. A few places have a node of MACLIB for this, but most places i've been do not. Again, the need to be creative. . .Would anyone have a clue as to what name/extension I could guess at to place in my JCL to find a default library.
Hope this helps,
d.sch.
d.sch.
-
- Posts: 9
- Joined: Fri Oct 30, 2009 1:53 am
- Skillset: minimal mainframe, know enough to be dangerous
25 yr mini computing skills - Referer: google
Re: system defined macros
I have s steplib in jcl, //STEPLIB DD DSN=IDCSHR.EASYPLUS,DISP=SHR . have been searching for *.easy or *.ezt and am not finding anything, I found a few users with EZT datasets but none seem to use system macros like DateConv, some have their own written but I should not have to write this, it should be part of the install.
The main IT department is no help, can the install of easytrieve plus be done without unloading the system macros? very frustrating.
The main IT department is no help, can the install of easytrieve plus be done without unloading the system macros? very frustrating.
- dick scherrer
- Global moderator
- Posts: 6268
- Joined: Sat Jun 09, 2007 8:58 am
Re: system defined macros
Hello,
With any luck, these macros are in a dataset that reflects the product. . . You might expand your dataset search to look for only EZ. . .
Most places i've been use a standard cataloged PROCedure for Easytrieve executions and people insert overrides for their particular datasets. Suggest you look in the general use PROClibs for such a proc. I've seen EZPLUS, EASYPLUS, EZTPLUS, EZT, and some others.
On one of my systems there is this hlq.EZPLUS.MACROLIB that contains DATECONV. . .
You might also look for datasets that have a node of CAIxxx as in CAILIB, CAIMAC, CAISRC. . .
In the install job look for the MACDDN specification (one such is MACDDN=PANDD) to learn which ddname you should use.
If Easytrieve still has a valid license on that system, you could possibly download the current macros from CA Support.
If you are not familiar with CBLCNVRT, it will convert a COBOL layout to an Easytrieve layout. . .
With any luck, these macros are in a dataset that reflects the product. . . You might expand your dataset search to look for only EZ. . .
Most places i've been use a standard cataloged PROCedure for Easytrieve executions and people insert overrides for their particular datasets. Suggest you look in the general use PROClibs for such a proc. I've seen EZPLUS, EASYPLUS, EZTPLUS, EZT, and some others.
On one of my systems there is this hlq.EZPLUS.MACROLIB that contains DATECONV. . .
You might also look for datasets that have a node of CAIxxx as in CAILIB, CAIMAC, CAISRC. . .
In the install job look for the MACDDN specification (one such is MACDDN=PANDD) to learn which ddname you should use.
If Easytrieve still has a valid license on that system, you could possibly download the current macros from CA Support.
If you are not familiar with CBLCNVRT, it will convert a COBOL layout to an Easytrieve layout. . .
Hope this helps,
d.sch.
d.sch.
-
- Global moderator
- Posts: 3025
- Joined: Sun Jul 04, 2010 12:13 am
- Skillset: JCL, PL/1, Rexx, Utilities and to a lesser extent (i.e. I have programmed using them) COBOL,DB2,IMS
- Referer: Google
- Location: Pushing up the daisies (almost)
Re: system defined macros
I use JCL on a OS/2 system
Really? How does that work then - I have only seen JCL on mainframes.
The problem I have is that people can explain things quickly but I can only comprehend slowly.
Regards
Nic
Regards
Nic
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ISPF Custom Line Edit macros do not work anymore
by harisukumaran » Thu Jun 27, 2024 4:42 am » in TSO & ISPF - 0
- 1247
-
by harisukumaran
View the latest post
Thu Jun 27, 2024 4:42 am
-
-
- 7
- 11741
-
by AusZosGuy
View the latest post
Fri Sep 10, 2021 6:40 pm
-
- 1
- 2428
-
by engh
View the latest post
Fri Jul 08, 2022 7:31 pm
-
-
Can anyone tell me how to retrieve the vsam system timestamp
by jdechirico » Tue Jun 18, 2024 9:22 pm » in VSAM/SMS - 1
- 1545
-
by enrico-sorichetti
View the latest post
Tue Jun 18, 2024 10:06 pm
-