VSAM Extended addressing
Dear Group. In my assembler program I want to get aware if my opened vsam dataset is defined for extended addressing (>4GB) or not. How can I do this. Any hint appreciated With best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
FEW VLF RETRIEVES
Dear group, at our shop we use the LLA-freeze-option for all our LLA-Dataset, mostly Lnklst-Datasets but also some non-Lnklst-DS (non-PDS/E). We defined our CSVLLA-Class big enough: CLASS NAME(CSVLLA) EMAJ(LLA) MAXVIRT(131072) but the amount of storage is only used up to 40% (SMF41(1)). Now, when i issue a 'D LLA,STATS' i see many DASD FETCHES, i.r.: LIBRARY: SYS1.SERBLINK MEMBERS:195 MEMBERS FETCHED: 25 MEMBERS IN VLF: 0 DASD FETCHES: 501 VLF RETRIEVES: 6 Are there some requirements for the modules to use VLF? During some testings I made a pgm, which loaded a module (non-RENT) about 4000 times. If this module is in VLF at starting time, it always will be loaded from VLF-cache (VLF RETRIEVES get high) . If the module is not in cache at start time of my pgm, 4000 DASD calles will be issued. Strange behaviour. Does somebody has an idea, or a hint, where to find some usefull IBM-documentations about VLF. We have z/OS 1.13, but with z/OS 1.12 we had the same behaviours. CSVLLIX1 and CSVLLIX2 or on. Any hint appreciated With best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXBATCH copy to mvs-ds FSUM6259
Hello Group, thank's to everybody for replying. Michael, the same effect happend if the dataset was preallocated or allocated in a previous step. The trick for me was to work with an intermediate Dataset. Assuming that //STEP01 does a cp /user/tmp.txt //'TEST.DATASET1'. //STEP01 EXEC PGM=BPXBATCH //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDPARM DD * SH /user/copy.sh /* //STEP02 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //MYDS DD DSN=TEST.DATASET, // DISP=(,CATLG,DELETE),UNIT=3390,BLKSIZE=27998, // SPACE=(CYL,(10,30),RLSE),RECFM=VB,LRECL=256 //SYSIN DD * REPRO IDS(TEST.DATASET1) OUTFILE(MYDS) /* //STEP03 EXEC PGM=IEFBR10 //SYSPRINT DD SYSOUT=* //DD01DD DSN=TEST.DATASET,DISP=SHR // With best regards, thank you so much Monika snip In JES3 this works as designed: With MDS [JES3 Main Device Scheduler], the resources (data sets, devices, and volumes) that a job requires are already set up when the job is passed to MVS for execution. (cmp. chapter 4.3.1.2 of JES3 Initialization and Tuning Guide). JCL DISP=SHR indicates that the data set exists before this step (cmp MVS JCL Reference). Assuming TEST.DATASET does not exist prior to job submit. Then, JES3 MDS has to allocate the data set before the job starts in order to fulfill DISP=SHR. So, did you try adding STEP00 with IEFBR14 to allocate DSN=TEST.DATASET with DISP=(NEW,CATLG,DELETE) instead of predefining (how exactly??) it in the shell script? Cheers Michael Von:Monika Amiss monika.am...@arcor.de An: IBM-MAIN@LISTSERV.UA.EDU Datum: 2013-03-15 16:34 Betreff:BPXBATCH copy to mvs-ds FSUM6259 Gesendet von: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Dear Group, I have a strange behavior. In the first step I call an Shellscript which does a cp /user/tmp.txt //'TEST.DATASET'. The TEST.DATASET ist predefined and empty. If I run only Step01 everything is Okay, the TEST.DATASET is filled with the data. But if I run it with STEP01 and STEP02, I get in STEP01 () the following error message: cp: FSUM6259 target file //'TEST.DATASET': EDC5061I An error occurred when attempting to define a file to the system. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
BPXBATCH copy to mvs-ds FSUM6259
Dear Group, I have a strange behavior. In the first step I call an Shellscript which does a cp /user/tmp.txt //'TEST.DATASET'. The TEST.DATASET ist predefined and empty. If I run only Step01 everything is Okay, the TEST.DATASET is filled with the data. But if I run it with STEP01 and STEP02, I get in STEP01 () the following error message: cp: FSUM6259 target file //'TEST.DATASET': EDC5061I An error occurred when attempting to define a file to the system. //STEP01 EXEC PGM=BPXBATCH //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDPARM DD * SH /user/copy.sh /* //STDENV DD * _BPX_SHAREAS=YES _BPX_SPAWN_SCRIPT=YES /* //STEP02 EXEC PGM=TESTLEER //SYSPRINT DD SYSOUT=* //DD01DD DSN=TEST.DATASET,DISP=SHR // We're running z/OS1.12 JES3. Somebody has an idea? Any hint appreciated. With best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXBATCH copy to mvs-ds FSUM6259
Hello Paul, thanks for your reply. The cp is Part of a long shell script. In syslog/syslogd I found no messages. With best regrads Monika -Ursprüngliche Nachricht- Von: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] Im Auftrag von Paul Gilmartin Gesendet: Freitag, 15. März 2013 17:14 An: IBM-MAIN@LISTSERV.UA.EDU Betreff: Re: BPXBATCH copy to mvs-ds FSUM6259 On Fri, 15 Mar 2013 16:33:36 +0100, Monika Amiss wrote: Dear Group, I have a strange behavior. In the first step I call an Shellscript which does a cp /user/tmp.txt //'TEST.DATASET'. ... cp: FSUM6259 target file //'TEST.DATASET': EDC5061I An error occurred when attempting to define a file to the system. //STEP01 EXEC PGM=BPXBATCH //STDPARM DD * SH /user/copy.sh Suggestion: Instead of cp, use IEBGENER for STEP01 (assuming that copy.sh isn't schematic of a larger script that can't be replaced by IEBGENER). -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
iconv() in USS
Dear group, we have an CONVXLAT-created own translation table for FTP (windows-ascii to EBCDIC with some changed). Is it possible to use this file (TCPXLBIN) in a unix shell script which issues an iconv. Or is there a way to create my own from-codeset and to-codeset iconv -f from-codeset -t to-codeset only single byte-char (no unicode). Any hint appreciated, with best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Scratch pool names in rmm
Dear group, we are changing form ca1 to RMM and have a different SCRATCH-Pool-Name for each LPAR. Some names have more than 6 characters. We have everywhere JES3 managed tapes and do not want to use sms-managed tapes. How is it possible to change the unspecific tape mounts (IAT5210 JOB ... MOUNT C SCRTCH) messages, so that the 7 character long Scratch pool name will appear in the mount message. This is what our virtual tape library will use to assign a specific tape range. Any hint appreciated, with best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
zIIP usage
Dear Group, can I get aware (via assembler, rmfreport) if a zIIP processor cannot be used, because it is totally in use by other tasks? The zIIP processor is shared between 4 LPARs. One of these LPARs has one additional zIIP. I need more specific information as other 15 minutes smf interval. Best would be an accumulated counter. With best regards Monika -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN