Re: UNIT=SEP still alive (?)

2013-08-30 Thread R.S.
W dniu 2013-08-29 23:09, Ted MacNEIL pisze: I started as a JCL jockey in Prod Support, under MVS. It was still supported, then (pre-XA). - Supported or just "syntax-checked and ignored" ? -- Radoslaw Skorupka Lodz, Poland -- Treść tej wiadomości może zawierać informacje prawnie chronione

Re: EMC DLM Data Domain and z/OS

2013-08-30 Thread Richard Marchant
Lizette, One of the main selling points of the DataDomain is the Global Compression feature (data deduplication). This works well for multiple backups but not for archived data which ML2 data effectively is, so in your case using a DataDomain at the backend would be a very expensive option. L

Re: UNIT=SEP still alive (?)

2013-08-30 Thread R.S.
W dniu 2013-08-29 23:33, John Gilmore pisze: The z/OS V1R9 MVS JCL Reference--The 12th edition of 2007 September and the oldest one I have on my workstation--describes AFF, SEP, SPLIT, and SUBALLOC as "obsolete subparameters" on page 5-18. It's still there (at least at z/OS 1.13 level). However

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Ted MacNEIL
It seemed to work. - Ted MacNEIL eamacn...@yahoo.ca Twitter: @TedMacNEIL -Original Message- From: "R.S." Sender: IBM Mainframe Discussion List Date: Fri, 30 Aug 2013 10:38:57 To: Reply-To: IBM Mainframe Discussion List Subject: Re: UNIT=SEP still alive (?) W

Re: UNIT=SEP still alive (?)

2013-08-30 Thread R.S.
W dniu 2013-08-30 11:50, Ted MacNEIL pisze: It seemed to work. - Tiny Harminc wrote: "I slightly more than vaguely remember it the same way. SEP= disappeared (was ignored) with MVS, i.e. OS/VS2 2.0, because it limited the then-new SRM's ability to swap a job in or out to control the I/O workloa

DFSORT and FILSZ

2013-08-30 Thread R.S.
I just ran big (huge?) DFSORT job. I had to play with SORTWK space, used DYNALLOC=(3390,90) and it worked. 90 seems to be much to much, nevermind. However I saw the following message in the SYSOUT: ICE118I 0 UNKNOWN FILE SIZE - FILSZ=EN MAY IMPROVE RESOURCE USAGE AND PERFORMANCE Note, the input

Re: DFSORT and FILSZ

2013-08-30 Thread Norbert Friemel
On Fri, 30 Aug 2013 12:29:47 +0200, R.S. wrote: > Maybe the above is the answer? Can I provide AVG LRECL or just file size in bytes? Yes. OPTION AVGRLEN=n,FILSZ=Ex Default: If AVGRLEN=n is not specified, DFSORT uses one-half of the maximum record length as the average record length. http://pu

Re: Homegrown Healthcheck Maintenance

2013-08-30 Thread Peter Relson
Is this question (as it relates to the HC message table) really different than how do you maintain any load module (or any load module that must be in the LNKLST)? I don't pretend to know how that is typically done, but I suspect that in general it is not considered overly messy. As was pointed

Re: DFSORT and FILSZ

2013-08-30 Thread R.S.
W dniu 2013-08-30 13:01, Norbert Friemel pisze: On Fri, 30 Aug 2013 12:29:47 +0200, R.S. wrote: Maybe the above is the answer? Can I provide AVG LRECL or just file size in bytes? Yes. OPTION AVGRLEN=n,FILSZ=Ex Default: If AVGRLEN=n is not specified, DFSORT uses one-half of the maximum recor

Re: UNIT=SEP still alive (?)

2013-08-30 Thread John Gilmore
Tony Harminc wrote: And on that note, I even more vaguely remember that SEP= (in pre-MVS OSs) was done at the channel level rather then the device, but that's so vague as to be unreliable. and, unlike many such, this particular vague memory is veridical. SEP= dates back to the early days of OS

Re: EMC DLM Data Domain and z/OS

2013-08-30 Thread Mark Zelden
On Thu, 29 Aug 2013 12:53:56 -0500, Mike Schwab wrote: >See below. > >On Thu, Aug 29, 2013 at 8:15 AM, Lizette Koehler > wrote: >> We are beginning to investigate the possibility of having a DLm and Data >> Domain tapeless solution in our shop. We are just looking >> >> If anyone in a medium to

