Re: WLM for toddlers
OK, let's take this example of DB2 stored procedures. When you say controlled by WLM, what does that mean? How does that work? I read this DB2 Magazine QA article: http://www.db2mag.com/qanda/040817.shtml At the end of the article, the last paragraph states: When a program calls EAST.MANY_SCHEMA_PROC (for example), DB2 finds the corresponding row in the SYSROUTINES catalog table. It tells WLM to execute program SPLDMOD1 in application environment WLMENV1. Because the load library PRODLIB is in a STEPLIB in the JCL for WLM environment WLMENV1 (or in a JOBLIB or in the link list), the module SPLDMOD1 is found and executed. The package from EAST_COLL will be used (as specified in the CREATE PROCEDURE statement), and so tables qualified by EAST will be accessed because the qualifier EAST is used to qualify unqualified SQL statements in the program (also specified in the CREATE PROCEDURE statement). My initial questions are: 1. In this example, what is WLMENV1? Is it a constantly running address space that gets requests for work to be done via WLM? 2. Or is WLMENV1 a started task procedure or a JOB JCL member in some library? 3. How does WLM monitor/manage/control or communicate with this WLMENV1 application environment if WLMENV1 is something that executes independently of WLM? Remember, toddler's first steps. :) TIA, Jerry On Wed, 6 Feb 2008 10:17:26 -0600, Luis Miguel Martinez [EMAIL PROTECTED] wrote: If you want to testing DB2 stored procedures controlled by wlm ... you need the WLM environment customized in goal mode, DB2 customization, WLM application environment. -- 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: tcpip, vary obey command failed
i create a new dns and new file ,using obey command but it fiales with tha same error thanks GAMAL -- 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: tcpip, vary obey command failed
Gamal, I managed to recreate part of your error-messages: MVS V TCPIP,,O,SYSP.OMVS.P1.J003.ETC(PROFILE) EZZ0060I PROCESSING COMMAND: VARY TCPIP,,O,SYSP.OMVS.P1.J003.ETC(PROFILE) EZZ0661I FOPEN() FOR PROFILE 'SYSP.OMVS.P1.J003.ETC(PROFILE)' FAILED : 61/741C7218, EDC5061I AN ERROR OCCURRED WHEN ATTEMPTING TO DEFINE A FILE TO THE SYSTEM. EZZ0305I CANNOT OPEN FILE SYSP.OMVS.P1.J003.ETC(PROFILE) EZZ0059I VARY OBEY COMMAND FAILED: SEE PREVIOUS MESSAGES In this case SYSP.OMVS.P1.J003.ETC is a HFS file-system and PROFILE is a file in this OMVS-filesystem. Are you trying to obey a file from an OMVS-filesystem ( HFS ) instead of a MVS dataset? I think, you can check the HFS filesystems in SYS1.PARMLIB(BPXPRMxx) -- Maarten Slegtenhorst - ATTENTION: The information in this electronic mail message is private and confidential, and only intended for the addressee. Should you receive this message by mistake, you are hereby notified that any disclosure, reproduction, distribution or use of this message is strictly prohibited. Please inform the sender by reply transmission and delete the message without copying or opening it. Messages and attachments are scanned for all viruses known. If this message contains password-protected attachments, the files have NOT been scanned for viruses by the ING mail domain. Always scan attachments before opening them. - -- 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: VSAM Surprise
GAVIN Darren * OPS EAS wrote: It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: VSAM Surprise
IMHO, I would have coded it like this, at least I would have been certain of the outcome // SPACE=(CYL,(7,1),RLSE) Or // SPACE=(CYL,(7,1),RLSE),DSORG=PS Without seeing the actual output from the job it is very hard to determine what kind of indication there would have been, will make it my project for 2morrow... Herbie Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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: VSAM Surprise
My problem with the whole thing is the RC of 0. If the IDCAMS is going to create an output that is unusable, but can be used by some creative coders, then why not at least kick out an RC of 4 with an INFORMATIONAL message. At least the RC 4 would make me check out the step or job before I pressed on. My opinion, for what it's worth. Wayne Schroeder Lead Systems Programmer Texas Farm Bureau Insurance Co. Waco, Texas -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: Thursday, February 07, 2008 4:19 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise GAVIN Darren * OPS EAS wrote: It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: VSAM Surprise
Just to disprove my previous point, I ran a job doing the opposite. //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO, // SPACE=(CYL,(7,1),RLSE) This is the result... Data Set Name . . . : MY.SEQ.DFHCMACD General Data Current Allocation Management class . . : PDS1CLSAllocated cylinders : 7 Storage class . . . : TSO1CLSAllocated extents . : 1 Volume serial . . . : S9SD01 Maximum dir. blocks : 0 * Device type . . . . : 3390 Data class . . . . . : **None** Organization . . . : POCurrent Utilization Record format . . . : VB Used cylinders . . : 0 Record length . . . : 32756 Used extents . . . : 0 Block size . . . . : 32760 Used dir. blocks . : 0 * 1st extent cylinders: 7 Number of members . : 0 * Secondary cylinders : 1 Data set name type : PDS Creation date . . . : 07/02/2008 Referenced date . . : 07/02/2008 Expiration date . . : ***None*** * Information is unavailable. This time the DSORG is not ignored, and I end-up with a PDS with no Dir-Blocks... Herbie Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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: tcpip, vary obey command failed : exclusive control
I just realized that my thoughts on PDS member integrity are wrong, otherwise we wouldn't be able to have concurrent edit within a PDS. I think the exclusivity for a member is via SPFEDIT. However, my point on staying in edit in sequential versus staying in edit in a member stands. Date: Thu, 7 Feb 2008 09:29:14 -0500 From: [EMAIL PROTECTED] Subject: Re: tcpip, vary obey command failed : exclusive control To: IBM-MAIN@BAMA.UA.EDU It wants to have exclusive control of the dataset. Not necessarily! ISTR that ISPF edit's SYSDSN ENQ behaves differently for a sequential dataset versus a member of a PDS. IIRC the sequential dataset retains an exclusive ENQ after the first save whereas, in the case of a PDS, the exclusivity is only maintained for the duration of the save. (I can't easily prove this right now as my client has evidently hidden ISRDDN.) :-( If this is the case, remaining in edit on a sequential obeyfile would have a worse effect than would a member. I did several tests. The obey fails if I try a nonexistent member ( logically ) and if I use a dataset for which TCP/IP is not authorized. Did you test sequential versus member of a PDS? _ Climb to the top of the charts! Play the word scramble challenge with star power. http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan -- 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: Change DD SPACE-Allocation at runtime
As previous posters have noted, you can change the secondary by doing an OPEN-J and modifying the JFCB at execution time, but of course this would have to be done by the application opening the dataset. You can also change the secondary for an existing dataset by specifying it in the JCL but the question really was how to do this without changing the JCL. There is also, of course, no way to change the primary space specification outside of JCL, since allocation occurs before execution. Assigning a data class does not help, since data class attributes are overridden by attributes specified in the JCL. (The above is true unless, of course, you have a product such as Allocation Control Center or similar products which will allow you to enforce policies for primary, secondary, RLSE, dataset size etc., via a set of policy rules that are invoked prior to allocation). Steve Pryor Senior Software Developer DTS Software, Inc. 770-922-2444 x162 [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: VSAM Surprise
Rick Fochtman wrote: --snip-- It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. unsnip-- A PDS/E is not a perfectly matching replacement for a PDS. I would expect some differences in how the two are handled. PDS/E is PDS Extended. Better version of PDS. PDSE is created to solve some problems with PDS. One of the problems which are solved in PDSE is improved directory integrity. There is no mechanism to stop the PDS directory from being overwritten if a program mistakenly opens it for sequential output. If this happens, the directory is destroyed, and all the members are lost. The sentence above is from SG246106. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: WLM for toddlers
On Thu, 7 Feb 2008 02:26:52 -0600, Support, DUNNIT SYSTEMS LTD. [EMAIL PROTECTED] wrote: OK, let's take this example of DB2 stored procedures. When you say controlled by WLM, what does that mean? How does that work? I read this DB2 Magazine QA article: http://www.db2mag.com/qanda/040817.shtml At the end of the article, the last paragraph states: When a program calls EAST.MANY_SCHEMA_PROC (for example), DB2 finds the corresponding row in the SYSROUTINES catalog table. It tells WLM to execute program SPLDMOD1 in application environment WLMENV1. Because the load library PRODLIB is in a STEPLIB in the JCL for WLM environment WLMENV1 (or in a JOBLIB or in the link list), the module SPLDMOD1 is found and executed. The package from EAST_COLL will be used (as specified in the CREATE PROCEDURE statement), and so tables qualified by EAST will be accessed because the qualifier EAST is used to qualify unqualified SQL statements in the program (also specified in the CREATE PROCEDURE statement). My initial questions are: 1. In this example, what is WLMENV1? Is it a constantly running address space that gets requests for work to be done via WLM? It is the name of the application environment. That application environment gets defined in WLM. One of the definition parameters is the procedure name. The proc name may or may not be the same as the application environment name. The standard I set for our shop (after everyone started requesting their own names) was Wnnn where was the DB2 subsystem name and nnn was anything else (usually numeric). For example, DB2PW001. That allowed me to mask STC WLM rules by subsystem for the various application environments (DB2PWnnn vs DB2TWnnn service class). To answer is it constantly running: There are other definitions besides the proc name in WLM (see the fine manual for all of them). One those definitions tells WLM how many to start - 1 per system, 1 per sysplex, or WLM controlled (no limit). When work is queued for the application environment, WLM will look to see if there is one active. If not it will start one. For definitions that are controlled by WLM (no limit), WLM will start additional ASIDs (procs, servers, whatever) if it thinks that will help. In cases where there is only 1, I think WLM will stop the application environment after it is idle for 1 hour. If there are multiple ASIDs started idle ones are stopped more aggressively (after 5 or 10 minutes). The last one still must be idle for an hour before it is stopped. I'm not positive on the timings of the above... hopefully a DB2 person will correct me if wrong. 2. Or is WLMENV1 a started task procedure or a JOB JCL member in some library? It can be a JCL (PROC) member if the PROC name is defined as the same name as the appl env. See above. 3. How does WLM monitor/manage/control or communicate with this WLMENV1 application environment if WLMENV1 is something that executes independently of WLM? It doesn't execute independently of WLM. That is why it is called a WLM controlled application environment. :-) WLM monitors it the same way WLM monitors everything. Sampling. There is a chapter in the WLM manual on application environments. Read that. There is also a single Redbook that would be good to read. System Programmer's Guide to: Workload Manager http://www.redbooks.ibm.com/abstracts/sg246472.html?Open Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: tcpip, vary obey command failed : exclusive control
It wants to have exclusive control of the dataset. Not necessarily! ISTR that ISPF edit's SYSDSN ENQ behaves differently for a sequential dataset versus a member of a PDS. IIRC the sequential dataset retains an exclusive ENQ after the first save whereas, in the case of a PDS, the exclusivity is only maintained for the duration of the save. (I can't easily prove this right now as my client has evidently hidden ISRDDN.) :-( If this is the case, remaining in edit on a sequential obeyfile would have a worse effect than would a member. I did several tests. The obey fails if I try a nonexistent member ( logically ) and if I use a dataset for which TCP/IP is not authorized. Did you test sequential versus member of a PDS? Date: Thu, 7 Feb 2008 08:40:05 +0100 From: [EMAIL PROTECTED] Subject: Re: tcpip, vary obey command failed : exclusive control To: IBM-MAIN@BAMA.UA.EDU Pat When I have forgotten to get out of edit mode on the FB file, the obeyfile command fails. It wants to have exclusive control of the dataset. Not necessarily! This is the output of an obey for a dummy-file which I entered in edit mode: MVS V TCPIP,,O,SYS1.TCPPARMS(OBEY3) EZZ0060I PROCESSING COMMAND: VARY TCPIP,,O,SYS1.TCPPARMS(OBEY3) EZZ0300I OPENED OBEYFILE FILE 'SYS1.TCPPARMS(OBEY3)' EZZ0309I PROFILE PROCESSING BEGINNING FOR 'SYS1.TCPPARMS(OBEY3)' EZZ0310I FILE 'SYS1.TCPPARMS(OBEY3)' CONTAINS NO STATEMENTS EZZ0316I PROFILE PROCESSING COMPLETE FOR FILE 'SYS1.TCPPARMS(OBEY3)' EZZ0053I COMMAND VARY OBEY COMPLETED SUCCESSFULLY When I enter my profile in edit mode and do an obey for it, the obey is also executed. Ofcourse I get some errors ( device already started, etc ), but the obey is nicely executed. ( Btw. Thanks Pat O'Keefe for the information that the profile is obeyable ) I did several tests. The obey fails if I try a nonexistent member ( logically ) and if I use a dataset for which TCP/IP is not authorized. -- Maarten Slegtenhorst _ Need to know the score, the latest news, or you need your Hotmail®-get your fix. http://www.msnmobilefix.com/Default.aspx -- 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: tcpip, vary obey command failed
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of SUBSCRIBE IBM-MAIN gaa a. gamal Sent: Thursday, February 07, 2008 3:43 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: tcpip, vary obey command failed i create a new dns and new file ,using obey command but it fiales with tha same error thanks GAMAL Gamal, You keep using the characters dns. Are you actually using dns? It should be dsn. Please be sure you are not making a typing error. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: VSAM Surprise
Van Dalsen, Herbie wrote: So you think it is normal not to give error messages it the space parm and the DSORG parm does not match up? Quite frankly I don't. [...] I think almost nothing in mainframe world is normal. g However my opinion is irrelevant here. What is important, such behavior is with us for years. In other words: is it normal - no, I don't think so. is it known - yes, absolutely. I consider it as part of very basic knowledge. I did the mistake (everybody did?), so I know it. My $0.02 Regards -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: WLM for toddlers
When work is queued for the application environment, WLM will look to see if there is one active. If not it will start one. AE's are started, by default, on all members of a SYSPLEX. You have to stop them manually on any system you do not want the DDF work to run on. Once stopped, you have to start it. The WLM will not start one, even if work is queued. If the AE is active, and there is work queued, then the WLM will start more PROC, if the limits have not been reached. Once started, the work is managed, as all work is, by your WLM policy. - Too busy driving to stop for gas! -- 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
-Original Message- From: IBM Mainframe Discussion List On Behalf Of Ted MacNEIL According to the Share survey, approximately half of those responding said they rely on hand-coding by developers to get access to business information, a time-consuming and potentially error-prone process. And, what do they do on the alternate platform? Mind-meld with the data? Drag, drop and connect other objects that some other developer hand-coded. -jc- -- 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: SMP/E ++PROGRAM vs ++LMOD
Staffan Tylen wrote: Hi. I'm having a problem building a usermod that should replace an installed source, assemble it, and replace the existing load module. The source was during product installation defined as ++SAMP(name) and the load module as ++PROGRAM(name). This type of packaging implies that the program is intended to be compiled/linked outside of SMP/E's control. My question is if there is a way to have the usermod replace the SAMP entry, assemble and link it, and replace the installed PROGRAM entry. If I use standard JCLIN to define the process it generates ++SRC and ++LMOD entries, but installs correctly. The problem is that if the vendor ships a new version of any of these two objects, the conflict will not be spotted by SMP/E who knows my alteration using different data element names. I guess my problem here is two-folded: how to get a ++SAMP element assembled without creating a ++SRC element, and how to get the program object created as a ++PROGRAM element instead of ++LMOD. I've started to believe that I need to do the assembly outside of SMP/E's control, am I correct? TIA SMP/E will compile only for SRC and ASSEM and will create only LMOD entries. Sorry. You'll have to compile/link the PROGRAM outside SMP/E before the APPLY. Keep in mind, that by updating the UMID or RMID of the SAMP and PROGRAM entries, your modification will still prevent vendor maintenance from regressing your change. -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL Sent: Thursday, February 07, 2008 10:30 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Analysis: New IBM mainframe won't end battle for Big Iron's soul According to the Share survey, approximately half of those responding said they rely on hand-coding by developers to get access to business information, a time-consuming and potentially error-prone process. And, what do they do on the alternate platform? Mind-meld with the data? - Too busy driving to stop for gas! We have a product, Informatica's Power Exchange, which replaced a number of custom jobs which created sequential files for ftp. This product has data maps which use a COBOL copy book to create a map so that the end users can do SQL-like retrieval of data from VSAM and sequential files. On the client side, the data can be transported directly into their Oracle database. Of course, if your company uses a RDMS, this is unnecessary. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: VSAM Surprise
PDSE's have a different directory format that allows for split directories the blocks of which are not always concurrent in the dataset. They are direct access. They also support functions not available on a PDS, such as Object Oriented modules, DLL Modules, etc... As such the direct access of the directories prevents writing unless through the correct service. Reading can still be done, but it only returns information in a format that emulates a PDS directory format. When I needed to alter a PDSE directory from a program I usually cheat, and have the program invoke directory services through REXX and ISPF functions. It can be done, but it just takes a different route. PDS directories have to be writable; otherwise you could not use TSO XMIT to pick up service packs packaged in PDS's for various products. This is one example of why a directory of a PDS is writable by design. There are plenty of other situations where this is used. Darren -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: Thursday, February 07, 2008 2:19 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise GAVIN Darren * OPS EAS wrote: It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: Start JES2
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of GIONFRIDDO MICHELE Sent: Thursday, February 07, 2008 11:31 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Start JES2 Hi, I would like to start JES2 of ZOS 1.8 in an MAS-environment with other systems in ZOS 1.6. Itake this error: SYSD $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR MORE ACTIVE MEMBERS MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL SYSD $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2 What can I do?? Bye Michele Gionfriddo I ran into something similar here. The z/OS 1.6 JES2 must be on the z2 level of the checkpoint. On the z/OS 1.6 system, you must issue the command: $activate,level=z2 A problem may occur with older software which does not support the new checkpoint format. We had this problem with a very old program that drives some weird printers. I had to create an alternate JES (JESA) with a separate SPOOL and NJE output to it for the STC to pick up. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: VSAM Surprise
On Tue, 5 Feb 2008 15:50:42 -0500, Arthur T. [EMAIL PROTECTED] wrote: I don't think its APARable. Probably the same as specifying output to an existing PDS with a DSN with no member specified. Something not really discussed (yet) is that this is a NEW dataset with directory blocks specified. Surely there is no conceivable reason to want to write to this PDS as a sequential dataset... is there? All the reasons for writing to a PDS directory are for existing datasets. Would it be unreasonable for either OPEN or the application program (IDCAMS in this case) to check for this case? Tony H. -- 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 JES2
GIONFRIDDO MICHELE wrote: Hi, I would like to start JES2 of ZOS 1.8 in an MAS-environment with other systems in ZOS 1.6. Itake this error: SYSD $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR MORE ACTIVE MEMBERS MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL SYSD $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2 What can I do?? Bye Michele Gionfriddo Sogei - Via M.Carucci n.99 - Roma Sistemi Centrali - Gruppo SB Stanza 1D07 - Tel. 06 5025 - 2165 Mob. 335.7129019 Email: [EMAIL PROTECTED] Your checkpoint dataset/structure is still at the OS/390 R4 level, you have to perform a $ACTIVATE to get it to the zOS 1.2 level. Issue a $DACTIVATE and see what it says, my system says this; $HASP895 JES2 CHECKPOINT LEVEL IS NOW z/OS 1.2 -- Mark Jacobs Time Customer Service Tampa, FL Everyone always coming to Zathras with problems. Great responsibilities. But Zathras does not mind. Zathras trained in crisis management. Zathras, Babylon 5 -- 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: VSAM Surprise
Tony Harminc wrote: Something not really discussed (yet) is that this is a NEW dataset with directory blocks specified. Surely there is no conceivable reason to want to write to this PDS as a sequential dataset... is there? There are a number of reasons; e.g., fast directory initialization (one EXCP per track), writing the directory prior to writing the members (backwards, but works if done correctly), etc. All the reasons for writing to a PDS directory are for existing datasets. Would it be unreasonable for either OPEN or the application program (IDCAMS in this case) to check for this case? What should it check? If I use BSAM or EXCP to write, then the DCB parameters aren't even relevant; what else could Open check? Ditto for IDCAMS - it's a utility that performs a requested function, and has no way of detection inapplicable usage. You might just as easily ask for the Initiator to request confirmation when it hits a disposition of DELETE for a data set, or any number of other deleterious conditions that could occur due to carelessness. Gerhard Postpischil Bradford, VT -- 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: WLM for toddlers
Jerry, A DB2 external stored procedure executes fenced that is to say, outside of the DB2 normal address spaces. To do this, DB2 utilizes WLM Application Environments. In the definition (in the DB2 catalog) for the SP is the name of the load module to execute, and the application environment. When the SP is called, DB2 and WLM will get an address space running (using the PROC named in the WLM AE definition). A task in this address space will then link to the named load module. So the stored procedure program, along with any modules needed will execute in this WLM AE started task address space. Hope this helps, Wayne Driscoll Product Developer JME Software LLC NOTE: All opinions are strictly my own. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Support, DUNNIT SYSTEMS LTD. Sent: Thursday, February 07, 2008 1:50 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers It's me, the guy who started this thread. I'm not actually sure I got an aswer to my original question. Maybe this will help. We have a customer who says they have a: compiled/linked COBOL load module invoked from a DB2 sp that runs in the WLM address space. That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? Or can it be both and, if so, what determines where the COBOL module runs? TIA, Jerry On Wed, 6 Feb 2008 10:45:44 -0500, Craddock, Chris [EMAIL PROTECTED] wrote: Besides reading a RedBook or 2, how can I get a little Hello World progam executed through WLM on our ADCD installed z/OS 1.8 system? I've zero WLM experience. Or is life a lot more complicated than I wish? Through WLM? Que? -- 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
LOCAL LOCK and abend
Hello: What is the status of a held LOCAL LOCK after an abend? Is this lock automatically released, or does an ESTAE need to release it? I was not able to find any info. in the manuals concerning this. Thank you. Paul Schuster -- 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: BLDVRP parm list
On Wed, 6 Feb 2008 17:14:57 -0500, Jim Mulder [EMAIL PROTECTED] wrote: The BLDVRP macro is pretty much unusable in this regard. I had the same problem with Batch LSR's use of BLDVRP back in 1989. So in Batch LSR, we hand build the whole BLDVRP parm list using the IDABLPRM mapping macro. But IDABLPRM is not made available in either SYS1.MACLIB or SYS1.MODGEN. Like lots of VSAM stuff, it used to be. The data management people have been particularly ruthless at removing source from the public eye, even for something both useful and not revealing of a private interface, like this. Of course, you can submit a requirement to VSAM to provide a usable BLDVRP, or provide IDABLPRM. In the mean time, about all you can do is look at the expansion of BLDVRP and create your own mapping of the parm list (which is what the Batch LSR prototype code I inherited had done, much to my dismay). If the OP wants to write his own mapping macro, the public domain IDABLPRM from 1974 vintage VSAM, available online in various places such as http://www.mainframe.eu/mvs38/asm/VSAM%20(IDA)/IDABLPRM is a remarkably close match to the current parm list generated by BLDVRP. Certainly there are some changes, but it'd make a better base than nothing, and if/when IBM releases the current IDABLPRM, at least most of the field names will probably be the same. Tony H. -- 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: What happened to resumable instructions?
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. [EMAIL PROTECTED] writes: I just noticed this thread today. I see there is a lot of speculation and incorrect statements, so let me try to clarify. First, from a processor implementation point of view, there is no problem with the old-style MVCL/CLCL interruptible instructions. At appropriate points based on pending interrupts and potential page crossings leading to an access exception, the millicode exits from their execution and sets the GRs and PSW appropriately to continue later. There is no risk of checkstops and it is perfectly well architected to handle a page fault in the middle, as some have speculated. The reason for the new CC3-style interruptible instructions is very simple. It was requested by software developers (both internal and external to IBM). It allows more flexibility in handling other system activity that is not interrupt driven. So for example, software can go off and perform some housekeeping while a long running MVCLE is executing. Note that POPS requires the processor to exit with a CC3 every (approximately) 4KB processed. So for a multi-page move, the overhead of starting and stopping can actually slow down the throughput of the move very slightly. I would expect that all future interruptible ops be of the CC3-style. That said, there will be at least one new interruptible version of an existing instruction announced soon, however, it is an instruction never used by the vast majority of software developers. re: http://www.garlic.com/~lynn/2008c.html#67 What happened to resumable instructions? long storage-to-storage operations with lots of accesses back to real storage ... is costing ever increasing number of processor cycles (as mismatch between processor speed and memory speed increases) ... recent reference http://www.garlic.com/~lynn/2008c.html#92 CPU time differences for the same job one could claim that nearly the same effective results (cc3-style) could be achieved for old-style interruptable instructions under program control ... but requiring a few more registers for loop control ... i.e. actual length is kept in other registers and the lengths used for mvcl/clcl instructions being limited (to 4096). there are other thruput issues associated with long storage-to-storage operations; even back to working on original mainframe tcp/ip product implementation. at the time, some of the competitive tcp/ip implementations were looking at 5k pathlength and five buffer copies ... and there was comparison with something like 150k instruction pathlength and 16 buffer copies for lu6.2. at that time, assuming 8kbyte NFS size buffer ... the processor overhead for the 16 (LU6.2) 8kbyte storage-to-storage buffer copy operations exceeded the processor time for the rest of the pathlength. the other factor that some processors provided was cache-bypass, storage-to-storage instructions. Large number of significant sized storage-to-storage operations ... not only has ever increasing significant overhead in terms of processor cycles ... but can have an extremely detrimental effect on cache occupancy (the actual data in most of the buffers has little probability of ever being needed in the cache, but replacing data that would be needed). -- 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: SMP/E ++PROGRAM vs ++LMOD
What I do in this case is place the source file in a PDS and in the USERMOD I include ++SAMP and ++SRC MCS statements, with both having the same TXLIB operand. The SAMP updates the sample so vendor maintenance gets caught during APPLY CHECK and the SRC forces the assembly so the program gets built. -Original Message- From: Staffan Tylen [mailto:snip] Sent: Thursday, February 07, 2008 6:17 AM To: IBM-MAIN@BAMA.UA.EDU Subject: SMP/E ++PROGRAM vs ++LMOD Hi. I'm having a problem building a usermod that should replace an installed source, assemble it, and replace the existing load module. The source was during product installation defined as ++SAMP(name) and the load module as ++PROGRAM(name). My question is if there is a way to have the usermod replace the SAMP entry, assemble and link it, and replace the installed PROGRAM entry. If I use standard JCLIN to define the process it generates ++SRC and ++LMOD entries, but installs correctly. The problem is that if ++the vendor ships a new version of any of these two objects, the conflict will not be spotted by SMP/E who knows my alteration using different data element names. I guess my problem here is two-folded: how to get a ++SAMP element assembled without creating a ++SRC element, and how to get the program object created as a ++PROGRAM element instead of ++LMOD. I've started to believe that I need to do the assembly outside of SMP/E's control, am I correct? -- 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: WLM for toddlers
On Thu, 7 Feb 2008 14:00:48 -0600, McKown, John [EMAIL PROTECTED] wrote: snip That is, the address space will be dynamically started and stopped as needed. Somewhat like WLM managed JES2 initiators. snip Have you ever noticed the message when a WLM init starts? SYSBATCH is an internal application environment for batch initiators: IWM034I PROCEDURE INIT STARTED FOR SUBSYSTEM JES2 APPLICATION ENVIRONMENT SYSBATCH PARAMETERS SUB=MSTR Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] Office:847-605-6570 Cell:630-306-8166 z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: WLM for toddlers
On Thu, 7 Feb 2008 13:50:00 -0600, Support, DUNNIT SYSTEMS LTD. [EMAIL PROTECTED] wrote: It's me, the guy who started this thread. I'm not actually sure I got an aswer to my original question. Maybe this will help. We have a customer who says they have a: compiled/linked COBOL load module invoked from a DB2 sp that runs in the WLM address space. That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? Or can it be both and, if so, what determines where the COBOL module runs? If the stored procedure is WLM controlled (which it appears this one is), then it runs in a separate address space all of which is defined in WLM (which is what we have been talking about). Nothing runs within the WLM address space but WLM code itself. But there can also be stored procedures that are not WLM controlled. They run in a DB2 established address space (SPAS). This predates WLM controlled stored procedures and is no longer the preferred way to do it. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] Office:847-605-6570 Cell:630-306-8166 z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: LOCAL LOCK and abend
Thank you for the pointer. I found the answer: Choosing an ESTAE-Type Recovery Routine Use ESTAE-type recovery routines to protect programs running under enabled, unlocked tasks (EUTs). ESTAE-type recovery routines can be in either problem state or supervisor state, and can have any PSW key. Programs that are disabled, hold locks, or are in SRB mode cannot use ESTAE-type recovery routines. If your program obtains a lock after you activate an ESTAE-type recovery routine, and then encounters an error causing your recovery routine to get control, the system releases the lock. You could use an ESTAE-type recovery routine in this situation if your program can tolerate losing its lock. For example, the lock might be used only to protect a queue from change while it is being read. and later, Locks: All locks are freed before the first ESTAE-type recovery routine gets control. This is in z/OS MVS Programming: Authorized Assembler Services Guide Publication No. SA22-7608-11 -- 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: WLM for toddlers
Wayne Driscoll wrote: The note about matching performance characteristics is important, because WLM can start multiple address spaces, even if limited to one per system, because the 1 per system is really one per system per callers service class. If you have 4 service classes running DB2 work (TSO, DDF, CICS, BATCH etc), you could have 4 AE address spaces running. Quite right, Wayne We term the combination of Service Class Period and Application Environment a Server Queue. Each queue is serviced by server address spaces. I attempted to document how this works (for DB2 Stored Procedures) in my TINY part of the now world-famous :-) DB2 Stored Procedures: Through The Call And Beyond Red Book. And I regret I hadn't been following this thread until now. (A customer rush job kept me out of circulation.) Cheers, Martin Martin Packer Performance Consultant IBM United Kingdom Ltd +44-20-8832-5167 +44-7802-245-584 [EMAIL PROTECTED] Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU -- 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
Start JES2
Hi, I would like to start JES2 of ZOS 1.8 in an MAS-environment with other systems in ZOS 1.6. Itake this error: SYSD $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR MORE ACTIVE MEMBERS MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL SYSD $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2 What can I do?? Bye Michele Gionfriddo Sogei - Via M.Carucci n.99 - Roma Sistemi Centrali - Gruppo SB Stanza 1D07 - Tel. 06 5025 - 2165 Mob. 335.7129019 Email: [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: WLM for toddlers
On Thu, 7 Feb 2008 16:26:37 +, Ted MacNEIL [EMAIL PROTECTED] wrote: As far as I know that is not true. The appl env. asid is created on demand. You are mixing terminology. Okay. I can see how that was a little confusing as I was trying to answer to question about the server ASIDs always running.I tend to think of the servers and the application environment as one in the same and they are not. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
On 7 Feb 2008 08:20:15 -0800, [EMAIL PROTECTED] (Kelman, Tom) wrote: Hand coding by developers? What does that mean? That they have to write programs. Oh my, that might take a little thinking and work. I gave up hand-coding when assemblers came out. Of course, I still tell the computer what I want - whether it is in Excel macros, Bento, XSL,... or simply dragging stuff around my desktop. -- 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: WLM for toddlers
Ted, actually you are the one mixing the terminology. WLM application environments (AE's) are either available or quiesced. When an application (in the DB2 stored procedure/UDF case, DB2) requests a connection to an AE, if the AE is quiesced, the request is failed, if available, then WLM will determine if an address space is currently running with matching performance characteristics, and if the address space has an available task. If so, the work is passed to that address space. If the current address space does not have an available task, then WLM will look at the limits, and either start an additional address space, or put the caller in a wait until a task becomes available. If no address space is started, WLM will attempt to start one. Once started, the address spaces remain running for 60 minutes after the last request is completed. The note about matching performance characteristics is important, because WLM can start multiple address spaces, even if limited to one per system, because the 1 per system is really one per system per callers service class. If you have 4 service classes running DB2 work (TSO, DDF, CICS, BATCH etc), you could have 4 AE address spaces running. Also, the process of resuming (making available) or quiescing AE's is via a WLM VARY, not a MODIFY. Wayne Driscoll Product Developer JME Software LLC NOTE: All opinions are strictly my own. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL Sent: Thursday, February 07, 2008 10:27 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers As far as I know that is not true. The appl env. asid is created on demand. You are mixing terminology. There is the application environment which consists of: 1. An 8-byte name. 2. A 32-byte lable. 3. An associated PROC, with optional parameters. 4. A limit. If the application environment is stopped, the PROC is never invoked. If the application environment is started then the PROC is invoked, as needed, subject to the limits specified. All AE's are started everywhere, by default, when you IPL. It takes a modify command applied to the WLM to start and stop AE's. The WLM will not start an AE that is stopped. It will invoke more PROCs, if applicable, if the AE is started. This is independent of DB2, except DB2 will use the associated PROC for DDF work. DB2 is not the only sub-system that uses AE's. I worked with an ISV that used them as well. We kept it under tight control, by stopping the AE on all systems where it didn't run. And, during testing, we kept the limit to one per SYSPLEX. Since, we couldn't control when the user was submitting tests, we would stop the AE, whenever we had to do (sub-system or application) maintenance. We did the same with DDF. We were comparing the ISV product to DB2/DDF. - Too busy driving to stop for gas! -- 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: VSAM Surprise
-snip-- I remember having mods to open that prevented a user from opening a PDS sequentially. Now we use an OEM product for that purpose. It should not be allowed by default. I could never understand why IBM hasn't done anything about this for so many years. ---unsnip--- Probably because it can prove to be useful. Consider this: IEBCOPY would be much slower if it had to do STOW for every member that it added to its output dataset. Especially if merging two fairly large PDS's. -- 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: CPU time differences for the same job
3. You can run the same job multiple times to see what the variability is for the particular job. Agreed, that seems to be the only sensible solution, though not an entirely satisfactory one. Why would this be unsatisfactory? On a z9 processor, 1.7 billion machine cycles (operations) can occur every second, for every engine. What makes you think that you can even remotely begin to describe what identical means for any given unit of work. The very nature of the interactions between programs practically requires variability rather than predictability. Even if you thought you could isolate each event, there are many that will be unknown (not disclosed in the architecture), subject to variation due to the last function performed, and unmeasurable. Why would you think that absolutely single measurement repeatability was possible? As I stated before, there will be variations, but it isn't random. Similarly in all my years, it is no coincidence that most operations departments were quite comfortable in knowing roughly how long any given job was expected to run (I know there are/were exceptions). The reason they knew this is because it was repeatable. The fact is that an identical unit of work will operate around a range of values and can be measured. Once measured, then the variation can be analyzed and a reasonable probability can be defined to account for the work unit's run time. If you want to know how a particular unit of work will be behave that you need to come up with a probability distribution function and run it repeatedly under controlled circumstances. This isn't simply some arbitrary point, it is absolutely required to be rigorous. This concern about applications is ill-conceived if it is thought that a one-time measurement should produce reliable results. If an improvement occurs, then the probability function will change and the results can be quantified. In truth, I suspect most of this work hasn't actually been done anywhere to either: 1. Define identical 2. Set up conditions to replicate as close to identical as possible the circumstances for a unit of work 3. Measure the variation under controlled repeatable circumstances. 4. Measure the variation under varying loads. (which negates identical). Anyway my two cents Adam -- 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: WLM for toddlers
As far as I know that is not true. The appl env. asid is created on demand. You are mixing terminology. There is the application environment which consists of: 1. An 8-byte name. 2. A 32-byte lable. 3. An associated PROC, with optional parameters. 4. A limit. If the application environment is stopped, the PROC is never invoked. If the application environment is started then the PROC is invoked, as needed, subject to the limits specified. All AE's are started everywhere, by default, when you IPL. It takes a modify command applied to the WLM to start and stop AE's. The WLM will not start an AE that is stopped. It will invoke more PROCs, if applicable, if the AE is started. This is independent of DB2, except DB2 will use the associated PROC for DDF work. DB2 is not the only sub-system that uses AE's. I worked with an ISV that used them as well. We kept it under tight control, by stopping the AE on all systems where it didn't run. And, during testing, we kept the limit to one per SYSPLEX. Since, we couldn't control when the user was submitting tests, we would stop the AE, whenever we had to do (sub-system or application) maintenance. We did the same with DDF. We were comparing the ISV product to DB2/DDF. - Too busy driving to stop for gas! -- 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: WLM for toddlers
On Thu, 7 Feb 2008 15:11:42 +, Ted MacNEIL [EMAIL PROTECTED] wrote: When work is queued for the application environment, WLM will look to see if there is one active. If not it will start one. AE's are started, by default, on all members of a SYSPLEX. You have to stop them manually on any system you do not want the DDF work to run on. As far as I know that is not true. The appl env. asid is created on demand. It also depends on your DB2 configuration, the WLM definitions, and what the application environment(s) are used for (utilities, user function, etc.). I know some of ours are never started unless the DB2 folks do something to start them (like one that refreshes the environment). If defined in WKM as 1 per sysplex it won't start on all members. If your DB2 is single system in scope (even if in a sysplex) it will never do that. http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2W171/13.4?SHELF=IEA2BK71DT=20070126163708CASE= I'm not a DB2 expert so I can't say too much more from the DB2 point of view. Perhaps there is a DB2 expert lurking that can explain / clarify. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: CPU time differences for the same job
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Shmuel Metz (Seymour J.) Sent: Wednesday, February 06, 2008 9:44 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: CPU time differences for the same job In [EMAIL PROTECTED], on 02/05/2008 at 05:23 PM, Farley, Peter x23353 [EMAIL PROTECTED] said: Based on this thread, the JES-reported TCB and SRB usage 1. They are not JES reported They appear in JESMSGLG, therefore they are JES reported. I don't particularly give a feghoot what program actually generated the message because it isn't relevant how the message was generated. The TCB/SRB time message appears in a JES output dataset so it is, in fact, JES reported. Picking a nit like this one is neither helpful nor germane to the discussion at hand. 2. Most of the variability should be in the SRB time. The bulk of the early posts in this thread were discussing TCB or both TCB and SRB time elongation due to the various factors cited. I would agree with you that in a normal environment, SRB time *should* be the most variable. What this thread has been about is that it *isn't* only SRB time that varies, and the environment *isn't* nearly as normal and predictable as we were taught to believe it was. 3. You can run the same job multiple times to see what the variability is for the particular job. Agreed, that seems to be the only sensible solution, though not an entirely satisfactory one. Those numbers and the Strobe product the only tools I have available to me. Strobe should be enough to find the hot spots. Not as easy as it looks. Sometimes the hottest spots aren't in your control (I/O subroutines for a data store owned by another application group are one such example). Priorities aren't always perfectly aligned in such cases. It's very discouraging to be told the tools you depend on are unreliable and unpredictably variable. Who told you that? The details and discussions in this whole thread told me that. The fact that two runs of the same work on the same system at similar times may vary by 10%-20% in CPU time is what I would call completely unreliable. 1%-2% can be called variable, but 10%-20% is a major difference that cannot be simply accounted for, except by throwing out low and high values from multiple runs as was suggested earlier in the thread. Peter This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments 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
Re: VSAM Surprise
Van Dalsen, Herbie [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] ... Ted, The only point I am making is that it is not necessarily IDCAMS that is at fault. I got the same results using IEFBR14 and the original JCL. Both //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS, // SPACE=(CYL,(7,1),RLSE) And //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1),RLSE) Gives me a PDS with 0(zero) Directory Blocks the same as //STEP1 EXEC PGM=IDCAMS,REGION=8M //SYSPRINT DD SYSOUT=* //DD1 DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1,43),RLSE) //SYSIN DD * REPRO IFILE(DD1) OFILE(DD2) What is strange though is that in the last case it says that 98% used, yet as originally stated, it is not accessible. REPRO IFILE(DD1) OFILE(DD2) IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569 IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0 And Command - Enter / to select action Tracks %Used XT Device -- X00354.SE3.DFHCMACD 315 98 15 3390 Herbie (Full version, previous was sent prematurely) It is not strange, but fully explainable since several different processes work on 1 dataset: 1. IDCAMS writes sequentially to the dataset and has no problem writing to it. 2. The dataset's tracks are used for 98% 3. The dataset cannot be read as a PDS, which is quite understandable after step 1. The 2 processes that should never have interacted on the same dataset are 1. (write seq) and 3. (read PO) and that is the user's fault. It would have been nice if z/OS had avoided this, but unfortunately it doesnot as R.S. pointed out and most of us experienced once in their learning period. Kees. ** For information, services and offers, please visit our web site: http://www.klm.com. This e-mail and any attachment may contain confidential and privileged material intended for the addressee only. If you are not the addressee, you are notified that no part of the e-mail or any attachment may be disclosed, copied or distributed, and that any other action related to this e-mail or attachment is strictly prohibited, and may be unlawful. If you have received this e-mail by error, please notify the sender immediately by return e-mail, and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its employees shall not be liable for the incorrect or incomplete transmission of this e-mail or any attachments, nor responsible for any delay in receipt. Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch Airlines) is registered in Amstelveen, The Netherlands, with registered number 33014286 ** -- 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
Recall: VSAM Surprise
Vernooy, C.P. - SPLXM would like to recall the message, VSAM Surprise. ** For information, services and offers, please visit our web site: http://www.klm.com. This e-mail and any attachment may contain confidential and privileged material intended for the addressee only. If you are not the addressee, you are notified that no part of the e-mail or any attachment may be disclosed, copied or distributed, and that any other action related to this e-mail or attachment is strictly prohibited, and may be unlawful. If you have received this e-mail by error, please notify the sender immediately by return e-mail, and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its employees shall not be liable for the incorrect or incomplete transmission of this e-mail or any attachments, nor responsible for any delay in receipt. Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch Airlines) is registered in Amstelveen, The Netherlands, with registered number 33014286 ** -- 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: Clarification Needed for SMS exits - regd.
It's a good question. I don't think there's really any easy way to do this. The problem you have is that ISMF doesn't check when adding or removing volumes from storage groups whether the volume is empty, is initialized, or even if it exists. It has to do this since the configuration that's being updated may not even exist on this system but might be being built, for example, for another system altogether. Unfortunately, this means that if you remove a volume from a storage group, then activate the configuration, and then try to allocate a new, non-SMS dataset on that volume, you get an allocation error (diag code 04160055 - trying to allocate a non-SMS dataset on a volume in which the VTOC/VTOCIX indicate the volume is SMS-managed), although any existing data on the volume is accessible. Other errors are possible if you add volumes to a storage group and don't ICKDSF INIT them as SMS-managed, etc. There aren't any exits to ISMF that might help with this, although you could try customizing the ISMF CLISTs and load modules. This might be a subject for a SHARE requirement. Steve Pryor Senior Software Developer DTS Software, Inc. 770-922-2444 x162 [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: VSAM Surprise
Van Dalsen, Herbie [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] ... Ted, The only point I am making is that it is not necessarily IDCAMS that is at fault. I got the same results using IEFBR14 and the original JCL. Both //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS, // SPACE=(CYL,(7,1),RLSE) And //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1),RLSE) Gives me a PDS with 0(zero) Directory Blocks the same as //STEP1 EXEC PGM=IDCAMS,REGION=8M //SYSPRINT DD SYSOUT=* //DD1 DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1,43),RLSE) //SYSIN DD * REPRO IFILE(DD1) OFILE(DD2) What is strange though is that in the last case it says that 98% used, yet as originally stated, it is not accessible. REPRO IFILE(DD1) OFILE(DD2) IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569 IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0 And Command - Enter / to select action Tracks %Used XT Device -- X00354.SE3.DFHCMACD 315 98 15 3390 Herbie It is not strange, but fully explainable since several different processes work on 1 dataset: 1. IDCAMS writes sequentially to the dataset and has no problem writing to it. 2. The dataset's tracks are used for 98% 3. The dataset cannot be read as a PDS, which is quite understandable after step 1. The 2 processes that should never have interacted on the same dataset are 1. (write seq) and 3. (read PO) and that is the user's fault. It would have been nice if z/OS had avoided this, but unfortunately it does Kees. ** For information, services and offers, please visit our web site: http://www.klm.com. This e-mail and any attachment may contain confidential and privileged material intended for the addressee only. If you are not the addressee, you are notified that no part of the e-mail or any attachment may be disclosed, copied or distributed, and that any other action related to this e-mail or attachment is strictly prohibited, and may be unlawful. If you have received this e-mail by error, please notify the sender immediately by return e-mail, and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its employees shall not be liable for the incorrect or incomplete transmission of this e-mail or any attachments, nor responsible for any delay in receipt. Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch Airlines) is registered in Amstelveen, The Netherlands, with registered number 33014286 ** -- 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: VSAM Surprise
My €0.01 is this... I think it should work as per documentation, and if it is documented that it should be working that way it has in my tests, then I apologize for wasting everyone's time bandwidth, and hope I will still have time in my lifespan on z/OS(12 months) have the luck to open the manual where this is documented to be the way it was designed. Herbie -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: 07 Februarie 2008 03:20 nm To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise Van Dalsen, Herbie wrote: So you think it is normal not to give error messages it the space parm and the DSORG parm does not match up? Quite frankly I don't. [...] I think almost nothing in mainframe world is normal. g However my opinion is irrelevant here. What is important, such behavior is with us for years. In other words: is it normal - no, I don't think so. is it known - yes, absolutely. I consider it as part of very basic knowledge. I did the mistake (everybody did?), so I know it. My $0.02 Regards -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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 Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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 abuse a STC for fun and profit.
-Original Message- From: IBM Mainframe Discussion List On Behalf Of McKown, John I am not suggesting doing this. But it works, strangely. Create a started __job__, say named STC ./ ADD NAME=STC //STC JOB ... //PROCLIB JCLLIB ORDER=(PROCLIB) //RUNIT EXEC PROC=MEMBER // You can now use this to run any JCL member from any JCL library as a started task. Well, assuming that the JCL is set up to run as a started task. S STC,JOBNAME=X,MEMBER=X,PROCLIB=MY.PRIVATE.STCPROC We use a similar technique to submit batch jobs that require a specific userID: //JOB PROC CLASS='A', DEFAULT MSGCLASS OF SUBMITTED JOB // LIST='*',LISTING OF SUBMITTED JOB // LIB='SYS1.PROD.JCL', DEFAULT JCL DATA SET // MEMBER=$DUMMYNAME OF JOB - MEMBER IN LIB //* //IEFPROC EXEC PGM=IEBEDIT //SYSPRINT DD SYSOUT=LIST //SYSUT1 DD DDNAME=IEFRDER //SYSUT2 DD SYSOUT=(CLASS,INTRDR),DCB=BLKSIZE=80 //SYSINDD DUMMY //IEFRDER DD DSN=LIB(MEMBER),DISP=SHR Then S JOB,MEMBER=member_name[,other overrides as needed] submits the specified job. Batch jobs submitted via this PROC run with the userID assigned to the JOB STC via the STARTED class STDATA entry. I don't know if you could run an STC via this means; never tried it (no need to try, with STARTED / STDATA available). -jc- -- 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: I'm back
thanks Rob for your response. in answer to your questions: the file system i am using under z/os 1.9 is the same as the one under z/os 1.7. the z/os 1.7 lpar that is working has a copy of the file system (originally copied from the failing lpar), not the same one. there were no error messages - i had JZOS tracing and debugging on and did not see anything. TOMCAT/JBOSS would always stop at the same point after the same message was issued about the last thing it was doing. i forgot exactly what the message was (something to do with jndi i think) and we would have to go back to z/os 1.7 on the lpar in order to reproduce the problem. We are running RACF but there were no RACF messages issued. anyway, things are working now so if crypto was the problem, it may have been due to whatever differences were made for z/os 1.9. thanks again for your response. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Rob Schramm Sent: Wednesday, February 06, 2008 5:45 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: I'm back Hi Eileen, I am sure that you got the same response from Steve and Kirk... huh?!? vbg That is a bit weird. The place I had it setup, was running z/OS 1.8 with ICSF implemented and locked down on the CSFSERV resource. If I had to guess, I would say it was a mount point/file system permission issue. I am sure you probably tried to rule permission bits out as a cause. You don't happen to have the errors that were issued when Tomcat was attempting to come up... do you? I made a fair amount of mistakes over the last couple of years with Tomcat/JSPWiki... so I have gained some experience with it. vbg I am curious which security product you are running? Were the file-systems: * separate? * moved between the lpars? * using shared files with USS (unix system services for those that might somehow attempt to confuse the reference) I can tell you that when I did have issues, I ran the JZOS with Trace level debug and it is also possible to setup Tomcat to debug as well. I also took advantage of running SAF traces and USS security traces. Both are verbose, but can illuminate hidden issues. Cheers, Rob -- 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: SPAM: Re: VSAM Surprise
-snip I'm curious -- does anyone remember how OPEN behaved if you opened an ISAM dataset with DSORG=PS? -unsnip-- Sometimes it failed; sometimes it OPENed with some rather spectacular results. It depended on how you coded the JCL. -- 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: VSAM Surprise
I remember having mods to open that prevented a user from opening a PDS sequentially. Now we use an OEM product for that purpose. It should not be allowed by default. I could never understand why IBM hasn't done anything about this for so many years. Jon L. Veilleux [EMAIL PROTECTED] (860) 636-2683 This e-mail may contain confidential or privileged information. If you think you have received this e-mail in error, please advise the sender by reply e-mail and then delete this e-mail immediately. Thank you. Aetna -- 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
CBT - TSSO and z/OS 1.9.
Hello all, I have just installed TSSO,(file 404) from the CBT web site on our z/OS 1.9 system. I am having a little difficulty with the sub-system console piece. When I assembled all of the programs, I had this error from the TSSO assemble step: ASMA044E Undefined symbol - UCMMCENT So, I commented it out to get past it and now when I start TSSO, it shows this in the syslog: TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing something, and my assembler is so-so. Any help would be appreciated. Thanks, Claude -- 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: WLM for toddlers
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Support, DUNNIT SYSTEMS LTD. Sent: Thursday, February 07, 2008 1:50 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers It's me, the guy who started this thread. I'm not actually sure I got an aswer to my original question. Maybe this will help. We have a customer who says they have a: compiled/linked COBOL load module invoked from a DB2 sp that runs in the WLM address space. That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? Or can it be both and, if so, what determines where the COBOL module runs? TIA, Jerry AH! What happens is that the DB2 stored procedure will run in a separate address space which is managed by WLM. That is, the address space will be dynamically started and stopped as needed. Somewhat like WLM managed JES2 initiators. Or maybe the UNIX BPXAS address spaces which are started by the UNIX fork() function. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: LOCAL LOCK and abend
Paul, For TCBs, look here: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A880/18.3 ..2.1?SHELF=IEA2BK80DT=20070429011913CASE= For SRBs, look here: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A880/18.3 ..2.4?SHELF=IEA2BK80DT=20070429011913CASE= Tom Harper IMS Utilities Development Team Neon Enterprise Software Sugar Land, TX -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Paul Schuster Sent: Thursday, February 07, 2008 1:41 PM To: IBM-MAIN@BAMA.UA.EDU Subject: LOCAL LOCK and abend Hello: What is the status of a held LOCAL LOCK after an abend? Is this lock automatically released, or does an ESTAE need to release it? I was not able to find any info. in the manuals concerning this. Thank you. Paul Schuster -- 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: CBT - TSSO and z/OS 1.9.
On Thu, 7 Feb 2008 15:59:58 -0500, Richbourg, Claude [EMAIL PROTECTED] wrote: Hello all, I have just installed TSSO,(file 404) from the CBT web site on our z/OS 1.9 system. I am having a little difficulty with the sub-system console piece. When I assembled all of the programs, I had this error from the TSSO assemble step: ASMA044E Undefined symbol - UCMMCENT So, I commented it out to get past it and now when I start TSSO, it shows this in the syslog: TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing something, and my assembler is so-so. Any help would be appreciated. I assume you are coming from a release prior to z/OS 1.8. I remember the same thing being reported then and I thought someone had updated it. Did you check the updates page at http://www.cbttape.org? Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: RSV-XCEL Going Away
Hi, AOS works fine instead of RSVF for us. You can open a PMR or better just ask Level-2 to test this with you the next time you have a PMR active for something else. The IBM folks may enjoy the practice too some don't use it too often. Only gotcha I have seen is you can get a pop-up challenging you for the required authentication information and if you don't pay attention and miss it or just try to start over you can get all hung up. Watch for a prompt if you are behind a Web Proxy and make sure you know what format to key in your userid or domain\userid and password. You can supply the proxy information in a file if needed. I have not bothered or had as I don't use it very often so I just key it in. Here is a quote from a skeptical co-worker after he tried AOS and liked it better than expected. Start quote - I recently set up a session in AOS with a friend of mine from IBM CICS level II and it worked like a champ! He was able to do ANYTHING on our system, including read my EMAIL if he wanted to. CICS, TSO, Web USER INTERFACE,OUTLOOK, WORD etc., anything that is on our desktop, just like remote screen viewing or dialing to our PC from home. We had a few kinks to iron out BEFORE we got to that point however. And then I saw A.O.S., Now I'm a believer, There's not a trace, Of doubt in my mind! Here is a link to the procedure the CICS team will use to start a session with IBM. I STRONGLY suggest everyone get someone from IBM on the line and step through the process, before we have a PROD problem, like I did. End quote -- We have written procedures (hey we have procedures for everything...) Procedure to work online with IBM support using Assist On-site Process (AOS) June 5, 2007 AOS is a product from Tivoli much like Net meeting. IBM can share the keyboard to go ANYWHERE on our GEICO systems. TSO, WEB USER INTERFACE, CICS, OUTLOOK, you name it.. 1) Create a member on your C drive in NOTEPAD with the following name and one line entry: a. Name: proxy_ibm.txt b. Content: Proxy=xxPPROXY.x.xxx:80 --- your companies proxy 2) Go to the following Link with IBM on the phone: http://www-1.ibm.com/support/assistonsite/form1.html 3) You need our IBM site number xxx-. --- your companies IBM site# 4) You need a valid PMR-Branch-Country code. 5) IBM will give you the connection code. 6) Select the I Agree button 7) You will be prompted to download and run a browser plugin ibmaos.exe. The download may be blocked by your browser. To get around this select the click here option to download the file. 8) When the download is complete, select RUN. 9) You will be prompted for a Proxy Authentication. This is your RACF userid and password. 10) They're in! Bottom line AOS works and is even better than RSVF since we can share out access to all our tools including those that don't have a 3270 interface. Best Regards, Sam Knutson, GEICO System z Performance and Availability Management mailto:[EMAIL PROTECTED] (office) 301.986.3574 Think big, act bold, start simple, grow fast... -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Larre Shiller Sent: Thursday, February 07, 2008 5:33 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: RSV-XCEL Going Away Mark - I have not had to use this in an emergency, but I have tested this: http://www-1.ibm.com/support/assistonsite/form1.html And is seemed to work just fine. Larre Shiller US Social Security Administration This email/fax message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of this email/fax is prohibited. If you are not the intended recipient, please destroy all paper and electronic copies of the original 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
Re: CPU time differences for the same job
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. Neal Eckhardt [EMAIL PROTECTED] writes: We also had the batch window running so long that we were missing deadlines, and the CIO asked me to review the program stream to see what could be done to make it run faster (yea, good luck with that, they were all database programs and that's a different group). I told him that our new CPU (of essentially the same speed) that was due to arrive in two weeks had two processors rather than the four processors our current machine had, and the problem would probably be resolved with the installation of our new CPU. re: http://www.garlic.com/~lynn/2008c.html#88 CPU time differences for the same job the issue raised in post about disk thruput ... was over a period of years, processors got around 50 times faster in a period that disks only got 3-4 (maybe 5) times faster. Some claims are that the relative abundance of processor power led to a lot of (processor) implementation inefficiencies ... which could be relatively straight forwardly improved if anybody were to pay any attention. as circuit size decreased ... and processor thruput increased ... lots of signal latencies started to play larger and larger factor. the latencies (measured in number of processor cycles) that played a part in processor/disk thruput ... started to also dominant processor real storage ... and in much the same way that real storage started to be used as caches to compensate for disk thruput ... processor caches became more more important compensating for memory latency. in fact, using processor cycles as a measure of memory access time ... became one way of easily recognizing the problem (memories got faster, but processors got much, much faster) ... especially when references were to cache-miss and memory latency measured in possibly thousands of processor cycles. for little drift, recent posts mentioning improving application hitting (overnight) batch window limits http://www.garlic.com/~lynn/2008b.html#74 Too much change opens up financial fault lines http://www.garlic.com/~lynn/2008c.html#24 Job add for z/OS systems programmer trainee and for something totally different ... recent discussion of electronic commerce implementations running into problems hitting overnight window limit http://www.garlic.com/~lynn/2008c.html#85 Human error tops the list of security threats multitasking and multithreading have been used in the past attempting to mask disk access latencies ... keeping processor busy while something was wait for disk access. earlier in this decade ... there were chip hyperthreading solutions also looking at keeping processor functional units busy ... compensate/mask cache-miss memory access latency. the number of processor functional units weren't actually increased ... but there was hardware emulation of two processors ... basically two instruction streams, two sets of registers, etc ... but actual execution being done by common functional units. possibly the original in this genre was a project to do a dual i-stream implementation for 370/195 (i.e. emulation of two-processor smp) ... which never actually shipped as product. the issue was that 195 had a 64 instruction pipeline that could execute instructions concurrently with common set of functional units. the pipeline could go a long way towards masking the difference in processor thruput and memory latency (w/o actually having a cache). The problem was that the amount of processor logic/memory supporting this function was rather limited. These days, chip implementations may have several hundred positions for dealing with branch prediction and speculative execution (and backing out instructions not actually branched to). In the 370/195, except in very special cases, branches would drain the pipeline. Normal codes, with typical branch useage, resulted in 195 running at half peak thruput (it took careful programming to keep 195 operating at peak thruput). The idea behind the dual i-stream was to have two sets of independent instruction streams ... both operating at half peak thruput ... but combined, capable of keeping the 195 pipeline fully stocked with instructions. misc. past posts mentioning dual i-stream as (one of the) mechanism for compensating/masking increasing memory latencies (as measured in processor cycles) http://www.garlic.com/~lynn/94.html#38 IBM 370/195 http://www.garlic.com/~lynn/99.html#73 The Chronology http://www.garlic.com/~lynn/99.html#97 Power4 = 2 cpu's on die? http://www.garlic.com/~lynn/2000g.html#15 360/370 instruction cycle time http://www.garlic.com/~lynn/2001j.html#27 Pentium 4 SMT Hyperthreading http://www.garlic.com/~lynn/2001n.html#63 Hyper-Threading Technology - Intel information. http://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past http://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past
Re: CBT - TSSO and z/OS 1.9.
Yep, came from 1.7 and I'll go check the updates. Thanks Mark, Claude -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Mark Zelden Sent: Thursday, February 07, 2008 4:05 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: CBT - TSSO and z/OS 1.9. On Thu, 7 Feb 2008 15:59:58 -0500, Richbourg, Claude [EMAIL PROTECTED] wrote: Hello all, I have just installed TSSO,(file 404) from the CBT web site on our z/OS 1.9 system. I am having a little difficulty with the sub-system console piece. When I assembled all of the programs, I had this error from the TSSO assemble step: ASMA044E Undefined symbol - UCMMCENT So, I commented it out to get past it and now when I start TSSO, it shows this in the syslog: TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES Has anyone else installed TSSO on z/OS 1.9 yet? I must be missing something, and my assembler is so-so. Any help would be appreciated. I assume you are coming from a release prior to z/OS 1.8. I remember the same thing being reported then and I thought someone had updated it. Did you check the updates page at http://www.cbttape.org? Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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 -- 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: WLM for toddlers
On Wed, 6 Feb 2008 16:57:31 -0600, Mark Zelden [EMAIL PROTECTED] wrote: I've never run RMF workload reports when the default policy is in place (I'm sure the ADCD system comes with a real policy though). I'll have to IPL my onepack system and see what kind of service classes it reports on. :-) And I did so a while ago. SDSF won't show the goal mode fields when running the default policy. But a D A,ALL still shows all the tasks. They all ran in SYSTEM, SYSSTC, TSO, or SYSOTHER. OMVS tasks ran in SYSOTHER. I forgot to run a batch job, but I assume it would have run in SYSOTHER also. I also took a console dump. The service classes I saw were: TSO - Importance 3 with a percentile goal SYSTEM - fixed DP x'FF' SYSSTC - fixed DP x'FF' SYSSTC1 - fixed DP x'FF' SYSSTC2 - fixed DP x'FF' SYSSTC3 - fixed DP x'FF' SYSSTC4 - fixed DP x'FF' SYSSTC5 - fixed DP x'FF' SYSOTHER - discretionary SYSSTC1-SYSSTC5 are documented in the WLM planning manual as provided for future z/OS and EWLM support. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
-Posted by Ed Gould - February 6, 2008 -Original Message- Subject: Analysis: New IBM mainframe won't end battle for Big Iron's soul http://www.computerworld.com/action/article.do? command=viewArticleBasicarticleId=9061140source=NLT_PMnlid=8 February 6, 2008 (Computerworld) IBM is expected later this month to announce its next-generation System z mainframe, its first update since the release of the z9 three years ago. It is promising improved energy efficiency, security and 50% more capacity in its new hardware. But what this new mainframe won't change is the ongoing battle for IBM mainframe customers, who can easily spend millions of dollars on a new system and are continually wooed by alternative and much less costly platforms. I thought there were several interesting paragraphs here: Tony Parziale, the CIO of the 46,000-student college in Lake Worth, Fla., said the four-socket Intel system that is replacing the z890 will cost about $30,000. While his IT staff will miss some of the mainframe's tools, the new system runs faster than the mainframe, and the software cost less, he said. Is the new Intel system really running everything that the z890 ran? What about security and RAS? And it runs faster by what measurement? Energy savings is a big reason for workload consolidation these days, and it is why IBM will likely give a lot of attention to the ability of its mainframes to host thousands of virtual servers in limited data center space. Yes, and this is what will keep the mainframe alive. Despite IBM's efforts, mainframe can be a chore to handle. According to the Share survey, approximately half of those responding said they rely on hand-coding by developers to get access to business information, a time-consuming and potentially error-prone process. Hand coding by developers? What does that mean? That they have to write programs. Oh my, that might take a little thinking and work. A percentage that high indicates that integration is a hard problem, said Pam Taylor, a vice president of Share and an IT architect at a large company that she asked not be identified. Does Pam monitor this board? Come on, it says right on the Share web site that you work for Sterling Commerce. Oops, did I let the cat out of the bag. :-) Although Michael sees distributed systems improving, he believes that the mainframe's total cost of ownership is less when support costs and technological advantages, particularly in virtualization and security, are considered. This is so true. The problem is that most upper management doesn't take all the costs of a server farm into account when making decisions on what platform they want to use. Server administrators are more likely to reboot if there's an issue, while mainframe operators, if asked to reboot, will likely reject the idea and focus on first understanding the problem and finding an alternative means to address it, he said. Not necessarily true. Just watch what happens at a bank of the server controlling the WEB for the Online Banking comes down. Someone's head will roll. Also, if something is hurting the mainframe we don't stand around for too long scratching our heads trying to figure it out. A work around better be found pretty quick. Tom Kelman Commerce Bank of Kansas City- * If you wish to communicate securely with Commerce Bank and its affiliates, you must log into your account under Online Services at http://www.commercebank.com or use the Commerce Bank Secure Email Message Center at https://securemail.commercebank.com NOTICE: This electronic mail message and any attached files are confidential. The information is exclusively for the use of the individual or entity intended as the recipient. If you are not the intended recipient, any use, copying, printing, reviewing, retention, disclosure, distribution or forwarding of the message or any attached file is not authorized and is strictly prohibited. If you have received this electronic mail message in error, please advise the sender by reply electronic mail immediately and permanently delete the original transmission, any attachments and any copies of this message from your computer 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
Re: CPU time differences for the same job
The fact that two runs of the same work on the same system at similar times may vary by 10%-20% in CPU time is what I would call completely unreliable. That would make all Capacity forecasts completely unreliable, since getting it within 20% is considered a job well done. 1%-2% can be called variable, but 10%-20% is a major difference that cannot be simply accounted for, except by throwing out low and high values from multiple runs as was suggested earlier in the thread But, if you're using it for chargeback, in the real world, you don't have the luxury of throwin it out. - Too busy driving to stop for gas! -- 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: WLM for toddlers
Way back when we first implemented stored procedures under WLM the first problem that surfaced came from Top Secret. The user that invoked the SP was stopped via a security violation. Top Secret issued a 1C-06, no access to the facility called STC. Took us a while to figure it out but we saw that SPs entered the system as baby STCs. If you looked real fast in SDSF, DA OSTC, you would see them as multiple copies of the DB2xSP01 address space. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Edward Jaffe Sent: Thursday, February 07, 2008 4:19 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers Ted MacNEIL wrote: 1. Nothing runs in the WLM address space. To clarify, WLM code runs in the WLM address space. I just looked on a system IPLed Tuesday evening and see over 15 minutes of CPU charged to that one STC. There are even some ExCPs. |ACTIVITY PHXHQ(MVS60) Paging 1 SIO 14 CPU 4/4. |Command ===. |Cmd JobName ExCP-Cnt CPU-Time ACPU-Time SrvClass Workload . |-- /- - . |WLM272 15:41.87 15:41.87 SYSTEM SYSTEM . |IEE254I 14.02.45 IPLINFO DISPLAY 565 | SYSTEM IPLED AT 19.59.30 ON 02/05/2008 -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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 No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1265 - Release Date: 2/7/2008 11:17 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.21/1265 - Release Date: 2/7/2008 11:17 AM -- 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: WLM for toddlers
Ted MacNEIL wrote: 1. Nothing runs in the WLM address space. To clarify, WLM code runs in the WLM address space. I just looked on a system IPLed Tuesday evening and see over 15 minutes of CPU charged to that one STC. There are even some ExCPs. |ACTIVITY PHXHQ(MVS60) Paging 1 SIO 14 CPU 4/4. |Command ===. |Cmd JobName ExCP-Cnt CPU-Time ACPU-Time SrvClass Workload . |-- /- - . |WLM272 15:41.87 15:41.87 SYSTEM SYSTEM . |IEE254I 14.02.45 IPLINFO DISPLAY 565 | SYSTEM IPLED AT 19.59.30 ON 02/05/2008 -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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: VSAM Surprise
hope I will still have time in my lifespan on z/OS(12 months) have the luck to open the manual where this is documented to be the way it was designed. Try the JCL reference Manual -- the section regarding DCB specifications on the DD statement. I believe that's where it was when I first learned JCL in 1981. - Too busy driving to stop for gas! -- 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: WLM for toddlers
Sorry to respond to my own post. It's not a SPAS, it's an DIST, where is the DB2 sub-system's name. - Too busy driving to stop for gas! -Original Message- From: Ted MacNEIL [EMAIL PROTECTED] Date: Thu, 7 Feb 2008 21:59:49 To:IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? 1. Nothing runs in the WLM address space. 2. I don't know where the COBOL portion of such a programme runs. I suspect it's in the original caller's address space with the DDF portion running in an SPAS. But, when we did our original POC, that did not come up. - Too busy driving to stop for gas! -- 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: WLM for toddlers
That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? 1. Nothing runs in the WLM address space. 2. I don't know where the COBOL portion of such a programme runs. I suspect it's in the original caller's address space with the DDF portion running in an SPAS. But, when we did our original POC, that did not come up. - Too busy driving to stop for gas! -- 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: VSAM Surprise
So you think it is normal not to give error messages it the space parm and the DSORG parm does not match up? Quite frankly I don't. In my opinion the dataset should not be created be it // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO, // SPACE=(CYL,(7,1),RLSE) Or // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS, // SPACE=(CYL,(7,1,43),RLSE) Herbie -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: 07 Februarie 2008 03:06 nm To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise Van Dalsen, Herbie wrote: Just to disprove my previous point, I ran a job doing the opposite. //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO, // SPACE=(CYL,(7,1),RLSE) This is the result... [...] With all the respect, this is one of the features I show students when teaching JCL class. It's not advanced learning. g Are we inventing the wheel ? -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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 Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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: VSAM Surprise
Hi all, OK, My Friday started a bit early... Just could not resist it... This is what I ran... //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS, // SPACE=(CYL,(7,1,43),RLSE) And his was the result... MY.SEQ.DFHCMACD POVB 32756 32760 Why CMACD, because my first test was to copy that file into a seq file and I got exactly the same result, No members in data set message in TSO 3.4. I do not think IDCAMS is to blame, Whatever, and I must admit I am too lazy to go and look, will leave it to Lizette, whatever is allocating the dataset is disregarding the DSORG=PS. What I expected was an error message saying that the directory blocks cannot be specified, the same way you get in option 3.2 in TSO. Regards Herbie -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: 07 Februarie 2008 02:35 nm To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise Rick Fochtman wrote: --snip-- It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. unsnip-- A PDS/E is not a perfectly matching replacement for a PDS. I would expect some differences in how the two are handled. PDS/E is PDS Extended. Better version of PDS. PDSE is created to solve some problems with PDS. One of the problems which are solved in PDSE is improved directory integrity. There is no mechanism to stop the PDS directory from being overwritten if a program mistakenly opens it for sequential output. If this happens, the directory is destroyed, and all the members are lost. The sentence above is from SG246106. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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 Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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: VSAM Surprise
Van Dalsen, Herbie wrote: Just to disprove my previous point, I ran a job doing the opposite. //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PO, // SPACE=(CYL,(7,1),RLSE) This is the result... [...] With all the respect, this is one of the features I show students when teaching JCL class. It's not advanced learning. g Are we inventing the wheel ? -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: WLM for toddlers
Ted, actually you are the one mixing the terminology. WLM application environments (AE's) are either available or quiesced. When an application (in the DB2 stored procedure/UDF case, DB2) requests a connection to an AE, if the AE is quiesced, the request is failed Okay. It's been awhile. I mis-used the terminology. But, your clarification states the same thing I was trying to say. The WLM does not activate a quiesced AE, automaytically. - Too busy driving to stop for gas! -- 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
how to abuse a STC for fun and profit.
I am not suggesting doing this. But it works, strangely. Create a started __job__, say named STC ./ ADD NAME=STC //STC JOB ... //PROCLIB JCLLIB ORDER=(PROCLIB) //RUNIT EXEC PROC=MEMBER // You can now use this to run any JCL member from any JCL library as a started task. Well, assuming that the JCL is set up to run as a started task. S STC,JOBNAME=X,MEMBER=X,PROCLIB=MY.PRIVATE.STCPROC So, I'm easily amused. You don't really need the JOBNAME=. I just put it there so that the jobname and the member name would be the same, as I am used to. I also tried: ./ ADD NAME=STC //STC JOB ... //PROCLIB JCLLIB ORDER=(PROCLIB) //RUNIT EXEC PROC=JOBNAME // I had thought that S STC,JOBNAME=X,PROCLIB=MY.PRIVATE.STCPROC would execute member X from MY.PRIVATE.STCPROC because I specified a JOBNAME=X. But it tried to run the JES2 proc instead. I guess the JOBNAME variable was not resolved when I thought it would be. The output looks a bit weird. Unfortunately, it would wrap if I included it in the email. What is weird is that the output has two JESMSGLG JESYSMSG outputs on the SPOOL. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
And still hit on costs of software as well because ... 1) Your running on a mainframe 2) Your running z/OS.. Guess IBM and the third party vendors do want to get ride of a secure system .. -- Email Disclaimer This E-mail contains confidential information belonging to the sender, which may be legally privileged information. This information is intended only for the use of the individual or entity addressed above. If you are not the intended recipient, or an employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution, or the taking of any action in reliance on the contents of the E-mail or attached files is strictly prohibited. -- 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
SMP/E ++PROGRAM vs ++LMOD
Hi. I'm having a problem building a usermod that should replace an installed source, assemble it, and replace the existing load module. The source was during product installation defined as ++SAMP(name) and the load module as ++PROGRAM(name). My question is if there is a way to have the usermod replace the SAMP entry, assemble and link it, and replace the installed PROGRAM entry. If I use standard JCLIN to define the process it generates ++SRC and ++LMOD entries, but installs correctly. The problem is that if the vendor ships a new version of any of these two objects, the conflict will not be spotted by SMP/E who knows my alteration using different data element names. I guess my problem here is two-folded: how to get a ++SAMP element assembled without creating a ++SRC element, and how to get the program object created as a ++PROGRAM element instead of ++LMOD. I've started to believe that I need to do the assembly outside of SMP/E's control, am I correct? TIA Staffan -- 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
RSV-XCEL Going Away
RSV-XCEL is going away very soon (so I understand). What are other shops doing if anything to replace the need? It is very rare that it is used - only for IBM to look at a stand alone dump - but when there is a need management does not want to wait for SADs to be tersed and FTPed before diagnosis can start. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: VSAM Surprise
--snip-- It's normal operation actually; The directory blocks are considered sequentially accessed blocks. As there was no member name on the DSN basically IDCAMS did exactly what was asked, and wrote the data to the PDS Directory area. I dare to disagree. Try the same normal operation with PDSE. unsnip-- A PDS/E is not a perfectly matching replacement for a PDS. I would expect some differences in how the two are handled. -- 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 JES2
On Thu, 7 Feb 2008 18:31:19 +0100, GIONFRIDDO MICHELE [EMAIL PROTECTED] wrote: Hi, I would like to start JES2 of ZOS 1.8 in an MAS-environment with other systems in ZOS 1.6. Itake this error: SYSD $HASP710 THIS LEVEL OF JES2 IS INCOMPATIBLE WITH ONE OR MORE ACTIVE MEMBERS MEMBER=SYSA,REASON=MEMBER IS DOWN LEVEL SYSD $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2 What can I do?? Apply the required maintenance that is documented in the z/OS 1.8 Planning for Installation manual to your 1.6 system. -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: VSAM Surprise
On Thu, 7 Feb 2008 13:22:11 -0500, Gerhard Postpischil [EMAIL PROTECTED] wrote: ... Would it be unreasonable for either OPEN or the application program (IDCAMS in this case) to check for this case? What should it check? ... There is obviously nothing OPEN could check for since it can't know your intent, and there can't be a general answer for applications. Ther CAN be an an answer for IDCAMS. If it is not performing a PDS-oriented function (like deleting or renaming members) it could do some simple validation. For example, as near as I can tell, REPRO supports no PDS-related functions. If you are going to REPRO to a PDS it can only be to a member allocated via JCL (or SVC99, etc.). Yes? Validation seems appropriate to me in that case. And if that change to IDCAMS were made, IBM could add a clobber directory option you could specify to make it work as now. I don't think this would be worth a formal request, but it doesn't seem like an unreasonable action. ... If I use BSAM or EXCP to write, then the DCB parameters aren't even relevant; what else could Open check? ... But your programs are not IDCAMS. They can do whatever you want them to. Ditto for IDCAMS - it's a utility that performs a requested function, and has no way of detection inapplicable usage. ... But it can detect use incompatable with the input and output dataset characteristics. Pat O'Keefe -- 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: VSAM Surprise
This time the DSORG is not ignored, and I end-up with a PDS with no Dir-Blocks... But, IEFBR14 is a special case. You didn't open the file. Try it with a programme that actually writes to the file. - Too busy driving to stop for gas! -- 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: VSAM Surprise
Ted, The only point I am making is that it is not necessarily IDCAMS that is at fault. I got the same results using IEFBR14 and the original JCL. Both //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB),DSORG=PS, // SPACE=(CYL,(7,1),RLSE) And //STEP1 EXEC PGM=IEFBR14 //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1),RLSE) Gives me a PDS with 0(zero) Directory Blocks the same as //STEP1 EXEC PGM=IDCAMS,REGION=8M //SYSPRINT DD SYSOUT=* //DD1 DD DISP=SHR,DSN=CICPTS31.CICS.DFHCMACD //DD2 DD DSN=MY.SEQ.DFHCMACD,UNIT=SYSDA,DISP=(,CATLG,DELETE), // DCB=(LRECL=32756,BLKSIZE=32760,RECFM=VB), // SPACE=(CYL,(7,1,43),RLSE) //SYSIN DD * REPRO IFILE(DD1) OFILE(DD2) What is strange though is that in the last case it says that 98% used, yet as originally stated, it is not accessible. REPRO IFILE(DD1) OFILE(DD2) IDC0005I NUMBER OF RECORDS PROCESSED WAS 6569 IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0 And Command - Enter / to select action Tracks %Used XT Device -- X00354.SE3.DFHCMACD 315 98 15 3390 Herbie Elavon Financial Services Limited Registered in Ireland: Number 418442 Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin, Ireland Directors: Robert Abele (USA), John Collins, Terrance Dolan (USA), Pamela Joseph (USA), Declan Lynch, John McNally, Malcolm Towlson Elavon Financial Services Limited, trading as Elavon, is regulated by the Financial Regulator -- 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: LOCAL LOCK and abend
On Thu, 7 Feb 2008 13:41:03 -0600 Paul Schuster [EMAIL PROTECTED] wrote: :What is the status of a held LOCAL LOCK after an abend? Is this lock :automatically released, or does an ESTAE need to release it? :I was not able to find any info. in the manuals concerning this. If your recovery routine is an ESTAE(X), the lock will be released before invoking it. If your recovery/retry requires the lock to be held, use an FRR. -- Binyamin Dissen [EMAIL PROTECTED] http://www.dissensoftware.com Director, Dissen Software, Bar Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- 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: WLM for toddlers
On Thu, 7 Feb 2008 13:50:00 -0600, Support, DUNNIT SYSTEMS LTD. [EMAIL PROTECTED] wrote: We have a customer who says they have a: compiled/linked COBOL load module invoked from a DB2 sp that runs in the WLM address space. Probably you should read that as runs in a WLM-managed address space, or something similar. No user code runs in the WLM address space itself, any more than it does in the CONSOLE or JES2 or CATALOG address spaces. Tony H. -- 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: WLM for toddlers
On Thu, 7 Feb 2008 16:27:19 -0600, Mark Zelden [EMAIL PROTECTED] wrote: I also took a console dump. The service classes I saw were: TSO - Importance 3 with a percentile goal SYSTEM - fixed DP x'FF' SYSSTC - fixed DP x'FF' SYSSTC1 - fixed DP x'FF' SYSSTC2 - fixed DP x'FF' SYSSTC3 - fixed DP x'FF' SYSSTC4 - fixed DP x'FF' SYSSTC5 - fixed DP x'FF' SYSOTHER - discretionary SYSSTC1-SYSSTC5 are documented in the WLM planning manual as provided for future z/OS and EWLM support. Eeek... cut paste strikes again. All the SYSSYC classes run at a fixed DP of x'FE'. This should have read: TSO - Importance 3 with a percentile goal SYSTEM - fixed DP x'FF' SYSSTC - fixed DP x'FE' SYSSTC1 - fixed DP x'FE' SYSSTC2 - fixed DP x'FE' SYSSTC3 - fixed DP x'FE' SYSSTC4 - fixed DP x'FE' SYSSTC5 - fixed DP x'FE' SYSOTHER - discretionary -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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: Analysis: New IBM mainframe won't end battle for Big Iron's soul
According to the Share survey, approximately half of those responding said they rely on hand-coding by developers to get access to business information, a time-consuming and potentially error-prone process. And, what do they do on the alternate platform? Mind-meld with the data? - Too busy driving to stop for gas! -- 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: RSV-XCEL Going Away
Mark - I have not had to use this in an emergency, but I have tested this: http://www-1.ibm.com/support/assistonsite/form1.html And is seemed to work just fine. Larre Shiller US Social Security Administration -- 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: WLM for toddlers
If you looked real fast in SDSF, DA OSTC, you would see them as multiple copies of the DB2xSP01 address space. SPAS is no longer the recommended way to go. Now you will see them as DIST. Ours were DXxxDIST, because the DB2 sub-system names all started with DX -- I don't know why. - Too busy driving to stop for gas! -- 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: Data Erasure Products
In a message dated 2/7/2008 12:27:49 A.M. Central Standard Time, [EMAIL PROTECTED] writes: I believe someone on here said that the DOD said 15 writes over the data set was good enough. The latest (JUN 2001) DOD specification that I read on the Internet said six times is enough, but you have to write certain bit patterns. The German DOD wants seven times. Bill Fairchild Rocket Software **Biggest Grammy Award surprises of all time on AOL Music. (http://music.aol.com/grammys/pictures/never-won-a-grammy?NCID=aolcmp00300025 48) -- 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: VSAM Surprise
GAVIN Darren * OPS EAS wrote: PDSE's have a different directory format that allows for split directories the blocks of which are not always concurrent in the dataset. They are direct access. [...] PDS directories have to be writable; otherwise you could not use TSO XMIT to pick up service packs packaged in PDS's for various products. This is one example of why a directory of a PDS is writable by design. There are plenty of other situations where this is used. PDSE can be XMITed as well. However PDSE cannot be destroyed by accidental sequential write. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: RSV-XCEL Going Away
IBM AOS - Assist On Site http://www-1.ibm.com/support/assistonsite/form1.html - Original Message - From: Mark Zelden [EMAIL PROTECTED] Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@BAMA.UA.EDU Sent: Thursday, February 07, 2008 4:18 PM Subject: RSV-XCEL Going Away RSV-XCEL is going away very soon (so I understand). What are other shops doing if anything to replace the need? It is very rare that it is used - only for IBM to look at a stand alone dump - but when there is a need management does not want to wait for SADs to be tersed and FTPed before diagnosis can start. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.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 -- 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: WLM for toddlers
It's me, the guy who started this thread. I'm not actually sure I got an aswer to my original question. Maybe this will help. We have a customer who says they have a: compiled/linked COBOL load module invoked from a DB2 sp that runs in the WLM address space. That's what I need to understand. Does the COBOL module actually run within the WLM address space? Or does it run in a separate started task and such started tasks are what the SPs run within? Or can it be both and, if so, what determines where the COBOL module runs? TIA, Jerry On Wed, 6 Feb 2008 10:45:44 -0500, Craddock, Chris [EMAIL PROTECTED] wrote: Besides reading a RedBook or 2, how can I get a little Hello World progam executed through WLM on our ADCD installed z/OS 1.8 system? I've zero WLM experience. Or is life a lot more complicated than I wish? Through WLM? Que? -- 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: VSAM Surprise
Didn't know that, learn something new every day. Always thought that was one of the reasons PDS was directory writable and PDSE's were not. Thanks Darren -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: Thursday, February 07, 2008 8:46 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Surprise PDSE can be XMITed as well. However PDSE cannot be destroyed by accidental sequential write. -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237 NIP: 526-021-50-88 Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone. -- 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: SMP/E ++PROGRAM vs ++LMOD
The original question concerned a ++PROGRAM element, while this example is for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need to store a copy separately. SMP/E assembles and links the sample program into LINKLIB in one APPLY step. //SMPPTFIN DD DATA,DLM=$$ ++USERMOD(SYMUPD1) REWORK(2007194) /* This usermod links object format SAMPLIB member IEASYMUP, which adds or modifes system symbolics. No changes are made to the sample, but UCLIN sets the RMID in case a future PTF requires the member to be relinked. */ . ++VER(Z038) FMID(HBB7740) /* ZOS R19 */ . ++ JCLIN . //LINKEDIT EXEC PGM=IEWL,PARM='XREF,LIST,LET,NCAL,AC=1' //SYSLMOD DD DSN=SYS1.LINKLIB,DISP=SHR //SAMPLIB DD DSN=SYS1.SAMPLIB,DISP=SHR //SYSLIN DD * INCLUDE SAMPLIB(IEASYMUP) NAME IEASYMUP(R) ++MOD(IEASYMUP) TXLIB(SAMPLIB) . $$ To say in sync with any updates to the SAMPLIB element, include this: UCLIN . REP SAMP(IEASYMUP) RMID(SYMUPD1) . ENDUCL . . . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile [EMAIL PROTECTED] Schwarz, Barry A barry.a.schwarz@ To BOEING.COM IBM-MAIN@BAMA.UA.EDU Sent by: IBM cc Mainframe Discussion List Subject [EMAIL PROTECTED] Re: SMP/E ++PROGRAM vs ++LMOD .EDU 02/07/2008 12:18 PM Please respond to IBM Mainframe Discussion List [EMAIL PROTECTED] .EDU What I do in this case is place the source file in a PDS and in the USERMOD I include ++SAMP and ++SRC MCS statements, with both having the same TXLIB operand. The SAMP updates the sample so vendor maintenance gets caught during APPLY CHECK and the SRC forces the assembly so the program gets built. -Original Message- From: Staffan Tylen [mailto:snip] Sent: Thursday, February 07, 2008 6:17 AM To: IBM-MAIN@BAMA.UA.EDU Subject: SMP/E ++PROGRAM vs ++LMOD Hi. I'm having a problem building a usermod that should replace an installed source, assemble it, and replace the existing load module. The source was during product installation defined as ++SAMP(name) and the load module as ++PROGRAM(name). My question is if there is a way to have the usermod replace the SAMP entry, assemble and link it, and replace the installed PROGRAM entry. If I use standard JCLIN to define the process it generates ++SRC and ++LMOD entries, but installs correctly. The problem is that if ++the vendor ships a new version of any of these two objects, the conflict will not be spotted by SMP/E who knows my alteration using different data element names. I guess my problem here is two-folded: how to get a ++SAMP element assembled without creating a ++SRC element, and how to get the program object created as a ++PROGRAM element instead of ++LMOD. I've started to believe that I need to do the assembly outside of SMP/E's control, am I correct? -- 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: SMP/E ++PROGRAM vs ++LMOD
Skip Robinson wrote: The original question concerned a ++PROGRAM element, while this example is for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need to store a copy separately. SMP/E assembles and links the sample program into LINKLIB in one APPLY step. The original question also specified that the ++SAMP was assembler language source code. Your example treats the sample member as an object deck. I prefer ++MOD to ++PROGRAM when applicable. However, ++PROGRAM has some advantages, especially for developers that write code in the language that grades itself. -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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: WLM for toddlers
The DIST address space is the DB2 DDF address space. No user written load modules will execute in this address space. SQL statements (and with DB2 V9, SQL Stored Procedures) are executed in the DIST address space. All user written stored procedures will be executed in a WLM application environment address space, which is basically an initiator address space (although, as was pointed out, WLM managed initiators are application environments). The name of these address spaces will be installation defined. Wayne Driscoll Product Developer JME Software LLC NOTE: All opinions are strictly my own. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL Sent: Thursday, February 07, 2008 4:33 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: WLM for toddlers If you looked real fast in SDSF, DA OSTC, you would see them as multiple copies of the DB2xSP01 address space. SPAS is no longer the recommended way to go. Now you will see them as DIST. Ours were DXxxDIST, because the DB2 sub-system names all started with DX -- I don't know why. - Too busy driving to stop for gas! -- 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: SMP/E ++PROGRAM vs ++LMOD
Busted. My bad. I offer this example instead. SAMPLIB contains assembler source. //SYSINDD * SET BDY(GLOBAL) . RECEIVE SYSMODS S(CONS001) . SET BDY(MVST100) . APPLY S(CONS001) REDO . UCLIN . REP SAMP(IEECMDPF) RMID(CONS001) . ENDUCL . //SMPPTFIN DD DATA,DLM=$$ ++USERMOD(CONS001) REWORK(2007197) /* This usermod assembles and links SAMPLIB member IEECMDPF, which allows one to direct console commands via SYSID prefix rather than ROUTE. No changes are made to the sample, but UCLIN sets the RMID in case a future PTF requires the member to be reassembled. */ . ++VER(Z038) FMID(HBB7740) /* ZOS R19 */ . ++ JCLIN . //ASM EXEC PGM=IEV90,PARM='DECK,NOOBJ,XREF(SHORT)' //SYSINDD DDNAME=SAMPLIB //SAMPLIB DD DSN=SYS1.SAMPLIB(IEECMDPF),DISP=SHR //SYSPUNCH DD DSN=SYS1.SYSPUNCH(IEECMDPF),DISP=SHR //LINKEDIT EXEC PGM=IEWL,PARM='XREF,LIST,LET,NCAL,AC=1' //SYSLMOD DD DSN=SYS1.LINKLIB,DISP=SHR //SYSPUNCH DD DSN=SYS1.SYSPUNCH,DISP=SHR //SYSLIN DD * INCLUDE SYSPUNCH(IEECMDPF) NAME IEECMDPF(R) ++SRC(IEECMDPF) DISTLIB(ASLIB01) TXLIB(SAMPLIB) . $$ Edward Jaffe [EMAIL PROTECTED] OFTWARE.COM To Sent by: IBM IBM-MAIN@BAMA.UA.EDU Mainframe cc Discussion List [EMAIL PROTECTED] Subject .EDU Re: SMP/E ++PROGRAM vs ++LMOD 02/07/2008 04:19 PM Please respond to IBM Mainframe Discussion List [EMAIL PROTECTED] .EDU Skip Robinson wrote: The original question concerned a ++PROGRAM element, while this example is for an ordinary MOD/LMOD created directly from a SAMPLIB member. No need to store a copy separately. SMP/E assembles and links the sample program into LINKLIB in one APPLY step. The original question also specified that the ++SAMP was assembler language source code. Your example treats the sample member as an object deck. I prefer ++MOD to ++PROGRAM when applicable. However, ++PROGRAM has some advantages, especially for developers that write code in the language that grades itself. -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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: SMP/E ++PROGRAM vs ++LMOD
Skip Robinson wrote: Busted. My bad. I offer this example instead. SAMPLIB contains assembler source. Right. And, it still creates a ++LMOD entry. :-( UCLIN can be used to set the RMID for both ++SAMP and ++PROGRAM to ensure no regression. But, when you do that, how do you put back the original values after the MODID error occurs? They won't be automatically reset after you RESTORE the USERMOD as would happen with a traditional ++SRC update or replacement. I guess you have to scribble down or otherwise remember the original RMID values and use UCLIN again to reset them as needed?? -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- 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
Engineering changes and software version or service level
All: My current client is about to apply several microcode changes that are way overdue (about 3 years worth) to bring their 2066 up to level. To make things less comfortable, they are still at the 1.4 version of z/OS (I'm working to get them onto 1.7 and eventually 1.9). My question is how (if any) do I check whether or not any specific EC/MCL requires a specific level of z/OS or specific PTFs? The field engineer has provided me a list of the ECs/MCLs he expects to add, but provided no reference to any related software requirements. The client is running a basic sysplex with two LPARs, both at z/OS v1.r4 with toleration PTFs for v1.r7. Many of the MCLs refer to coupling facility fixes, but because we are a basic sysplex, these should not be a concern. Any hints or suggestions? Mike Myers Mentor Services Corporation -- 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: Why isn't OMVS command integrated with ISPF?
On Fri, 30 Nov 2007 21:15:35 +0100, Lindy Mayfield wrote: I was just amazed when I was in 3.4 and I had a list of all my datasets based on the first HLQ of my userid and hit PF11. We've recently installed z/OS 1.9. Admittedly I'm easily amused, but I'd give this a coolness factor of 3.01296 out of PI. (If you don't have 1.9 yet, a window pops up with a progress bar that moves from 0 - 100 percent.) I did this quite by accident this afternoon -- bad finger fumble. And I watched while the progress bar began to creep across the window with aching slowness. Curses! But wait; there appears to be an escape: the key legend at the bottom of the popup says, PF12 - Cancel. I press PF12. Nothing happens. But I've learned to deal with these silly-assed 3270 terminals. I press RESET. Nothing happens. I press RESET again, and the keyboard unlocks; I'm getting there; I press PF12. The keyboard locks again, but nothing else happens. The progress bar continues its weary journey. Finally it reaches 100%; the Cancel takes effect and the data set list vanishes. Is it me, or is it them who fail to understand the fundamentals of cancelling a long-running process? Or should I have placed the cursor in the popup before pressing PF12? I'll try that next time. Regardless, if it's going to cancel the parent window display, it would be a courtesy to the customer to do that immediately rather than waiting until the popup exits. Don't these brilliant young overseas programmers know how to wait on multiple ECBs? -- gil -- 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: VSAM Surprise
On Feb 7, 2008, at 8:35 AM, R.S. wrote: SNIP- unsnip-- A PDS/E is not a perfectly matching replacement for a PDS. I would expect some differences in how the two are handled. PDS/E is PDS Extended. Better version of PDS. PDSE is created to solve some problems with PDS. One of the problems which are solved in PDSE is improved directory integrity. There is no mechanism to stop the PDS directory from being overwritten if a program mistakenly opens it for sequential output. If this happens, the directory is destroyed, and all the members are lost. The sentence above is from SG246106. -- Radoslaw Skorupka Lodz, Poland =SNIP--- Ok has anyone tried what happens in a pds vs pdse with idcams? Please share the results. Thanks! Ed -- 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: I'm back
Eileen, I am glad it is working. I am more than a bit skeptical that ICSF was somehow interfering with the startup. If you come across something like it in the future, the other thing I can suggest is turning on some of the debugging for the JVM. If JZOS had ceded control over to the JVM, then it may have been something with the JDK. I know that with Tomcat 5 there was a weird bug with the startup that would only occur occasionally. Ah well.. you are on 1.9 and life is good. As I guy I used to work with would say... It's a fluke. vbg -Rob -- 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: Change DD SPACE-Allocation at runtime
On Feb 7, 2008, at 8:49 AM, Steve Pryor wrote: As previous posters have noted, you can change the secondary by doing an OPEN-J and modifying the JFCB at execution time, but of course this would have to be done by the application opening the dataset. You can also change the secondary for an existing dataset by specifying it in the JCL but the question really was how to do this without changing the JCL. There is also, of course, no way to change the primary space specification outside of JCL, since allocation occurs before execution. I am puzzled by the person who asked the question. If you do NOT like the allocation you can delete the data set in question and use dynamic allocation to allocate the data set the way you want to. All from inside your program, what's the big deal? You can feed the volser and everything else (for DASD) in DYNALLOC. Why go messing around with open type=j (its neato but IMO over complicated ) Besides it *MIGHT* get messy in an SMS environment so no matter what you do it might be overridden by SMS (or other package). Ed -- 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: tcpip, vary obey command failed : exclusive control
J R, I did several tests. The obey fails if I try a nonexistent member ( logically ) and if I use a dataset for which TCP/IP is not authorized. Did you test sequential versus member of a PDS? Nope, I didn't test sequential, because that would need a sequential dataset that TCP/IP is authorised to access. I am allowed to do a lot on our test-LPAR's, but changing security isn't one of them :) -- Maarten - ATTENTION: The information in this electronic mail message is private and confidential, and only intended for the addressee. Should you receive this message by mistake, you are hereby notified that any disclosure, reproduction, distribution or use of this message is strictly prohibited. Please inform the sender by reply transmission and delete the message without copying or opening it. Messages and attachments are scanned for all viruses known. If this message contains password-protected attachments, the files have NOT been scanned for viruses by the ING mail domain. Always scan attachments before opening them. - -- 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