Home
YCOS - SPOOL2DS USER GUIDE V1R3 - YCOS
Contents
1. 52 Seite i Datum erstellt Mai 2009 V1R3 Copyright Yves Colliard Software GmbH SPOOL2DS Spool to Dataset i ER User s Guide 6 SPOOL2DS Versionen amp Releases Q T J 53 6 1 Version 1 Release 3 53 62 Version 1 Release ueniet ionic bb petis dl ar RS uH E s 54 6 3 Version 1 Release 55 ba Version 1 Release 1 a 58 6 5 PTFs Version 1 Release 0 59 7 Stichwort und Abk rzungsverzeichnis 61 Datum erstellt 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite ii SPOOL2DS Spool to Dataset User s Guide spoor 2 LJ Abbildungsverzeichnis Abbildung E WRITER Mode EE Abbildung 2 DUMMY M0gdgeu uuu u entre Abbildung 3 OU WEEN RO EE Abbild ng 4 MIGRO d TEE Abbild ng 5 LASER MOUE Abbild ng 6 44 1 NEE Abbildung 7 Task EE Abbildung 8 20579 Funktionen a Abbildung 9 OUTLIST
2. 18 2 4 Installation Beispiel Dateien 18 25 STC Started MIL m m 19 26 Member SPL2DSxx 20 3 SPOOL2DS Modes J re 23 3 1 WRITER Steuerung EE 23 3 1 1 WRITER JCL Nachverarbeitung 2 23 3 1 2 WRITER Nachverarbeitung Infos A 24 32 DUMMY Steuerung 26 33 OUTLIST Steuerung seen se a aaa 27 34 MICRO E De DE 30 KE E le ee a ea 33 3 6 JCLWTR 34 4 RE 35 4 1 Start von SPOOL2DS cr ee ee 35 42 Stop von TR E 35 4 3 LOG Wechsel bei SPOOL2DS 35 44 Modules Versionen PTF und Compile von SPOOL2DS 36 45 ShowLogvon EE 36 4 6 Messages von SPOOL2DS 37 4 6 1 Messages von GPL 2DSCNH nennen nnne nest nnne nnne nnne 39 4 6 2 Messages von 2DSMN 40 4 6 5 Messages von 205791 2 0 1 0000 43 4 6 Messages von GPL 2DGCOL nennt enne ener 45 4 6 5 Messages von GPL2DGMI 47 47 Beispiel Messages WRITER 49 48 Beispiel Infos WRITER 50 5 SPOOL2DS Fragen und Suppori
3. Abbildung 10 MICRO Funktonen a Abbildung 11 PROGxx Autorisierung sessi Abbildung 12 SPL2DSTC Started Task Abbildung 13 Spool Auswahl kevworcds sse nennen Abbildung 14 Spool Verarbeitung kevwordes eene Abbildung 15 Parmlib Member WRITER Mode Abbildung 16 Parmlib Member DUMMY Mode AA Abbildung 17 Parmlib Member OUTLIST Mode Abbildung 18 Parmlib Member MICRO Mode nennen Abbildung 19 Parmlib Member LASER Mode nennen Abbildung 20 Parmlib Member JCLWTR Mode eene Datum erstellt Mai 2009 V1R3 Seite iii Copyright YCOS Yves Colliard Software GmbH 25 SPOOL2DS Spool to Dataset srooL 2 298 User s Guide 1 SPOOL2DS Spool to Dataset 11 SPOOL2DS berblick SPOOL2DS liefert eine flexible Schnittstelle zwischen dem Spool und externen Da tasets und stellt einen sinnvollen Ersatz bzw eine hilfreiche Erweiterung zu External Writer Funktionen dar SPOOL2DS unterst tzt verschiedene Verarbeitungsmodelle WRITER die selektierten Daten werden vom Spool in Dateien geschrieben und eine Nachverarbeitungs JCL wird automatisch gestartet DUMMY die selektierten Daten werden nach Ablauf einer angegebenen Zeit vom Spool gel scht OUTLIST der betroffene Job wird vom Spool in ein Dataset variable Namen geschrieben Dabei k nnen Datum und Uhrzeit im Dataset Namen hinzuge f gt und SPOOL2DS kann bei Bedarf f r die Pflege einer vorgebenen Zahl an Generationen sorgen e
4. 12 71 Copyright Yves Colliard Software GmbH SPOOL 2 ps E SPOOL2DS Spool to Dataset User s Guide 1 8 SPOOL2DS Task Struktur Das Tool l uft als Started Task im System SPOOL2DS ist ein Multi Tasking Tool und weist folgende Task Struktur aus Pr fung der Parameter xx Member Suffix msgi erste 4 Msg Char Parmlib Member SPL2DSxx Suchen lesen und Check Writer Suchen und lesen der JCL Datasets JCLWTR Alloc Commdata Textdata Outdsn Create Wait Time Subtask Create Subtasks Wait Time Stop Modify und SAPI Wait Stop Main Task SPL2DSMN Wait Time Stop Modify SAPI Task SPL2DSTM SPL2DSCM SPL2DS79 Pr fung der Parameter Wait Time in Sekunden Subtask ECB Timer ECB Pr fung der Parameter Subtask ECB Modify Stop ECB Timer Interval setzen Me agea Wait Subtask Modify Wait Subtask Timer S top ECH If Stop gt Main Task H Display gt Info WTO Loop Post Timer ECB am Ende des Intervalls Loop falls kein Stop von der Main Task Pr fung der Parameter Init SSOB SSS2 IEFSSREQ SAPI Call Process Mode Dependent WRITER DUMMY OUTLIST MICRO LASER JCLWTR End SAPI Abbildung 7 Task Struktur 25 Copyright YCOS Yves Colliard Software GmbH Datum erstellt Mai 2009 V1R3 Seite 13 71 SPOOL2DS Spool to Dataset User s Guide
5. sen 2 os SPL2DS79 WRITER Mode SPL2DS79 DUMMY Mode SPL2DS79 OUTLIST Mode Dynalloc amp Open Sysout Dynalloc amp Open Output Dataset Dynalloc amp Open INTRDR Read Sysout gt Write Dataset EOF Put JCL to INTRDR Close all amp Dealloc Wait Sysout Stop More Sysout gt Loop Set Bit Delete Dataset Set Timer AGE 2 Wait Sysout Stop Timer More Sysout gt Loop Load SPL2DSOL amp CS OUTLIST amp Catalog Search Check DDNAME SPOOL2DS Dynalloc amp Open Sysout Read Sysout Check Parms HLQ EOF Aufruf OUTLIST Close Sysout amp Dealloc Wait Sysout Stop More Sysout gt Loop SPL2DS79 MICRO Mode SPL2DS79 LASER Mode SPL2DS79 JCLWTR Mode Load SPL2DSMI MICRO Check DDNAME MICRO Dynalloc amp Open Sysout Read Sysout Check Parms Member EOF Aufruf MICRO Close Sysout amp Dealloc Wait Sysout Stop More Sysout gt Loop Dynalloc amp Open Sysout Dynalloc amp Open Output Dynalloc amp Open GDG new Read Sysout Write Output Write GDG EOF Close all amp Dealloc Wait Sysout Stop More Sysout gt Loop COMMDATA Dest suchen No Dest gt Stop Dynalloc amp Open Sysout Open Ouput irst TEXTDATA Create Separator Read Sysout Write Output EOF Close all amp Dealloc Wait Sysout Stop Dest More Sysout gt Loop Abbildung 8 SPL2DS79 Funktionen Datum erstellt
6. 02 MO3E 04 5 M06E SPL2DSCM ask Main Task SPL2DSMN SAPI Task SPL2DS79 Keine Messages 011 021 C08I CO9I C10I 01 A011 A03I 05 06 07 A08I A10I 121 01 User Abend 7901 21 A04I 06 A08I 091 lt ALLI SAPI Module SPL2DSMI MICRO SPL2DSOL RO2I ROBT RO1I 2 RO4E Error 0021 003 004 0011 005 006 007 Error Datum erstellt Mai 2009 V1R3 Seite 38 71 25 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spoor 2 5 User s Guide 4 6 1 Messages von SPL2DSCM Wl CO1I STOPPING SPOOL2DS ein Stop bzw Modify Stop Kommando wurde eingegeben SPOOL2DS wird alle Aktivit ten beenden W3 C01E UNKNOWN MODIFY PARAMETER das angegebene Modify Parameter ist falsch nur SHUTDOWN STOP oder P CLOSELOG oder CL oder LOADMODS werden unterst tzt W3 C10I STOP SHUTDOWN CL CLOSELOG SH SHOWLOG LOADMODS Modify F Kommando unbekannt Liste der verf gbaren Kommandos W3 C02I CLOSELOG SPOOL2DS Modify CLOSELOG wurde angegeben W3 CO8I SPL2DSxx COPYRIGHT YCOS GMBH jjjj jj VxRy PTFnnnn tt mm jj hh mm Modify LOADMODS wurde angegeben Module Attached
7. Yves Colliard Software GmbH Datum erstellt Mai 2009 V1R3 Seite 7 71 SPOOL2DS Spool to Dataset User s Guide spooL 205 1 5 MICRO berblick Die Verarbeitung von SPOOL2DS im Micro Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B DEST OUTDSN 2 lesen der Steuerungsparameter aus dem Job a Sysout mit dem DDNamen MICRO der entsprechenden Destination und dem Inhalt entsprechend der Konventionen siehe Details Die Pa rameter dienen der Steuerung des MICRO Verfahrens 3 auf Grund der Parameter werden alle Writer Outputs des betroffenen Jobs mit entsprechender Destination in ein durch die Parameter bestimmtes Dataset geschrieben Dabei handelt es sich um das PO Dataset das beim Start von SPOOL2DS mit OUTDSN definiert wurde Von diesem Dataset sollte es ein zweites geben mit dem Suffix OLD darin wird die vorletzte Version ge speichert Details siehe Absatz 3 4 Seite 30 Datum erstellt Mai 2009 V1R3 Ya Seite 8 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset User s Guide jobname JOB accnt Select this Job ST1 SYSPRINT DD SYSOUT P DEST S2DSMICR ST2 SYSPRINT DD SYSOUT P DEST S2DSMICR Isa STn EXEC PGM utility MICRO DD SYSOUT P DEST D2DSMICR Jo MICRO ww member typ PARMLIB Member SPL2DSxx Selektion WTR Y MICRO Parameter SPOOL2DS MICRO Destination DEST S
8. Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset ef User s Guide Date Comment 05 09 04 JCLWTR DOM THE MSG 121 OVER MIDNIGHT CHANGE MESSAGE A10I FROM P1 W1 07 10 04 CORRECTION ERROR DUE TO PTF 00020 06 02 05 CORRECTION ERROR JCLWTR OPEN LOOP BECAUSE DESTINATION 08 02 05 CORRECTION PTF 00023 30 03 05 GIVE 121 WAITING FOR JCLWTR EVEN IF NO DATA WORKED 06 03 07 CORRECT VERSION AND 44 LENGTH DATASET 26 09 07 CORRECT OUTPUT RECORD LENGTH 27 09 07 CORRECT OUTPUT RECORD LENGTH Datum erstellt Mai 2009 V1R3 Ya Seite 56 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spoor 2 5 User s Guide 6 4 Version 1 Release 1 New Support DUMMY Mode OUTLIST Mode LASER Mode MICRO Mode Message Handling redesign Logging Support Modify CLOSELOG Support Modify LOADMODS New Modules Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 57 71 SPOOL2DS Spool to Dataset S User s Guide son 2 5 A 6 5 PTFs Version 1 Release 0 PTF Date Mod Comment 00001 18 02 03 79 SET PROGRAMMER NAME IN JOB CARD 00002 20 02 03 FR CHANGE START NO STOR OBTAIN IF NOT A SUBSYSTEM COMMAND CORRECT CLEAR OF TOK amp SRB CORRECT R15 FOR STOP CPF SYSPLEX SCOPE POST WITH LINKAGE SYSTEM CORR
9. gt SPOOL2DS Spool to Dataset 2 User s Guide SPOOL2DS Version 1 Release 3 Mod 3 User s Guide YCOS Yves Colliard Software GmbH Fremersbergstr 45 D 76530 Baden Baden Tel D 07221 9708384 Fax 0 0322 2374 2352 e Mail ycos ycos de Home http www ycos de Datum erstellt 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset lt ER User s Guide Copyright YCOS Yves Colliard Software GmbH 2003 2009 Alle Rechte vorbehalten Die Weitergabe an Dritte auch auszugsweise sowie Ver vielf ltigungen jeglicher Art sind nur mit der Zustimmung der YCOS Yves Colliard Software GmbH gestattet Datum erstellt 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite ii SPOOL2DS Spool to Dataset M gt User s Guide spooL 2 os Inhaltsverzeichnis 1 SPOOL2DS Spool to 42 2222 2 2 2 1 1 1 SPOOL2DS Ub rBliCK nee 1 1 2 WRITER berblicke ensure ee ee 2 19 DUMMY UDberpli k nee 4 E MESSIS MN mo 6 1 5 MICRO I 8 1 6 ERD 10 NAME SR SIS ieu Rm 11 1 8 SPOUOL2DS Task Struktur 13 2 Installation EE 16 puo 16 22 Installation Source Code 16 23 Installation Load Modules
10. C091 SPL2DSxx COPYRIGHT YCOS GMBH jjjj VxRy PTFnnnn tt mm jj hh mm Modify LOADMODS wurde angegeben Module Loaded Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 39 71 SPOOL2DS Spool to Dataset User s Guide spooL 2 os 4 6 2 Messages von SPL2DSMN W3 MOOI SPOOL2DS COPYRIGHT YCOS GMBH jjjj VxRy PTFnnnn Nach dem Start Kommando Info ber Version und PTF Level W3 01 SPOOL2DS STARTING WITH MEMBER XX MESSAGES XXXX SYSOUT X Nach dem Start Kommando Info ber den gew nschten Start Member Suffix Messages Prefix und Sysout Class Wl 02 PARM Parameter aus dem SPL2DSxx Parmlib Member 1 M99I SPOOL2DS STOPPED WITH MEMBER XX MESSAGES XXXX Nach dem Stop Kommando alle Aufgaben wurden erfolgreich abgeschlossen W2 M99A SPOOL2DS ERROR WITH MEMBER XX MESSAGES XXXX SPOOL2DS endet ohne Stop Kommando Subtask Error W2 1 ERROR 5 Allgemeiner Error nach einem Aufruf einer MVS Schnittstelle IN PARAMETERS Fehler in den Parametern MODESET SUPERV Fehler im MODESET Supervisor IEFPRMLB Fehler in IEFPRMLB IEFPRMLB FREE Fehler in IEFPRMLB FREE ATTACH 522 Fehler in SPL2DSTM ATTACH CMD TOB Fehler in ATTACH SPL2DSCM ATT SAPI TCB Fehler in ATTACH SPL2DS79 W2 M02E WRONG PARM Fehler bei den angegebenen Parametern beim
11. OPEN TEXTDATA ONLY FIRST TIME CLOSE END JCLWTR OPEN SPL2DSOU ONLY FIRST TIME CLOSE END JCLWTR TEXTDATA OUTPUT 121 183 CLEAR REST 00019 20 08 04 79 JCLWTR 0C4 IN ENQMAJ 00020 24 08 04 79 JCLWTR GIVE A121 WAITING FOR JCLWTR WITH DESC 2 DOM THE MSG AT SHUTDOWN OR WORKING MS NEW MESSAGE A121 WAITING FOR JCLWTR MN ABEND 1111 USER NODUMP IF MESSAGES 02E OSE 04 99A INSERT ERROR REASON CODE FOR OUTDSN COMMDATA TEXTDATA ALLOC WT SUPPORT FOR SHOWLOG SH COMMAND CM SUPPORT FOR SHOWLOG SH COMMAND SUPPORT FOR CLOSELOG SYNONYM CL Datum erstellt Mai 2009 V1R3 Ya Seite 54 71 Copyright YCOS Yves Colliard Software GmbH 5 SPOOL2DS Spool to Dataset 21 DS User s Guide PTF Date Mod Comment 00021 05 09 04 79 JCLWTR DOM THE MSG 121 OVER MIDNIGHT MS CHANGE MESSAGE 101 FROM P1 W1 00022 07 10 04 WT CORRECTION ERROR DUE TO PTF 00020 00023 06 02 05 79 CORRECTION ERROR JCLWTR OPEN LOOP BECAUSE DESTINATION 00024 08 02 05 79 CORRECTION PTF 00023 00025 30 03 05 79 GIVE 121 WAITING FOR JCLWTR EVEN IF NO DATA WORKED 00026 06 03 07 CS CORRECT VERSION AND 44 LENGTH DATASET 00027 26 09 07 79 CORRECT OUTPUT RECORD LENGTH 00028 27 09 07 79 CORRECT OUTPUT RECORD LENGTH Ya Datum erstellt Mai 2009 V1R3 i i Seite 55 71
12. Mai 2009 V1R3 Seite 14 71 Copyright YCOS Yves Colliard Software GmbH 25 mm gt SPOOL 2 05 SPOOL2DS Spool to Dataset User s Guide SPL2DS79 OUTLIST SPL2DSOL Outlet Funktion Init SSOB SSS2 Check Parms HFC bei Bedarf Delete Dataset amp Loop Dynalloc amp Open Output Dataset IEFSSREQ SAPI Call Dynalloc amp Open Sysout Read Sysout gt Write Dataset EOF Close Sysout More Sysout gt Loop next DDName Close Dataset Aufruf SPL2DSCS SPL2DSCS Catalog Search Pr fung der Parameter Aufruf IGGCSIOO Bearbeitung der Resultate Return Anzahl Datasets amp ersten Dataset Namen Abbildung 9 OUTLIST Funktionen SPL2DS79 MICRO SPL2DSMI Micro Funktion Init SSOB SSS2 Check Member in OUTDSN existiert sichern der Member Stats Kopie IEBCOPY des Members in OUTDSN OLD Dynalloc amp Open Output Member EFSSREQ SAPI Call Dynalloc amp Open Sysout Read Sysout gt Write Member EOF Close Sysout More Sysout gt Loop next DDName Close Dataset Member Stats erstellen d IEBCOPY SYSUT1 OUTDSN SYSUT2 OUTDSN OLD SYSPRINT DD in Started Task SYSIN COPY INDD SYSUT1 R OUTDD SYSUT2 SELECT MEMBER member Abbildung 10 MICRO Funktionen 25 Copyright YCOS Yves Colliard Software GmbH Datum erstellt Mai 2009 V1R3 Seite 15 71 SPOOL2DS Spool to Datase
13. Absatz 3 1 auf Seite 23 Datum erstellt Mai 2009 V1R3 Ya Seite 2 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset 2 User s Guide PARMLIB Member SPL2DSxx CLASS A OUTHLQ SPL2DS JCLDSN SPL2DS JCL CNTL REQSYSJE X REQSMLDS Y SPL2DS JCL CNTL SPL2DSMA SPL2D JOB IT CLASS A MSGCLASS H ST1 EXEC PGM xxxxxx SPOOL2DS DD Ia outhlq jobname jobid ddname ScfHHEHE SPL2D001 JOB accnt pgmn CLASS A MSGCLASS H 5 1 EXEC PGM xxxxxx SPOOL2DS DD S2DSDSN SPL2DS xxx Abbildung 1 WRITER Mode Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 3 71 SPOOL2DS Spool to Dataset User s Guide 2 Ds 1 3 DUMMY berblick Die Verarbeitung von SPOOL2DS im DUMMY Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B AGE 2 aus dem Spool Daten selektieren und vom Spool l schen Die L schung er folgt nach der im AGE Parameter angegebenen Anzahl Sekunden auf dem Spool Bemerkung da SPOOL2DS nicht st ndig die AGE Parameter berpr ft kann es zu Abweichungen zwischen AGE und realem Delete kommen die Abweichung wird jedoch maximal die H lfte der AGE Angabe jedoch maximal 5 Minuten betragen Dieser DUMMY Modus hat f r ein Output welches gel scht werden soll gegen ber z B einer JES3 COPIES 0 Class oder JES2 OUTPUT DUMMY den Vorteil
14. DDNAME OWNER C LINECNT PROCSTEP SPOOL2DS MICRO bearbeitet JOBNAME Name des Jobs JOBID Job Id STEP Step DDNAME DD Name C Output Class OWNER Owner des Spool Outputs LINECNT Line Count PROCSTEP Procedure Step Diese Message wird auch als Separator ausgegeben P R03I COPY datasetname falls der Member schon exitiert wird eine Kopie in diesem Dataset erstellt W1 ROlI ERROR RETCZXXXXXXXX RSN XXXXXXXX Allgemeiner Error nach einem Aufruf einer MVS Schnittstelle IEFSSREQ COUNT SSOB NOT OK CT CATALOG SEARCH DELETE DATASET IEFSSREQ CALL SSOB NOT OK PG IEFSSREQ COMPL SAPI ALLOC OUT DSN ALLOC SAPI DEALLOC OUT PO ALLOC OPEN PO BLDL ALLOC SYSIN OPEN SYSIN SYSUT 1 SYSUT2 SYSIN SYSUT2 5 5011 OUT DSN MEMBER OUT POU ALLOC OPEN POU BLDL BLDL PO UPDATE STOW REPLACE Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 47 71 SPOOL2DS Spool to Dataset User s Guide sPooL 2 pe W2 R02E ERROR DSN MEMBER IN USE BY OTHER USER AS W2 RO3E DSN W2 R04E REPLY ABEND TO STOP OR RETRY TRY AGAIN Fehler beim Zugriff auf das PO Dataset Die Antwort ABEND beendet den SPOOL2DS MICRO die Antwort RETRY sorgt f r einen erneuten Allocation Versuch Dabei sollten sowohl die Messages im Joblog betrachtet werden als auch per Kommando D GRS die aktuellen Allocations gepr ft werden Datum
15. JCLWTR Char OUTHLQ Bis zu 10 Stellen des Output Datasets dabei k nnen MVS System Symbols verwendet werden Required Parameter f r WRITER 10 Char JCLDSN Namen der PO Datei mit den JCLs f r die Nachverarbei tung Die JCL Member m ssen SPL2DSMXx heissen wobei x f r die Output Class steht Required Parameter f r WRITER 44 Char REQSYSJE Output Class f r den Requeue von JESJCL JESMSGLG amp JESYSMSG diese Output Class darf nicht in der Liste der Auswahl Output Class vorkommen siehe CLASS Parameter Required Parameter f r WRITER Char REQSMLDS Output Class f r den Requeue von Small Datasets mit Destination diese Output Class darf nicht in der Liste der Auswahl Output Class vorkommen siehe CLASS Pa rameter Required Parameter f r WRITER Char LINSMLDS Anzahl Lines als Entscheidungskriterien f r Small Data sets Datasets mit weniger als LINSMLDS Lines und ei ner Destination nicht ANYLOCAL werden auf Output Class REQSMLDS requeued Required Parameter f r WRITER Num NOABD522 Time Limit zwischen Wait um Abend 522 zu vermeiden Default 120 Sekunden Num OUTDSN Namen der Output PO Datei f r die MICRO LASER und JCLWTR Funktionen Required Parameter f r MICRO LASER und JCLWTR 44 Char COMMDATA Namen der Commdata Datei f r die JCLWTR Funktion Required Parameter f r JCLWTR 44 Char TEXTDATA Namen der Te
16. Start W2 M03E MEMBER SPL2DSXX NOT FOUND IN PARMLIB CONCAT Member nicht gefunden in der Parmlib Concatenation W2 M04E MEMBER SPL2DSXX HAVE MORE 50 RECORDS Im WRITER Mode sind die Parameter Angaben im Member zur Zeit auf maximal 50 Records beschr nkt Datum erstellt Mai 2009 V1R3 Ya Seite 40 71 Copyright YCOS Yves Colliard Software GmbH gt gt SPOOL2DS Spool to Dataset SPOOL 2 De User s Guide W2 M05E FORM ERR XXXXXXXXXXXXXXXXXXXXXX Fehler im Parameter NOT NUM nicht numerisch NO DATA keine Angaben TOO LONG Angaben zu lang NOT FND Keyword unbekannt SYMB SUB Fehler bei der Substitution Interface Symbol FORM ERR Format Fehler W2 5 ERROR MINLINE gt MAXLINE Minimum nicht kleiner gleich Maximum ERROR MINPAGE gt Minimum nicht kleiner gleich Maximum ERROR CLASS PARAMETER REQUIRED ERROR REQSYSJE PARAMETER REQUIRED ERROR REQSMLDS PARAMETER REQUIRED ERROR LINSMLDS PARAMETER REQUIRED ERROR OUTHLQ PARAMETER REQUIRED ERROR JCLDSN PARAMETER REQUIRED ERROR SPL2DSMx OF JCLDSN die Allocation des Members ist fehlge schlagen ERROR MEMBER SPL2DSMx NOT FOUND Member nicht gefunden ERROR OPEN MEMBER SPL2DSMx Fehler beim ffnen des Members ERROR SPL2DSMB MISS SPOOL2DS im Member wurde das DD Statement SPOOL2DS nicht gefunden ERROR REQSYSJE WITHIN CLASS diese Angabe darf keine Uberschneid
17. erstellt Mai 2009 V1R3 Ya Seite 48 71 Copyright YCOS Yves Colliard Software GmbH A sPooL 2 DS SPOOL2DS Spool to Dataset User s Guide 4 7 Beispiel Messages WRITER Beispiel des Job Log SPL2DSTC S2DSMOOI S2DSMO1I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I S2DSMO2I 52 5 031 52 5 031 S2DSAO3I 52 5 021 52 5 021 52 5 031 52 5 031 52 5 031 52 5 031 52 5 031 52 5 031 S2DSAO1I SPOOL2DS COPYRIGHT YCOS GMBH 2005 08 V1R3 PTF0029 SPOOL2DS STARTING WITH MEMBER 00 MESSAGES S2DS SYSOUT PARM PARM PARM PARM PARM PARM PARM PARM PARM PARM S2DST S2DST S2DST S2DST S2DST CLASS WTR HOLD OUTHLO S2DS JOB JCLDSN SPL2DS JCL CNTL REOSYSJE O REOSMLDS O LINSMLDS 5 DATACLAS HUGO SPOOL2DS WRITER DEFAULT JOB00654 JESMSGLG X REQUEUE CLASS O JOBO0654 JESJCL X REQUEUE CLASS O JOB00654 JESYSMSG X REQUEUE CLASS O JOB00654 SYSTSPRT S2DS X 00000007 JOBO0654 PRINT SYSTSPRT S2DS X 00000010 SPL2D001 JOB00658 JESMSGLG X REQUEUE CLASS O SPL2D 001 JOB00658 JESJCL X REQUEUE CLASS O SPL2D001 JOB00658 JESYSMSG X REQUEUE CLASS O SPL2D002 JOB00659 JESMSGLG X REQUEUE CLASS O SPL2D 002 J0B00659 JESICL X REQUEUE CLASS O SPL2D002 JOB00659 JESYSMSG X REOUEUE CLASS O SPOOL 2DS WAITING FOR WRITER 18 07 2008 7 Copyright YCOS Yves Colliard Software Gmb
18. s Guide Beispiel Parmlib Member SPL2DSO0 OUTLIST Mode k k k k k k amp k k ck kck k k k k amp k k k k k k k k k k k k k k k k k k k k k k k k Kk k k k k k k k k Kk Kk k k k Kk k k k k Kk k k k k X lt K SPOOL2DS STEUERUNGSMEMBER OUTLIST MODE COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 CKCk ck ckCk ck ckck ck ck ck k KK K S SSS S SS SA SO S kck ck ck ck ck kck KH KH S ck kck kck ck ck A TH kck ck ck ck ck S OUTPUT CLASS SELECTION LASS O LECT HOLD OUTPUT D Y DE POOL2DS OUTLIST DEST OUTPUT PARAME EST S2DSOUTL Abbildung 17 Parmlib Member OUTLIST Mode Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 29 71 SPOOL2DS Spool to Dataset gt User s Guide spooL 2 08 3 4 MICRO Steuerung Die MICRO Verarbeitung wird an zwei Stellen gesteuert 1 im SPL2DSxx PARMLIB Member werden die allgemeinen Selektions Parameter f r die Parameter definiert unter anderem a WTR Y muss angegeben werden da NUR Writer Output verarbeitet wird Required b DEST die Destination der Sysout mit den Parametern und der Sy sout die vom Spool verarbeitet werden sollten 2 der Job der die MICRO Funktion verwenden will muss eine SYSOUT Output Datei erstellen mit folgenden a Charakteristiken i Writer Output Destination wie angegeben ii DDNamen M
19. 01 JOBDS002 JOBDS003 c SPOOL2DS bernimmt die Accounting Infos falls vorhanden sonst d SPOOL2DS bernimmt die Programmer Name Infos Default SPOOL2DS e SPOOL2DS setzt ein Komma ein und erwartet eine Fortsetzungszeile 2 Zeile CLASS a die zweite Zeile muss angegeben werden und zwar als Fortsetzung der Job Karte Alle Job Parameter k nnen hier verwendet werden ausser Account und Programmer Name Ya Datum erstellt Mai 2009 V1R3 Seite 23 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset User s Guide see 20 ab der 3 Zeile sind die Angaben weitgehend frei SPOOL2DS erwartet ein SPOOL2DS DD Statement Hinter diesem DD Statement dem ersten wird SPOOL2DS alle bekannten Charakteristiken des Spool Outputs hinterlegen Beispiel Parmlib Member SPL2DSO00 WRITER Mode CKkCkck ck ck ck ck ck k ckck ck ckck k ck ck ck ck ck ck ckck ck ck ck k ck ck ck ck ck kck ck ck ck ck ck ck KH A ck ck A ck SS SS S ck ck Su ck A ck KH k k kk A A S SPOOL2DS STEUERUNGSMEMBER WRITER MODE m COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 ACKCk ck ckCk ck ckck ck ck ck kc kck kckck ck ckck kck ck ck ck ck k ck ck ck ck ck kck KH KH S KH A TH S SUS KH A ck kck ck KH A SUS ou SU k k A A OUTPUT CLASS SELECTION SS ELE WTR OUTPUT Y DATASET NAME HLO S2DS amp SYSNAME E NACHVER
20. 2DSMICR Output Dataset date Parameter einlesen Spool ausw hlen WTR DEST Wenn DDNAME MICRO OUTDSN Check Parameter Member Typ Date tt mm jjjj Spool ausw hlen Falls Member in OUTDSN vorhanden aktuelle Infos sichern und Kopie auf OUTDSN OLD erstellen Erstellen von Output Member aus den Spool Daten inkl Member Statistiken Spool l schen Abbildung 4 MICRO Mode 25 Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 9 71 SPOOL2DS Spool to Dataset User s Guide 1 6 LASER berblick Die Verarbeitung von SPOOL2DS im Laser Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B DEST OUTDSN 2 lesen der Dateien aus dem Spool a Fortschreibung des mit OUTDSN angegebenen Datasets b pro Job DDStatement schreiben einer Sicherungskopie unter OUTDSN GDQG GnnnnV00 Requirements OUTDSN und die GDG Base und DSCB Pattern m ssen vordefiniert werden Details siehe Absatz 3 5 Seite 33 jobnam Ee PARMLIB Member SPL2DSxx sT1 DD SYSOUT P DEST S2DSLASE Selektion ST2 WTRzY SYSPRINT DD SYSOUT P DEST S2DSLASE LASER Parameter Mas SPOOL2DS LASER Destination DEST S2DSLASE Output Dataset OUTDSN SPL2DS LASER OUT Parameter einlesen Spool ausw hlen WTR DEST Job DDname einlesen Fortschreibung OUTDSN Hers
21. 3 Ya Seite 18 71 Copyright YCOS Yves Colliard Software GmbH a gt gt SPOOL2DS Spool to Dataset spooL pe User s Guide 2 5 STC Started Task Die Started Task muss in die PROCLIB Concatenation kopiert werden der Name SPL2DSTC kann z B verwendet werden Die Verwendung einer STEPLIB ist optional und muss nur erfolgen falls die verwendete Datei NICHT in die LINKLST Verkettung PROG Member aufgenommen wurde SYSABEND wurde gew hlt um optimale Dump Informationen zu erhalten blicherweise ausf hrlicher als SYSUDUMP die Verwendung von SYSUDUMP ist jedoch auch m glich wird jedoch nicht empfohlen Das SYSPRINT DDStatement wird von IEBCOPY verwendet und sollte nur zur Debugging Zwecken auf SYSOUT umgestellt werden Die Default Parameter f r den Start k nnen in der STC JCL angegeben werden bzw jederzeit beim Start berschrieben werden Die ausgelieferte JCL sieht folgendermassen aus SPL2DSTC EXEC PGM SPL2DSMN REGION 0M PARM 00S2DSX J CKCKCKCKCK ok Ck kk Ck ok KK k KK ke KK ke KC k k k k k k k SPOOL2DS SPOOL TO DATASET COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 KRCKCKCKCkCk k k k K K k k kkk K K K K K K K K K KOK K KOK K K KOK k k KOK K K KOK KOK KOK k ck KOK ck kck ck kckck ck kck ck KOK KOK K STEPLIB DD DSN hlq SPOOL2DS LOADLIB DISP SHR SYSPRINT DD DUMMY SYSABEND DD SYSOUT Abbildung 12 SPL2DSTC Started Task Die Started
22. 5582 WRITERNAME OFSELECTEDDATASET 8 SSS2FORR_ FORM NUMBER OF SELECTED DATASET 8 SSS2TJN APPCTRANSACTION PROGRAM JOBNAME THAT CREATED THIS DATA SET 8 SSS2TJID TRANSACTION PROGRAM JOB ID THAT CREATED THIS DATA SET Char 8 SSS2DSN DATASETNAMEOFSELECTEDDATASET SSS2DSID__ DSID FOR THE SELECTED DATASET O Z 8 5582 PROCNAME FOR THE STEP CREATING THIS DATA 8 58828 FOR THE STEP CREATING THIS DATASET 8 886200 0 DDNAME FOR THE DATA SET CREATION SSS20GNM OUTPUTGROUP NAME JES2 ONLY 26 SSS2RMOD PRINTER COPY MODIFICATION 10 4 SSS2PNAM_ PROGRAMMER NAME FROM THE JOB STATEMENT Char 20 SSS2ROOM_ JOB LEVEL ROOM NUMBER Lie 8 SSS2NOTN_ JOB NOTIFY eae SSS2NOTU JOB NOTIFY USERID 8 SSS2XEQ NODE WHERE JOB EXECUTED 8 SSS20RG__ NODE WHERE JOB ENTERED NETWORK 10 8 SSS2SYS 5 5 NAME OF THE MVS IMAGE WHERE THE JOB OUTPUT WAS CREATED 8 SSS2MBR MEMBER NAME OF THE JES2 IMAGE WHERE THE JOB OUTPUT WAS CREATED Char 4 NET ACCOUNT FROM Char 8 SSS2COPY TOTAL NUMBER COPIES REQUESTED BY SSS2SEGM_ SEGMENTID ZEROIFDATASETNOTSEGMENTED SSS2MLRL MAXIMUMLOGICALRECORDLENGTH LRECL S
23. ARBEIT PL2DS JCL CNTL LASS FUER DEN REQUEUE VON JESJCL JESMSGLG amp JESYSMSG H CLASS FUER DEN REOUEUE VON SMALL DATASETS MIT DESTINATION O UM ANZAHL LINES FUER SMALL DATA SET LDS 150 Abbildung 15 Parmlib Member WRITER Mode 3 1 2 WRITER Nachverarbeitung Infos Folgende Infos werden in der JCL bei der Nachverarbeitung unter dem DD Namen SPOOL2DS hinterlegt Felder der SPOOL2DS Interface Fed Behebug FT mr SdDSDSN SPOOLaDSOUTPUTDATAGETNAME SdDSLREC SPOOLaDSOUTPUTDATAGETLRECL SPOOL2DS OUTPUT DATASET RECFM S2DSDATS DATE TIME SPOOL2DS START PROCESSING Char 8 DATE TIME SPOOL2DS END PROCESSING Char 8 Datum erstellt Mai 2009 V1R3 Ya Seite 24 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spooL 2 os User s Guide Felder der SAPI Interface Feld Beschrebung wm SSS2JOBR_ JOBNAME OF SELECTED JOB 0 8 SSS2JBIR__ JOB ID OF SELECTED e 8 SSS20JBI__ ORIGINAL JOBID OF SELECTED JOB ORIGINAL ID MAY BE DIFFERENT FROM CURRENT JOBID Char 8 SSS2CRER_ OWNING USERID OF DATA SET SELECTED 8 SSS2PRMR PRMODEOFDATASETSELECTED 8 SSS2DESR DESTINATIONOF SELECTED DATA SET THE FORMAT IS NODE USERID OR NODE REMOTE 18
24. ECT DISPLAY MESSAGE LENGTH 79 SET PROGRAMMER NAME DEFAULT TO SPL2DS CORRECT RECFM CREATE S2DSLREC CREATE S2DSRECF CORRECT DISPLAY MESSAGE LENGTH SAVE CURRENT DSN IN S2CB MN CORRECT DISPLAY MESSAGE LENGTH 00003 21 02 03 MN CHANGE OUTHLQ FROM 8 TO 10 79 CHANGE OUTHLQ FROM 8 TO 10 CHANGE OUTHLQ FROM 8 TO 10 00004 24 02 03 MN CREATE NEW ENTRY REQSYSJE CREATE NEW ENTRY REQSMLDS CREATE NEW ENTRY LINSMLDS 79 CHANGE JESJCL JESMSGLG amp JESYSMSG TO REQSYSJE CHANGE SMALL DS WITH DEST lt gt ANYLOCAL TO REQSMLDS CORRECT ALIGNMENT FOR UNFAVORABLE EX CREATE NEW ENTRY REQSYSJE CREATE NEW ENTRY REQSMLDS CREATE NEW ENTRY LINSMLDS 00005 25 02 03 MN USE SYSTEM VARIABLES FOR OUTHLQ 79 CORRECTION ACCOUNTING 00006 26 02 03 MN CHECK FOR FIRST SPOOL2DS DD STATEMENT Datum erstellt Mai 2009 V1R3 Ya Seite 58 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spooL 2 pe User s Guide PTF Date Mod Comment 00007 05 03 03 CM IMPLEMENTATION OF STOP COMMAND MN IMPLEMENTATION OF STOP COMMAND 79 IMPLEMENTATION OF STOP COMMAND NEW MESSAGE WITH DATE 00008 10 03 03 79 CORRECT SPACE ALLOCATION 00009 28 03 03 79 CORRECT COPY amp MAXRECORD LENGTH CHANGE DISPLAY DATE 00010 03 07 03 79 CORRECT REASON CODE HEXADECIMAL ABEND 7901 IN ERR
25. ERROR DSN MEMBER IN USE BY OTHER USER AS DSN R04E REPLY ABEND STOP OR RETRY TO TRY AGAIN e ABEND beendet den SPOOL2DS MICRO e RETRY die Allocation wird erneut versucht dabei sollte sowohl die Messages im Joblog betrachtet werden und per Kommando D GRS die aktuellen Allocations gepr ft wer den Beispiel Parmlib Member SPL2DSMO MICRO Mode ACKCk ck ckCk ck ckck k ck ck k ck ck kck ck ck ck ck kck ck k ck ck kck ck ck ck SUS S KH KH ck ck kck S SUS ck A TH kck ck ck ck ck kck ck ck ck ck S Su Su S k k S Su SPOOL2DS STEUERUNGSMEMBER MICRO MODE COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 ACkckck ck ck ck ck k kk kk SELECT WRITE WTR LAE CKCk ck ckCk ck ckck k ck ck k ck ck kckck ck ck ck kck k ck ck ck kck kck ck ck ck ck S ck ck ck ck ck ck ck ck ck ck k ck k k kk kk R OUTPUT MODE SPOOL2DS MICRO DEST OUTPUT DEST S2DSMICR OUTPUT DATASE OUTDSN SP MICRO OUTPUT Abbildung 18 Parmlib Member MICRO Mode Datum erstellt Mai 2009 V1R3 Ya Seite 32 71 Copyright YCOS Yves Colliard Software GmbH 4 SPOOL2DS Spool to Dataset spooL 2 pe User s Guide 3 5 LASER Steuerung Die LASER Verarbeitung wird durch die Parmlib Eingaben gesteuert 1 im SPL2DSxx PARMLIB Member werden die allgemeinen Selektions Parameter definiert unter anderem a OUTDSN Name des Output Data
26. H Datum erstellt Mai 2009 V1R3 Seite 49 71 SPOOL2DS Spool to Dataset a d User s Guide 2 DS 4 8 Beispiel Infos WRITER Beispiel der Infos in SPOOL2DS der Nachverarbeitung im WRITER Mode SSS2ACCT S2DSDSN S2DS MVS1 YCOSJOBM JOB00043 SYSTERM SHO005 S2DSLREC 0000000133 S2DSRECF FBM S2DSDATS 20030308004809 S2DSDATE 20030308004809 SSS2JOBR YCOSJOBM SSS2JBIR JOB00043 SSS20JBI SSS2CRER SSS2PRMR LINE SSS2DESR ANYLOCAL SSS2PGMR SSS2FORR 1PRT SSS2TJN SSS2TJID SSS2DSN YCOSJOBM JOB00043 D000000B SSS2CLAR H SSS2DSID SSS2PRCD ASM SSS2STPD ST1 SSS2DDND SYSTERM SSS2CHR1 GS10 SSS2OGNM SSS2RMOD NONE SSS2RFLS NONE SSS2FCBR 6 SSS2UCSR PN SSS2PNAM SSS2ROOM SSS2NOTN SSS2NOTU YCOSJOB 5552 1 SSS2ORG ANYLOCAL SSS2SYS MVS1 SSS2MBR SSS2NACT SSS2COPY 00001 SSS2SEGM SSS2MLRL 00133 SSS2LNCT 0000000001 SSS2PGCT SSS2RCCT 0000000001 SSS2MODT 40 SSS2FLSC 55 SSS2PRIO SSS2LINC Datum erstellt Mai 2009 V1R3 Ya Seite 50 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spoor 2 5 User s Guide 5 SPOOL2DS Fragen und Support Anfragen sind zu richten an YCOS Yves Colliard Software GmbH Fremersbergstr 45 D 76530 Baden Baden Tel D 07221 9708384 Fax D 0322 2374 2352 e Mail ycos ycos de Home http www ycos de Ya Datum erstellt Mai 2009 V1R3 Seite 51 71 Copyright YCOS Yves Colliard S
27. ICRO Inhalt MICRO member typ date iv Member Namen des Members welcher erstellt werden soll v Typ 4stellig freier Inhalt vi Date Datum der Herstellung in der Form tt mm jjjj diese Anga be wird in die Member Statistik bernommen Der Member falls schon vorhanden wird vorab per IEBCOPY in ein OLD Dataset kopiert und enth lt damit sowohl den Inhalt als auch die Statistiken der vorletzten Anderung Die Statistik des Members wird folgendermassen geplegt Version und Modification bei der ersten Erstellung des Members wird 01 00 verwendet danach erh ht sich bei jeder Anderung die Modification bis 99 dann erh ht sich die Version von 01 99 auf 02 00 Sollte die Version 99 erreichen dann wird wieder mit 01 00 angefangen Last Changed Date sowie Last Changed Time wird bei jedem Erstellen neu gesetzt das Datum kommt aus der Kontroll Information im MICRO DDNa men und die Zeit entspricht der der Verarbeitung durch SPOOL2DS Creation Date wird bei der ersten Erstellung identisch mit der Last Changed Date gesetzt danach wird bei Ver nderung die Last Changed Date in die Creation Date kopiert und damit gibt die Creation Aufschlu ber die vor letzte Ver nderung Line Size aktuelle Zeilen wird w hrend der Verarbeitung aus den Anzahl Zei len der verarbeiteten DDStatements ermittelt Achtung diese Angabe stimmt nicht immer mit den Separator Angaben S2DSRo2I berein bedingt durch die ASA Code
28. ME Name des Jobs JOBID Job Id STEP Step DDNAME DD Name C Output Class OWNER Owner des Spool Outputs LINECNT Line Count PROCSTEP Procedure Step Diese Message wird auch falls angegeben SEP Y als Separator ausgegeben 0031 DELD datasetname bei HFC Angabe Name des Datasets welches gel scht wurde bei Fehler z B keine JESSPOOL Berechtigung wird der Dataset auch gel scht 0041 ALLO datasetname Name des angelegten Datasets O05E NODENODE USERID JOBNAM JOBID000 DSNUMBER DDNAME JESSPOOL Aulhorization Fehler Bad Return Code 006 NODENODE USERID JOBNAM JOBID000 DSNUMBER DDNAME JESSPOOL Authorization Fehler JESSPOOL Resource Unknown 007 NODENODE USERID JOBNAM JOBID000 DSNUMBER DDNAME JESSPOOL Authorization Fehler JESSPOOL nicht Authorized Wl 0011 ERROR RETCZXXXXXXXX RSN XXXXXXXX Allgemeiner Error nach einem Aufruf einer MVS Schnittstelle IEFSSREQ COUNT SSOB NOT OK CT CATALOG SEARCH IEFSSREQ CALL SSOB NOT OK PG IEFSSREQ COMPL SAPI ALLOC OUT DSN ALLOC SAPI DEALLOC ACEE CREATE ER ACEE DELETE ER Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 45 71 SPOOL2DS Spool to Dataset User s Guide Sproo 2 DS Datum erstellt Mai 2009 V1R3 Ya Seite 46 71 Copyright YCOS Yves Colliard Software GmbH gt gt SPOOL2DS Spool to Dataset spoor 2 re User s Guide 4 6 5 Messages von SPL2DSMI R02I JOBNAME JOBID STEP
29. MICRO die betroffenen DDStatements eines Jobs werden als Member in ein vorgegebenes Dataset beim Start angegeben geschrieben dabei werden die Statistiken des Members mitgepflegt Zus tzlich werden die Steuerungsinfor mationen per Parameter im Job erstellt Member Namen und Datum Davor stellt SPOOL2DS eine Sicherung des aktuellen Members in einem anderen Data set her e LASER die betroffenen DDStatements eines Jobs werden einmal in einem vorgegebenen Dataset fortlaufend geschrieben und zum anderen wird pro Job DDStatement in ein GDG Dataset geschrieben JCLWTR Output von Jobs einer definierten Destination werden auf ein vor gegebenes Dataset fortlaufend geschrieben Die Steuerung der zu verarbei tenden Destination wird in einem zentralen Dataset definiert Das Tool verwendet die Standard SAPI Schnittstelle 55 79 des Betriebssystems um die Informationen vom Spool zu selektieren lesen ndern bzw zu l schen Die Auswahl vom Spool kann ber eine Vielzahl von Parametern erfolgen davon k nnen sogar viele als generische Angabe erfolgen Die Parameter m ssen sich in einem Member der Standard Parmlib Concatenation befinden Andere Parameter steuern die Ausgabe und weitere Verarbeitung des Spool Outputs u a k nnen die entstehenden Dateinamen bestimmt werden Manche der Parameter unterst tzen die MVS Symbols Ya Datum erstellt Mai 2009 V1R3 Seite 1 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Da
30. O MINLINE Minimum Anzahl Lines Num MAXLINE Maximum Anzahl Lines Num MINPAGE Minimum Anzahl Pages Page Mode Num MAXPAGE Maximum Anzahl Pages Page Mode Num FCB FCB 4 Char UCS UCS 4 Char CHAR CHAR 4 Char MOD MOD 4 Char FLASH FLASH 4 Char AGE Minimum Alter Num Required Parameter f r DUMMY Datum erstellt Mai 2009 V1R3 Seite 20 71 Copyright YCOS Yves Colliard Software GmbH 25 SPOOL2DS Spool to Dataset spooL 2 05 User s Guide Spool Auswahl Keywords cont Keyword Beschreibung VOLUMSEL Spool Volume Y 6 Char ORIGNODE Origin Node Y 8 Char STCSEL Select Started Task Output Default Y 1 Char JOBSEL Select Batch Job Output Default Y 1 Char TSOSEL Select TSO Output Default Y 1 Char APPCSEL Select APPC Output Default Y 1 Char Abbildung 13 Spool Auswahl Keywords Bemerkungen 1 Die Spalte bedeutet dass generische Angaben m glich sind 2 HOLD Y und oder WTR Y m ssen angegeben werden Kommentare im Parmlib Member werden mit in der ersten Spalte gekennzeich net Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 21 71 SPOOL2DS Spool to Dataset User s Guide e AS gt spooL 2 os Spool Verarbeitung Keywords Keyword Beschreibung Typ SPOOL2DS SPOOL2DS Modus WRITER Default DUMMY MICRO LASER oder
31. OOL2DS 52 Versionen SPOOL2DS 36 W WRITER JCL Nachverarbeitung 23 SPOOL2DS 2 Steuerung 23 Datum erstellt Mai 2009 V1R3 Ya Seite 64 71 Copyright YCOS Yves Colliard Software GmbH
32. OR ROUTINE CHANGE WTO E TO RTCDE 2 11 8 DESC 2 MN CORRECT REASON CODE HEXADECIMAL CHANGE WTO E TO RTCDE 2 11 8 DESC 2 NEW MESSAGE 99 79 SUBTASK DETACH WITHOUT STOP Trademarks IBM MVS ESA MVS XA OS 390 z os M are trademarks of International Business Machines Corporation Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 59 71 SPOOL2DS Spool to Dataset User s Guide 7 Stichwort und Abk rzungsverzeichnis A01E Message 44 011 Message 43 021 43 Message 43 041 Message 43 05 43 06 43 AO06l Message 43 A071 Message 43 A09I Message 43 10 Message 44 Authorized Program Facility Source Code 18 Auslieferung Tool 16 B Beispiel Infos WRITER 49 JCL Nachverarbeitung 16 Messages 48 Parmlib Member 16 SPL2DSOO 16 SPL2DSDO 16 SPL2DSMO 16 SPL2DSMA 16 SPL2DSOO 16 SPL2DSTC 16 SPL2DSWO 16 Started Task JCL 16 Beispiel Infos WRITER SPOOL2DS 49 Beispiel Messages SPOOL2DS 48 Betrieb Beschreibung 35 C CO1E Message 39 C011 Message 39 021 39 08 39 09 39 C10l Message 39 CL SPOOL2DS 35 Closelog SPOOL2DS 35 Compile SPOOL2DS 36 D DUMMY SPOOL2DS 4 Steuerung 26 E External Writer Ersatz 1 EM Fragen SPOOL2DS 51 52 Infos SPOOL2DS 24 Inf
33. POOL2DS Spool to Dataset spoor 2 E User s Guide 4 Betrieb 4 1 Start von SPOOL2DS Der Start von SPOOL2DS erfolgt mit einem MVS Start Kommando Beim Start Kommando k nnen falls nicht in der Started Task Procedure schon eingegeben rameter mitgegeben werden xx Suffix des Parmlib Steuerung Members SPL2DSxx Default 00 msgi Prefix aller Messages DEFAULT S2DS Sysout Class f r eigene Started Task Output Default 4 2 Stop von SPOOL2DS Der Stop von SPOOL2DS erfolgt mit einem MVS Stop L2DSTC oder Modify Kommando L2DSTC SHUTDOWN L2DSTC STOP L2DSTC P SPOOL2DS wartet bis die Verarbeitung des Current Datasets beendet ist bevor alle Aktivit ten beendet werden 4 3 LOG Wechsel bei SPOOL2DS Mit der Version 1 1 wurden auch die Messages aufgeteilt zwischen WTOs Routcde 2 und 11 je nach Bedarf und Ausgaben in einer Datei Die Datei wird als Sysout allociert Default S und nach 5000 Zeilen erfolgt automatisch ein Wechsel Der DDName wird mit DddThhmm allociert dd Tag hh Stunde mm Minuten damit die Infos leichter wie der gefunden werden Falls dazwischen ein Dataset Wechsel ben tigt wird kann dies per Modify Kommando erfolgen Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 35 71 SPOOL2DS Spool to Dataset User s Guide spooL 2 5 4 4 Modules Versionen PTF und Compile von SPOOL2DS Ab der Version 1 1 steht auch
34. SS2LNCT LINECOUNT JNum PAGE COUNT RECORD COUNT usa Num PRINTER TABLE REFERENCE CHARACTER Num NUMBER OF FLASH COPIES Num SSS2PRIO DATA SET PRIORITY Num LINES PAGE Nm Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 25 71 SPOOL2DS Spool to Dataset User s Guide son 20 3 2 DUMMY Steuerung Die DUMMY Verarbeitung wird im SPL2DSxx PARMLIB Member durch die allgemei nen Selektions Parameter gesteuert unter anderem 1 CLASS Job Class Selektion Required 2 AGE Mindest Alter des Sysout Outputs f r eine Selektion Required w h rend dieser Zeit kann der Output noch vom Spool bearbeitet werden Beispiel Parmlib Member SPL2DSDO DUMMY Mode k k k k k k k k k k k k amp ck k k k k k k k k k k k k k k k k k k k Kk k k k k k k k k k Kk k k k Kk Kk Kk k k Kk Kk k k k ck k k k k k k k X k lt SPOOL2DS STEUERUNGSMEMBER DUMMY MODE COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 Ck Ck k k C k CI k K CIC k k k k k CC k k k k k k k k kk k k k k k k k k k k k k k k k k k k k k Kk k k k k k k k k k k k k k k k K UTPUT CLASS SELECTION 0 WTR OUTPUT X L2DS DUMMY E SELECTION 15 MINUTE E 900 Abbildung 16 Parmlib Member DUMMY Mode Datum erstellt Mai 2009 V1R3 Ya Seite 26 71 Copyright YCOS Yves Colliard Softwar
35. Source Code 16 SPL2DSMA Nachverarbeitung WRITER 23 SPL2DSMI Messages 46 Source Code 16 SPL2DSMN Load Module 16 Messages 40 Source Code 16 Task Struktur 13 SPL2DSOL Load Module 16 Messages 45 Source Code 16 SPL2DSTM Load Module 16 Source Code 16 Task Struktur 13 Spool Application Programming Interface siehe SAPI SPOOL2DS Spool to Dataset APF 18 Auslieferung 16 Beispiel Infos WRITER 49 Beispiel Messages 48 Betrieb 35 CL 35 Closelog 35 Compile 36 DUMMY 4 External Writer 1 Infos 24 Installation 16 JCL 18 JCLWTR 11 LASER 10 Load Module 18 Messages 37 MICRO 8 Modes 23 Modules 36 OUTLIST 6 Parameter 1 Parmlib 1 18 Parmlib Member 20 PTF 36 PTF V1RO 58 PTF V1R2 54 SAPI 1 SH 36 Showlog 36 Shutdown 35 Source Code 16 Start 35 Started Task 18 STC 19 Stop 35 Task Struktur 13 Uberblick 1 Version VIR1 57 Version V1R2 53 Version V1R3 52 Versionen 36 WRITER 2 Spool Auswahl Parmlib 20 Spool Verarbeitung Parmlib 22 SSI 79 SAPI 1 Start SPOOL2DS 35 Started Task Installation 18 JCL 16 SPL2DSTC 16 STC Started Task Setup 19 Steuerung DUMMY 26 JCLWTR 34 LASER 33 MICRO 30 OUTLIST 27 Steuerung WRITER 23 Stop SPOOL2DS 35 Support SPOOL2DS 51 52 V Version 1 1 SPOOL2DS 57 Version V1R2 SPOOL2DS 53 25 Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 63 71 SPOOL2DS Spool to Dataset SH User s Guide spooL 2 os Version V1R3 SP
36. Task muss alle n tigen Rechte SAF besitzen um den Spool zu lesen und zu l schen Class JESSPOOL Alter sowie die entsprechenden Output Datasets erstellen zu k nnen Permit Hierzu kann auch eine Trusted Angabe in der RACF Started Task Defintion verwendet werden Class STARTED oder ICHRINOS Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 19 71 SPOOL2DS Spool to Dataset User s Guide A A SEI 2 6 Parmlib Member SPL2DSxx In der Parmlib Concatenation muss mindestens ein Parmlib Member mit dem Namen SPL2DSxx hergestellt werden Dieser Parmlib Member kann muss je nach Modus folgende Parameter beinhalten Spool Auswahl Keywords Keyword Beschreibung 251 JOBNAME Jobnamen Y 8 Char JOBIDLOW Job Id Lower Limit 8 Char JOBIDHIH Job Id Higher Limit 8 Char JOBCREAT Userid Y 8 Char PRMODES Printer Mode Y 8 Char DEST Destination Y 18 Char Required Parameter f r OUTLIST MICRO und LASER PGMNAME User Writer Name Y 8 Char FORM Form Y 8 Char CLASS bis zu 36 Output Classes 36 Char Required Parameter ausser MICRO LASER und JCLWTR HOLD HOLD Output selektieren Default HOLD N 1 Char Required Parameter f r OUTLIST Not Allowed f r MICRO LASER und JCLWTR WTR WTR Output selektieren Default WTR N 1 Char Not allowed Parameter f r OUTLIST LASER Required Parameter f r MICR
37. berpr fen dass sich keine SYSUT1 Anweisung in der SPOOL2DS Started Task befindet SYSUT2AL Fehler bei der Allocation von SYSUT2 f r das IEBCOPY bitte berpr fen dass sich keine SYSUT2 Anweisung in der SPOOL2DS Started Task befindet IEFSSONT Call SPOOL2DS Support SSOBCOUN Call SPOOL2DS Support SYSINDEA Call SPOOL2DS Support SYSUTIDE Call SPOOL2DS Support SYSUT2DE Call SPOOL2DS Support OPESYSIN Call SPOOL2DS Support ALLOCMEM Fehler bei der Allocation des Members bitte die Angaben im MICRO DDStatement pr fen Position des Member Parameters sowie Inhalt IEFSSGET Call SPOOL2DS Support SSOBGETP Call SPOOL2DS Support ALLOCPOU Call SPOOL2DS Support OPENPOUD Call SPOOL2DS Support STOWREPL Call SPOOL2DS Support IEFSSCMP Call SPOOL2DS Support ALLOCSYS Call SPOOL2DS Support DEALLSYS Call SPOOL2DS Support 25 Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 31 71 SPOOL2DS Spool to Dataset gt User s Guide spooL 2 1 08 Im Log von SPOOL2DS wird eine entspreche Meldung mit Error und Reason Codes geschrieben Falls JES3 z OS1 2 mindestens im Einsatz ist wird diese Info im Joblog des Jobs auch eingetragen Falls bei der Verarbeitung des Jobs ein Problem mit der Allocation eines des PO Da tasets Abend 213 30 oder 213 70 oder Dataset in use SVC 99 RC 210 auftritt wird das Opera ting per Message nach der Handhabung gefragt R02bE
38. dass der Output f r eine vorgegebene Zeit AGE weiterhin auf dem Spool zur Verf gung steht jedoch danach automatisch gel scht wird In der angegebenen Zeit kann der Output angeschaut bzw bearbeitet werden Details siehe Absatz 3 2 auf Seite 26 Datum erstellt Mai 2009 V1R3 Ya Seite 4 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset 2 User s Guide PARMLIB Member SPL2DSxx CLASS X DUMMY Mode SPOOL2DS DUMMY Alter in Sekunden AGE 600 Abbildung 2 DUMMY Mode Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 5 71 SPOOL2DS Spool to Dataset User s Guide SPOOL 2 os 1 4 OUTLIST berblick Die Verarbeitung von SPOOL2DS im OUTLIST Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B DEST 2 lesen der Steuerungsparameter aus dem Job a Sysout mit dem DDNamen SPOOL2DS der entsprechenden Destinati on und dem Inhalt entsprechend der Konventionen siehe Seite 27 Die Parameter dienen der Steuerung des Outlist Verfahrens Die Parame ter k nnen dazuf hren dass der aktuelle Job behandelt wird keine Jo bID Angabe oder auch verwendet werden um ein anderen Job zu be handeln JobID wird dann verlangt b ab Version 1 3 wird bei der Verarbeitung eines fremden Jobs die Be rechtigung ber die SAF JESSPOOL berpr ft 3 auf Grund der Parameter werden alle Hold Outputs des betroffenen Jobs
39. e PTF Mod Date Comment 00030 79 1 09 08 DUMMY MAXIMAL 5 MINUTEN WARTEN JCLWTR COMMDATA KEINE WARTEZEIT WENN DESTINATION VORHANDEN KORREKTUR USER ABEND OL BEI RACF PROBLEMEN JOBVERARBEITUNG BEENDEN PTF Date Mod Comment 00031 19 05 05 79 79 DISPOSITION KEEP SUPPORT OUTLIST OL DISPOSITION KEEP SUPPORT 6 2 Version 1 Release 2 New Support JCLWTR Mode Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 53 71 SPOOL2DS Spool to Dataset S User s Guide son 2 pe 6 3 PTFs Version 1 Release 2 PTF Date Mod Comment 00011 10 12 03 79 KORREKTUREN ANPASSUNGEN JCLWTR MN KORREKTUREN ANPASSUNGEN JCLWTR 00012 11 12 03 MS 091 MESSAGE WITH WTO amp 2 WT 091 MESSAGE WITH WTO amp RTCDE 2 79 JCLWTR CORRECTION 00013 18 12 03 MN CORRECTION DEALLOC LASER 00014 22 12 03 MS 111 MESSAGE LASER WAITING FOR DATASET ADDED WT 11 MESSAGE LASER WAITING FOR DATASET ADDED 79 LASER CHANGE PROCESSING TO WAIT UP TO 30 MINUTES FOR DS 00015 17 02 04 79 JCLWTR CORRECT OUTPUT NOT A MACHINE CODE 00016 24 02 04 79 JCLWTR CORRECT OUTPUT OF TEXTDATA 00017 09 03 04 WT JCLWTR GIVE OUTPUT INFO BACK TO CREATE SEPARATOR 79 JCLWTR CREATE SEPARATOR AT DEST CHANGE 00018 09 08 04 79 JCLWTR
40. e GmbH SPOOL2DS Spool to Dataset sPooL 2 User s Guide 3 3 OUTLIST Steuerung Die OUTLIST Verarbeitung wird an zwei Stellen gesteuert 1 im SPL2DSxx PARMLIB Member werden die allgemeinen Selektions Parameter f r die Parameter definiert unter anderem a CLASS Job Class Selektion muss Hold Output sein Required b HOLD Y muss angegeben werden da NUR Hold Output verarbeitet wird Required c DEST die Destination der Sysout mit den Parametern 2 der Job der die OUTLIST Funktion verwenden will muss eine SYSOUT Out put Datei erstellen mit folgenden a Charakteristiken i Class wie angegeben Hold Output Destination wie angegeben iv DDNamen SPOOL2DS b Inhalt i Kommentar HLQ hlq des Output Dataset Required maximal 27 Stellen es k n nen auch mehrere Qualifiers angegeben werden iii JOBN jobname des zu selektierenden Jobs falls NICHT der aktuel le Job bearbeitet wird und NUR wenn ein Job mit diesem Namen im Output Spool steht iv JID JOBnnnnn Jobid des zu selektieren Jobs falls NICHT der ak tuelle Job bearbeitet wird und mehrere Jobs mit dem gleichen Jobnamen im Output Spool stehen Die Angabe JOBN ist dann obsolete v VOL volser falls angegeben wird bei der Allocation des Output Datasets dieser VOLSER ber cksichtigt Default keine Volser Anga be vi TIMEZY NN falls angegeben wird an dem Dataset Namen noch ein Suffix angef gt Default N 1 TIME Y Djjm
41. ein Kommando zur Verf gung um die Modules von SPOOL2DS anzuzeigen Dabei werden auch Versionen PTF Stand sowie Compile Informationen angezeigt Diese Informationen k nnen beim Debugging sehr wichtig sein hier ein Beispiel F SPL2DSTC LOADMODS das Ergebnis wird im LOG CONSOLE geschrieben 5205 081 SPL2DSMN COPYRIGHT YCOS GMBH 2005 08 V1R3 PTF0029 07 18 08 13 S2DSCO9I SPL2DSWT COPYRIGHT YCOS GMBH 2004 08 V1R3 PTF0029 07 18 08 13 S2DSCO8I SPL2DSTM COPYRIGHT YCOS GMBH 2003 08 V1R3 PTF0029 07 18 08 13 5205 081 SPL2DSCM COPYRIGHT YCOS GMBH 2004 08 V1R3 PTF0029 07 18 08 13 S2DSCO8I SPL2DS79 COPYRIGHT YCOS GMBH 2005 08 V1R3 PTF0029 07 18 08 14 4 5 Show Log von SPOOL2DS Ab der Version 1 2 steht auch ein Kommando zur Verf gung um die letzten Log Meldungen an der Konsole anzuschauen hier ein Beispiel wird im LOG CONSOLE geschrieben DSA021 SYSLOG 90 00002 SYSLOG35 MASTER X 00000966 07 2008 19 24 34 W DSA031 5 120003 0800660 JESMSGLG X REQUEUE CLASS O 07 2008 19 24 35 W DSA031 SPL2D003 JOB00660 JESJCL X REQUEUE CLASS O 07 2008 19 24 35 W DSA031 SPL2D003 JOB00660 JESYSMSG X REQUEUE CLASS O 07 2008 19 24 35 W TH CU OU HPP CH H n 7 1 1 44141444 DSA011 SPOOL2DS WAITING FOR WRITER 18 07 2008 gt berschreibt das erste Zeichen der orignialen Meld
42. einen Member mit dem Namen der Destination Diese Datei enth lt den gew nschten Text f r die Separator Funktion ein x FF im ersten Charakter einer Zeile legt das logische Ende des Members fest Requirements COMMDATA TEXTDATA und OUTDSN Datasets m ssen vordefi niert werden Ein externes Programm wird ben tigt um in die COMMDATA Datei den Status und die Destination einzutragen Die Serialisierung der Zugriffe auf das COMMDATA Dataset erfolgt ber ein En queue Systems mit folgenden Charakteristiken Major Name YCOSS2DS kann mit dem ENQMAJ Parameter ver ndert wer den Minor Name der COMMDATA Dataset Name Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 11 71 SPOOL2DS Spool to Dataset P lt User s Guide 2 jobname JOB accnt PARMLIB Member SPL2DSxx Select this Job STl Fa SYSPRINT DD SYSOUT P DEST S2DSJWTR Selektion ST SYSPRINT DD SYSOUT P DEST S2DSJWTR JCLWTR Parameter Mies SPOOL2DS JCLWTR Output Dataset OUTDSN SPL2DS JCLWTR OUT Control Dataset COMMDATA SPL2DS COMMDATA Separator Dataset TEXTDATA SPL2DS TEXTDATA Parameter einlesen COMMDATA nach Dest suchen Spool ausw hlen WTR DEST irst Time gt Separator erstellen Job DDname einlesen Fortschreibung OUTDSN Spool l schen COMMDATA Dest l schen Abbildung 6 JCLWTR Mode Datum erstellt Mai 2009 V1R3
43. in ein durch die Parameter bestimmtes Dataset geschrieben Dabei steuern die Parameter solche Charakteristiken wie Dataset Namen HLQ Suffix mit Da tum Uhrzeit Suffix mit Version nur bestimmte Anzahl Versionen halten 4 ab Version 1 3 PTF00031 kann per Parameter auch eine Kopie der Daten ver langt werden fr here Versionen l schen das verarbeitete Spool Details siehe Absatz 3 3 auf Seite 27 Datum erstellt Mai 2009 V1R3 Ya Seite 6 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset User s Guide Save this Job jobname JOB accnt Select this Job Lb sss If ses Ls STn EXEC PGM utility SPOOL2DS DD SYSOUT H DEST S2DSOUTL HLQ myuserid TIME Y SEP Y Save an other Job jobname JOB accnt Select an other Job PARMLIB Member SPL2DSxx STn EXEC PGM utility Selektion SPOOL2DS DD SYSOUT H CLASS H DEST S2DSOUTL HOLD Y HLQ myuserid JOBN se1jobn JID JOBnnnnn TIME Y SEP Y OUTLIST Parameter SPOOL2DS OUTLIST Destination Parameter einlesen Spool ausw hlen CLASS HOLD DEST Wenn DDNAME SPOOL2DS Check Parameter HLQ JOBN JID VOL TIME SEP HFG Spool ausw hlen bei HFC Parameter l schen von lteren Dateien Erstellen von Output Dataset aus den Spool Daten Spool l schen Abbildung 3 OUTLIST Mode 25 Copyright
44. mtt Thhmmss 2 TIME V Vnnnhhmm nnn 000 bis 999 vii HFC nnnn Anzahl Generationen History File Count der Output Datasets die lteren werden automatisch gel scht SEP Y N falls angegeben wird im Dataset zwischen den ein zelnen DDNames eine Informationszeile 52050021 ausgege ben Default N ix DISP Delete Keep bestimmt ob die verarbeiteten Spool Dateien gel scht Default Delete D oder auf dem Spool behalten werden x Bemerkungen 1 alle Keywords M SSEN in Spalte 1 anfangen 2 das Zeichen MUSS sich in Spalte 5 befinden 3 alle Parameter MUSSEN in Spalte 6 anfangen 4 ab Spalte 20 k nnen Kommentare angegeben werden Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 27 71 SPOOL2DS Spool to Dataset gt User s Guide spooL 2 1 08 5 alle Angaben M SSEN in Gro buchstaben erfolgen 6 die HFC Angabe MUSS in der Form 0004 angegeben werden 7 falls TIME V angegeben wurde und daf r HFC nicht dann gilt HEC 20999 als Default Auf Grund dieser Angaben wird ein Job im Spool Output bearbeitet alle Sysout HOLD dieses Jobs werden bearbeitet Output Class unabh ngig Die Output Steue rungsinformationen in DDName SPOOL2DS werden gel scht Falls bei der Verarbeitung des Jobs ein Problem entsteht Beispielsweise eine wegen der HFC Angabe zu l schende Datei ist gesperrt allociert bleibt der Job inklusive der Steue rung Sysout im Spool stehe
45. n Der Steuerung Sysout Output erh lt folgende Charak teristiken Destination S2DSERRO Form enth lt den Fehler Code dabei sind folgende Fehlercodes m glich CATALSEA Catalog Search Error vermutlich ist die HLQ Anga be falsch bitte berpr fen DELETEDS Fehler beim L schen des alten Datasets vermut lich ist dieses Dataset zur Zeit in Benutzung Bitte mit D GRS RES SYSDSN datasetname pr fen e ALLOCDSN Fehler bei der Allocation des Output Datasets SMS Allocation Angaben pr fen e DSLENGTH Fehler bei der Allocation des Output Datasets der Dataset Name ist aufgrund des Date Time Suffix l nger als 44 Stellen entweder HLQ und oder Jobnamen k rzen IEFSSONT Call SPOOL2DS Support SSOBCOUN Call SPOOL2DS Support IEFSSGET Call SPOOL2DS Support SSOBGETP Call SPOOL2DS Support IEFSSCMP Call SPOOL2DS Support ALLOCSYS Call SPOOL2DS Support DEALLSYS Call SPOOL2DS Support Im Log von SPOOL2DS wird eine entsprechende Meldung mit Error und Reason Codes geschrieben Falls JES3 z OS1 2 mindestens im Einsatz ist wird diese Info im Joblog des Jobs auch eingetragen Ab Version 1 3 wird bei der Verarbeitung eines fremden Jobs gepr ft ob JESSPOOL Berechtigung gegeben ist Falls nicht authoriziert wird die Meldung O07E ber diesen Problem auch im Joblog Datum erstellt Mai 2009 V1R3 Ya Seite 28 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spooL 2 D User
46. oftware GmbH SPOOL2DS Spool to Dataset User s Guide son 2 me 6 SPOOL2DS Versionen amp Release 6 1 Version 1 Release 3 und PTFs PTF Date Mod Comment 00029 18 07 08 Version 1 3 CORRECT MGCR MICRO HANDLE ALLOCATION ERROR 210 GIVE WTOR DOM FOR DSOU SYSUT1 SYSUT2 IN USE CHANGED COPYRIGHT DISPLAY MN MICRO HANDLE ALLOCATION ERROR 210 DSOU SVC 99 RC 210 IS OK DATASET IN USE NEW START PARAMETER GIVE OUTPUT CLASS FOR OUTPUT CHANGED COPYRIGHT DISPLAY 79 MAX 5 VERSIONS COULD BE CREATED LASER S2LAAO1E ERROR OUT DSN RETC 00000012 RSN 03940000 CHANGE LOGIC TO SUPPRESS UNNEEDED OPEN CLOSE JCLWTR COMMDATA OPEN CLOSE KEEP ORIGINAL JOB ID OUTLIST CHECK OWNER CHANGED COPYRIGHT DISPLAY OL _ CHANGE LOGIC TO ASK FOR AUTHORIZATION OUTLIST CHECK OWNER NEW MESSAGES 05 O06E O07E CHANGED COPYRIGHT DISPLAY WT NEW START PARAMETER GIVE OUTPUT CLASS FOR OUTPUT CHANGED COPYRIGHT DISPLAY MS NEW START PARAMETER CHANGED M011 MSG GIVE OUTPUT CLASS FOR OUTPUT CHANGED COPYRIGHT DISPLAY CM CHANGE C01E TO CONSOLE NEW 101 POSSIBLE COMMANDS CHANGED COPYRIGHT DISPLAY CS CHANGED COPYRIGHT DISPLAY TM CHANGED COPYRIGHT DISPLAY NEW START PARAMETER GIVE OUTPUT CLASS FOR OUTPUT Datum erstellt Mai 2009 V1R3 Ya Seite 52 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset 21 Ds User s Guid
47. or SPL2DSMI aufgerufen wird und diesen Job entsprechend bearbeitet W3 A091 JCLWTR STOPPED NO MORE DATA Ya Datum erstellt Mai 2009 V1R3 Seite 43 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset d gt User s Guide 2 05 Diese Message wird von SPOOL2DS im JCLWTR Modus ausgegeben wenn kei ne Destination f r l nger als 5 Minuten ansteht und dadurch JCLWTR beendet wird 10 JCLWTR WORKING DESTINATION dest Diese Message wird von SPOOL2DS im JCLWTR Modus ausgegeben wenn eine neue Destination zur Verarbeitung bereit steht P A111 WAITING FOR DSN dataset name Diese Message wird von SPOOL2DS im LASER Modus ausgegeben wenn die Laser Ausgabe Datei nicht verf gbar ist in Benutzung durch einen anderen Benutzer Die LASER Funktion wartet bis zu 30 Minuten auf dem Dataset und versucht dabei immer wieder den Zugriff bevor ein Abbruch von SPOOL2DS verursacht wird W2 01 ERROR RETCZXXXXXXXX RSN XXXXXXXX Allgemeiner Error nach einem Aufruf einer MVS Schnittstelle IEFSSREQ CALL SSOB NOT OK SAPI ALLOC OUT DSN ALLOC INTRDR ALLOC CLASS JCL LOG SAPI DEALLOC Datum erstellt Mai 2009 V1R3 Ya Seite 44 71 Copyright YCOS Yves Colliard Software GmbH 2 SPOOL2DS Spool to Dataset gt spooL 2 pe User s Guide 4 6 4 Messages von SPL2DSOL P 0021 JOBNAME JOBID STEP DDNAME OWNER C LINECNT PROCSTEP SPOOL2DS OUTLIST bearbeitet JOBNA
48. os WRITER Beispiel 49 Installation Beschreibung 16 Load Module 18 Source Code 16 Datum erstellt Mai 2009 V1R3 Seite 60 71 Copyright YCOS Yves Colliard Software GmbH Bes SPOO SPOOL2DS Spool to Dataset User s Guide J JCL Installation 18 Nachverarbeitung 16 Nachverarbeitung WRITER 23 SPL2DSMA 16 JCLWTR L SPOOL2DS 11 Steuerung 34 LASER SPOOL2DS 10 Steuerung 33 LINSMLDS Parameter 2 Load Module Installation 18 SPL2DS79 16 SPL2DSOM 16 SPL2DSCS 16 SPL2DSMN 16 SPL2DSOL 16 SPL2DSTM 16 MOOI Message 40 011 Message 40 M02E Message 40 40 40 4 40 41 M06E Message 42 Message 40 M99A Message 40 Moo Message A0 Message A01E 44 A011 43 021 43 031 43 041 43 051 43 A06C 43 061 43 A071 43 A09I 43 101 44 CO1E 39 011 39 021 39 081 39 091 39 101 39 40 40 MO2E 40 021 40 40 M04E 40 MOBE 41 42 40 M99A 40 M99I 40 0011 45 0021 45 0031 45 0041 45 O05E 45 06 45 07 45 011 46 R02E 47 021 46 R03E 47 46 R04E 47 Messages Beispiel 48 SPL2DS79 43 SPL2DSCM 39 SPL2DSMI 46 SPL2DSMN 40 SPL2DSOL 45 SPOOL2DS 37 MICRO SPOOL2DS 8 Steuerung 30 25 Copyright YCOS Yves Colliard Software GmbH Datum ers
49. r Zeit keine passenden Daten f r die Funktion Funktion WRITER DUMMY OUTLIST MICRO P A021 JOBNAME JOBID STEP DDNAME OWNER C LINECNT PROCSTEP SPOOL2DS bearbeitet oder gel scht DUMMY JOBNAME Name des Jobs JOBID Job Id STEP Step DDNAME DD Name C Output Class OWNER Owner des Spool Outputs LINECNT Line Count PROCSTEP Procedure Step A031 JOBNAME JOBID DDNAME C REQUEUE CLASS X SPOOL2DS hat dieses Dataset requeued weil es sich um JESJCL JESMSGLG oder JESYSMSG handelt A041 JOBNAME JOBID DDNAME C SMALL DS REQ CLASS X SPOOL2DS hat dieses Dataset requeued weil es sich um ein Small Dataset mit Destination handelt Anzahl Zeilen kleiner als LINSMLDS 1 051 SPOOL2DS WORKING DATASETS dd mm yyyy Diese Message wird von SPOOL2DS ausgegeben wenn die letzte Spool Output Verarbeitung mindestens vor einem Tag f r die Funktion vorgenommen wurde Funktion WRITER DUMMY OUTLIST MICRO A061 OUTL DSN dsname J jobname zHLQ JOBNAME JOBnnnnnHFC YYOWNER 06 I jobid OWN owner V volser T t HFC nnnn 5 5 Diese Message wird von SPOOL2DS im OUTLIST Modus nach der Auswertung der SPOOL2DS DDName Parameter ausgegeben bevor SPL2DSOL aufgerufen wird und diesen Job entsprechend bearbeitet P A07I MIC J JOBNAME I JOBID D tt mm jjjj Diese Message wird von SPOOL2DS im MICRO Modus nach der Auswertung der MICRO DDName Parameter ausgegeben bev
50. rch die Parmlib Eingaben gesteuert 1 im SPL2DSxx PARMLIB Member werden die allgemeinen Selektions Parameter definiert unter anderem a OUTDSN Name des Output Datasets Dieser wird mit DISP MOD fortlaufend geschrieben b WTR Y muss angegeben werden da NUR Writer Output verarbei tet wird Required c COMMDATA Name des COMMDATA Datasets Required d TEXTDATA Name des TEXTDATA Datasets Required Enqueue Major Name f r die Zugriffe auf COMMDATA Optional Default YCOSS2DS Sowohl der Output als auch die COMMDATA und TEXTDATA Datasets m ssen vor dem Start definiert sein Beispiel Member SPL2DSWO JCLWTR Mode SPOOL2DS STEUERUNGSMEMBER JCLWTR MODE COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 08 CKCk ck ckCk ck ckCck ck ck ck k ckck kckck ck ck ck kck ck ck ck ck kck ck ck KH ck KH KH KH KH ck KH kck KH SUS KH A TH kck ck KH Su KH A ck SU A ck k Su Su k k A A WRITER OUTPUT C TR DS JCLWTR OUT DS COMMDATA 1205 TEXTDATA pi Abbildung 20 Parmlib Member JCLWTR Mode Datum erstellt Mai 2009 V1R3 Ya Seite 34 71 Copyright YCOS Yves Colliard Software GmbH S
51. s diese Angabe entspricht der realen Anzahl Zeilen Line Init Anzahl Zeilen beim Erstellen des Members wird bei der ersten Erstellung eines Members identisch mit der Line Size gesetzt danach wird bei Ver n Datum erstellt Mai 2009 V1R3 Ya Seite 30 71 Copyright YCOS Yves Colliard Software GmbH e SPOOL2DS Spool to Dataset User s Guide derung die Line Size in die Line Init kopiert und damit gibt die Line Init Auf schlu ber die vorletzte Ver nderung die Anzahl der modifizierten Zeilen wird immer mit 0 belegt die Userid wird aus dem Job Creator bernommen maximal 7 Stellen Die Output Steuerungsinformationen in DDName MICRO werden gel scht Falls bei der Verarbeitung des Jobs ein Problem entseht Beipielsweise Allocation Prob leme bleibt der Job inklusiv der Steuerung Sysout im Spool stehen Der Steuerung Sysout Output erh lt folgende Charakteristiken Destination S2DSERRO Form enth lt den Fehler Code dabei sind folgende Fehlercodes m glich ALLOCPO Fehler bei der Allocation des OUTDSN Datasets bit te Angabe im Parmlib Steuerungsmember berpr fen OPENPODS Fehler beim Open des OUTDSN Datasets bitte Angabe im Parmlib Steuerungsmember berpr fen SYSINALL Fehler bei der Allocation von SYSIN f r das IEBCOPY bitte berpr fen dass sich keine SYSIN Anweisung in der SPOOL2DS Started Task befindet SYSUT1AL Fehler bei der Allocation von SYSUT1 f r das IEBCOPY bitte
52. sets Dieser wird mit DISP MOD fortlaufend geschrieben Zus tzlich entsteht pro Job DDStatement eine neue GDG Generation mit dem Namen OUTDSN GDG GnnnnVxx b WTR Y muss angegeben werden da NUR Writer Output verarbeitet wird Required c DEST die Destination der Sysout mit den Parametern und der Sy sout die vom Spool verarbeitet werden sollten Sowohl das Output Dataset als auch de Base GDG inkl Model DSCB falls notwendig m ssen vor dem Start definiert sein Beispiel Parmlib Member SPL2DSLO LASER Mode CKkCk ck ck ck ck ck ck k ck ck k ck ck ck ck ck ck ck ck k ck ck kck ck kck ck ck ck ck k ck k ck ck ck ck ck ck ck ck ck ck ck kck ck ck ck ck kk ck ck k ck k ck k k kk Su Su S SPOOL2DS STEUERUNGSMEMBER LASER MODE COPYRIGHT YCOS YVES COLLIARD SOFTWARE GMBH 2003 m CKCkck kCk k ck ck ck ck ck ck ck ck ck k amp amp k k ck ck amp k ck amp amp ck k k k amp ck k k k k ck k k ck amp k k ck ck ck k ck amp ck k kk k k k k k k lt k ELECT WRITER OUTPUT E Y DE L2DS LASER EST OUTPUT EST S2DSLASE OUTPUT DATASET DSN SPL2DS L Abbildung 19 Parmlib Member LASER Mode Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 33 71 SPOOL2DS Spool to Dataset d gt User s Guide spooL 20 3 6 JCLWTR Steuerung Die JCLWTR Verarbeitung wird du
53. t User s Guide 6 POOL 2 gei 2 Installation Die Installation von SPOOL2DS ben tigt folgende Tasks 2 1 Auslieferung Die Auslieferung des Produkts besteht aus Source Code falls Source Code Lizenzierung SPL2DSMN SPL2DSTM SPL2DSCM SPL2DS79 SPL2DSOL SPL2DSCS SPL2DSMI SPL2DSEX Copybook SPL2DSMS Copybook Macros Load Modules Beispiel Started Task JCL Beispiel Parmlib Member 2 2 Installation Source Code SPL2DSMN SPL2DSTM SPL2DSCM SPL2DS79 SPL2DSOL SPL2DSCS SPL2DSMI SPL2DSWT SPL2DSTC SPL2DS00 WRITER SPL2DSDO DUMMY SPL2DSOO OUTLIST SPL2DSMO MICRO SPL2DSLO LASER SPL2DSWO JCLWTR Beispiel JCL f r die WRITER Nachverarbeitung SPL2DSMA Datum erstellt Mai 2009 V1R3 Seite 16 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset srooL 2 Ds User s Guide Die ausgelieferten Programme falls Source Code Lizenzierung werden im SMIT Format in der Datei SPOOL2DS SOURCE geliefert und m ssen auf den Host transferiert werden BINARY und LRECL 80 Danach muss diese Datei per TSO Receive Komman do in eine PO Datei umgestellt werden RECEIVE INDATASET spool2ds source DATASET customer spool2ds source Dabei kann auch folgende JCL verwendet werden EXEC PGM IKJEFTO1 REGION 2M DYNAMNBR 64 SYSTSPRT DD SYSOUT SYSTSIN DD RECEIVE INDATASET spool2ds source DATASET c
54. taset o User s Guide SPOOL 2 os 1 2 WRITER berblick Die Verarbeitung von SPOOL2DS im WRITER Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B OUTHLQ JCLDSN 2 einlesen der Nachverarbeitung JCLs 3 aus dem Spool Daten selektieren a falls es sich um JESJCL JESMSGLG oder JESYSMSG handelt wird der Output gem Angabe in der Parmlib REQSYSJE Class im Spool requeued b falls es sich um ein Small Dataset weniger Lines als in der Parmlib LINSMLDS angegeben mit Destination handelt nicht ANYLOCAL wird der Output gem Angabe in der Parmlib REQSMLDS Class im Spool re queued c ansonsten i werden die Spool Daten auf ein Output Dataset mit dem Namen outhlg jobname jobid ddname Sc geschrieben OUTHLQ kann in der Parmlib angegeben werden maximal 10 Stellen c steht f r die Output Class Das Output Da taset wird mit den Informationen des Spools allociert RECFM und LRECL werden aus dem Spool Dataset ermittelt BLKSIZE wird immer vom System bestimmt optimal die SPACE Werte werden aus den Line Counts abgeleitet und mit den Spool Daten gef llt ii Am Ende der Verarbeitung werden die Daten auf dem Spool ge l scht und auf der Basis der JCL gem Output Class zur Ausf hrung geschickt SUBMIT INTRDR dabei werden unter dem DDNAME SPOOL2DS alle bekannten Informationen zur Verf gung gestellt siehe WRITER Nachverarbeitung Infos Details siehe
55. tellt Mai 2009 V1R3 Seite 61 71 SPOOL2DS Spool to Dataset User s Guide Modes SPOOL2DS 23 Modules SPOOL2DS 36 N Nachverarbeitung WRITER JCL 23 SPL2DSMA 23 o 0011 45 0021 45 Message 45 0041 45 05 Message 45 Message 45 O07E Message 45 OUTHLQ Parameter 2 OUTLIST SPOOL2DS 6 Steuerung 27 P Parmlib Installation 18 Member 16 Parameter 1 Setup 20 SPL2DSOO 16 SPL2DSDO 16 SPL2DSMO 16 SPL2DSOO 16 SPL2DSWO 16 Spool Auswahl 20 Spool Verarbeitung 22 PTF SPOOL2DS 36 PTF V1RO SPOOL2DS 58 PTF V1R2 SPOOL2DS 54 46 RO2E Message 47 RO2I Message 46 ROSE Message 47 Message 46 RO4E Message 47 REQSMLDS Parameter 2 REQSYSJE Parameter 2 S SAPI Spool Application Programming Interface 55179 1 SH SPOOL2DS 36 Show Log SPOOL2DS 36 Shutdown SPOOL2DS 35 Source Code APF 18 Installation 16 Macros 16 SPL2DS79 16 SPL2DSCM 16 SPL2DSCS 16 SPL2DSEX 16 SPL2DSMI 16 SPL2DSMN 16 SPL2DSOL 16 SPL2DSTM 16 SPL2DS79 Load Module 16 Messages 43 Source Code 16 Task Struktur 13 SPL2DSCM Load Module 16 Messages 39 Source Code 16 Datum erstellt Mai 2009 V1R3 Seite 62 71 Copyright YCOS Yves Colliard Software GmbH gt SPOOL2DS Spool to Dataset User s Guide Task Struktur 13 SPL2DSCS Load Module 16 Source Code 16 SPL2DSEX
56. tellung OUTDSN GDG GnnnnV0O Spool l schen Abbildung 5 LASER Mode Datum erstellt Mai 2009 V1R3 10 71 Copyright Yves Colliard Software GmbH SPOOL2DS Spool to Dataset spoor E User s Guide 1 7 JCLWTR berblick Die Verarbeitung von SPOOL2DS im JCLWTR Modus sieht folgendermassen aus 1 einlesen der Steuerungsparameter z B OUTDSN 2 lesen der COMMDATA Steuerungsdatei und suchen nach einer zu verarbei tenden Destination a wenn keine Destination gefunden wurde alle Entries x FF i JCLWTR stoppen b wenn eine Destination gefunden wurde jedoch noch nicht zu verarbei ten ist mind eine Entry X 00 und alle anderen Entries i 30 Sekunden oder bis zu manuellem Stop warten c wenn eine zu verarbeitende Destination gefunden wurde 80 i diese Destination f r die Spool Zugriffe verwenden beim ersten Mal einen Separator aus der TEXTDATA Datei erstellen Die COMMDATA ist eine Direct Access Datei mit Platz f r bis zu 200 Destinations jede Destination ben tigt 9 Bytes die letzten 8 Bytes enthalten die Destination x FF Destination nicht verwendet und das erste Byte enth lt eine Status Information X FF die Destination wird nicht verwendet X 00 die Destination wird mit Output gef llt warten Xx 80 die Destination soll von SPOOL2DS verarbeitet werden Die TEXTDATA Datei muss als PO Datei definiert sein LRECL 120 und enth lt pro Destination
57. ung wergen Automation Datum erstellt Mai 2009 V1R3 Ya Seite 36 71 Copyright YCOS Yves Colliard Software GmbH gt gt SPOOL2DS Spool to Dataset spooL 2 5 User s Guide 4 6 Messages von SPOOL2DS Mit der Version 1 1 wurden auch die Messages aufgeteilt zwischen WTOS Routcde 2 und 11 je nach Bedarf und Ausgaben in einer Datei Die Messages die mit W ge kennzeichnet werden werden als WTO und in der Datei ausgegeben die mit P wer den nur in der Datei geschrieben Die WTOs werden mit Routcode 2 oder 11 je nach Bedarf ausgegeben Die Messages werden inzwischen zentral durch das SPL2DSWT Module ausgegeben Die Messages haben folgendes Format msgixnnz 11 I Info E Error C Continue 11 LI LI E LI Nummerierung Module Task indem die Message produziert wird M SPL2DSMN Main Task C SPL2DSCM Command Support A SPL2DS79 SAPI Main O SPL2DSOL OUTLIST R SPL2DSMI MICRO Message Id wie beim Start angegeben TO mit Routcode 2 und Descriptor 2 TO mit Routcode 2 TO mit Routcode 11 bei WTO Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 37 71 SPOOL2DS Spool to Dataset User s Guide A SPOOL 2 DS Die folgenden Messages werden von den jeweiligen Tasks ausgegeben Wait Time Task SPL2DSTM 001 011 021 M99I M99A 1
58. ung mit der CLASS Angabe haben ERROR REQSMLDS WITHIN CLASS diese Angabe darf keine Uberschneidung mit der CLASS Angabe haben ERROR SPOOL2DS WRONG der Parameter muss WRITER DUMMY OUTLIST oder MICRO enthalten Default WRITER ERROR AGE REQUIRED WITH DUMMY im DUMMY Mode muss der AGE Pa rameter angegeben werden ERROR DEST REQUIRED WITH OUTLIST im OUTLIST Mode muss der DEST Parameter angegeben werden ERROR HOLD REQUIRED WITH OUTLIST im OUTLIST Mode kann nur HOLD verarbeitet werden ERROR WTR NOT ALLOWED WITH OUTLIST im OUTLIST Mode kann WTR nicht verarbeitet werden ERROR DEST REQUIRED WITH MICRO im MICRO Mode muss der DEST Pa rameter angegeben werden ERROR HOLD NOT ALLOWED WITH OUTLIST im MICRO Mode kann HOLD nicht verarbeitet werden ERROR WTR REQUIRED WITH MICRO im MICRO Mode kann nur WTR verar beitet werden Ya Datum erstellt Mai 2009 V1R3 Seite 41 71 Copyright YCOS Yves Colliard Software GmbH SPOOL2DS Spool to Dataset User s Guide son 2 me ERROR OUTDSN REQUIRED WITH MICRO im MICRO Mode muss der OUTDSN Parameter angegeben werden W2 6 PARM xxxxxxxx ALREADY SET OR MAX REACHED Parameter mehrmals angegeben Datum erstellt Mai 2009 V1R3 Ya Seite 42 71 Copyright YCOS Yves Colliard Software GmbH d gt SPOOL2DS Spool to Dataset sPoo 2 0 User s Guide 4 6 3 Messages von SPL2DS79 11 SPOOL2DS WAITING FOR dd mm yyyy Die Spool Interface hat zu
59. ustomer spool2ds source Ya Datum erstellt Mai 2009 V1R3 Copyright YCOS Yves Colliard Software GmbH Seite 17 71 SPOOL2DS Spool to Dataset gt User s Guide son 2 pe 2 3 Installation Load Modules Die ausgelieferten Load Modules werden auch im XMIT Format in der Datei SPOOL2DS LINKLIB geliefert und m ssen auf den Host transferiert werden BINARY und LRECL 80 Danach muss per Receive Kommando in eine PO Datei umgestellt werden siehe Source Diese Load Library ben tigt eine APF Autorisierung daf r kann auch eine vorhandene Lo ad Library verwendet werden Falls eine neue Load Library verwendet wird muss diese APF autorisiert werden dies kann folgendermassen erfolgen 1 im PROG Member der Parmlib Concatenation folgenden Eintrag hinzuf gen ADD DSNAME h1 L i SMS oder DSNAME 111 i i i VOLUME Xxxxxx 2 dynamisch an der Konsole ROG APF ADD DSNAME hlq SE f L IB SMS ROG ADD DSNAME h i 41 IB VOLUME XXXXXX Abbildung 11 PROGxx APF Autorisierung 2 4 Installation Beispiel Dateien Die ausgelieferten Beispiele werden auch im XMIT Format in der Datei SPOOL2DS SAMPLE geliefert und m ssen auf den Host transferiert werden BINARY und LRECL 80 Danach muss per Receive Kommando in eine PO Datei umgestellt werden siehe Source Datum erstellt Mai 2009 V1R
60. xtdata PO Datei f r die JCLWTR Funktion Required Parameter f r JCLWTR 44 Char ENQMAJ Enqueue Major Name f r die JCLWTR Funktion Optional Parameter f r JCLWTR Default YCOSS2DS 44 Char Abbildung 14 Spool Verarbeitung Keywords Datum erstellt Mai 2009 V1R3 Seite 22 71 Copyright YCOS Yves Colliard Software GmbH 25 SPOOL2DS Spool to Dataset sPooL 2 ps User s Guide 3 SPOOL2DS Modes 3 1 WRITER Steuerung 3 1 1 WRITER JCL Nachverarbeitung SPL2DSMA F r die Nachverarbeitung der erstellten Datasets im WRITER Modus m ssen ent sprechende JCLs zur Verf gung gestellt werden Die JCLs m ssen sich in einer PO Datei RECFM FB LRECL 80 befinden welche im Parmlib Steuerungs Member unter JCLDSN angegeben wird Diese PO Datei muss JCL Member beinhalten und diese m ssen folgender Namenkonvention unterliegen SPL2DSMx wobei x f r die Output Class steht F r alle Class Angaben im Steuerungs Parmlib Member muss ein Member erstellt werden Beispiel Steuerung Parmlib Member CLASS AGJ setzt JCL Members SPL2DSMA SPL2DSMG und SPL2DSMJ voraus Der Inhalt der JCL Members unterliegt folgender Regel 1 Zeile JOBDS a die ersten 5 Stellen des Jobnamen m ssen angegeben werden Andere An gaben in der ersten Zeile werden berschrieben b der Jobname wird durch SPOOL2DS auf 8 Zeichen mit einer 3 stelligen Nummerierung 1 999 und Wrap Around erweitert JOBDS0
Download Pdf Manuals
Related Search
Related Contents
MPC-B2800 VOLLWASCHTROCKNER WASHER AT&T ML17929 CA CIB - Vt.vtp CMA module adapters and CLP line protection modules User manual クイックルール Phoenix Charger 12/30 12/50 24/16 24/25 TCRB + TCRG T-Cell Clonality Assay Nady Systems Passive Direct-Box INTERPHONE istr.ok AP235151 CA Sonata CD30 User`s Manual - 05 Copyright © All rights reserved.
Failed to retrieve file