Re: CPACF

2013-08-30 Thread Greg Boyd
Peter is correct about checking the status from the SE. If you are running on a z890/z990 or later, then the machine comes with the CPACF hardware. However, you have to have FC #3863 installed to enable it. That's how we handle the export restrictions on crypto technology. If you're from one

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Clark Morris
On 29 Aug 2013 20:39:00 -0700, in bit.listserv.ibm-main you wrote: >On Thu, Aug 29, 2013 at 6:25 PM, Clark Morris >wrote: >> On 29 Aug 2013 14:33:21 -0700, in bit.listserv.ibm-main you wrote: >> >>>The z/OS V1R9 MVS JCL Reference--The 12th edition of 2007 September >>>and the oldest one I have o

C question (IBM specific)

2013-08-30 Thread Mark Hammack
I would like to be able to pass a string to the IBM C/C++ compiler to include in a program. I have tried every way I can think of to use the DEFINE() compiler option but can't make it work. This is what I would like to do: ... // EXEC PGM=CCNDRVR,PARM=('...DEFINE(MYSTRING=TEST)') ... In the

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Norman.Hollander
Unless you have real reel tape drives, or discs with moving heads, most of these old-time specs are not valuable (IMHO)... zNorman -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Clark Morris Sent: Friday, August 30, 2013 6:45 AM To:

Re: C question (IBM specific)

2013-08-30 Thread Miklos Szigetvari
Hi In batch I'm using like this: //COMPILE EXEC PGM=CCNDRVR,REGION=&CREGSIZ, //PARM=('&CRUN/&CPARM OPTFILE(DD:OPTFILE)') //STEPLIB DD DSN=&LIBPRFX..SCEERUN,DISP=SHR // DD DSN=CBC.SCCNCMP,DISP=SHR //USERLIB DD DISP=SHR,DSN=ESA.PRJ.CBTEXP.HPP //SYSMSGS DD DUMMY,DSN=&LNGPRFX..S

Re: LE U4088 Reason 63 -- no back chain

2013-08-30 Thread Charles Mills
To close the loop, I think I have beaten MVS and LE into submission! Not fully tested yet ... The short version is that the first (or only) save area back pointer must not be zero but rather = CEECAADDSA. Also I changed a line in the code I originally posted to AUTO=5000, A

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Skip Robinson
While SEP is certainly obsolete in the world of virtual disk, AFF is very much required in cases where many--perhaps dozens of--tape files are to be read in a single step. MVS does not know from virtual, so he wants to allocate 25 drives to read 25 tape volumes unless constrained by AFF. Althou

Health Checker Eating My DASD

2013-08-30 Thread Ed Jaffe
I have the following log stream defined: LOGSTREAM NAME(HZS.HEALTH.CHECKER.HISTORY) STRUCTNAME(HZS_HEALTHCHKLOG) LS_DATACLAS(LOGSTRM) LS_MGMTCLAS(NOMIG) LS_STORCLAS(BASE) HLQ(IXGLOGR) MODEL(NO) LS_SIZE(4096) STG_MGMTCLAS() STG_STORCLAS() STG_DATACLAS() STG_SIZE(0)

Re: Health Checker Eating My DASD

2013-08-30 Thread Roger Bolan
Where is that LOGSTREAM command? When I tried to look up the LOGSTREAM RETPD parameter, it said it was a REGISTER which contained a 4 byte value for the number of days. At first glance, your command would seem to want 2 day retention period, but if it is really referencing REGISTER 2, then who

Re: SR stupidity

2013-08-30 Thread Roger Bolan
Hi Dave, I don't know what the web pages on the customer end of the SR process look like, but I guess my expectation would be that there would be a check box somewhere for "notify" or something similar. If there is not, then another way to go is to say that email is your preferred method of conta

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Gerhard Postpischil
On 8/30/2013 11:55 AM, Joel C. Ewing wrote: A highly counter-intuitive case for many new users used to be the case of a DDNAME with concatenated tape data sets, where the data sets are obviously constrained to access in sequential fashion; but the MVS default (without UNIT=AFF) was to allocate

Re: Health Checker Eating My DASD

