Re: Production Jobs contention with Test Jobs
Raja, You may need to check with your system programmer, but the parm member called ALLOC may help. Though I am sure others might have a say in this from the list. In it is the following sub parameter: SDSN_WAIT Specifies the installation policy for batch jobs that must wait to enqueue on special types of data set names. WAITALLOC([NO|YES]) Specifies whether to cancel jobs that must wait to enqueue on the following types of data set names: * GDG absolute generation data set name (unless the absolute generation data set name is specified on the JCL) * Real data set name (when its corresponding alias data set name is specified on the JCL). When YES is specified, and a batch job's enqueue request cannot be satisfied, the system issues messages IEF861I, IEF863I and IEF458D. The job waits, holding any resources it might have acquired. The system operator can choose to cancel the job in response to message IEF458D, or allow the job to continue waiting until the enqueue becomes available. If the operator cancels the job, the system writes an informational message to the job log. When NO is specified, the system cancels the job, releases its resources, and issues message IEF251I. Notes: 1. Use caution when specifying YES. Allowing jobs to wait for data set availability can cause deadlocks with other jobs in the system. 2. When you specify YES, the system does not allow the job to wait for a data set when both of the following conditions are true: This job plus one (or more) other jobs have the data set allocated as DISP=SHR This job requests that its use of the data set be upgraded from DISP=SHR to DISP=OLD. The system ends this job and issues message IEF211I. 3. The WAITALLOC option only applies to batch allocation requests (that is, allocation requests specified in the job's JCL). Default: NO This may bring your enqueue to the forefront and allow Operations to recognize it more efficiently and cancel the test jobs. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Batch TMP RECFM(VB) Input
Ulrich, Not knowing exactly which commands you are doing, or how many this may or may not work for you. You can always use a FB record. The commands can be split along multiple lines so long as there is a hyphen (-) or plus (+) at the end of the line to indicating it is being continued on the next line. Other than that, I am not aware of any way to prevent line numbers from being used for a VB file in a batch TMP. To make my process easier (to create multi line commands) I typically create a REXX to read a flat file of the element (data set name, tso id, etc) and then use ISPF Skel functions to build the JCL and command. Saves me from typing a lot of commands. Or I build an ISPF panel if the task is small and again use ISPF SKEL to build the JCL and commands. Just the other day I had to list 248 DB2 Data bases, so I used this process to make the work easier. Otherwise I would still be typing now. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Batch TMP RECFM(VB) Input
Ulrich, Then the only other thought I have is that you are doing this under ISPF. You need to change the profile of the Data Set you are using from one that has numbs on to a different profile. I do not have a system in front of me. But if you create a new VB file with the profile you want, you maybe able to remove the requirement of numbers cols 1-8. That means no CNTL, TEXT, etc.. type of file. Make a new one, like MYVB. So your new file might be called TSOID.JCL.MYVB Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CICS down after transaction exec wait macro.
Jorge, I assume you are CICS TS2.2 what version of operating system? I am not sure but I think you need to start with a S0201 abend with MVS or z/OS. In the MVS messages codes (or z/OS) the error indicaties: 201 Explanation: During processing of a WAIT macro, the system found either: O The macro expansion contained an incorrect address for an event control block (ECB) O The program issuing the WAIT macro was not running under the same storage protection key as the storage containing the ECB System Action: The system abnormally ends the program that issued the WAIT macro. Programmer Response: Ensure that the ECB address specified is a valid virtual storage address and that it was not incorrectly modified. Correct the error. Run the job again. Not sure if this helps. If I had a dump to look at, I could see if this applies or not. If this is the case, then I would ask what has changed. Any code changes, ptfs installed, the normal drill. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CICS down after transaction exec wait macro.
Jorge, One last thought, have you asked on the CICS-L list. They may have some experience with this type of issue. Lizette -Original Message- From: [EMAIL PROTECTED] Sent: Mar 24, 2006 6:15 PM To: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU Subject: Re: CICS down after transaction exec wait macro. Jorge, I assume you are CICS TS2.2 what version of operating system? I am not sure but I think you need to start with a S0201 abend with MVS or z/OS. In the MVS messages codes (or z/OS) the error indicaties: 201 Explanation: During processing of a WAIT macro, the system found either: O The macro expansion contained an incorrect address for an event control block (ECB) O The program issuing the WAIT macro was not running under the same storage protection key as the storage containing the ECB System Action: The system abnormally ends the program that issued the WAIT macro. Programmer Response: Ensure that the ECB address specified is a valid virtual storage address and that it was not incorrectly modified. Correct the error. Run the job again. Not sure if this helps. If I had a dump to look at, I could see if this applies or not. If this is the case, then I would ask what has changed. Any code changes, ptfs installed, the normal drill. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Over my head in a JES exit
Steve, you do not think that IBM would create a situation where they could charge money to fix it? I thought not. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: PDS unload
Gerry, If you have SAS in shop, then try PROC SOURCE. It will unload a PDS and create IEBUPDTE control cards in the offloaded file. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: S913 Abend
Mike, AFAIK - JES2 suppresses the ICH messages. You need to issue a JES2 command to allow the messages to be seen. Not sure what level of JES2 you are at, but this command should work with all levels: $TDEBUG,SECURITY=YES Then run your process again. You should see the ICH messages that prevent you from using this facility. Don't forget to turn it off when you are done. $TDEBUG,SECURITY=NO Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Status Of DASD Unit
Willie, If you look up the message ID (should be like an IEE message) with this display you would find that it means that the dasd unit is offline. NRD means not ready. So you need to have someone vary the device online. If that does not work, then you would need to have someone do a display of the dasd matrix and see if the paths are available. If that does not work you would need someone verify the hardware is connected to the system. Since I do not know if this is escon attached, a virtual device defined like dased, or other, this is the only advice I can offer at this time. But do use LOOKAT or use the MVS Messages and Codes manuals. They explain messages very well. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Redirect the joblog to mvs syslog when job abend ?
Laurence, I guess the question is what specifically do you want redirected to syslog and why. Also need to know operating system level and which JES you are running. Are you z/OS 1.4 with JES2 or JES3 or something like it? The system log is used for many things and I personally would not put the joblog there. However, there are a couple of MVS exits you could use to replicate some (if not all) information. But I would like to know what specificially you need in the syslog. Are you looking for abend codes, cpu time, step name, etc...? MVS/JES puts the basic job name, job number, and start and end messages. Lizette Koehler Looking for any alternative to redirect the joblog to mvs syslog when job abend , Is it doable ? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: where this command comes from ?
Is it possible that one user has a command defined on the LOGON PANEL Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: JOB card error - it has me stumped.
Would love to see the entire JOB Card. The illegal job card statement maybe due to a parm later in the statement. What you have supplied shows a continuation comma but do not see any additional cards. Plus I am not seeing any message id for the message. Do you have a jobcard exit that might be flushing the job and not JES or Converter? Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Userids
IMHO - An 8 Char TSO ID is doable. However, the following points need to be evaluated: 1) Using an 8 char TSO ID will prevent the tso user from submitting a job with a dynamically incrementing job card //TSOID JOB ... Will submit as //TSOIDA JOB the first time //TSOIDB JOB the second time and so on Therefore, you would need to verify that you do not have any TSO Users that do that. This process allows a TSO User to submit multiple jobs with different job names. Otherwise, they would all have the same name. That is sometimes confusing for the TSO User. 2) You may need to review exits like IKJEFT10 to ensure it is compatible. Or to modify it for the 8 char TSO ID. 3) You will need to review other products or reporting processes to ensure they do not expect 7 char or less TSO IDs. 4) If you also setup alternate TSO IDs, ensure they follow your standards At one shop I worked at TSOIDX was a primary TSO Id for the user, whereas TSOID1 was an alternate. That way we could provide multiple IDs without the user getting too confused. If you use 8 chars for TSO ID you may need to change the way you create alternates. Personally, I would stay with a 7 char or less TSO ID. That way you can avoid any gotcha code, processes, or products. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Userids
Actually, at one shop we did attempt to do this. However, there were many exits we had to write around TSO to make it work. It was not something I would recommend. But if you can figure out what needs to be altered, it can be done. Secondly, I am not sure with OCO if it can be done anymore. Besides, you know when a system programmer has too much time on their hands, they tend to add exits to make the system work the way they want it to, rather than the way IBM designed it. ;-) That is why I said I would recommend sticking to the 7 char or less ID rather than try to use the 8 char ID. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: GDG gen existence check via JCL
I think if you are listing a level of data sets with LISTC you use LISTC LEVEL(dataset name) Then it should produce an RC=0 I don't have a system to check this, but I think it is correct. Lizette Koehler -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of George, William (DHS-ITSD) Sent: Wednesday, June 01, 2005 11:04 AM To: IBM-MAIN@BAMA.UA.EDU Subject: GDG gen existence check via JCL I'm attempting to create a JCL step to check the existence of at least one dataset generation attached to a GDG base name. I'm aware I can use IDCAMS to check a dataset's existence via //STEP001 EXEC PGM=IDCAMS //SYSINDD * LISTCAT ENTRIES(DATASET.NAME.FLATFILE) //* // IF (STEP001.RC NE 0 OR ABEND) THEN But IDCAMS doesn't recognize relative generations so this method doesn't work for a GDG. That is,//STEP001 EXEC PGM=IDCAMS //SYSINDD * LISTCAT ENTRIES(DATASET.NAME.GDGBASE(0) ) //* // IF (STEP001.RC NE 0 OR ABEND) THEN Is there some means to do this without creating a REXX exec to process the check? I'm drawing a blank. Thanks Bill -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Can we measure cpu use of a JES2 Exit
Has anyone checked to see if the $DPERFDATA(*) (I think that is it) command would help? I don't have access to JES2 at the moment, but do remember using it to get a vast amount of internal statistical data out of JES2 with it. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Volume Problem - z/OS 1.4
If you can determine which products or functions in your environment can dynamically alter UCB info, you could start there and place slips traps on them. The first step I would take is to set up an automatic display command (D U,,,xxx,yy) to display all UCBs that have been affected starting at once per hour (or whatever level you are comfortable with) on all LPARs. Then when you get a hit, review syslog and see when the corruption occurred. That way you can narrow the time frame. Next go see what batch jobs or onlines were running during that time frame. What was starting up, shutting down, connecting (like FTP or servers), and what message were produced. Then begin to setup up traces for those functions. Then after you eliminate one, go to the next. Very time consuming but it will eventually shed light on the culprit. The IBM UCB Sniffer is very helpful. If you have products that assist SMS in managing DASD, like PROSMS, you could check with those vender(s) first. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mistakes in migrating - need to clear DASD volumes
My way of dealing with MCAT entries that were NON VSAM was DEL name NOSCRATCH NOPURGE Then just the entry gets deleted. The AMS manual should have many different types of actions you can take. DFSMS Access Method Services for Catalogs Or EXPORT name DISCONNECT 24.2.2 Export Disconnect of a User Catalog: Example 2 In this example, the user catalog 387UCAT1 is disconnected from the system. Its cataloged objects are no longer available to users of the system. //EXPORT3 JOB ... //STEP1EXEC PGM=IDCAMS //SYSPRINT DDSYSOUT=A //SYSINDD* EXPORT - G87UCAT - DISCONNECT /* The EXPORT command removes the user catalog connector entry for G87UCAT from the master catalog. The catalog becomes unavailable to system users until the system programmer reconnects it to the system, using an IMPORT CONNECT command. The parameters are: G87UCAT identifies the object to be disconnected. DISCONNECT identifies the object as a user catalog. When a user catalog's connector entry is to be deleted, DISCONNECT is required. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS managed PDS can't added to lnklst,csv538I,multi-volume dataset not allowed
In SMS you can specify single volume or multivolume for a Data Set. It is most likely that either the Data Class has the Multivolume Flag turned on. Linklst can only accept datasets that do not have that flag turned on when the file is SMS managed. I think the entry is on panel 1 of the Data Class Definition function of ISMF. I believe it to be VOLUME COUNT. If it is greater than 1 then it is considered a multivolume dataset even if it does not span more than one volume. Ran into that a lot at my last shop. The Storage group had a lot of tuning to do for me because they had my uni-volume data sets being SMS defined as multi-volume even though they were not multi-volume data sets and could not be multi-volume. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: NO DATA SETS AUTHORIZED in SDSF?
Charles, For problems in SDSF V2.10 I would do the following: Issue the WHO command. This displays your user ID, TSO logon procedure name, terminal ID, group index, and group name of the authorization group you have been assigned to based on ISFGRP macros in ISFPARMS. (For example, an index number of 3 indicates that you were assigned to the group defined by the third ISFGRP macro in ISFPARMS.) Ask the system programmer to check your authorization group against the ISFGRP, ISFNTBL, and ISFFLD macros in ISFPARMS. The macros are described in OS/390 SDSF Customization and Security. If the programmer has used the System Authorization Facility (SAF) for security authorization and has activated the resource class to perform the required checking, SDSF ignores ISFPARMS information. If SAF rejects the security check, do the following: Issue the TSO command, PROFILE WTPMSG MSGID. Try the SDSF request that failed. Note the text of the ICH408I message that appears. This message identifies the profile (by name and class) that caused the authorization failure. Report the complete text of this message when asking for authorization. Have you recently changed the ISF parms? Or activated RACF security for SDSF by activating the SDSF Resource Class? Is the SDSF Started Task Running? Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS stand-alone dump
Jason, If you mean the basics - z/OS V1R4.0 MVS Diagnosis: Tools and Service Aids Otherwise, you could use the online bookmgr z/OS 1.4 bookshelf and search for what you are looking for: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/IEA2BK34 Lizette Koehler --- Snip What the name of manual that contain information for stand-alone dumpfor z/OS 1.4? Jason Lowe - Mainframe Systems - Cornell Information Technologies --- Unsnip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to know the z/OS version by TSO login.
If you use ISPVCALL you need to enter it twice. The first execution collects the data and the second displays the output. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Help on SC03 abend
If my old addled brain is thinking correctly, I believe over 10 years ago IBM decided to no longer be nice to programs and require that all programs close any files they open. And if they did not close them, the system would then issue a SC03 abend. Or am I getting too forgetful??? Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ILR005E PLPA PAGE DATA SET FULL
From what I recall, that message is okay. The performance guys at my shop always made it overflow. That way they knew they did not have wasted space in PLPA. So, AFAIK, unless there are new rules, I don't think this is an issue. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: utility to print PDS list?
Well, if you have SAS, it can do it. Otherwise IEBPTPCH can do it. It all depends on the intent of the listing and the format you need. There might even be something on the CBT tape that might provide you with a PDS print function. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: EOF at Beginning of PDS
Martin, So long as nothing has written over the beginning of the damaged PDS, you might be able to recover the Directory. If you knew the specific DCB attributes of the PDS, you could try to create a job that would just open and close the dataset with the DCB needed. It might restore the Directory to its normal function. So long as the number of directory blocks, Lrecl and Blksize are the same before it was trashed, it should work to reset the directory. Unless the file is compressed or moved, the directory will still be where it was. So all you need to do is make the file a PO again. If when you list the PDS and it shows everything (directory blocks, lrecl blksize) except it is now PS instead of PO, you might get by with just opening and closing it as a PO file. Otherwise, I would just open and close with all the parms in DCB. Other option is to look a PDS, a utility that might have a FIX command in it. See link: http://www.cbttape.org/freepds.htm Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFHSTUP abend
Hi, Just a couple of thoughts. This is a user abend, so you probably need to look at the source for DFHSTUP to see what will generate this failure. My initial guess would be a field it cannot handle. If that were the case, then you could remove the offending record. Second, you are running DFHSTUP against a set of SMF data. For details on DFHSTUP and its control parameters see the CICS Operations and Utilities Guide (SC34-5991 for CICS TS V2.2, SC33-1685 for CICS TS V1.3). If you cannot find the source for DFHSTUP, you may need to go to the IBM support center for CICS and ask them what a U0001 indicates. Or go to the CICS list server and check with them or scan their archives. CICS List [EMAIL PROTECTED] Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Question on DCOLLECT data
This has been cross posted to the MXG-L List. I am creating a process using MXG to summarize or identify consumers in our SMS Test Pools. I created my list using the DCOLDSET data base in MXG. When I presented that to another person more familiar with these data sets, they determined that some of my entries were incorrect. That the files had actually been deleted but they are still showing up in the DCOLLECT data set. I browsed my data set from DCOLLECT and they were there. These files are VSAM and seem to show mostly valid data. There is space allocated/used, creation date, storage class, mgmt class, etc What I am trying to understand is how I could have phantom data sets in the DCOLLECT process. Our environment has multiple SMS Test Pools. So I have, for example, coded TEST01, TEST02, TEST03, TEST04 and TEST05 in SMS. Each pool has DASD volumes defined. I also have allowed some of the DASD volumes to be managed by 1 more than 1 SMS Pool. So DISK01 could be in TEST01, TEST05. We use Platinum to load our DB2 Data Bases. And when the job fails due to lack of space, it is just rerun from the top. Is it possible that within this process, the VVDS may still contain fragment information of files that never were completely created? (That because the process bombed during load, the VSAM delete never completed?) Or is there something else I need to look at to see why I am seeing these phantom VSAM Data sets in DCOLLECT? They are not in the catalog (only the alias shows up). And the volumes they appear to be on are no longer in the system. And of course the more important question, is the only way to clean this up is to DFDSS backup, init the pack, create new VVDS, VTOCIX and then reload the files to that volume? Thanks for any directional help. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Uncataloged VSAM in SMS Pool
To continue with my problem with DCOLLECT and phantom VSAM datasets. What appears to have happened is we have several VSAM data sets (DATA or INDEX) spread across several SMS managed volumes that are uncataloged. Does anyone know how a VSAM data sets can go through delete processing and still not delete the entries. Just leave them on the volumes uncataloged? Thanks for any insight. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Systems Programming Position - Raleigh/Durham NC
Todd, This does sound interesting. To give you a quick background, I just accepted a position (May 2006) in Columbia SC with SCANA Corporation (electric and gas). They do not appear to have sufficient work for me to do within the group. How soon are you looking to fill this position? Lizette Koehler -Original Message- From: Todd Blandford [EMAIL PROTECTED] Sent: Sep 7, 2006 9:39 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Systems Programming Position - Raleigh/Durham NC Hello all - I have received permission to post this from the list owner. We have an immediate opening for a Senior Systems programmer at Duke University Health Systems in Durham, NC. We are running z/OS 1.6, DB2 z/OS V7 and IMS V9 and are looking for an individual with 7+ years experience supporting a mainframe/zOs environment. I am not a head hunter or a placement agency - I am the hiring manager at Duke. If you are interested, or know someone that may be interested, please contact me directly and I will get you the full job description and details. Thank you all. Todd Blandford Senior Manager - IT Duke Health Technology Solutions [EMAIL PROTECTED] -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where is the DB2-L List?
Here are the instructions from the DB2-L list. Welcome to the IDUG DB2-L list. To unsubscribe, go to the archives and home page at http://www.idugdb2-l.org/archives/db2-l.html. From that page select Join or Leave the list. The IDUG DB2-L FAQ is at http://www.idugdb2-l.org. The IDUG List Admins can be reached at [EMAIL PROTECTED] Find out the latest on IDUG conferences at http://conferences.idug.org/index.cfm - -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IEHLIST LISTPDS in an SMS environment
You have several of options. Use LISTDS as a TSO Command. You can specify it as: LISTDS âpdsnameâ Member This will list the data set and the PDS Members. You could then parse the list to find the member Second, get the PDS command from the CBT Tape. It will allow you to list a member or series of members Third, write a REXX exec to parse a PDS looking for a specific member. Fourth, If the member is known, you could use LISTC ENT command and then set the condition code if the Data Set Member was not there. LISTC ENT(âdsn(mem)â) If LASTCC 0 Then MAXCC = 26 Then you could execute subsequent steps based on the RC=26. Fifth, you could write a batch ISPF application that uses the LM functions to see if the member exists. Last, Continue to use IEHLIST by creating a process (REXX, Clist, etc...) that will build the control cards and submit the job. (I was thinking you could just drop the VOL= parm and realized that only if the data set resides on the SYSRES volumes would that work). Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Production DB2 Problem
To get to the new volumes are you using DEL/DEFs or letting SMS manage the space for DB2 using STOGROUPS. What I know about DB2 and Extending can fit on a pin, however, here goes. Depending on the VERSION of DB2 if you do an ADDVOL but did not have enough canidate volumes in the list, they may or maynot be used. The UCB and UCBEXT control blocks tells the system how many volumes can be added. In the UCB it is 10 (I think), and the UCBEXT are 5 each. If you define the DB2 DB/TS/TB with VOL(* * * * * * * * * * * *) you would get the UCB + UCBEXT. If you define VOL(* * * *) then you only get the UCB and not the UCBEXT. In which case, when you try to extend it will not be able to. Only the REORG or possibly the stopping and starting of the DB will work. I am sure if I am in error in this, there will be correction information passed ;-). But this is my understanding of ADDVOL and DB2 extensions. I know at some point, IBM correct the ADDVOL in DB2 to get another UCBEXT without have to cycle or reorg the data base. The DB2 List might have better information on this issue. Lizette Koehler I am facing problem in production DB2. 5 Volumes were configured for Database in storage group while creation of tablespace A. Later in 1 month these 5 volumes were full and added another 2 volumes, however Tablespace A could not extend to these newly created volumes. After performing REORG for Tablespace A , Tablespace VSAM dataset got extended to these newly created volumes. Is it necessary to do REORG of Tablespace everytime you add volumes in storage group. *Note : Tablespace were created using Storage group and not using volumes parameter.* ** What could be the reason for the same ? Please reply urgently -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IPL with future date
What kind of testing are you trying to do? There are date simulator products like HOURGLASS or I think Compuware has one. With these products your applications can pick a date and time to run in and not affect the rest of the environment. Lizette -- Snip --- We have a FLEX-ES box with a number of instances (sort of like lpars) and I would like to ipl one of the instances with a date some time in the future to do some testing. However, that instance would touch catalogs from our production instance which would be running with the current date. Is this a recipe for disaster or will I get away with it. -- UnSnip --- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Couple Dataset and Resizing
Hi, running z/OS V1.4 Need to refresh my memory on how to resize a couple data set pair. Ran into an issue where I attempted to create a new policy for my CFRM and it died saying I had more than 50 Structures IXC736I THE LIMIT OF 50 STRUCTURES PER POLICY HAS BEEN EXCEEDED IN LINE 336. CFRM IS THE COUPLE DATA SET DATA TYPE TO WHICH THIS LIMIT APPLIES. So I now need to resize my CDS for the CFRM to handle more. I am planning to set ITEM NAME(STR) NUMBER(200) A couple of questions 1) For a CFRM CDS I currently have 3 Defined (CDS1, CDS2, and CDS3) Only CDS1 and CDS2 are known by the D XCF,COUPLE command. Can I inactive the Primay ( switch CDS1 with CDS3?) and then delete CDS1 and use IXCL1DSU to create/format it fresh? Or do I need to just create a new pair and activate them instead and junk my original pair? Is there anything special about the type of CFRM that I need to take into consideration when Switching and Del/Def? (Yes I am using the IBM Utility to do this work) 2) When I do the SETXCF COUPLE command is the PSWITCH on the TYPE= or other? SETXCF COUPLE,PSWITCH,TYPE=CFRM,PCOUPLE=(CDS02),ACOUPLE=(CDS03) or SETXCF COUPLE,TYPE=CFRM,PCOUPLE=(CDS02),ACOUPLE=(CDS03),PSWITCH 3) Can this be done anytime or is it better at an IPL window? 4) Any other suggestions? Thanks Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: backup mastercatalog
The task you ran got an S878 which is usually a REGION size issue. You need to make the region= parameter on this task BIGGER. You can use tools like LOOKAT to find out what system abend or error messages mean. Lizette Koehler -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Anthony Bongiorno Sent: Sunday, October 08, 2006 4:16 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: backup mastercatalog i need help with i am geting : -QLUSER1S LOG5 00 37 24.00.0 IEA705I ERROR DURING GETMAIN SYS CODE = 878-10 QLUSER1S DDDE IEA705I 00F90280 007C0C48 007C0C48 1200 00D29240 IEA995I SYMPTOM DUMP OUTPUT 707 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Space Abend - Stumped
I guess a couple of questions would be What is the primary and secondary allocation? From the listing it looks like the data set went to 16 extents and died. Perhaps a change on the primary or secondary space allocation would be needed? Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
TRSMAIN and Tape
I was going to use TRSMAIN to pack some SMF Data from TAPE data set to dasd for FTP process. However the documentation for TRSMAIN states it cannot use tape. I do not understand why this is the case. What is special about TRSMAIN and tape processing. I would have thought it would just be simple BSAM writes of compacted data. Can anyone shed some light on why tape is not handled by TRSMAIN? Thanks... Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: *$HASP050 JES2 RESOURCE SHORTAGE OF JOES - 100% UTILIZATION REACHED
Joes can be dynamically increased with a $TOUTDEF command. I would also investigate what was generating all the SYSOUT. JES2 creates one JOE for every SYSOUT in a job. So if you have a SYSOUT=A and a SYSOUT=B that is 2 JOES for that job. You also create jobs depending on the OUTPUT characteristics for the SYSOUT. So one SYSOUT could have multiple JOEs if there are OUTDEF statements, multiple destinations, and so on. I had one case where an IMS Message Region created 100,000+ JOEs. That was due to an application COBOL program using a DISPLAY command. The system generated ONE SYSOUT everytime the DISPLAY command occurred in the IMS MPR. Lizette -Original Message- From: Robert Pelletier [EMAIL PROTECTED] Sent: Oct 12, 2006 11:25 AM To: IBM-MAIN@BAMA.UA.EDU Subject: *$HASP050 JES2 RESOURCE SHORTAGE OF JOES - 100% UTILIZATION REACHED Hi All. Last night we had no midnight operator and this hung the system for 3 hours. Can I dynamically increase this? Once again thanks all. We are OS390 V2R10 and have CA SYSVIEW. Have a Nice Day ! Bob Pelletier Connecticut Student Loan Foundation Rocky Hill, Ct. Confidentiality Notice Unless expressly stated otherwise, this message is confidential and may be privileged. It is intended for the addressee(s) only. Access to this e-mail by anyone else is unauthorized. If you are not an addressee, any disclosure or copying of the contents of this e-mail or any action taken (or not taken) in reliance on it is unauthorized and may be unlawful. If you are not an addressee, please inform the sender immediately and delete this message from your system. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: $T PROCLIB
Just one question. Are your proclibs defined on the PROCLIB statement inside the JES2 Parms? I think $TPROCLIB only works for them and not JCL'd Proclibs. If they are, this will work okay. Though I would be the only TSO User Logged on during this process incase there are any issues. As for moving them, If they are JCL'd then I would just stop all work (INITS, no new STCs, and TSO). With your TSO ID logged on, move the PROCLIB while JES2 is up. At worst Bounce JES2 after the change - DO NOT LOG OFF. Verify that JES2 is finding procs (create a couple of TEST jobs). I have used this technique successfully. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Best way to monitor CF and Structures in CF
I have a task to create monitoring reports on the CF and Structures in the CF (DB2 Group Buffer Pools). Tools I have available are RMF, SMF, MXG (oh and TMON). What is the best way to create the reports that will show growth, activity, etc... I am not a capacity planner so this is new to me. Any examples would be awesome. We are running z/OS V1.4 with DB2 V8 in nfm. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM 3Q2006 Earnings: Mainframes Strong (Again)
While I was out of work for 18 months, I used MONSTER, HOTJOBS, and Careerbuilder. I applied to all the positions I thought I qualified for, but employers either never got back to me, had me out on an interview and never got back to me, or said my skill set was too old (my last os at the time was OS/390 and they were looking for z/OS) It seemed to me that employers had no idea what they wanted and therefore passed over individuals that did not meet their buzz words. I finally got a job because the person that hired me was a friend I had known for over 10 years. And the position was one I would not normally have accepted, Contractor working as an application development support person creating tools to make appl pgmrs lives better. But it was a job. I later was offered a full time sysprog job doing z/OS System programming. That was due to the hiring manager knowing what he wanted and what skills would work. So in my opinion - it is not from a lack of trying but that the hiring personnel do not know what they are looking for. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: LE Defaults for z/OS UNIX
While I'm waiting for a response from MVS-OE, can somebody here point me to where the LE Installation Defaults are specified for z/OS UNIX? I don't find it in either the z/OS UNIX doco or the LE doco. This is for z/OS 1.5, btw. TIA, -jc- The LE Options are tuned according to HEAPS, STACKS, POSIX, THREADs, etc. The LE Customization manual has good details on each area and how the options apply. Depending on what you need to tune, you will need to look at the different areas. Here is the list of ALL LE Manuals at the V1.5 level GC26-4764-05 COBOL for OS/390 VM V2R2 - COBOL for MVS VM V1R2 Compiler and Run-Time Migration Guide GC27-1409-01 Enterprise COBOL for z/OS and OS/390 V3R2 Migration Guide GC27-1458-00 Enterprise PL/I for z/OS and OS/390 V3R1 Migration Guide SC26-3118-01 PL/I for MVS VM V1R1.1 Compiler and Run-Time Migration Guide SC26-9474-02 VisualAge PL/I for OS/390 Compiler and Run-Time Migration Guide V2R3 GC09-4913-01 z/OS V1R5.0 C/C++ Compiler and Run-Time Migration Guide SA22-7567-04 z/OS V1R5.0 Language Environment Concepts Guide SA22-7564-05 z/OS V1R5.0 Language Environment Customization GA22-7560-04 z/OS V1R5.0 Language Environment Debugging Guide SA22-7561-04 z/OS V1R5.0 Language Environment Programming Guide SA22-7562-04 z/OS V1R5.0 Language Environment Programming Reference SA22-7566-04 z/OS V1R5.0 Language Environment Run-Time Messages GA22-7565-04 z/OS V1R5.0 Language Environment Run-Time Migration Guide SA22-7568-04 z/OS V1R5.0 Language Environment Vendor Interfaces SA22-7563-02 z/OS V1R5.0 Language Environment Writing ILC Applications Here is a link to those manuals in PDF form: http://www-03.ibm.com/servers/eserver/zseries/zos/bkserv/r5pdf/le.html I would start with SA22-7564 Customization and work it out from there. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM 3Q2006 Earnings: Mainframes Strong (Again)
How can I get your job I had to move to South Carolina to get this gig. They will not even consider work at a distance. I asked my last boss if I could do full time work at home for the same salary I got here and they said no. So where is this wonderous, intellegent organization you work for, and do they need any more help??? Lizette ;-) As a matter of fact my (at the time) 23 years experience was the biggest selling point in getting this gig. Also, they said that, due to my 'maturity' (euphimism for advanced age[?]), the didn't require me to move to California, as long as I communicated (phone, e-mail, I/M, etc). -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
FileSeq Number on Tape
Ok, here is a very basic question: When I code the FILESEQ number on a Tape - it failes if I used hi order zeros. So it will not take 0001 but will take 1. I did not remember this being a restriction in JCL. At what point in the converter code would look at this and not like 0001. LABEL=(0001EXPDT=98000) vs. LABEL=(1EXPDT=98000) Thanks for the insight. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FileSeq Number on Tape
Resolution: I had written a REXX exec for a DR process that would read the TMSGRW report of volumes being taken to the DR site and generate a series of FDR Full Volume Restores. I was unable to test the actual JCL and so made some BIIIGGG asumptions. The FileSeq number generated was a 5 digit number in the TMS Report. When it was presented to the converter it flaged it in error. I have since put in the code: FS = STRIP(FS,'L',0) to remove all leading zeros. This will eliminate the issue with how the data is presented to the REXX. So the resolution is to not pass the full field but only the low order valid numbers 1, 10, 100, etc Then there is no issue. When I originally posted I was only told that the fileseq number failed, not how it failed. So I was not sure the specific message. However, now that I know, I have corrected the code to just send in what we need. Thanks to all who responded. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DUMPSPACE in Coupling Facility
The use of Volatile really (in my opinion) deals more with DB2 Data Sharing than anything else. If you set the CF to Volatile YES - the DB2 Data Sharing Regions put out a message DSN7507I :DSNQ DSN7LSTK 737 SCA STRUCTURE DSNSB0Q_SCA IS ALLOCATED IN A VOLATILE STRUCTURE. This makes my DB2 guys crazy. So we are switching our CF to NON-Volatile just to take away the messages. To us, the difference was a phone call at 2am in the morning. ;-) Even though the CF is backed up by a UPS and that is what we cared about; just not the DB2 Data Sharing Regions. Lizette In addition to Sam's question regarding DUMPSPACE, I have a question as well. What about VOLATILE? Years ago, ours were set to NO. Is this wrong? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DASD STATUS - F-NRD
Here is my 2 cents worth. The only issue here is whether or not the device is offline. If there is an F it is offline. I believe the NRD is a throw back to the old days when you could flip a switch that would READY or NOT READY the physical drive. That is no longer valid with RAID, Shark and others of this ilk. There are times when you will really see OFFLINE and other times you will see F-NRD. Both are acceptable to indicate a device is Offline. If I am wrong, please feel free to correct - especially you dinos out there. Is the NRD a throwback or some other indicator. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Meeting in Parsippany
I did not find a flyer. Can you let me know where on the web I can download it? Thanks Lizette -Original Message- From: August Carideo [EMAIL PROTECTED] Sent: Oct 27, 2006 1:41 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Meeting in Parsippany This just passed: I wanted to let you know about an exciting upcoming one day event on System z and Service Oriented Architecture (SOA). It's being held on Wednesday, Oct 25th, at the IBM Palisades Executive Briefing Center in Palisades, NY. It will be a chance for you to mingle and connect with other System z customers like you that use the mainframe/System z as a strategic asset and are looking to position System z within SOA along with providing Total Cost of Ownership (TCO). I've included the invitation flyer that describes the discussion topics for the day along with how to register. Please register at your earliest convenience as this session will fill up quickly. Please feel free to pass the invitation to your colleagues if you can't attend. If anyone would like me to register them for the session please either call or email me and I'll get you signed up. Thanks. I'm looking forward to seeing you at this event. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
TPX and Logon Scripts
Anyone out there have customized TPX with logon scripts that can help me make them work? CA has not been very helpful on this issue and I am losing my hair (not really) over this. I read the manuals and do not get very far because I am not VTAM or CICS fluent (trying to make CICS Autoinstall with Signon Script). I am hoping someone out there might be able to help me understand this process better than the book. Thanks for any guidanceLizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SYSLOG Broken
Not sure what your abend in SDSF is, but it is possible that the HASPINDX used by SDSF is cluttered. See how many SYSLOG data sets you have out on SPOOL. I think you can use the ST command and prefix SYSLOG. Or you can review the size of the HASPINDX data set and you may need to increase the size. Also check out this link: http://www.ibm.com/servers/eserver/zseries/zos/sdsf/ Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Oracle on z/OS
Already a DB2-L newsgroup Welcome to the IDUG DB2-L list. To unsubscribe, go to the archives and home page at http://www.idugdb2-l.org/archives/db2-l.html. From that page select Join or Leave the list. The IDUG DB2-L FAQ is at http://www.idugdb2-l.org. The IDUG List Admins can be reached at [EMAIL PROTECTED] Find out the latest on IDUG conferences at http://conferences.idug.org/index.cfm Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
ex-CEO of Computer Associates goes to prison
Found this on the news net and thought I would pass it along. http://news.yahoo.com/s/ap/20061102/ap_on_bi_ge/software_sentence By TOM HAYS, Associated Press Writer 20 minutes ago NEW YORK - The former chief executive of Computer Associates International Inc. was sentenced to 12 years in prison and was fined $8 million on Thursday for his role in a massive accounting fraud scandal at one of the world's largest software companies. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
End of days for the Sysplex Timer
I was just reading the Share Website and came across this entry. Does any one have any additional information on this process yet? The Sysplex Timer is Dead! -- Since the beginning of Parallel Sysplex, our installations have depended upon the IBM 9037-001 and 9037-002 Sysplex Timers to provide our sysplexes with a common time source. This technology has reached its end (withdrawn from marketing at the end of 2006), and is replaced by Server Time Protocol (STP), a new technology built into z9 and z990 servers. Does built in mean simple? (Here's a hint: NO!) Do you know when you must convert? Do you know HOW to convert? What about planning for critical recovery considerations? Come to SHARE to find out the answers - we've planned an entire day of sessions just on Server Time Protocol! Server Time Protocol (STP) Overview Server Time Protocol (STP) Planning Server Time Protocol (STP) Recovery Considerations (90 minute long session) Server Time Protocol (STP) User Experiences Migrating to STP in the Development Lab Server Time Protocol (STP) User Experience at a customer Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Question JQES utilization
JQEs are the number of JOBs on the queue. So you want to increase them to a large enough number to support the highest number of jobs you have residing on Spool at any one point in time. I always max it out (or as close to max as possible). You need to make sure your checkpoint data set is large enough to support the increase. I think there is a formula in the JES2 Init and Tuning guide that will help you make that determination. Or you can increase your jes2 checkpoint on the fly with a Reconfiguration dialogue. I did this a lot under OS/390 V2.10. It is very easy. You do not need to do anything with OUTDEF that is for sysout. You need to work with JOBNUMs. Also check to see if you have a flood of jobs coming in when you see these messages, it could be a scheduling issue or a testing issue. One user can submit a lot of jobs if there are all in one PDS member and the users says SUB on the command line. I would probably increase it to 32000 jobs and just leave it at that. If you are adding more systems or environments coming into your MAS, you may have to upgrade to z/OS sooner than later. JES2 at OS/390 V2.10 can only support so much stuff. If you do not have any OS/390 V1.3 systems then you can go higher. Only restriction would be the size of the JES2 Check point data set. Write me offline if you would like to further discuss options to get around some of these restrictions or if you want more info on the reconfiguration process in JES2. Lizette Koehler ([EMAIL PROTECTED]) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Combine spool output datasets
Could you be more specific? Are you looking to place these in a data set, or print them as a unit? Or are you looking to change them with an OUTDEF parm or similar function? The JESMSGLG, JESSYSMSG, and JESJCL should all fall under the MSGCLASS parmeter. Lizette Hi Is there any posibility to combine all the JES output datasets for the same output characteristics together ? For example JESMSGLG JESSYSMSG etc . combine together. -- Miklos -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
z/OS V1.4 and v1.7 with Language Environment
We are planning to upgrade from z/OS V1.4 to V1.7. There has come up a concern over having z/OS V1.7 Language Environment in the TEST/DEVL systems and not in production. That programs compiled and LKED with the newer LE would have issues running in the V1.4 LPARS. I was thinking of just taking SCEELKED and leaving the V1.4 version in TEST/DEVL until V1.7 is on the production LPARS. Does anyone have any indication whether or not we need to leave the V1.4 version in TEST/DEVL or if the V1.7 can be in TEST/DEVL and rolling out to V1.4 LPARs. Does anyone know of any other application specific concerns with LE? ThanksLizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IPL with CLPA
I know you can specify D PROG,LPA,MOD=xx to see if a specific LPA Modules is loaded. There are probably some other tools that will do a more interrogation of LPA. LIzette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS V1.4 and v1.7 with Language Environment
Thanks everyone. I had read the manual and reviewed the processes. Unfortunately there are some that are very nervous about this upgrade. I was just trying to find another method that would make them feel warm and cozy. And to do that, I thought keeping the SCEELKED* data sets back a level just might do that. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to expand SYS1.LINKLIB?
Depending on this module, you might be able to temporarily move it to another data set in the LINKLST and use it until you can get the SYS1.LINKLIB fixed. But only if the fix is urgent enough to install. Or look at MLPA as an alternative until you get SYS1.LINKLIB fixed. If it isn't urgent, then the following would need to be done. Are you using SYMDEF which uses indirect catalog for SYSRES Volumes? If yes, then just close the pack, implement the maintenance on the clone, then IPL. If not, then you will need to clone and clip as others have suggested. You also might have other issues in the Linklst, so a review of all datasets might be in order. Just my two cents worth. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Suppressing Step Status Messages
Looking for a way to suppress Step Status messages from my master consoles. Any suggestions? A couple of other options, If you have an automation tool - Netview, Tivoli, OPS/MVS, etc you can probably have that capture and not send the message to the console, or talk sweet to your mvs sys prog and see if they can create an MPF function for you that would suppress the message from the console. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to... define VSAM to 2 lpars
Is the VSAM dataset in a USER Cat that both systems can see? If so, then you just need to make sure your SHROPTs are compatible with mutliple systems view/update it. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
EMC Dasd Question - A little OT
I am looking to see if anyone is using the EMC DMX3000 box for the mainframe? If so, are you using AUTOSWAP? Just looking for some input. We are thinking of using it. You can write me offline at [EMAIL PROTECTED] Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Z/Os Storage Mgmt products
You might also want to check out the DTS software group. It has several storage products like those described. Lizette Hello, does anyone know similar products to CA-Vantage Storage Resource Manager ??? What CA-Vantage does is: BrightStor CA-Vantage Storage Resource Manager manages, monitors and automates enterprise storage systems, helping to ensure that critical tape and DASD remain available. Hot spots are proactively identified before they impact the system and the status of multiple CPUs can be seen at a glance, enabling efficient analysis of the entire storage environment. The Windows GUI is shared by BrightStor Storage Resource Manager, enabling centralized enterprise-wide storage management. I don't know if IBM's Tivoli suite does similar tasks?? Many thx, Antonio CEcilio ([EMAIL PROTECTED]). -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SDSF authorizing
John, Have you tried trying on tracing in JES2 for security? It might provide ACF2 messages that could help in identifying this issue? Lizette Koehler - Original Message - From: John C. Wolf [EMAIL PROTECTED] Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@BAMA.UA.EDU Sent: Tuesday, October 04, 2005 12:41 PM Subject: Re: SDSF authorizing Does she have the appropriate RACF authorities in the JESSPOOL class? We use ACF2 here and she can look at her own jobs output all right. We control our SDSF users via the SDSF parm route. John Wolf -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Telecommuters beware the tax man
Hi, Hope this not not beyound the scope of this list. If it is, I apologize. Found this on CNET. Looks like telecommuters may be at risk for more taxes. Very scarey. Telecommuters employed by a company outside their home state may be at risk of having to pay extra taxes unless Congress adopts a bill protecting them, experts said Tuesday. http://news.com.com/Telecommuters+Beware+the+tax+man/2100-1028_3-5927124.html Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: JCL/Restart Question
Hi, When restarting with a PROC you MUST include the proc name in the RESTART parm. The JCL manual documents this very well. JCL Reference 20.21.1 Syntax RESTART= ({*} [,checkid] ) ({stepname }) ({stepname.procstepname}) ° You can omit the outer parentheses if you code only the first subparameter. ° The RESTART parameter cannot have a null value. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Passing PARM to Cobol
Craig, The hex 40C makes me think you have the length field incorrectly coded. Should it be a COMP-3 field instead of a BINARY field? Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Passing PARM to COBOL.
Howard, As stated in previous posts on this issue, LE options can be part of the PARM input. So depending on how your shop has setup LE and COBOL, the LE parms (if you want to overrides) either comes before the / or after. CBLOPTS which does determine whether or not the user data should come before or after the /. However, there is another interesting (and new to me) comment at: publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ceea5160/2.2.2.8.1 Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Command to stop queue of the jes2
Helio, I know the command $HQ was used once To keep jobs in specified job queues or all job queues from being executed until you either issue a $AQ command or restart JES2. I think IBM started to change the $HQ to $HA around os/390 v1.1 0 with the command $HQ no longer documented around os/390 V2.4 (activated JES2). After that, the $HQ was replaced by several different commands. The command $HA provided more flexibility for holding parts of JES2 based on Converter, INPUT, Output, member in mas, Sysplex mas, etc... The following commands could be used together or independently to do what you want. Everything will be dependent on what actions you want to take now. The $PXEQ will halt WLM inits from selecting work. You can see if it is in effect with a $DMEMBER command. The $ZI command will halt initiators. Depending on the init structure, you could halt individual inits that contain the classes you want quiesce. The $HJQ command will halt specific jobs based on characteristics. And the last one $HA will halt all jobs based on affinity for a member, all jobs whose affinities include the specific member, or all jobs within an entire MAS configuration. So, everything depends on what you want to do with halting your environment. By init class, by member in a MAS or by specific types of jobs (INPUT, CONVERTER, etc...) Hope this helps. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: To know how a data set is protected by RACF
Johnny, First you may also wish to join the RACF-L list for racf questions RACF Discussion List: [EMAIL PROTECTED] You can search the archives and/or join. Second under TSO (READY prompt or ISPF OPT 6) issue the command - H LD This will provide the syntax of the Listdsd command. In it you will find that it also has a PREFIX function. Sometimes you will not get a profile from an explicit request. Instead you need to use a PREFIX option to see what is really there. Usually I will go to option 3.4 under ISPF and issue the command from there LD PREFIX(/) g on the line for the data set I am interested in. Or issue LD PREFIX(md0006.tools) g This will attempt to list any generic profiles Of course you may not have necessary racf authority for listing everything. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Looking for a copy of Advanced Assembler Language and MVS Interfaces : For IBM Systems and Application Programmers 1999
What is amazio? Is it suppose to be amazon? Interfaces : For IBM Systems and Application Programmers 1999 FYI book aval now at amazio Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Introducing delay in a assembler.
Hi James, Thanks for ur reply. But I get a compilation error which states- 18 STIMER WAIT,BINTVL=VACATION ASMA141E Bad character in operation code - WAIT,BINTVL=VACATION First, what level of HLASM are you running? Or the operating system release? Second, have you reviewed the Assembler Services Reference book: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea1a741/CCONTENT S I would also like to see the snippets of the generated code for the STIMER instruction and your BINTVL=VACATION instruction. That way we could see what was actually generated by your system. Provide the output a couple of lines before and after the area of interest. Hope this helps, Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: START fails no diagnostics!
One thing I usually do with STCs that fail, is to run the STC JCL as a batch job. It would not matter if the job failed, but I would be able to see if there were any data sets that were not valid or if there were some other issue or messages. //TSTJCL JOB ... //S1 EXEC PROC=BBOS001 Since the BBOS001 is created by WS I would suspect it may fail. Second is to modify the STC JCL to have a SYSOUT=A or some other non-purgable sysout class. That way the STC output stays in JES. Also, have you tried doing an ST in SDSF for the job? Sometimes you will not see anything in any other queue under SDSF except for ST on that jobtask name. The dynamic SVC dump name would depend on your definition in your environment. You can display the dumps via D D,ST (Display Dump,Status) both dynamic dumps and SYS1.DUMPxx data sets will be displayed. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 'ALLOCATE' a data set in my TSO/E session
Johnny, When allocating any dataset under TSO or BATCH I always ensure the DISP parameter is properly set. If you just code a DD statement of //DD1 DD DSN=datasetname Then the default DISP is OLD,DELETE. That means at job termination the data set will be deleted. I will let others on the list address how DFSMS might change that statement. So if you are using ALLOOCATE DSN(CENTER.UADS) DD(SYSUADS) During the time of your TSO session, the CENTER.UADS data set is allocated with OLD which is an EXCLUSIVE enq and not SHARED. I would use instead ALLOCATE DSN(CENTER.UADS) DD(SYSUADS) SHR REUSE To make sure the defaults are not used and a data sets is not accidentally deleted. I am not sure if the default for ALLOCATE under TSO is OLD,DELETE as well. If it is, then you also risk accidentally deleting the data set when it is freed from your TSO session. The whole point is if you do not specify a DISP parm then the default of OLD is usually used. That creates an exclusive ENQ and no one else can use the file until it is released. Second, you probably need to review the TSO/E REXX and TSO CLIST manuals. They have many examples on how to set up CLIST and REXX execs that run in Batch or TSO. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 'ALLOCATE' a data set in my TSO/E session
Peter, Okay, I was remembering an incident where a Production IMS Reslib disappeared because the application programmer coded (in the RESLIB concatenation) //DD DSN=reslib And nothing else in the DD statement. When the IMS Control region came down - it was deleted. I think what I should have said is the following: If you do not code DISP you get the following conditions DISP=(disp1,disp2,disp3) If disp1 is not coded it will default to NEW If disp2 is not coded it will default to DELETE for NEW or KEEP - OLD If disp3 is not coded it will be DELETE for NEW or Keep for OLD So, if you do not code a DISP on a DD statement then you will default to NEW which creates an EXCL enq on the data set if it is in use by another function. Once the function that allocated the file as default NEW ends, it sets the DELETE bit on the file. Then when all the other functions that have the file, free it, it will be deleted. Which could be days, weeks, or months later? So, in the case I was thinking of the data set got the DISP as NEW, DELETE. This also created an ENQ on the RESLIB and the batch job cancelled. Later when the IMS Control Region came down (several days later) the production RESLIB showed DELETED in the JESLOG. A valuable lesson to the programmer about proper coding of DISP in JCL statements. Later, the application group setup an ISPF function to eliminate the need to know the JCL for the programmers. Sorry I got a little confused. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Bang!
I was able to access both sites Steve. Not sure what your problem is ;-) Lizette For both of these URIs I got domain_name could not be found. Anyone else have that problem? Kind regards, -Steve Comstock -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Help with doing Contract Work as a Sys Prog
Hi all, If someone could write me offline to help me understand how to do contract work, I would appreciate it. I have been trying to find a job for over 18 months and cannot seem to find anything. I now have a possibility of obtaining contract work. I just have not done this and need to know any gottcha's that might hit me (taxes, FICA, medical, etc.) that I have not thought of. The contract company tells me it is W2 without benefits. I appreciate any input. Please contact me at [EMAIL PROTECTED] Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Assembler training / books?/
Andy, If you want to do self teaching, on AMAZON the following books are ones I used over 20 years ago. For basic Assembler Instruction they are all decent. The one everyone drools over now is out of print and apparently very pricey. The following books appear to be available with a 1-2 day ship. Not sure if that is true or not. MVS Assembler Language (Paperback) by Kevin McQuillen, Anne Prince Assembler Language Programming: The IBM System/370 Family (Hardcover) by George Struble (my fav) A Simplified Approach to S/370 Assembly Language Programming by Barbara J. Burian I have not checked out this book but it is current on Amazon. Assembler Language Programming for IBMR and IBMR Compatible Computers [Formerly 370/360 Assembler Language Programming] (Formerly 370/360,Assembler Language Programming) (Paperback) by Nancy Stern, Alden Sager, Robert A. Stern The DROOL Book - Out of Print Advanced Assembler Language and MVS Interfaces for IBM Systems and Application Programmers (Wiley professional computing) by Carmine A. Cannatello Also, another good book for learning this is: Systems Programming (McGraw-Hill computer science series) by John J. Donovan Another option would be to cruise past several universities and see if any of them offer Mainframe Assembler Programming and check to see what books they use. Might be more accessible. Hope this helps. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Define and start JES2
You will probably get different answers on this question. Here is my answer. My memory says that the MAIN JES2 Subsystem needs to be JES2. If you define addition JES2 subsystems (secondary) then they can be JESA, JESB, etc... The main reason is that every piece of documentation is for JES2. You might get someone confused at operations or Level2 if you say my JESA system is down. Trust me, you do not want to confuse Level2 at 0200 am with a JES is down call. Leaving it JES2 will make everything happy. Besides I am not sure if other vendors might need to see JES2 to make their products happy. I have run JES2 as the main JES2 subsystem name forever and there have not been any fallout. When I set up a JESA system, there were many factors to consider, such as third party products, documentation, NJE/RJE partners, etc... So I only had a JESA up on my test system; never in a production box. Now for the proc, personally I would keep it the same name (again for clarification). Unless you are running a very large environment, there is no need to make it any different. In the shop I was at we had 36 images running. So in our staging library we had a different JES2 proc for each image, but during our roll out procedure, it was renamed to JES2 on the target system. That way we could maintain all of our environments in one staging Proclib. Hope this helps. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Move HASPINDX dataset?
The HAPSINDX needs to be deallocated to all TSO sessions. What I do is use the SDSF Server to move it. Alter ISFPARMS to point to new HASPINDX F SDSF,REFRESH Ensure all TSO allocation to old file are gone. TSOENQ function is used to do this. Delete old file. If you do not use the SDSF SERVER, then you just need to make sure ALL TSO ALLOCATION to the old file are gone. Point to the new HASPINDX in ISFPARMS, allow TSO users into SDSF again. | In ISFPARMS, with the INDEX and INDXVOL keywords of the ISFPMAC macro | or OPTIONS statement. | By preallocating the ddname HASPINDX prior to the SYSLOG panel being | accessed. SDSF then uses the data set referenced by that ddname. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FFST Abend at Startup
Pat, You can create a dummy member called EPWHWR01 (hardware probes) by just editing a member and put a * in column 1 (that is the comment card) and save it. Then try restarting FFST again. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: LINKLST into EXTENTS
The one thought I had is: Are there any application libraries in the Linklst? Or are there any updates in this library other than the one you did? Would you be bringing into the environment new changes that the applications are not expecting. I have had a couple of situations where someone added something on the fly, did not tell anyone and then BOOM we had a fun time trying to determine what changed and how to back it out. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Syslog range recording DB2 V7.1
Leif, I would ask this type of question to the DB2 Newsgroup. DB2 Data Base Discussion List [EMAIL PROTECTED] To unsubscribe, go to the archives and home page at http://www.idugdb2-l.org/archives/db2-l.html. From that page select Join or Leave the list. The IDUG DB2-L FAQ is at http://www.idugdb2-l.org. The IDUG List Admins can be reached at [EMAIL PROTECTED] Find out the latest on IDUG conferences at http://conferences.idug.org/index.cfm Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
JES2 JOEs and How to Identify them
It has been awhile since I had to trouble shoot this type of problem. Does anyone know of a way in JES2/SDSF to identify the job that has produced a significant number of JOEs? I had a situation where we ran out of JOEs. Other than reviewing the entire output queue manually, is there an easier way of finding (using JES2 commands or SDSF) to see what job(s) have created a lot of individual SYSOUT elements? I will be reviewing our limit on number of JOEs and see about increasing it. But I am not sure if there was an easy way to see if JOB A has created 100,000 JOEs or not. I am also looking for a way to automate the identification of the culprits and have automation action them instead of a person. Thanks. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Confusion on output of LISTC CAT
Hi all, I seem to have forgotten what it means when the output from an IDCAMS LISTC CAT('catname') has some of the information as (INVALID). And for some reason it is eluding me when I review the SMS manauls If you look at my output it has (INVALID) for entries like CI-SPLIT, CA-SPLIT and REC-TOTAL (as well as others). Any thoughts of what I need to do (short of a catalog reorg) that might make it have valid information? Thanks Lizette The output looks like this: LISTC CAT('CATALOG.DB2') ALL IDCAMS SYSTEM SERVICES LISTING FROM CATALOG -- CATALOG.DB2 CLUSTER --- HISTORY DATASET-OWNER-(NULL) CREATION2000.131 RELEASE2 EXPIRATION--.000 BWO STATUS(NULL) BWO TIMESTAMP-(NULL) BWO---(NULL) PROTECTION-PSWD-(NULL) RACF(NO) ASSOCIATIONS DATA-CATALOG.DB2 INDEXCATALOG.DB2.CATINDEX DATA --- CATALOG.DB2 HISTORY DATASET-OWNER-(NULL) CREATION2000.131 RELEASE2 EXPIRATION--.000 ACCOUNT-INFO---(NULL) PROTECTION-PSWD-(NULL) RACF(NO) ASSOCIATIONS CLUSTER-- ATTRIBUTES KEYLEN45 AVGLRECL4086 BUFSPACE---10240 CISIZE--4096 RKP9 MAXLRECL4086 EXCPEXIT--(NULL) CI/CA168 BUFND--4 STRNO--3 SHROPTNS(3,4) SPEED UNIQUE NOERASE INDEXED NOWRITECHK IMBED NOREPLICAT UNORDERED TEMP-EXP NOREUSE SPANNED NOECSHARE ICFCATALOG STATISTICS REC-TOTAL--(INVALID) SPLITS-CI--(INVALID) EXCPS--(INVALID) REC-DELETED(INVALID) SPLITS-CA--(INVALID) EXTENTS1 REC-INSERTED---(INVALID) FREESPACE-%CI-10 SYSTEM-TIMESTAMP: REC-UPDATED(INVALID) FREESPACE-%CA-20 X'' REC-RETRIEVED--(INVALID) FREESPC(INVALID) ALLOCATION SPACE-TYPE--CYLINDER HI-A-RBA34406400 SPACE-PRI-50 HI-U-RBA--688128 SPACE-SEC-10 VOLUME VOLSERSYS015 PHYREC-SIZE-4096 HI-A-RBA34406400 EXTENT-NUMBER--1 DEVTYPE--X'3010200F' PHYRECS/TRK---12 HI-U-RBA--688128 EXTENT-TYPEX'00' VOLFLAGPRIME TRACKS/CA-15 EXTENTS: LOW-CCHH-X'02CF' LOW-RBA0 TRACKS---750 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Confusion on output of LISTC CAT
Thanks Mark. that is the answer I needed. We are running z/OS V1.4 and this fits very nicely. We will be upgrading to z/OS V1.7 by end of year. So I will probably just live with this anomaly for now. Lizette Yes - install APAR OA11927. Thanks, Mark Thomen Catalog/IDCAMS/VSAM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Confusion on output of LISTC CAT
The Catalog was created before the IMBED was removed. Any catalog created with IMBED before then would still show it in the listing. If you apply the apar OA10952 and then do the EXPORT/IMPORT the IMBED will no longer be in the listing. You can consider it an artifact from when the catalog was orginally created. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Example code for CEEBXITA
Hi, Other than the sample provided by IBM, does anyone have a modified version of CEEBXITA at z/SO V1.4 and z/OS V1.7 that I could borrow? I am going to implement it to track the number of times a batch application initializes LE and Terminates LE (main enclaves only not processes). I had an example of the control blocks I needed to chase and exclude (Exclude STC, and TSU, only do it if Batch), but cannot find my notes. It would save me some time if someone had it coded this way that I could borrow to make sure I do not over shoot my goal for the exit. Thanks in advance. Lizette Koehler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: compress a proclib
I think there are actually a couple of solutions here. 1) Do not put user proclibs in JES2. Use the JCLLIB statement instead. 2) If you do put a user proclib in JES2 then make it with only primary allocation and no seconday. Allow for growth. If it fills up then use the JCLLIB statement 3) If you do need to compress a proclib in JES2 be aware during the compress process you can get I/O errors while the JCL is trying to convert. Just resubmit the job. To compress: Use DISP=SHR in the COMPRESS JCL (usually IEBCOPY). Next have a second batch job ready to go to access a proc in a different PROCxxx statement. It is okay to use a dummy. This process causes JES2 to close and reopen PROC00. JES2 remembers the members TTR pointers and keeps them in storage, so it does not need to read the proclibs everytime to find out where they are. The use of the other PROCxxx entry is to force JES2 to relearn the TTR pointers. Be prepared to have jobs resubmitted should they get I/O errors during conversion. My preference is to always use a JCLLIB for everything except SYSTEM Proclibs. And to always allocate my system proclibs with only primary and very big. If you do have proclibs that have secondary extents, always scheule a compress job weekly when batch can be quiesced. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
SVC Dumps and DB2
Does anyone know if there is a way to reduce the amount of information DB2 feels it needs to dump when it requests an SVC Dump? We had MAXSPACE set at 4500M and it still was not enough. I do have the Dump Data sets SMS managed and STRIPPED (extended format) so that part should not be a problem. Or is there a way to calculate how much MAXSPACE will be needed by DB2? Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SVC Dumps and DB2
Thanks Sam, and everyone else. We have no issue with the DASD part of the dump. I have that setup as stripped. It is just the virtual dump I am having difficutly with. We have limited storage and so our MAXSPACE can only go to about 4.5G. The 6G or 8G is out of the question right now. I was just hoping that the powers that be would allow a customer to customize what in DB2 would need to be dumped. With the number of threads, SP, and trans going on, we always run out of MAXSPACE during any DB2 SVC Dump process. Will look at Compressed to see if it could provide any releif. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SYSTRACE in SYSMDUMP
I woudl probably verify what I dump to SYSMDUMP. You can do this with a D D,O command. You should see something like the following IEE857I 10.13.16 DUMP OPTION 713 SYSABEND- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,SUM), PDATA=(SA,REGS,LPA,JPA,PSW,SPLS) SYSUDUMP- ADD OPTIONS SDATA=(TRT,CB,ENQ,DM,ERR,SUM), PDATA=(SA,REGS, LPA,JPA,PSW,SPLS,SUBTASKS) SYSMDUMP- ADD PARMLIB OPTIONS (NUC,SQA,LSQA,SWA,TRT,RGN,SUM) SDUMP- ADD OPTIONS (ALLPSA,NUC,SQA,LSQA,RGN,LPA,TRT,CSA,SWA,SUMDUMP, Q=YES,XESDATA),BUFFERS=K, MAXSPACE=2500M,MSGTIME=1 MINUTES SYSFAIL NO STRLIST OPTIONS ABDUMP- TIMEENQ=0240 SECONDS In this example you see TRT which indicates System trace table and GTF trace, as available. Then if you do not see all the stuff you want dumped in SYSMDUMP you need to specify in SYS1.PARMLIB. Then, I would think you could use IPCS to find the information you need. HTH Lizette Hi Is there a way to access the SYSTRACE entries in the SYSMDUMP ? (background : I would like to make a IPCS verbexit program to find out the the module name etc. for the TRACE table entries ) -- Miklos Szigetvari -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VTS Scratch Count Issue
The only other area I might also consider is your backend tapes for the VTS should you decide to add more virtual tapes. Make sure you have enough of them to support any additions you might make to the VTS. Lizette There are two main ways to tackle this situation, and likely you will need to do both. 1. The VTS is low on scratch volumes. The way DFSMSrmm handles this CBR3660A wto is to trigger a procedure for running expiration processing. Usually this is enough to return some volumes to scratch status. 2. If #1 does not give you enough scratch volumes you need to look at whether you really have enough defined in the VTS. If you really do need more logical volumes you have to follow the procedure to add/insert more logical volumes. You might want to refer to the redbook SG24-2229 where it states You insert logical volumes in a VTS by defining their volsers and their media type in the Library Manager's Insert Logical Volumes window (Figure 6- 19). Physical cartridge movement is not involved. To access the window, select System management on the Library Manager Commands pull-down, then select Insert VTS logical volumes. Prior to inserting the extra logical volumes you should check how the tape management system will handle this; by default DFSMSrmm will automatically take ownership and add them to its CDS - but your system may be configured differently. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF Question
Kees, If you play around with this you could discover that a blank entry can only be used in a very specific configuration. And I always do recommend anyone with a question first start by playing with a construct (not the production ones of course) and see what it does. For example if you have COMMAND or BOTH specified for the Command or Auto Migrate field, then you cannot use blank for Primary Days Non-usage or Level 1 Days Non-usage Same would be true if you specified Admin or User command Backup Auto Backup . . . . . . . . . And then tried to use blank in the proceeding fields. I think it would have been helpful if IBM had documented that in the Help Panels, rather than a user needing to try to use blank and then get an error message. I always did believe in more robust documentation in the help panels for ISMF but IBM has not quite gotten around to that yet. Conclusion, the blank entry is used in a very specific construct, one that has very little control over it. You are not specifying any details to ISMF. So it does nothing. There are no actions to take for a data set with that type of construct for the management class. So, no migrate, no automigrate, no backup, no gdg backups kept, etc. This may allow the STORCLAS to control the file but the MGMTCLAS will not do anything, from what I can remember. Perhaps someone else will have a better explanation. Lizette Hello list, I have an (awfully) basic question about ISMF: when defining SMS constructs (e.g. mgntclas) I can enter numbers of a blank. I cannot find anywhere what the meaning of the blank value is. Where can I find what the system does, when I leave blank fields like: Primary Days Non-usage . . . . (0 to or blank) Level 1 Days Non-usage . . . . (0 to , NOLIMIT or blank) Backup Frequency . . . . . . . . (0 to or blank) Number of Backup Vers . . . . . .(1 to 100 or blank) Number of Backup Vers . . . . . .(0 to 100 or blank) (Data Set Deleted) Retain days only Backup Ver . . . (1 to , NOLIMIT or blank) (Data Set Deleted) Retain days extra Backup Vers . . (1 to , NOLIMIT or blank) And many more. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Excel Question
Ed, What are you trying to do in EXCEL that WORD will not do? I usually use the WORD MAIL MERGE feature to create address lists. You can mail merge EXCEL data into a WORD document to create Letters, mailers, directories, etc. Lizette -Original Message- From: Ed. Benoit [EMAIL PROTECTED] Sent: Dec 5, 2007 9:47 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Excel Question Hello All, Any Excel List that I can ask these questions? I have some email addresses in a WORD document separated by commas and I would like to get them in a EXCEL document in the first column. Copy paste do not work because Excel will spread them out to all columns. (1) Is there a way to do this with copy and paste that I do not know? (2) Are there any software on the market that will accomplished this task? Ed. **Check out AOL's list of 2007's hottest products. (http://money.aol.com/special/hot-products-2007?NCID=aoltop000301) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FTPing of DFDSS Dump Files
When I use DFDSS to download a volume or dataset(s) to be transferred to another host, I always include BLKSIZE=32760 on the output file in DFDSS. Even though DFDSS does not care, it does help my transfer process whether that is NDM, XCOM, FTP. If you terse the file you need to make sure you upload it with the same attributes that the terse files has. That will also be the case for a TSO XMITTed file. Your BIN transfer is okay, so long as you keep the file attributes the same on the host. Lizette I need to move on zOS system to another. My simply plan was to dump datasets using DFDSS DUMP and then transferring the DUMP file to the other system using FTP. For the most part it worked out ok- in fact we'd TERSE the DUMP file before FTPing and DETERSE after saving lots of bandwidth. But I've falling into a situation where I have a problem. If I FTP the DUMP file to a Windows server using BINARY mode, and then FTP it back to a zOS system in BINARY mode- DFDSS cannot read the thing. My rear is still sore over this one. Does anyone know of a way to FTP the DUMP file back to a zOS system so it is readable? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
TPX Acl/e Code and Dispatch
Does any kind soul out there have a DISPATCH logon script for TPX ACL/E language? I am running into issues and cannot seem to get my arms around a solution. I have one user that seems to be already logged on but when we look they are not logged on to DISPATCH. My script works for everyone except this one id. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TPX Acl/e Code and Dispatch
I can emulate the problem by using two different IDs to logon to TPX Sessions and logging on with the same id in Dispatch. So TPX Session one is logged on as USER1 adn TPX Session two is logged on as USER2. I then logon to DISPATCH under both TPX sessions as USER1. This creates the error this user is getting. I can also do a DFCU SHO U ALL commands and see my USER1 is logged on the the terminal DISPATCH thinks it is. For this userid we do not see it in DISPATCH at the time of the error. We have tried to terminate the ID incase it is a phantom but it is truely not there. My ACLE script is fairly basic and works for all users save this one. So I am looking for examples of a DISPATCH logon script to see what else could be coded. I have had to alter it already if the user is a Top Secret Special user due to additional messages that were not accounted for. The Dispatch messages we are getting for this one user are: IDMS DC258001 V1 ENTER USER ID IDMS DC258912 V1 USER USER1 IS ALREADY SIGNED ON LTERM VTMLT006 IDMS DC258001 V1 ENTER USER ID CADS - ENTER SYSTEM PASSWORD: IDMS DC900130 V1 SECURITY VIOLATION HAS OCCURED FOR USER 1234567 (note my password was displayed here) V1 Enter Next Task Code DS600306: Lizette Does any kind soul out there have a DISPATCH logon script for TPX ACL/E language? I am running into issues and cannot seem to get my arms around a solution. I have one user that seems to be already logged on but when we look they are not logged on to DISPATCH. My script works for everyone except this one id. Are you sure they are not stuck in Dispatch? Are you familiar with DCMT (IDMS) display commands? Can they logon from VTAM without TPX? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TPX Acl/e Code and Dispatch
It is just odd that I only have one user that has this duplicate logon issue. No one else here is reporting it. I am trying to get more users on TPX. And hopefully we can see if this is isolated or not. Well, we have IPLs scheduled for this weekend so I will see if monday it is cleared up. Lizette Did this just stop working? If so, then bouncing the Dispatch region might be the only fix since it the user doesn't appear to be logged on but yet they get the already signed on message. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html