OnDemand User Group
Support Forums => z/OS Server => Topic started by: Mehmet S Yersel on August 14, 2019, 06:26:03 AM
-
I am considering to run multiple ARSYSPIN started tasks to load different mix of reports into different mix of Application Groups.
Here is the use case:
- 2 different JES3 CLASSes (let's say CLASS=A and CLASS=B) will be monitored for input
- 9 different FORMs that represent 9 different applications will be ingested into up to 9 different AGs depending on retention
I am considering to run multiple ARSYSPIN clones such that:
1. ARSYSPN1 is configured to read SELFORM=(FRM1) from JESCLASS=AB and store into APPL="FRM1", APPLGROUP="FRM1"
2. ARSYSPN2 is configured to read SELFORM=(FRM2) from JESCLASS=AB and store into APPL="FRM2", APPLGROUP="FRM2"
... and so on
From what I can understand by reading the reference manual, the parameters should allow me to do this as long as I clone ARSYSPIN and customize it properly. Here is where I am looking for reference: https://www.ibm.com/support/knowledgecenter/en/SSQHWE_10.1.0/com.ibm.ondemand.administeringzos.doc/doday002.htm
My Questions:
- Has anybody tried tweaking ARSYSPIN and running multiples of it with different parameters against same CLASS(es)?
- Is this a viable approach?
- Do you see any problems with this approach?
I appreciate your insights and any feedback you may have before I start experimenting with the idea.
-M
-
We run many instances of ARSYSPIN on the same system. We use different classes pointing to different Applications. In our test system we have 7 different instances of ARSYSPIN running reading different destinations and classes. We don't use the SELFORM option but I doubt it would be a problem.
Here is a snippet of 3 of our prod ARSYSPINs that have been running for years with no problem.
Local class A ARSYSPIN sysin
APPL="JOBLOGA-VAR"
APPLGROUP="JOBLOG-MONTH6"
JESCLASS=A
SELDEST=LOCAL
Local class 0 ARSYSPIN sysin
APPL="JOBLOG0-VAR"
APPLGROUP="JOBLOG-MONTH6"
JESCLASS=0
SELDEST=LOCAL
Remote DEST RMT5000 classes 01ADGJRU ARSYSPIN sysin
APPL="JOBLOG2-VAR"
APPLGROUP="JOBLOG-MONTH1"
JESCLASS=01ADGJRU
SELDEST=RMT5000
You should have no problems but as we always say, try it in DEV :).
-
Hi Nolan -
Thank you very much for the detailed response. I am more encouraged to continue this approach now 8).
I have one more question:
- We use JES3, in JESPARM the output class is defined as:
SYSOUT,CLASS=A,OUTDISP=(WRITE,WRITE),HOLD=EXTWTR
How would that compare to class properties in your system?
Best Regards,
-M
-
Pretty close to the same as yours.
OUTCLASS(A-Z) BLNKTRNC=YES, /* Blank Trunc'n for non-page ds */
OUTDISP=(WRITE, /* outdisp for normal termination */
WRITE), /* and for abnormal termination */
OUTPUT=PRINT, /* print class */
TRKCELL=YES /* use track celling */
-
Hi Nolan -
We have successfully tested the approach to selectively pick up JES3 reports using the FORM value and loading them into designated application groups.
I wanted to provide an update ...
Thanks again,
-M