2013-08-30 Thread Skip Robinson
I haven't seen this problem except when logger is sick. OTOH we use system logger for other functions: SMF, Operlog, CICS logs. I'm not sure what makes these puppies go away on a regular basis, but I also thought the combination of RETPD and AUTODELETE would make them disappear. If a log stream

Re: Health Checker Eating My DASD

2013-08-30 Thread Dennis Trojak
Ed, Try a LIST LOGSTREAM NAME(HZS.HEALTH.CHECKER.HISTORY ) DETAIL(YES) in that same IXCMIAPU to get an inventory of what logger really knows about. If file is NOT there then it is orphaned. Dennis -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] O

Re: Health Checker Eating My DASD

2013-08-30 Thread Ed Jaffe
On 8/30/2013 10:49 AM, Roger Bolan wrote: Where is that LOGSTREAM command? When I tried to look up the LOGSTREAM RETPD parameter, it said it was a REGISTER which contained a 4 byte value for the number of days. At first glance, your command would seem to want 2 day retention period, but if it

Re: Health Checker Eating My DASD

2013-08-30 Thread Mark Zelden
On Fri, 30 Aug 2013 09:54:55 -0700, Ed Jaffe wrote: >I have the following log stream defined: > >LOGSTREAM NAME(HZS.HEALTH.CHECKER.HISTORY) STRUCTNAME(HZS_HEALTHCHKLOG) >LS_DATACLAS(LOGSTRM) > LS_MGMTCLAS(NOMIG) LS_STORCLAS(BASE) HLQ(IXGLOGR) MODEL(NO) >LS_SIZE(4096) > STG_MG

Re: Health Checker Eating My DASD

2013-08-30 Thread Leonardo Vaz
They may be orphans Can you please show us the listing of: DATA TYPE(LOGR) REPORT(NO) LIST LOGSTREAM NAME(HZS.HEALTH.CHECKER.HISTORY) DETAIL(YES) Regards, Leo -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Ed Jaffe Sent:

Re: Health Checker Eating My DASD

2013-08-30 Thread John Gilmore
Roger Bolan wrote: At first glance, your command would seem to want 2 day retention period, but if it is really referencing REGISTER 2, then who knows what value you're getting. Who indeed! This is a truly drôle suggestion. Taken seriously, this facility is ill-conceived in detail. A registe

Re: Health Checker Eating My DASD - SOLVED!

2013-08-30 Thread Ed Jaffe
On 8/30/2013 9:54 AM, Ed Jaffe wrote: I assumed that RETPD(2) and AUTODELETE(YES) would keep the number of health checker data sets to a minimum, but there is a space explosion of literally thousands of IXGLOGR.HZS.** data sets--with the oldest of them allocated last year: My attempt to manua

Re: Health Checker Eating My DASD - SOLVED!

2013-08-30 Thread Mark Zelden
On Fri, 30 Aug 2013 13:16:58 -0700, Ed Jaffe wrote: >On 8/30/2013 9:54 AM, Ed Jaffe wrote: >> I assumed that RETPD(2) and AUTODELETE(YES) would keep the number of >> health checker data sets to a minimum, but there is a space explosion >> of literally thousands of IXGLOGR.HZS.** data sets--with

Re: UNIT=SEP still alive (?)

2013-08-30 Thread efinnell15
We had one in early XA ESP where techy changed a few jobs and had UNIT=3800 for SORTWKs and it tried to honor it. Can you say wreck? In a message dated 08/30/13 13:23:33 Central Daylight Time, gerh...@valley.net writes: He reported that a "CoBOL" programmer submitted a sort job with all sor

Re: Health Checker Eating My DASD - SOLVED!

2013-08-30 Thread Ed Jaffe
On 8/30/2013 1:25 PM, Mark Zelden wrote: BTW, why only RETPD 2 days? These data sets aren't that big and every once in a while I find it very useful to print the history for a check. I have mine set up for 14 days even in my sandboxes. It was originally set for RETPD(7). When we first starte

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Joel C. Ewing
On 08/30/2013 08:44 AM, Clark Morris wrote: > On 29 Aug 2013 20:39:00 -0700, in bit.listserv.ibm-main you wrote: > >> On Thu, Aug 29, 2013 at 6:25 PM, Clark Morris >> wrote: >>> On 29 Aug 2013 14:33:21 -0700, in bit.listserv.ibm-main you wrote: >>> The z/OS V1R9 MVS JCL Reference--The 12th

