z/os 1.8 Erfahrungsbericht z/os Guide Lahnstein 04.-06.10.2006 GAD eg
Installation Migration von z/os 1.7 nach 1.8 ServerPac Installation Umgestellte Images Test-Sysplex (2/2) Entwicklungs-Sysplex (3/4) 1. Produktions-Sysplex (2/16) 2. Produktions-Sysplex (1/6) Chart-Nr. 2 2
Migration (1/2) Check compatibility/toleration PTFs Update RACF Templates 1-byte ConsoleIDs not accepted on z/os 1.8 Console Restructure Stage II New LE runtime option DYNDUMP(*userid,NODYNAMIC,TDUMP) Infoprint JAVA 1.4 XML V1.8 RMF sort exit ERBPPSRT replaced E15 = ERBPPE15 E35 = ERBPPE25 Chart-Nr. 3 Compatibility / toleration PTFs -> chart: Toleration (10+11) Console Restructure Stage II -> chart: Neue Funktionen 4/5 (8) LE runtime option -> chart: Neue Funktionen 1/5 (5) Infoprint requires JAVA 1.4 and XML V1.8 in environment variables LIBPATH, JAVA_HOME, CLASSPATH and ICU_DATA RMF sort exit ERBPPSRT replaced by existing ERBPPE15 and ERBPPE25 ERBPPSRT no longer supported 3
Migration (2/2) Library changes (Linklist / LPALST / APF updates) APK.ACIF.SAPKMOD1 renamed to APK.SAPKMOD1 (PSF ACIF feature) ICA.SICALOAD deleted (ISS Firewall removed) ISP.SISPSASC deleted (ISPF) Library changes (USS) Root HFS splitted into more separate product datasets SMF changes Type 26 (JES2), Type 80 (RACF) Type 30, 32, 33 (EXCP count) Chart-Nr. 4 SMF changes: rolled back to z/os 1.7 with UA24585 4
Neue Funktionen (1 / 5) LE Runtime Options Force IPCS readable dump DYNDUMP(*userid,NODYNAMIC,TDUMP) ISPF UNIX directory list (Opt. 3.17) File tailoring enhancements )REXX, )ENDREXX &STR, &STRIP, &SUBSTR, VGET system symbolic variables Primary command FILTER on member lists RENAME ALIAS support Chart-Nr. 5 LE Runtime Options For U40xx abends (other than U4039), regardless of wether a SYSUDUMP, SYSABEND or SYSMDUMP dataset is allocated, a dump is written to the HLQ specified in the option. ISPF ISPF Opt. 3.17 USS directory list utility to browse, edit, delete, rename, copy, modify attributes, execute UNIX files File tailoring enhancements: )REXX, )ENDREXX, add. Functions like &STR, &STRIP, &SUBSTR, VGET system symbolic variables FILTER: allows to subset using all member attributes (Create, Alias, Size, ). FILTER can be used repeatedly to reduce the number of members displayed. RENAME ALIAS support: the rename command will also update all of the member s aliases to point to the new name 5
Neue Funktionen (2 / 5) DFSMS LISTC performance SETSMS COPYSCDS DISPLAY SMS,SMSVSAM,DIAG(CONTENTION) USS Send messages to the sysplex message log (/dev/operlog) /etc/inittab support F OMVS,STOPPFS=ZFS NFS Chart-Nr. 6 DFSMS LISTC performance: e.g. elapsed time for LISTC ALL CAT( ) z/os 1.7 107 sec. z/os 1.8 9 sec. SETSMS COPYSCDS create an ACDS directly from a SCDS without also activating the SCDS DISPLAY SMS,SMSVSAM,DIAG(CONTENTION) displays any VSAM RLS latch contention USS Sending messages to the sysplex message log (/dev/operlog) Syslog daemon (Communication Server) will receive messages from Remote systems, apply a host filter, translate all text to EBCDIC and write them to /dev/operlog file /etc/inittab /etc/inittab file is same as used on other UNIX platforms /etc/inittab file is read and processed during USS initialization (IPL and OMVS restart) If the /etc/inittab file exists, it will be processed instead of the /etc/rc file Recommendation: start /etc/rc in /etc/inittab (should be the first entry); /etc/rc should remain, only start daemons from inittab F OMVS,STOPPFS=ZFS NFS Other stop commands no longer supported ( P ZFS or P MVSNFSC) 6
Neue Funktionen (3 / 5) RRS SETRRS SHUTDOWN Display RRS UR and RM information GRS Move CNS SETGRS CNS=systemid [,NP] JES2 (show all conditions preventing JES2 termination) $HASP608 after $PJES2 $DJES2 Chart-Nr. 7 RRS Issue SETRRS SHUTDOWN to bring down RRS without ABEND S058. Notfies RMs that RRS is terminating and all currently active RMs will be unset. D RRS[,UR[,SUMMARY,SUM,S,DETAILED,D]uroptions] D RRS[,RM[,SUMMARY,SUM,S,DETAILED,D]rmoptions] GRS Control the location of the contention notification system (CNS). SETGRS CNS=systemid [,NP] (NP=NOPROMPT) Reply,systemid JES2 Show all conditions preventing JES2 termination New message $HASP608 New command $DJES2 7
Neue Funktionen (4 / 5) Console Restructure Stage II 1-byte Console ID removed Removal of Master console (Console ID 0) VARY,MSTCONS no longer supported DISPLAY C,MCONLY no longer supported CONSOLxx INTIDS(Y) and UNKIDS(Y) to receive messages targeted to console ID=0 COMMNDxx use SETCON MN, instead of MN JOBNAMES,T Removal of Console switching VARY CN( ),ALTGRP no longer supported SWITCH CN no longer supported Chart-Nr. 8 Console restructure stage II toleration PTF OA10632 Removal of master console (console ID 0) When the first z/os 1.8 system joins a sysplex, support for the MC is removed for all systems in the sysplex. When the last z/os 1.8 system leaves the sysplex, a MC may again be selected (manually VARY,MSTCONS). All messages targeted for console id 0 will go to any console that has the INTIDS routing attribute. INTIDS may be specified in CONSOLxx or through the VARY CN command. DISPLAY C,MCONLY z/os 1.7: IEE889I NO CONSOLES MEET SPECIFIED CRITERIA z/os 1.8: IEE535I DISPLAY INVALID PARAMETER VARY,MSTCONS z/os 1.7: CNZ0004I VARY MSTCONS NOT SUPPORTED DUE TO CURRENT CONFIGURATION. REASON=z/OS V1R8 OR HIGHER SYSTEM IN SYSPLEX z/os 1.8: IEE309I V UNIDENTIFIABLE KEYWORD when last 1.8 system leaves the sysplex: CNZ4203I CONSOLE SWITCH FUNCTION NOW OPERATIVE CNZ4206A NO MASTER CONSOLE IS ACTIVE. ISSUE VARY MSTCONS OR LOG ON TO A MASTER AUTHORITY SMCS CONSOLE V 302,MSTCONS: IEE870I CONSOLE SWITCH, OLD=(,) NEW=0302(E3MSTR,E3E3) REASON=VMST New MSTCONS must be assigned manually V cn(t2mstr),intids=y,unknids=y: IEE712I VARY CN PROCESSING COMPLETE MN JOBNAMES,T (issued from COMMNDXX during IPL) CNZ0005I MONITOR REJECTED. REASON=CONSOLE ID ZERO NOT SUPPORTED Use SETCON MN,JOBNAMES=ON,T=ON in COMMNDxx instead (see APAR OA17099) Removal of console switching When the first z/os 1.8 system joins a sysplex, support for console switching is removed for all systems in the sysplex. When the last z/os 1.8 system leaves the sysplex, console switching becomes operative. VARY CN( ),ALTGRP: IEE682I VARY COMMAND : UNEXPECTED ALTGRP IGNORED. SWITCH CN: z/os 1.7: CNZ0004I VARY MSTCONS NOT SUPPORTED DUE TO CURRENT CONFIGURATION. REASON=z/OS V1R8 OR HIGHER SYSTEM IN SYSPLEX z/os 1.8: IEE309I SWITCH UNIDENTIFIABLE KEYWORD 8
Neue Funktionen (5 / 5) XCF/XES CFRM CDS performance enhancements message based policy one system message-based manager New CDS format: ITEM NAME(MSGBASED) NUMBER(1) SETXCF START STOP,MSGBASED IPCS / Diagnosis SYSTRACE entry for slip with A=SVCD SLIP STOPGTF keyword Disassemble coding in IPCS AMBLIST JCL USS interface Chart-Nr. 9 XCF/XES CFRM couple dataset performance enhancement Eliminate I/O bottlenecks to CFRM CDS during critical system functions (system failure, recovery, structure rebuild, ). XCF now uses a message based policy (before: policy based). One system becomes the message-based manager. Activation: Reformat CFRM CDS with new option ITEM NAME(MSGBASED) NUMBER(1) SETXCF START,MSGBASED Rebuild structures to make use of the message-based protocol D XCF,STR and D XCF,C,TYPE=CFRM to get information about protocol type Fall back: EVENT MANAGEMENT: POLICY-BASED EVENT MANAGEMENT: MESSAGE-BASED MANAGER SYSTEM NAME: sysname SETXCF STOP,MSGBASED all structures use policy-based protocol now IPCS / Diagnosis SLIP can make s SYSTRACE table entry when it matches with A=SVCD so the exact time of the match can be determined. Stop a specific GTF trace with the ACTION=NOGTF if multiple GTF traces are active. Provide machine language decoding and reverse execution decoding using a specific set of register values in a dump. LIST 06F48B2C. ASID(X'024E') LENGTH(X'6A') INSTRUCTION allow a filename on AMBLIST control statements (LISTLOAD, LISTIDR, LISTOBJ) which targets z/os UNIX files, e.g.: //HFS1 DD PATH='/u/xgadjag/tools/',PATHDISP=(KEEP,KEEP) //SYSIN DD * LISTOBJ DDN=HFS1,MEMBER=hostname 9
Toleration / Support (1 / 2) OA15662 Omegamon Base OA15238 Omegamon Realtime Collector OA17012 Omegamon II for MVS OA17442/OA16162 Omegamon ETE OA10632 Console Restructure Stage II OA12922 JES2 OA14334 HCD/HCM OA14931 RMF PK22537/PK21546 DB2 V8 Chart-Nr. 10 10
Toleration / Support (2 / 2) CADISK (CA) Catalog Solution (EMC) Abendaid (Compuware) TDMF (Softek) IOF (Triangle Systems) QuickReference (Chicago Soft Ltd.) MICS (CA) Chart-Nr. 11 CADISK: QO80656 Catalog Solution: CSL90017 AbendAid: A70227A IOF: Release 8A.0 required (Release 8B.0 has support for WLM, scheduling environment, Health Checker) 11
Problems IMS V9 UA26271 UA28450 LISTC problems changed output format changed RCs OA16912 + OA18184 $HASP9202 LOOP HASPJQS OA17391 LE roll up PTF UK17080 Chart-Nr. 12 IMS V9: ABEND S0C6 and S0C4 in IXLM2VSR during IMS V9 startup ABEND S0C4 in IDA019RW+100C in IMS V9 LISTC: Missing VVDS entries for offline devices Changes in output format (new lines) Different RCs 0/4 for LISTCAT LEVEL Missing GDG entries 12
Information z/os MVS Migration (GA22-7499-09) z/os Planning for Installation (GA22-7504-15) z/os Summary of Message and Interface Changes (SA22-7505-09) z/os Introduction and Release Guide (GA22-7502-12) Chart-Nr. 13 13