MainFrames.Com

 Tips & Tricks

 Home SiteMap Email
 


Hints, Tips & Research

Ask Questions

Join the IBM-Main discussion group to ask questions of the smartest mainframe people in the world.

For IBM-MAIN subscribe / sign-off / archive access instructions, send email to listserv@bama.ua.edu with the message: GET IBM-MAIN INFO

You must subscribe to the IBM-Main discussion group before you can ask any questions. Click here for the details

Ask a question to the IBM-Main discussion group
IBM-MAIN@BAMA.UA.EDU

Please!
Verify all details or suggestions with the appropriate vendor and / or vendor's manuals.


IBM Red Alerts subscription service for zSeries

TRSMAIN is a utility program to compress and decompress data exchanged with IBM.

z/OS migration manuals


Effective January 10, 2005, z/OS is available for Internet delivery in ServerPac for orders placed using ShopzSeries. The integration of ShopzSeries with the ServerPac dialogs provides a seamless experience for ordering and installing your ServerPac (z/OS, DB2, CICS, IMS, WAS, and NCP) orders, while leveraging the automation capabilities of Internet delivery with new SMP/E functions.

Internet delivery of z/OS via ServerPac and ShopzSeries


z/OS UNIX APARs, New function APARs


Be aware that writing new data over old only protects the old data from recovery by "normal" methods. It does not insure the "none of the sensitive data could ever be recovered." (Think of the famous 18 minute tape gap and how they determined it had been erased 9 times.) If you overwrite the old data multiple times, it becomes harder (more expensive) to recover the data. It is a value judgement, based in part on how sensitive the data is, to determine when it sufficiently difficult. Truly SENSITIVE data probably requires some form of degaussing.

From the IBM-Main Discussion Group
Barry Schwarz


Subscribe to Mainframe Related Discussion Groups


Use the XDC command in SDSF Output / Hold queue, next to the job desired, to print output to a data set


What's the best way to shutdown the SYSLOG daemon with an automation product?

D OMVS,USER=SYSLOGD

parse for the pid

F BPXOINIT,TERM=pid

From the IBM-Main Discussion Group


We have noticed a rather peculiar phenomenon since we went to WLM Managed Inits. At times JES2 is no longer selecting the 1st job in the QUEUE (i.e., CLASS K). It seems to be selecting the lowest numbered job in the queue. We especially notice this after the JOB NUMBER rolls from 20,000 back to 1. Can anyone shed any light on this????

WLM has a different priority that JES2. If you use SDSF, you have 2 columns, POS, which reflect JES2 and WPOS, which reflects WLM. That might give you something to look at.

Jim Sumrall
IBM Mainframe Discussion Group


LookAt - z/OS, z/VM, z/VSE message help - IBM Website


Quick LE Compatability Question

If a program is compiled and linked on a system running LE 1.9, will it have problems running on a system with LE 1.7? This is a batch COBOL/DB2 program, and it received an FCC system abend.

Yes, an FCC abend is exactly a symptom of this incompatibility. See apars II11316 and II11370

Larry Alan Gray
IBM-Main discussion group


CPPUPDTE program for ServerPac CPPUPDTE is a program that enables you to search for a string across all the members of a PDS and replace that string with another string. CPPUPDTE is loaded into the LOADLIB data set (hlq.order_number.LOADLIB) during ServerPac installation. It also has an alias name of IPOUPDTE because the job is actually the same job that was shipped with CBIPO.


How to delete VSAM datasets left on the dasd but not in the catalog
//STEPNAME EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//VOLUME DD DISP=OLD,UNIT=SYSALLDA,VOL=SER=volser
//SYSIN DD *
DELETE orphaned.dataset.name -
VVR - FILE(VOLUME)
/*

Replace "volser" with the actual volume serial. Replace "orphaned.dataset.name" with the real dataset name. For a KSDS, this would probably really require TWO DELETE commands. One for the .DATA and one for the .INDEX. The other way is to print the VVDS and find the original catalog name. You would then create a new ICF catalog with that name. You could then do a DEFINE RECATALOG followed by a DELETE. I find using the DELETE VVR to be faster.


You can place the LOADxx member in one of the following system data sets:

  • SYSn.IPLPARM
  • SYS1.PARMLIB Consider placing LOADxx in the SYSn.IPLPARM data set.

During IPL, the system looks for LOADxx in the following order:

  1. SYS0.IPLPARM through SYS9.IPLPARM on the IODF volume
  2. SYS1.PARMLIB on the IODF volume
  3. SYS1.PARMLIB on the sysres volume.

Do not create a SYSn.IPLPARM data set unless it contains the LOADxx member that is used to configure your system. When the system finds either SYSn.IPLPARM or SYS1.PARMLIB, it expects to find a LOADxx member in the data set. If the LOADxx member specified on the LOAD parameter is not in the data set, the system loads a wait state.


Cheryl Watson's CPU Chart

Current CPU Charts z/OS CPU Chart - May 2006


If your ISPPROF dataset is missing

ALLOCATE DDNAME(ISPPROF) DATASET(userid.ISPF.ISPPROF) NEW,KEEP SPACE(10,5) TRACKS USING(LIST1)

ispstart panel(ISRUTIL)

Disclaimer

Copyright / Trademarks