Re: SR stupidity

2013-08-30 Thread Gibney, Dave
There were check boxes, I included the options in my original note. Getting an email was not one of the options. I either had to look periodically, or say call me at a phone number. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Roge

Re: C question (IBM specific)

2013-08-30 Thread Michael Klaeschen
works fine with definition in OPTFILE DD: //COMPILE EXEC PGM=CCNDRVR, //PARM=('/CXX OPTFILE(DD:CCOPT)') //CCOPTDD DATA,DLM=## DEFINE(MYSTRING="MICHAEL") SEARCH('CEE.SCEEH.+','CBC.SCLBH.+') OPTIMIZE(2) ## trying same with parm card, I also failed with messages you described. C

Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread John Gilmore
There are sorting algorithms the performance of which is a simple linear function of R, the number of records sorted; but you do not want to use them. Respectable sorting algorithms on the other hand, are faster, often much faster, for ordered-in-part data than they are unordered data. (A simple b

Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread Charles Mills
Are the keys the same? Is there a difference in how out-of-order each file is going into the sort? > There is no difference in the parameters given via PARM and/or SYSIN Must be a different sort key, right? Or what's the point? Is each sort sequence the same? If you sort a file into a particular

Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread Farley, Peter x23353
While analyzing high CPU consuming jobs we came across a peculiar behavior of SYNCSORT. Certain SYNCSORT steps in some of the jobs are *regularly* (not just occasionally) taking much more time than some of the other SYNCSORT steps in the same jobs with same amount of data. For example, in one j

Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread Farley, Peter x23353
You're right, the sort orders are not the same. For the CPU example I gave below, the first sort uses these parameters: $ORTPARM: CORE=MAX SYSIN: SORT FIELDS=(1,3,CH,A,17,7,CH,A) The second one gets these: $ORTPARM: CORE=MAX SYSIN: SORT FIELDS=(1,24,CH,A) The application in ques

Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread efinnell15
Hard to say without knowing data patterns. Alt indexes can speed things up a lot another is interchange sort order and take Sortout of Long sort(1-24) and feed into the short sort 1-3,17-24. In a message dated 08/30/13 17:22:10 Central Daylight Time, peter.far...@broadridge.com writes: You'

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Shmuel Metz (Seymour J.)
In , on 08/30/2013 at 12:38 AM, Tony Harminc said: >There is a widespread and hard to break culture consisting of some >blend of "if it ain't broke, don't fix it", "I'll just copy this >JCL that works and change it minimally to suit my needs", Not just JCL, and normally without the analysis

Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread Blaicher, Christopher Y.
Peter, John's initial guess was pretty much on target. You first sort is going to do much more work than the second one. You might ask why since it is sorting on fewer key bytes? The answer is they share the first 3 bytes, which might not seem like much, but it at least groups the data. Let

SYNCSORT manuals general availability was Re: Peculiar CPU behavior of SYNCSORT?

2013-08-30 Thread Clark Morris
On 30 Aug 2013 16:13:59 -0700, in bit.listserv.ibm-main you wrote: >Peter, > >John's initial guess was pretty much on target. You first sort is going to do >much more work than the second one. You might ask why since it is sorting on >fewer key bytes? > >The answer is they share the first 3 by

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Robert A. Rosenberg
At 14:23 -0400 on 08/30/2013, Gerhard Postpischil wrote about Re: UNIT=SEP still alive (?): This appears to be a no-win situation for IBM. Our systems used AVR, and had enough drives, so that for us it was more important to reduce tape mount delays (while the job sat occupying limited storage).

Re: C question (IBM specific)

2013-08-30 Thread Bill Godfrey
On Fri, 30 Aug 2013 09:15:28 -0500, Mark Hammack wrote: >I would like to be able to pass a string to the IBM C/C++ compiler to include >in a program. I have tried every way I can think of to use the DEFINE() >compiler option but can't make it work. This is what I would like to do: > >... >//

Re: UNIT=SEP still alive (?)

2013-08-30 Thread Gerhard Postpischil
On 8/30/2013 9:22 PM, Robert A. Rosenberg wrote: I know for multi-volume datasets UNIT=(TAPE,2) handled the mount of volume3 while volume1 rewound and unloaded. I do not remember if you could allocate 2 units and have concatenated input volumes alternate between them. AVR might have helped since