Mainframe KA
Mainframe KA
Mainframe KA
I have 400 reports that need to be printed to 400 sequential files. I know I can use category
SEQL-FILE in a print mission but how do I get a unique dataset for each report.
each report should be set to Wait Print using the same mission that has the SEQL-FILE as the
category. You then need to customize exit CTDX005. This exit looks at the dataset name for
each report created and if the name has not changed then the existing dataset is used.
likewise of the name has changed then a new dataset is opened.
The name is controlled by parameter DSN in the exit. you can set this parameter to be any
valid dataset name and you can use certain autoedit variables in the name. The variables are:
%FORM% The report form. The first four characters are used to construct the data set name.
%REPORT% The report name. The first eight characters are used to construct the data set
name.
%REMARK% The report remark. The first eight characters are used to construct the data set
name.
So for example, if you want the dataset name to include a high level qualifier of IOA, the user
name, jobname and first 8 characters of the report name you would code
DSN=IOA.%USER%.%JOBNAME%.%REPORT%.D%DATE%.T%TIME%
For further explanation and examples, please refer to the Incontrol for OS/390 Administrators
Guide in chapter 4 under section Printing to a file.
Sample with the JAVA version from the CONTROL-D/WebAccess distribution in /JRE
folder:
NOTES:
- JRE stand for Java Runtime Environment.
- Starting with CONTROL-D/WebAccess 9.0.21 the /JRE folder will not be distributed
anymore.
The customer will have to install JAVA or JRE on the CONTROL-D/WebAccess server and
on all workstation that will use the Logical View.
How can I access a new installed IOA Main Menu using a CLIST?
Do the following:
1. Locate your &ILPREFA.CLIST library.
2. Select member: IOASTART
3. Make a copy of the IOASTART member. (you don't want to update the vanilla member
IOASTART)
4. Update the following line in your new IOASTARTx member.
PROC 0 DEBUG ILPREFA() TRANID(IALL)
5. To verify what your ILPREFA is, do the following:
From your &ILPREFA.PARM library, member DEFPARM
Look for: %ILPREFA%=BMCIOA.Q800I
In this example, you would update the IOASTARTx member to look like the following:
PROC 0 DEBUG ILPREFA(bmcioa.q800i) TRANID(IALL)
6. Exec your new member.
7. Your IOA Main Menu will appear.