How to resolve "B006 MACRO SYSTEM - PDS" error

Document ID : KB000039359
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue/Problem/Symptoms: 

 

Receiving this compiler error when switching from macros residing in Panvalet to PDS:

B006 MACRO SYSTEM - PDS , ERROR IN MACRO FILE" for %DATECONV"

 

 

Environment:  

 

CA Easytrieve Report Generator - Release 6.4

 

 

Cause: 

 

The JCL must contain a correct //PANDD statement pointing to the PDS where the macros reside.  

 

 

Resolution/Workaround:

 

1. Ensure that your option file has MACTYPE=PDS.

2. Your JCL needs a corresponding DD statement pointing to the DSN of the library which does contain the macro needed, such as DATECONV.

If this has not been changed, then it would //PANDD DD DSN=xxxx, DISP=SHR

3. In addition, this DD statement needs to match the value of the MACDDN parameter in your CA Easytrieve release 6.4 option table EZTPOPT.

 

 

Additional Information:

 

The default is PANDD for the MACDDN parameter value.  If you have changed this, you may run the JOB8B job found in your highlevelqual.INSTALL.JCL.PDS library to see what value you have specified in your option file which is different from the default PANDD for your MACDDN parameter.