Re: StopX37 to CA-Allocate
Never had either product, but x37 abends went away when we put in SMS. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of gsg Sent: Monday, October 01, 2007 4:35 PM To: IBM-MAIN@BAMA.UA.EDU Subject: StopX37 to CA-Allocate Our shop uses SMS for allocation and StopX37, but we are looking at replacing StopX37 with CA-Allocate. Does anyone have any experience coverting from StopX37 to CA-Allocate or converting off of CA-Allocate. I'd appreciate any feedback I can get. Pros/Cons, why you converted off of it or to it etc TIA -- 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: Data-in-Virtual Performance
[EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... We are using VSAM Linear datasets (LDS) and Data-in-Virtual (DIV) within our application and this is working fine - apart from under one circumstance. If we define a VSAM LDS as multi-volulme and capable of over 4GB by setting the Extended-Addressability option we can see some very severe throughput problems when the actual LDS starts using the 2nd and subsequent Data Volumes. STROBE shows that there is a big long I/O chain that seems to indicate that the underlying I/O is doing sequential reads from the start of each new volume - this in turn causes severe delays to the application. We have seen our application wiz through the first DASD volume and then go into a cycle of wait nearly 2 minutes, wake up and do a small bit of activity and then go to sleep again. Over a period of 4+ hours our application used 1.5 minutes of CPU time. The final dataset was written ok, it took just far far too long to deliver. We are sure that it is NOT our application code and that it must be something to do with DIV and its underlying I/O. Has any ever seen anything like this and has some advice/feedback to share? Thanks, Steve Steve, This sounds a little like a problem we discovered with Bookmanager. It appears to be an FSEEK() LE problem with multivolume datasets. On a single volume dataset, performance is good, on a multivolume dataset performance is terrible. The APAR number is PK50785. We received some fixes, but they did not fully solve the problem, just improved performance somewhat. Maybe this helps. 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: Peer-to-Peer VTS and IBM ATL Specialist
Michael Pratt [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... Hi, We have recently implemented a Peer to Peer VTS solution, and are seeing some interesting 'anomalies' when looking at the copy queue from the IBM ATL Specialist software. Some volumes seem to enter the copy queue and are processed almost immediately - others seem to 'sit' there for eternity before being processed. Please note that this is not related to the use of the 'Immediate' or 'Deferred' PTP options - simply the time volumes spend on the copy queue. For example, in the below table volume V51008 has been in the queue for more than 2 hours - many other volumes (both smaller and larger in size) have been in and out of the copy queue since V51008 first appeared. Volser Source VTS Bytes to be written Age in queue U73204 VTS0A 830652416 0:00:23:54 V51034 VTS0A 831205376 0:00:07:46 V51036 VTS0A 830656512 0:00:06:49 V51030 VTS0A 830656512 0:00:15:30 V51008 VTS0A 452952064 0:02:56:10 Has anyone else noticed anything similar? Is there any logic behind it, or is it purely a black art? Further, this situation seems exclusive to the 'Copy Queue' display on the specialist - an OAM display for the same volume will indicate that it is replicated...some time later, the 'Copy Queue' will mysteriously be updated! Mike. Mike, Do you really mean a PTP VTS (B20 etc.)? I thought their delivery stopped somewhere Q4 2006, with the advent of the TS7700. If you are talking about a TS7700, which microcode level do you have? I will check your symptoms with our TS7700. 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
RMM - Problems with special EXPDT and VRS
Hello Group. I have recently converted TLMS to DFSMSRMM , and now i have poblems with special EXPDT dates (eg : 99010) , which should be assigned to VRS D99010 ,and kept for 10 cycles , but dataset are not set to this VRS . The dataset is GDG ds. I have exit EDGUX100 active(no changes to the IBM sample). We are also running IBM's Virtual Tape Library. Any idea what i am doing wong ? Regards Alex Nielsen -- 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
IPCS L command returns KEY(??)
Hi Does anyone know what KEY(??) means in the output of LIST command. I have the following output LIST 8BD000. ASID(X'0288') LENGTH(X'30') AREA ASID(X'0288') ADDRESS(8BD000.) KEY(??) 008BD000 LENGTH(X'30')==All bytes contain X'00' Thanks in advance. Al -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS using a guest virtual LAN under z/VM
This post appears also in the IBMTCP-L list. There are some responses there giving assurance that the SNA component of Communications Server (VTAM) is indeed necessarily involved. Chris Mason - Original Message - From: Raymond Noal [EMAIL PROTECTED] Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@BAMA.UA.EDU Sent: Tuesday, October 02, 2007 1:51 AM Subject: z/OS using a guest virtual LAN under z/VM Dear List: Does anybody have a z/OS system (I'm using 1.8, but it does not have to be) running in a virtual machine under z/VM (I'm using 5.3.0, but it does not have to be) and the z/OS virtual machine is connected to a guest virtual LAN. If so, can you please answer the following questions: 1) what is the OSA CHPID type defined as for your z/VM system? 2) what are the DEVICE and LINK statements defining your guest virtual LAN for your TCPIP virtual machine? 3) what are the DEVICE and LINK statements for z/OS's TCP/IP definitions for the connection to the guest virtual LAN? Doing a lot of RTFM-ing, it seems that the CHPID type must be OSA Express in QDIO mode (TYPE=OSD in the I/O Config.) and the virtual LAN segment must also be in QDIO mode (the only other choice is HIPERSOCKETS - DEFINE LAN VMLAN1 QDIO OWNER SYSTEM in the SYSTEM CONFIG file). The DEVICE and LINK statements for TCP/IP in z/OS seem to be: DEVICE ZVMLAN1 MPCIPA NONROUTER LINK VLAN1 IPAQENET ZVMLAN1 But there is mention made of requiring a TRL and TRLE definition running in VTAM. Is this TRUE? I find it difficult to believe that I have to involve VTAM in this configuration. But, then again, . Any help/guidance greatly appreciated. TIA HITACHI DATA SYSTEMS Raymond E. Noal Senior Technical Engineer Office: (408) 970 - 7978 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS using a guest virtual LAN under z/VM
Raymond Noal writes: Does anybody have a z/OS system (I'm using 1.8, but it does not have to be) running in a virtual machine under z/VM (I'm using 5.3.0, but it does not have to be) and the z/OS virtual machine is connected to a guest virtual LAN. Yes, (z/OS 1.6 under z/VM 5.1.0 at the moment). You configure virtual OSA NICs the same as real ones. If so, can you please answer the following questions: 1) what is the OSA CHPID type defined as for your z/VM system? 2) what are the DEVICE and LINK statements defining your guest virtual LAN for your TCPIP virtual machine? 3) what are the DEVICE and LINK statements for z/OS's TCP/IP definitions for the connection to the guest virtual LAN? Doing a lot of RTFM-ing, it seems that the CHPID type must be OSA Express in QDIO mode (TYPE=OSD in the I/O Config.) and the virtual LAN segment must also be in QDIO mode (the only other choice is HIPERSOCKETS - DEFINE LAN VMLAN1 QDIO OWNER SYSTEM in the SYSTEM CONFIG file). Yes, that'll do fine. The DEVICE and LINK statements for TCP/IP in z/OS seem to be: DEVICE ZVMLAN1 MPCIPA NONROUTER LINK VLAN1 IPAQENET ZVMLAN1 Yes. But there is mention made of requiring a TRL and TRLE definition running in VTAM. Is this TRUE? I find it difficult to believe that I have to involve VTAM in this configuration. But, then again, . You do need such a definition to map the ZVMLAN1 word above to the underlying device number triple. For my configuration, I have DEVICE TRLF7004 MPCIPA NONROUTER LINK LNKLOCAL IPAQENET TRLF7004 for a virtual NIC interface onto a GuestLAN and the corresponding VTAM definition (continuation characters omitted): TRLV7004 VBUILD TYPE=TRL * * TRLF7004 TRLE LNCTL=MPC, READ=7004, WRITE=7005, DATAPATH=7006, PORTNAME=OSA7004, MPCLEVEL=QDIO -- Malcolm Beattie [EMAIL PROTECTED] Linux Technical Consultant, IBM Europe System z 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
Re: StopX37 to CA-Allocate
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/01/2007 07:35:16 PM: Our shop uses SMS for allocation and StopX37, but we are looking at replacing StopX37 with CA-Allocate. Does anyone have any experience coverting from StopX37 to CA-Allocate or converting off of CA-Allocate. I'd appreciate any feedback I can get. Pros/Cons, why you converted off of it or to it etc We converted many years ago before SMS provided Storage Constraint Relief. We use CA-Vantage along with CA-Disk so CA-Allocate was a better fit. If you are not dependent on notcat 2 processing, you should try SCR first mostly due to the fact you already have it. If you need to support notcat 2, CA has done alot of work with Does It Fit (DIF) processing which I have not had time to really test. If you are doing primary space (checking) reduction, you need to check the number of volumes in your pools. CA-Allocate does an obtain on every volume in the pool to check space availability for each allocation while StopX37 is entered only if you can an abend. I had a few SMS pools with several hundred volumes and primary space checking would take quite a bit of time for each allocation (DD). Regards, John -- 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: RMM - Problems with special EXPDT and VRS
Alex, In order to get those special EXPDT values to be honoured, you have to handle existing data set, and also newly created data sets. The conversion program, EDGCDYNM, for TLMS conversion handles the existing data sets when the SYSIN option keyword VRSMGMTP PREFIX=ppp is specified. The sample JCL codes VRSMGMTP PREFIX=D. What this does is to set the VRS management value for each data set that used a special EXPDT; in your example 99010 would cause D99010 to be set. Also a K record is created for the D99010 VRS management value. You can check this has happened by listing the data set and the VRS in RMM CDS after conversion. Prior to running EDGHSKP VRSEL you should be able to see the VRS MV D99010 set for the data set - and the matching VRS information not yet set. You should be able to list the VRS (RMM LS DSN('D99010')). For new data sets created after conversion, it is EDGUX100 that must set the VRS MV. The EDGUX100 sample exit supports only 99000 and 98000 special EXPDT values, unless you customize it. However, there is a 2nd sample of EDGUX100, but it is called EDGCVRSX; this is documented in the conversion documentation (EDGCMM01 in SAMPLIB). It will handle all the special EXPDT dates you need, but a table must be built for each special date you want to use. It also provides ways for overriding special dates. If you have not used this sample, that is likely your problem. EDGCMM01 does describe how to use EDGCVRSX along with a sample table, EDGCVRST, however it does not provide help in building a table. What you could do is use EDGCSRDS ( a CA-1 conversion program), but with RDS and TMSPARM DDs set to DUMMY, and include the special dates in the VRSVALUE DD like this example; //VRSVALUE DD * 99010D99010 For each one you specify, EDGCSRDS creates an entry for the ux100 table (VRSTABLE DD), and a K record in DEXTOUT DD - some of the latter may duplicate others created by EDGCDYNM. Use the documentation in EDGCMM01 for CA-1 conversion about 'UXTABLE' to see how to make use of this. Once VRSEL is run, you should be able to see matching VRS information for existing and new data sets that use special EXPDT values. Mike WoodRMM Development On Tue, 2 Oct 2007 04:04:40 -0500, Alex B Nielsen [EMAIL PROTECTED] wrote: Hello Group. I have recently converted TLMS to DFSMSRMM , and now i have poblems with special EXPDT dates (eg : 99010) , which should be assigned to VRS D99010 ,and kept for 10 cycles , but dataset are not set to this VRS . The dataset is GDG ds. I have exit EDGUX100 active(no changes to the IBM sample). We are also running IBM's Virtual Tape Library. Any idea what i am doing wong ? Regards Alex Nielsen -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS using a guest virtual LAN under z/VM
Malcolm There's something a bit fishy here! Making the DEVICE name the same as the TRLE name does *not* correspond to what I just posted on the IBMTCP-L list concerning the relationship between the TRLE statement and the DEVICE statement. Thus I was obliged actually to go to the manuals where I find the following: From the CS IP Configuration Reference: quote DEVice device_name MPCIPA NONRouter PRIRouter SECRouter NOAUTORestart AUTORestart ... device_name The name of the device. The device name must be the PORT name of the LAN adapter defined in a TRLE for a QDIO connection. The maximum length is eight characters. /quote I'll admit that's a bit ambiguous. What's a PORT name when it's at home? From The CS SNA Resource Definition Reference: quote PORTNAME=(port_name,link_num) Dependency: OSA port operating in either ATM native mode or in QDIO mode. Specify link_num only for an OSA-Express port operating in QDIO mode customized for LAN emulation. port_name Specifies the OSA port name. The name must be unique within one logical partition and it must be unique for an OSA port shared by multiple logical partitions. The maximum length for port_name is 8 characters. For an IBM Open Systems Adapter (OSA) port customized for HPDT ATM native mode, port_name must match the portname specified at OSA customization through OSA/SF. If used by TCP/IP, this name must also be defined as the portname in the TCP/IP Profile DEVICE statement. If used for SNA HPR over native ATM connection, this name must also be defined as the portname in the PORT statement in a VTAM XCA major node. For an IBM Open Systems Adapter-Express (OSA-Express) port operating in QDIO mode, the name specified for the port_name value is downloaded into the OSA at the time the first TCP/IP device for this OSA port is activated. For OSA-Express QDIO connections, this name must also be defined as the device name in the TCP/IP profile DEVICE statement for any TCP/IP stack that will use this OSA-Express feature. This name must also be defined as the port name on a VARY TCPIP,,OSAENTA command or the port name on an OSAENTA profile statement when a TCP/IP stack will start an OSA-Express network traffic analyzer trace on this OSA. /quote For OSA-Express QDIO connections, this name must also be defined as the device name in the TCP/IP profile DEVICE statement for any TCP/IP stack that will use this OSA-Express feature. corresponds to the post I made in the IBMTCP-L list, namely that the DEVICE statement name must be the same as the name specified by the PORT operand of the TRLE statement. There is also the following: quote name ... On TRLE: Assigns a required name for the TRLE. This name cannot match the VTAMLST member name containing this Transport resource list major node. For an IBM Open Systems Adapter (OSA) port customized for HPDT ATM native mode, the name must match the OSA name specified at OSA customization through OSA/SF. If used by TCP/IP, the OSA name must also be specified as the device name in the TCP/IP profile DEVICE statement. For an IBM Open Systems Adapter-Express (OSA-Express) port operating in QDIO mode the name specified here will be downloaded into the OSA-Express as OSA name at the time the TCP/IP device for this OSA connection is activated. /quote Are you using an Open Systems Adapter (OSA) port customized for HPDT ATM native mode? Chris Mason - Original Message - From: Malcolm Beattie [EMAIL PROTECTED] Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@BAMA.UA.EDU Sent: Tuesday, October 02, 2007 12:12 PM Subject: Re: z/OS using a guest virtual LAN under z/VM Raymond Noal writes: Does anybody have a z/OS system (I'm using 1.8, but it does not have to be) running in a virtual machine under z/VM (I'm using 5.3.0, but it does not have to be) and the z/OS virtual machine is connected to a guest virtual LAN. Yes, (z/OS 1.6 under z/VM 5.1.0 at the moment). You configure virtual OSA NICs the same as real ones. If so, can you please answer the following questions: 1) what is the OSA CHPID type defined as for your z/VM system? 2) what are the DEVICE and LINK statements defining your guest virtual LAN for your TCPIP virtual machine? 3) what are the DEVICE and LINK statements for z/OS's TCP/IP definitions for the connection to the guest virtual LAN? Doing a lot of RTFM-ing, it seems that the CHPID type must be OSA Express in QDIO mode (TYPE=OSD in the I/O Config.) and the virtual LAN segment must also be in QDIO mode (the only other choice is HIPERSOCKETS - DEFINE LAN VMLAN1 QDIO OWNER SYSTEM in the SYSTEM CONFIG file). Yes, that'll do fine. The DEVICE and LINK statements for TCP/IP in z/OS seem to be: DEVICE ZVMLAN1 MPCIPA NONROUTER LINK VLAN1 IPAQENET ZVMLAN1 Yes. But there is mention made of requiring a TRL and TRLE definition running in VTAM. Is this TRUE? I find it difficult to believe that I have to involve VTAM in
Re: JES2 or JES3, Which one is older?
In [EMAIL PROTECTED], on 09/18/2007 at 01:56 PM, Edward Jaffe [EMAIL PROTECTED] said: The third major version of spooling was in OS/VS1 (ed. after ASP and HASP). FSVO 3rd; OS/360 had it's own spooling support, making JES1 the 4th. I understand that RCI was not copied to MVS. Alas! OS/VS2 was derived from OS/360 MVT. When Poughkeepise put the first release of VS2 out, they chose not to copy JES. They chose to use HASP and ASP doing the same thing they did in OS/360. They chose to use the native spooling of OS/360; the ASP and HASP upgrades were done by different groups. I think the first releases of VS2 were 1.0, 1.6, 1.7 and 1.8. The release after that was a major enhancement (2.0) and deserved a new name, OS/VS2 MVS, Multiple Virtual Storage, and the previous releases were retroactively renamed to OS/VS2 SVS, Single Virtual Storage. The name SVS was already used in OS/VS2 1.0, and several releases of MVS came out while SVS development was active. JES2 and JES3 each became a subsystem and SAM SI (emulating QSAM or BSAM) called the subsystem. No. The CI did normal VSAM macros against an ACB. The interface to the subsystem was the same as if the application programmer had opened and used an ACB directly. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- 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: JES2 or JES3, Which one is older?
In [EMAIL PROTECTED], on 09/18/2007 at 04:04 PM, Lizette Koehler [EMAIL PROTECTED] said: The names are AUTOMATIC SPOOLING SYSTEM Attached Support Processor. Later changed to something like asymmetric multiple processors. HOUSTON AUTOMATIC SPOOLING SYSTEM Houston Automatic Spooling Priority. And HASP is no ASP. But it's half-ASP. In [EMAIL PROTECTED], on 09/18/2007 at 04:16 PM, Lizette Koehler [EMAIL PROTECTED] said: HASP is a product that extends the function of OS/360 and OS/VS2 Release 1 with spooling services. OS/360 and OS/VS2 had native spooling services. The ASP and HASP services were allegedly more efficient. In [EMAIL PROTECTED], on 09/18/2007 at 04:34 PM, Lizette Koehler [EMAIL PROTECTED] said: Also had RJE facility (Remote Job Entry) RJE was a native OS/360 facility. Both ASP and HASP did their own remote batch processing without using any of the RJE code. Contast this to input, where both ASP and HASP had to use the Reader Interpreter as a subroutine. and NJE facility (Network Job Entry). NJE came later. ASP (Asymmetric Multiprocessing System) - (Attached Support Processing) - I don't believe that the name was ever Attached Support Processing; AFAIK it started out as Attached Support Processor and later changed to Asymmetric whatever. First introduced: OS/MVT. Optional. Not for MFT. I believe that ASP eventually supported MFT II, which shared a lot of Scheduler code with OS/360 MVT. OS RDRs: Still needed for reading jobs on tape. OS WTRs: Still needed for writing SYSOUT to tape. I believe that APS had DSP's for reading and writing tape. The OS/360 and SVS R/I was needed for reading any job, not just from tape. Main processor: The Global processor. Other way around; there was a single support processor and multiple main processors. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- 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: JES2 or JES3, Which one is older?
In [EMAIL PROTECTED], on 09/18/2007 at 10:50 PM, Robert A. Rosenberg [EMAIL PROTECTED] said: The HASP for OS/SVS was HASP 4. There was no HASP 4; the last HASP, not counting JES2, was HASP II, which went through four versions. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- 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: IPCS L command returns KEY(??)
Al, The KEY() piece of data in a storage display indicates the storage key the block is in, whether it is protected or not, has it been referenced and has it been changed. The last time I looked this up, and I don't remember where I found it, the KEY() value decodes to the following: KEY() = ?? means that the storage protection information is not available KEY() = FF see KEY() = ?? Otherwise: KEY() = B'prc?': = storage key of the 4k block p = 0 = page is not protected, 1 = page is protected r = 0 = page has not been referenced, 1 = page has been referenced c = 0 = page has not been changed, 1 = page has been changed If memory serves me correctly, the referenced and changed bits are the status since the page has last been paged out. However, someone will probably correct me on this if I am wrong. Chuck -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of al chu Sent: Tuesday, October 02, 2007 4:51 AM To: IBM-MAIN@BAMA.UA.EDU Subject: IPCS L command returns KEY(??) Hi Does anyone know what KEY(??) means in the output of LIST command. I have the following output LIST 8BD000. ASID(X'0288') LENGTH(X'30') AREA ASID(X'0288') ADDRESS(8BD000.) KEY(??) 008BD000 LENGTH(X'30')==All bytes contain X'00' Thanks in advance. Al -- 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: IPCS L command returns KEY(??)
al chu wrote: Does anyone know what KEY(??) means in the output of LIST command. I have the following output LIST 8BD000. ASID(X'0288') LENGTH(X'30') AREA ASID(X'0288') ADDRESS(8BD000.) KEY(??) 008BD000 LENGTH(X'30')==All bytes contain X'00' KEY(??) means that the dump records contained X'FF' in the slot where a storage key would have normally been placed. It wasn't captured at the time of the dump. You may be able to use RSM or VSM reports to get the missing information, assuming that their key data areas were included in the dump. Bob Wright - MVS Service Aids -- 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
Industry Standard Time To Analyze A Line Of Code
Hi All, I've searched the archives, but didn't find anything on this... Can anyone tell me or does anyone know where I might find a documented industry standard amount of time it takes to analyze a line of code? I suspect something has been published on this somewhere, but I can't seem to locate anything. I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. Bob Robert B. Fake InfoSec, Inc. 703-825-1202 (o) 571-241-5492 (c) 949-203-0406 (efax) [EMAIL PROTECTED] Visit us at www.infosecinc.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
TS7700 and z/OS 1.4 ?
Can anyone tell me if a TS7700 can be used in a z/OS 1.4 environment ? Nico Blekemolen Systems Programmer Atos Origin -- 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 ÿþD i t b e r i c h t i s v e r t r o u w e l i j k e n k a n g e h e i m e i n f o r m a t i e b e v a t t e n e n k e l b e s t e m d v o o r d e g e a d r e s s e e r d e . I n d i e n d i t b e r i c h t n i e t v o o r u i s b e s t e m d , v e r z o e k e n w i j u d i t o n m i d d e l l i j k a a n o n s t e m e l d e n e n h e t b e r i c h t t e v e r n i e t i g e n . A a n g e z i e n d e i n t e g r i t e i t v a n h e t b e r i c h t n i e t v e i l i g g e s t e l d i s m i d d e l s v e r z e n d i n g v i a i n t e r n e t , k a n A t o s O r i g i n n i e t a a n s p r a k e l i j k w o r d e n g e h o u d e n v o o r d e i n h o u d d a a r v a n . H o e w e l w i j o n s i n s p a n n e n e e n v i r u s v r i j n e t w e r k t e h a n t e r e n , g e v e n w i j g e e n e n k e l e g a r a n t i e d a t d i t b e r i c h t v i r u s v r i j i s , n o c h a a n v a a r d e n w i j e n i g e a a n s p r a k e l i j k h e i d v o o r d e m o g e l i j k e a a n w e z i g h e i d v a n e e n v i r u s i n d i t b e r i c h t . O p a l o n z e r e c h t s v e r h o u d i n g e n , a a n b i e d i n g e n e n o v e r e e n k o m s t e n w a a r o n d e r A t o s O r i g i n g o e d e r e n e n / o f d i e n s t e n l e v e r t z i j n m e t u i t s l u i t i n g v a n a l l e a n d e r e v o o r w a a r d e n d e L e v e r i n g s v o o r w a a r d e n v a n A t o s O r i g i n v a n t o e p a s s i n g . D e z e w o r d e n u o p a a n v r a a g d i r e c t k o s t e l o o s t o e g e z o n d e n . T h i s e - m a i l a n d t h e d o c u m e n t s a t t a c h e d a r e c o n f i d e n t i a l a n d i n t e n d e d s o l e l y f o r t h e a d d r e s s e e ; i t m a y a l s o b e p r i v i l e g e d . I f y o u r e c e i v e t h i s e - m a i l i n e r r o r , p l e a s e n o t i f y t h e s e n d e r i m m e d i a t e l y a n d d e s t r o y i t . A s i t s i n t e g r i t y c a n n o t b e s e c u r e d o n t h e I n t e r n e t , t h e A t o s O r i g i n g r o u p l i a b i l i t y c a n n o t b e t r i g g e r e d f o r t h e m e s s a g e c o n t e n t . A l t h o u g h t h e s e n d e r e n d e a v o u r s t o m a i n t a i n a c o m p u t e r v i r u s - f r e e n e t w o r k , t h e s e n d e r d o e s n o t w a r r a n t t h a t t h i s t r a n s m i s s i o n i s v i r u s - f r e e a n d w i l l n o t b e l i a b l e f o r a n y d a m a g e s r e s u l t i n g f r o m a n y v i r u s t r a n s m i t t e d . O n a l l o f f e r s a n d a g r e e m e n t s u n d e r w h i c h A t o s O r i g i n s u p p l i e s g o o d s a n d / o r s e r v i c e s o f w h a t e v e r n a t u r e , t h e T e r m s o f D e l i v e r y f r o m A t o s O r i g i n e x c l u s i v e l y a p p l y . T h e T e r m s o f D e l i v e r y s h a l l b e p r o m p t l y s u b m i t t e d t o y o u o n y o u r r e q u e s t . A t o s O r i g i n N e d e r l a n d B . V . / U t r e c h t K v K U t r e c h t 3 0 1 3 2 7 6 2
Re: Industry Standard Time To Analyze A Line Of Code
-Original Message- From: IBM Mainframe Discussion List On Behalf Of Bob Fake - InfoSec, Inc. Hi All, [ snip ] I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. Likely that analysis of a line of code in Assembler would be meaningless. Consider: LA 1,1(,1)* Increment general register 1 What's to analyze there, absent any context provided by other lines of code? -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: StopX37 to CA-Allocate
On Oct 2, 2007, at 6:33 AM, John Kington wrote: We converted many years ago before SMS provided Storage Constraint Relief. We use CA-Vantage along with CA-Disk so CA-Allocate was a better fit. If you are not dependent on notcat 2 processing, you should try SCR first mostly due to the fact you already have it. If you need to support notcat 2, CA has done alot of work with Does It Fit (DIF) processing which I have not had time to really test. If you are doing primary space (checking) reduction, you need to check the number of volumes in your pools. CA-Allocate does an obtain on every volume in the pool to check space availability for each allocation while StopX37 is entered only if you can an abend. I had a few SMS pools with several hundred volumes and primary space checking would take quite a bit of time for each allocation (DD). Regards, John John, Could you clarify on what you mean by Not Cat 2? I have worked in a few shops and never heard of that being a handable condition (good or bad). 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: StopX37 to CA-Allocate
Ed, On Oct 2, 2007, at 6:33 AM, John Kington wrote: We converted many years ago before SMS provided Storage Constraint Relief. We use CA-Vantage along with CA-Disk so CA-Allocate was a better fit. If you are not dependent on notcat 2 processing, you should try SCR first mostly due to the fact you already have it. If you need to support notcat 2, CA has done alot of work with Does It Fit (DIF) processing which I have not had time to really test. If you are doing primary space (checking) reduction, you need to check the number of volumes in your pools. CA-Allocate does an obtain on every volume in the pool to check space availability for each allocation while StopX37 is entered only if you can an abend. I had a few SMS pools with several hundred volumes and primary space checking would take quite a bit of time for each allocation (DD). Regards, John John, Could you clarify on what you mean by Not Cat 2? I have worked in a few shops and never heard of that being a handable condition (good or bad). Ed If you try to create a dataset with DISP=(NEW,CATLG) and it is already cataloged, you usually get a not cataloged 2 message in your job if the dataset is not SMS-managed. IEF287I dataset.name NOT CATLGD 2 If the dataset is SMS-managed, you get a jcl error and message IEF344I R000493N STEP0 DD001 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17101I DATA SET SYS.DMGT.R000493.TEST NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG StopX37 and CA-Allocate will detect either condition and can be setup to delete or uncatalog the old dataset so that the new dataset can be cataloged. Regards, John -- 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: Industry Standard Time To Analyze A Line Of Code
I seem to recall that the average lines produced per day for a seasoned programmer was 17. Todd -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Bob Fake - InfoSec, Inc. Hi All, I've searched the archives, but didn't find anything on this... Can anyone tell me or does anyone know where I might find a documented industry standard amount of time it takes to analyze a line of code? I suspect something has been published on this somewhere, but I can't seem to locate anything. I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.36/1041 - Release Date: 10/1/2007 10:20 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: Industry Standard Time To Analyze A Line Of Code
Thanks Todd. More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. Bob Robert B. Fake InfoSec, Inc. 703-825-1202 (o) 571-241-5492 (c) 949-203-0406 (efax) [EMAIL PROTECTED] Visit us at www.infosecinc.com -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Todd Burch Sent: Tuesday, October 02, 2007 10:37 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Industry Standard Time To Analyze A Line Of Code I seem to recall that the average lines produced per day for a seasoned programmer was 17. Todd -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Bob Fake - InfoSec, Inc. Hi All, I've searched the archives, but didn't find anything on this... Can anyone tell me or does anyone know where I might find a documented industry standard amount of time it takes to analyze a line of code? I suspect something has been published on this somewhere, but I can't seem to locate anything. I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.36/1041 - Release Date: 10/1/2007 10:20 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 -- 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: Industry Standard Time To Analyze A Line Of Code
I seem to recall that the average lines produced per day for a seasoned programmer was 17. In the late 1980's, the trend was towards function points, rather than lines of code. Lines of code can be as meaningful as MIPS. - 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: Industry Standard Time To Analyze A Line Of Code
More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. No way to predict. It all depends on whether the author (or the last person to maintain it) was stark raving mad! -- 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: Questions on ATTACHX's ETXR exit routine
(Old thread, just got back) The savearea provided to the ETXR is 72 bytes long. A CAUTION. In many cases it is not safe (system intergrity wise) to use the savearea pointed to by R13 if you are running in a space that could have user tasks (not yours) running. For example, consider a vanilla key 8 address space, where you have at some point switched to key 0 and done an ATTACH with ETXR for the attached routine to get control in key 0. In this case, the R13 savearea is in key 8. I did some testing and more reading and discovered the following... a) The Extended Addressability Guide says that each workunit (TCB or SRB) has its own stack. From that I it appears that the IRB is sharing the stack with the orginating task. So, I won't be using the stack to save the state in the exit. Hence the second question on the size of the save area provided by the system for the exit. As Binyamin asked, Why can't you use the stack? You are using the same stack, but you would not be overwriting existing entries if you use it, you would be creating new ones. As a result of the CAUTION case that I mentioned above, we almost always use the linkage stack for ETXR reg saving. b) I checked the contents of 4(r13) and 0(r14) upon entry to the ETXR. 4 (r13) does not contain F6SA, so I assume it's a standard 72 byte save area; and r14 does point to an SVC 3. This is not a good assumption, though the conclusion is true. The presence of information such as F6SA at offset 4 says little about the length or format of *this* area. It is primarily a statement about how registers were saved (or not saved) in the previous area. Since there is no previous area, no data is provided. If you were to provide your own, chained, savearea, you would put into it how you saved the registers in the system-provided area (such as by putting the 'previous pointer' or F1SA if you used the linkage stack). Peter Relson z/OS Core Technology Design -- 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: Industry Standard Time To Analyze A Line Of Code
On 2 Oct 2007 07:14:19 -0700, in bit.listserv.ibm-main (Message-ID:[EMAIL PROTECTED]) [EMAIL PROTECTED] (Chase, John) wrote: -Original Message- From: IBM Mainframe Discussion List On Behalf Of Bob Fake - InfoSec, Inc. Hi All, [ snip ] I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. Likely that analysis of a line of code in Assembler would be meaningless. Consider: LA 1,1(,1)* Increment general register 1 What's to analyze there, absent any context provided by other lines of code? Well, when bench-checking, it's important to analyze that it isn't: L 1,1(,1)* Increment general register 1 -- I cannot receive mail at the address this was sent from. To reply directly, send to ar23hur at intergate dot 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: IPCS L command returns KEY(??)
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/02/2007 08:34:26 AM: al chu wrote: Does anyone know what KEY(??) means in the output of LIST command. I have the following output LIST 8BD000. ASID(X'0288') LENGTH(X'30') AREA ASID(X'0288') ADDRESS(8BD000.) KEY(??) 008BD000 LENGTH(X'30')==All bytes contain X'00' KEY(??) means that the dump records contained X'FF' in the slot where a storage key would have normally been placed. It wasn't captured at the time of the dump. You may be able to use RSM or VSM reports to get the missing information, assuming that their key data areas were included in the dump. If you are running on z/OS 1.7 or higher, and this is an SVC dump, then this is probably storage that was either in a first reference state (i.e. unbacked, and would be backed by a page of zeros when eventually referenced), or backed but unchanged with no copy on AUX (so we know the data is all zeros). In these cases, SDUMP avoids dumping the page (to save time and space), but creates some summary information which allows IPCS to tell you that the data is all zeros. Prior to z/OS 1.7, IPCS would have told you that the storage is unavailable. SDUMP does not know the key of the page (or the key that the page would have when it eventaully gets backed) in these cases - the RSM interface used by SDUMP does not provide that information), so SDUMP cannot supply the key to IPCS. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- 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: Industry Standard Time To Analyze A Line Of Code
I'd suggest that such a metric would be pretty hard to establish, and, if you could get a value, surely it would be different for each individual, thus rendering it quite meaningless, no? snipped More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.37/1042 - Release Date: 01/10/2007 18:59 -- 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: Industry Standard Time To Analyze A Line Of Code
Robert Fake wrote: More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. Before continuing: How LONG is 'line of code'? With or without comments? Do you consider all line(s) with continuation marks as ONE line or seperate lines? What about embedded (recursive) calls to routines? Do you include/exclude blank lines? ;-D An existing program alone or this program with all the calls to subsequent services, functions, macros, recursive loops? Experience will shorten the time. Code complexity, excessive comments and language peculiarities will lengthen it. A new consultant will need to (re-)learn the program before even starting analyzing. etc, etc, ... Thus what ever figures you finnaly arrive, it is as meaningful as 'MIPS'. Groete / Greetings Elardus Engelbrecht -- 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: Industry Standard Time To Analyze A Line Of Code
Hi, Depends who wants to know ? If it's the US military 100 years... Congress will fund you forever while debating Adverts on the web and the radio. Anton Britz On Tue, 2 Oct 2007 09:01:47 -0500, Bob Fake - InfoSec, Inc. [EMAIL PROTECTED] wrote: Hi All, I've searched the archives, but didn't find anything on this... Can anyone tell me or does anyone know where I might find a documented industry standard amount of time it takes to analyze a line of code? I suspect something has been published on this somewhere, but I can't seem to locate anything. I'm sure the amount of time varies depending on the type of code (ALC, COBOL, EZtrieve, et al) but any direction would be greatly appreciated. Bob Robert B. Fake InfoSec, Inc. 703-825-1202 (o) 571-241-5492 (c) 949-203-0406 (efax) [EMAIL PROTECTED] Visit us at www.infosecinc.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 -- 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: StopX37 to CA-Allocate
What kind of logic did you put in to make the 37 abends go away? Just installing SMS, doesn't make that happen. -- 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
IODF convert backwards
Hi We have a one pack RESCUE system generated under z/OS 1.4 and the actual IODF generated under z/OS 1.7. I copied this new IODF to the RESCUE, but got a B0 wait state. (saying IODF is in a higher version as the system attempting to use ) Can I solve this without regenerate the RESCUE ? -- Miklos Szigetvari Development Team ISIS Information Systems Gmbh tel: (+43) 2236 27551 570 Fax: (+43) 2236 21081 E-mail: [EMAIL PROTECTED] Info: [EMAIL PROTECTED] Hotline: +43-2236-27551-111 Visit our Website: http://www.isis-papyrus.com --- This e-mail is only intended for the recipient and not legally binding. Unauthorised use, publication, reproduction or disclosure of the content of this e-mail is not permitted. This email has been checked for known viruses, but ISIS accepts no responsibility for malicious or inappropriate content. --- -- 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
CA:Allocate
I am running CA:Allocate, if you give me an idea of what you want to do, I could probably send you some code examples. Lucy Arnold Storage Manager U.C. Davis Medical Center 916-734-5498 -- 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: Industry Standard Time To Analyze A Line Of Code
On Tue, 2 Oct 2007 10:21:27 -0500, Elardus Engelbrecht wrote: Robert Fake wrote: More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. reasons for variation snipped Thus what ever figures you finnaly arrive, it is as meaningful as 'MIPS'. Much less, I think. Analyzing and understanding code is not linear. Understanding a 500 line program will usually take much more than ten times as long as a 50 line program. At least that's my experience. -- Tom Marchant -- 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: IODF convert backwards
On Tue, 2 Oct 2007 18:08:21 +0200, Miklos Szigetvari [EMAIL PROTECTED] wrote: Hi We have a one pack RESCUE system generated under z/OS 1.4 and the actual IODF generated under z/OS 1.7. I copied this new IODF to the RESCUE, but got a B0 wait state. (saying IODF is in a higher version as the system attempting to use ) Can I solve this without regenerate the RESCUE ? I think there was compatibility maintenance for z/OS 1.4 (that would be documented in the 1.7 migration guide). If that is true, and you still have the 1.4 SMP/E environment around, you should be able to get those PTFs, apply them and just copy over the changes to the 1.4 rescue system. Otherwise, you need to recreate your RESCUE system. plug I have some examples on my web site that make it easy. /plug 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 and OS390 expert at http://searchDataCenter.com/ateExperts/ 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: Industry Standard Time To Analyze A Line Of Code
Back in the 80s, we operated under the premise that a seasoned programmer should be able to produce 20 lines of bug-free assembler code per day. However, it is vital to note that this is addressing code development, not code revision. The problem in development this type of performance metric is that you must have different metrics for code development vs. code revision and a separate set of metrics for each programming language. In addition, the performance metrics used for application code are vastly different from the performance metrics used for systems code. There is an entire field of study regarding performance metrics when developing and revising code. It is one of the most different tasks that management has to address. John P Baker Software Engineer HFD Technologies -- 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: IODF convert backwards
Miklos Szigetvari wrote: Hi We have a one pack RESCUE system generated under z/OS 1.4 and the actual IODF generated under z/OS 1.7. I copied this new IODF to the RESCUE, but got a B0 wait state. (saying IODF is in a higher version as the system attempting to use ) Can I solve this without regenerate the RESCUE ? Miklos, You have a couple of options, A) Apply toleration PTFs to the zOS 1.4 system or maybe try the following... B) 1) use HCD option 2.10 to extract an MVSCP deck for the OSCONFIG you need 2) use IDCAMs to define a new IODF for 1.4 system define cluster (na('sys1.iodfxx.cluster') linear tracks( 0) volumes(x)) data(na(sys1.iodfxx)) 3) use batch HCD using 1.4 modules STEPLIBed to format and import the MVSCP deck something like (I have typed this from memory.. so you might need to check with the HCD Users Guide in the section on Batch JCL..!!) //S1 EXEC PGM=CBDMGHCP,PARM='INITIODF,SIZE=' //STEPLIB DD DSN= //HCDIODFT DD DSN=SYS1.IODFxx,DISP=OLD //HCDPRINT dd SYSOUT=* //HCDLOG DD SYSOUT=* //* //S2 EXEC PGM=CBDMGHCP,PARM='MIGR,OP,configname,MVS' //STEPLIB DD DSN= //HCDIODFT DD DSN=SYS1.IODFxx,DISP=OLD //HCDPRINT dd SYSOUT=* //HCDLOG DD SYSOUT=* //HCDINDD DSN=your mvscp deck The only minor issue is that the HCD modules are in SYS1.LINKLIB, and you might have problems if you use the whole of the 1.4 linklib in your steplib on your 1.7 system!! So just create a new library and copy all the CBDM* modules from 1.4 linklib, and use this.. I doubt it will need to be APF auth.. but you'll soon know ;-) Dont worry about defining processors, chpids, Control units etc.. you only need the OSConfig details and devices to IPL, and these all come from the MVSCP deck that you created.. Regards roy -- 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: StopX37 to CA-Allocate
On Oct 2, 2007, at 9:25 AM, John Kington wrote: Ed, On Oct 2, 200 If you try to create a dataset with DISP=(NEW,CATLG) and it is already cataloged, you usually get a not cataloged 2 message in your job if the dataset is not SMS-managed. IEF287I dataset.name NOT CATLGD 2 If the dataset is SMS-managed, you get a jcl error and message IEF344I R000493N STEP0 DD001 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17101I DATA SET SYS.DMGT.R000493.TEST NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG StopX37 and CA-Allocate will detect either condition and can be setup to delete or uncatalog the old dataset so that the new dataset can be cataloged. Regards, John John, I know what a not catlg 2 is thank you. But I was asking why this would be an acceptable condition. In all cases I have seen it is an error condition and to automatically delete the dataset without proper research was grounds for firing or to uncatalg (or rename) the dataset was the same. Each not cat 2 condition had to be handled as a major error and it had to be documented so the research could be done to correct it before the next day processing started. Now maybe it was acceptable in some companies to take in dated data but in the financial industry it is extremely unacceptable. Frankly I can't think of any situation that it would be handled any differently. There may be 1 or 2 situations where it may be acceptable out of the 10's of thousands where it wasn't. I am just surprised that any product would presume that a standard answer (condition) can be handled the same way. 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: Industry Standard Time To Analyze A Line Of Code
In a message dated 10/2/2007 9:49:58 A.M. Central Daylight Time, [EMAIL PROTECTED] writes: More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. It depends on how well documented the existing program is, how complex and well-defined are the necessary changes, and how much the specifications for the changes evolve before the project is finished. I've never heard this metric. Many decades ago I heard ca. 20 lines of new, debugged Assembler code per day per programmer. Someone else posted 17, which is ca. 20. I once had to add a functional comment to each executable instruction in a set of a set of about 20 Assembler modules for which there was zero documentation and zero comments. All I knew was that the programs worked correctly and I had a general idea of what they all did as a system. It wasn't very hard at all, since each module was only 40 to 50 instructions. I don't remember how long it took me, unfortunately. Bill Fairchild Plainfield, IL The chief use to which we put our love of the truth is in persuading ourselves that the thing we love is true. [Pierre Nicole; 1671-1678; Essay on Morals] ** See what's new at http://www.aol.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: Industry Standard Time To Analyze A Line Of Code
In a message dated 10/2/2007 12:16:25 P.M. Central Daylight Time, [EMAIL PROTECTED] writes: In addition, the performance metrics used for application code are vastly different from the performance metrics used for systems code. There is an entire field of study regarding performance metrics when developing and revising code. It is one of the most different tasks that management has to address. Goes all the way to Fred Brookes' Mythical Man Month and still evolving. Got to do early review of Putnam's Macro modeling. It evolved into SLIM although his intention was to break it into eigenvalues depending on size and scope of project. He was kinda funny and would often repeat the question in BNF for his trusty HP calulator. _http://portal.acm.org/citation.cfm?id=265168.265174coll=dl=CFID=15151515C FTOKEN=6184618_ (http://portal.acm.org/citation.cfm?id=265168.265174coll=dl=CFID=15151515CFTOKEN=6184618) ** See what's new at http://www.aol.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: StopX37 to CA-Allocate
Ed, On Oct 2, 2007, at 9:25 AM, John Kington wrote: Ed, On Oct 2, 200 If you try to create a dataset with DISP=(NEW,CATLG) and it is already cataloged, you usually get a not cataloged 2 message in your job if the dataset is not SMS-managed. IEF287I dataset.name NOT CATLGD 2 If the dataset is SMS-managed, you get a jcl error and message IEF344I R000493N STEP0 DD001 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17101I DATA SET SYS.DMGT.R000493.TEST NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG StopX37 and CA-Allocate will detect either condition and can be setup to delete or uncatalog the old dataset so that the new dataset can be cataloged. Regards, John John, I know what a not catlg 2 is thank you. But I was asking why this would be an acceptable condition. In all cases I have seen it is an error condition and to automatically delete the dataset without proper research was grounds for firing or to uncatalg (or rename) the dataset was the same. Each not cat 2 condition had to be handled as a major error and it had to be documented so the research could be done to correct it before the next day processing started. Now maybe it was acceptable in some companies to take in dated data but in the financial industry it is extremely unacceptable. Frankly I can't think of any situation that it would be handled any differently. There may be 1 or 2 situations where it may be acceptable out of the 10's of thousands where it wasn't. I am just surprised that any product would presume that a standard answer (condition) can be handled the same way. Ed Ed, I always considered it bad design. Chalk it up to user desire because they found it expedient. Once in place, it became the new normal and jcl was structured to rely upon the automatic error handling. There is no way to stop without *breaking* their jobs. You do have the ability to choose whether to let the product handle the condition or let it fail. I allow it to handle all jobs for some groups, selected jobs for others and none for other groups. I apologize for not understanding your question. Regards, John -- 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: IODF convert backwards
I recently had to do apply the compatability PTF that Mark mentioned to a z/OS R4 one-pack rescue system. The APAR: OA08197 NEW FUNCTION ( SUPPORT IODF V5 DATASET ). The z/OS R4 PTF is: UA17026 ( there are PTFs for z/OS R5 R6 ). However, all 3 PTFs were PE'ed by APAR: OA15115. The goods news is the PE problem doesn't look too bad: Users Affected: Installations with APAR OA08197 (ptfs UA17026, UA17027, UA17028) installed and which use an older (pre-version 5) IODF. The problem will not be seen when a version 5 IODF is used. So if you already have a V5 IODF the PE APAR shouldn't be an issue. HTH Glenn Miller -- 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: Industry Standard Time To Analyze A Line Of Code
Thanks all, I figured this was going to be abstract and hard to nail down. Wanted to be able to rely on some documented standard if available to base my estimates on. Bob Robert B. Fake InfoSec, Inc. 703-825-1202 (o) 571-241-5492 (c) 949-203-0406 (efax) [EMAIL PROTECTED] Visit us at www.infosecinc.com -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ed Finnell Sent: Tuesday, October 02, 2007 1:41 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Industry Standard Time To Analyze A Line Of Code In a message dated 10/2/2007 12:16:25 P.M. Central Daylight Time, [EMAIL PROTECTED] writes: In addition, the performance metrics used for application code are vastly different from the performance metrics used for systems code. There is an entire field of study regarding performance metrics when developing and revising code. It is one of the most different tasks that management has to address. Goes all the way to Fred Brookes' Mythical Man Month and still evolving. Got to do early review of Putnam's Macro modeling. It evolved into SLIM although his intention was to break it into eigenvalues depending on size and scope of project. He was kinda funny and would often repeat the question in BNF for his trusty HP calulator. _http://portal.acm.org/citation.cfm?id=265168.265174coll=dl=CFID=15151515 C FTOKEN=6184618_ (http://portal.acm.org/citation.cfm?id=265168.265174coll=dl=CFID=15151515 CFTOKEN=6184618) ** See what's new at http://www.aol.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 -- 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
ISPF PROBLEM : Initial edit macro set
Good Day Gentle Readers, I am not sure what I did but when I use 3.4 (ISPF) to edit a PDS member I get the message Initial edit macro set. Also, when I go into edit mode in the member an f appears in the command line and displays Required string missing Can anybody please advise me as to how I can go about correcting this problem and not get the message initial edit macro set? Thanks to you all - Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail -- 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
GRS Joining Complex
…we just moved from V1R4 to V1R7 29SEP07… …we had a Test LPAR executing V1R7 and a Prod LPAR executing V1R4… …these two happily coexisted with GRS as PLEXCFG=MONOPLEX, and system logger files defined with PLEX5 and PLEX1… …with the Prod LPAR under V1R7, we IPLed the Test LPAR (V1R7)… …and this is the last thing displayed before the Test LPAR went dead and the Prod LPAR just waited while recovering… ISG011I SYSTEM CPU5 - JOINING GRS COMPLEX *$HASP9201 JES2 MAIN TASK WAIT DETECTED AT ISGNLPA +0099DE 891 DURATION-000:00:12.97 PCE-CKPT EXIT-NONE JOB ID-NONE *$HASP9207 JES2 CHECKPOINT LOCK HELD 892 DURATION-000:00:17.99 …there was also some squawking about a CTC following the previous… D GRS,SYSTEM IOS000I 030F,**,SIM,**,**06GRS IEF196I IOS071I 030F,05,GRS, MISSING CHANNEL AND DEVICE END IOS071I 030F,05,GRS, MISSING CHANNEL AND DEVICE END 924 ISG046E CTC 030F DISABLED DUE TO HARDWARE ERROR CODE=05 VARY 030F,OFFLINE COMPONENT:SCSDS MODULE:ISGBTC PURPOSE:DISABLE CTC ISG022E SYSTEM CPU1 DISRUPTED GLOBAL RESOURCE SERIALIZATION DUE TO 929 COMMUNICATION FAILURE - GLOBAL RESOURCE REQUESTORS WILL BE SUSPENDED ISG047I CTC 030F DISABLED …but we really do not think a problem exists with the CTC, rather a definition is incorrect… …CA-MIM is also in the mix… …thoughts? John Donnelly z/OS Systems Services National Semiconductor Corporation 2900 Semiconductor Drive Santa Clara, CA 95051 PH: 408-721-5640 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: ISPF PROBLEM : Initial edit macro set
1. Edit a member click on edit_setting and blank out User session initial macro 2. edit a seq file and blank out Initial Macro Regards, Herman Stocker Technical Specialist Data Center Operations avis budget group Phone: 1973-496-4847 fax: 1973-496-8201 E-Mail: [EMAIL PROTECTED] -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of esmie moo Sent: Tuesday, October 02, 2007 2:26 PM To: IBM-MAIN@BAMA.UA.EDU Subject: ISPF PROBLEM : Initial edit macro set Good Day Gentle Readers, I am not sure what I did but when I use 3.4 (ISPF) to edit a PDS member I get the message Initial edit macro set. Also, when I go into edit mode in the member an f appears in the command line and displays Required string missing Can anybody please advise me as to how I can go about correcting this problem and not get the message initial edit macro set? Thanks to you all - Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail -- 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 The sender believes that this E-mail and any attachments were free of any virus, worm, Trojan horse, and/or malicious code when sent. This message and its attachments could have been infected during transmission. By reading the message and opening any attachments, the recipient accepts full responsibility for taking protective and remedial action about viruses and other defects. The sender's employer is not liable for any loss or damage arising in any way from this message or its attachments. -- 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: Using SMS to get rid of StopX37
We mainly use StopX37 for the SPACVOLA feature. How do you handle this with SCR? -- 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: Load from Tape using HMC - Stand Alone Tape
In [EMAIL PROTECTED], on 09/20/2007 at 04:42 AM, Mohan [EMAIL PROTECTED] said: We specify the Load address on the HMC screen Which HMC screen? as 890 Try 0890. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- 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: IODF convert backwards - updated with example
Roy Hewitt wrote: Miklos Szigetvari wrote: Hi We have a one pack RESCUE system generated under z/OS 1.4 and the actual IODF generated under z/OS 1.7. I copied this new IODF to the RESCUE, but got a B0 wait state. (saying IODF is in a higher version as the system attempting to use ) Can I solve this without regenerate the RESCUE ? Miklos, You have a couple of options, A) Apply toleration PTFs to the zOS 1.4 system or maybe try the following... I just remebered we still have a couple of 1.4 systems still running here so decided to try it.. and it does create a valid V4 iodf. Also, my previous post was missing the production-ise step.. here's an example that creates a 1.4 IODF on a 1.7 system: SYS0.IODF07 is input IODF 1.7 SYS0.IODF98 is 1.4 iodf SYSX.TEMP.LOAD is a library containing 1.4 CBDM* modules from Linklib. SYSA is the OSConfig id //* Extract MVSCP from live IODF //* //STEP00 EXEC PGM=CBDMGHCP, // PARM='CONFIG,OS,SYSA' //HCDIODFS DD DSN=SYS0.IODF07,DISP=OLD //HCDMLOG DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650) //HCDDECK DD DSN=SYSX.IOCPDATA(MVSCP1),DISP=OLD //* //* DELETE IODFS //* //STEP01 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSINDD * DELETE SYS0.IODF98.WORK.CLUSTER IF MAXCC 4 THEN SET MAXCC = 0 DELETE SYS0.IODF98.CLUSTER IF MAXCC 4 THEN SET MAXCC = 0 //* //* DEFINE NEW IODF DATASETS //* //STEP02 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSINDD * DEFINE CLUSTER (NAME (SYS0.IODF98.WORK.CLUSTER) - LINEAR - TRACKS(1000 0) - VOLUMES(IODF01) - ) - DATA (NAME (SYS0.IODF98.WORK)) DEFINE CLUSTER (NAME (SYS0.IODF98.CLUSTER) - LINEAR - TRACKS(1000 0) - VOLUMES(IODF01) - ) - DATA (NAME (SYS0.IODF98)) //* //* INITIALIZE IODF //* //STEP03 EXEC PGM=CBDMGHCP, // PARM='INITIODF SIZE=12000,ACTLOG=NO' //STEPLIB DD DSN=SYSX.TEMP.LOAD,DISP=SHR //HCDIODFT DD DSN=SYS0.IODF98.WORK,DISP=OLD //HCDMLOG DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650) //* //STEP04 EXEC PGM=CBDMGHCP, //PARM='INITIODF SIZE=12000,ACTLOG=NO' //STEPLIB DD DSN=SYSX.TEMP.LOAD,DISP=SHR //HCDIODFT DD DSN=SYS0.IODF98,DISP=OLD //HCDMLOG DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650) //* //* MIGRATE IODF //* //STEP05 EXEC PGM=CBDMGHCP, // PARM='MIGR,O,SYSA,MVS' //STEPLIB DD DSN=SYSX.TEMP.LOAD,DISP=SHR //HCDIODFT DD DSN=SYS0.IODF98.WORK,DISP=OLD //HCDMLOG DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650) //HCDINDD DSN=SYSX.IOCPDATA(MVSCP1),DISP=OLD //HCDLIB DD DSN=SYS1.MACLIB,DISP=SHR //* //* Productionise IODF //* //STEP06 EXEC PGM=CBDMGHCP, // PARM='PRODIODF DESC1=SYS0,DESC2=IODF98' //STEPLIB DD DSN=SYSX.TEMP.LOAD,DISP=SHR //HCDIODFS DD DSN=SYS0.IODF98.WORK,DISP=OLD //HCDIODFT DD DSN=SYS0.IODF98,DISP=OLD //HCDMLOG DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650) -- 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: GRS Joining Complex
Hello, I found RTA000189025 while searching SIS on SERVICELINK. Parallel sysplex with LPARs PC90 z/OS 1.4 and PC9A test system on z/OS 1.7. No MAS. MASDEF has share=nocheck Installation is pondering over RNL specification for JES2 after experiencing $HASP9201 JES2 MAIN TASK WAIT DETECTED AT ISGNLPA +0099DE DURATION 000:02:52.60 PCE-CKPT EXIT-NONE JOB ID-NONE MEMBER CANNOT GET CKPT LOCK (PROBABLY HELD BY ANOTHER MEMBER) You might want to check it out. Thanks...Guy M. Gates Jr. TTI Z/OS Systems Programmer II -- 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: Using SMS to get rid of StopX37
We mainly use StopX37 for the SPACVOLA feature. How do you handle this with SCR? Use a dataclass that has a value in Additional Volume Amount that is the same as the limit you have in SPACVOLA. Regards, John -- 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: Industry Standard Time To Analyze A Line Of Code
On 2 Oct 2007 07:49:49 -0700, in bit.listserv.ibm-main (Message-ID:[EMAIL PROTECTED]) [EMAIL PROTECTED] (Robert Fake) wrote: More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. I remember a problem from *many* years ago. There was a Cobol program which was misbehaving. I was supposed to fix it. It had been written by a consultant who was not available. The Procedure Division of said program was no longer than three printed pages, maybe only two. I had samples of the input and output. It should have been easy. After spending over an hour trying to figure out why this mess of spaghetti code worked, much less why it didn't, I called over the other programmer in the department. We spent another half hour, together, trying to figure it out. I finally ended up rewriting the program from its specs. I will leave it to your ingenuity to decide how to include this incident into your average. -- I cannot receive mail at the address this was sent from. To reply directly, send to ar23hur at intergate dot 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: Industry Standard Time To Analyze A Line Of Code
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] (John P Baker) writes: Back in the 80s, we operated under the premise that a seasoned programmer should be able to produce 20 lines of bug-free assembler code per day. there have been periodic statements that code generation can be the simplest part of the problem. we've periodically commented that the effort to produce a service can be 4-10 times that of a straight-forward application (or taking a well-tested and well-debugged application and turning it into a service can take 4-10 times the effort of the original application development). frequently this may have only a little to do with lines-of-code. we were called in to consult with a small client/server startup that wanted to do payment transactions on servers ... they had this technology called SSL ... and subsequently the activity has frequently been referred to as electronic commerce. Part of the infrastructure that the server payment application talked to was something called a payment gateway ... misc. past posts mentioning payment gateway activity http://www.garlic.com/~lynn/subnetwork.html#gateway the initial take was to take transaction message formats from existing circuit-based infrastructure and map them to packets in internet infrastructure. this somewhat ignored a whole lot of telco provisioning that went into circuit-based operation ... and provided a basis for business critical dataprocessing ... which was all missing in the initial transition to internet-based operation. as part of supporting an operational environment (as opposed to somewhat trivial technology demonstration) ... we had to invent a lot of compensating processes for the internet environment. some other recent posts raising the issue about business critical dataprocessing http://www.garlic.com/~lynn/2007f.html#37 Is computer history taught now? http://www.garlic.com/~lynn/2007g.html#51 IBM to the PCM market(the sky is falling!!!the sky is falling!!) http://www.garlic.com/~lynn/2007h.html#78 John W. Backus, 82, Fortran developer, dies http://www.garlic.com/~lynn/2007n.html#10 The top 10 dead (or dying) computer skills http://www.garlic.com/~lynn/2007n.html#76 PSI MIPS http://www.garlic.com/~lynn/2007n.html#77 PSI MIPS http://www.garlic.com/~lynn/2007o.html#23 Outsourcing loosing steam? -- 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: StopX37 to CA-Allocate
It comes close, then DATACLAS and STORCLAS with striping, extended format, space constraint processing. Heck, just System Determined Blksize can help a lot. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of gsg Sent: Tuesday, October 02, 2007 8:55 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: StopX37 to CA-Allocate What kind of logic did you put in to make the 37 abends go away? Just installing SMS, doesn't make that happen. -- 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
B-A-D
There are obviously (too) many places where what turned out to be incorrect design decisions (or lack of design decisions) have led to the system not working the way it should. This is popularly referred to as broken-as-designed (BAD). It is true that typically design defects are not subject to field APARs. But despite some posts to the contrary, that doesn't mean that they must stay defects. Depending on the customer impact, they might be fixed by what used to be called an SPE (which basically is nothing more than an APAR opened internally) or in a followon release. However dumb a behavior might be, there is usually a pretty good chance that changing that behavior will break someone. We thus tend to make such changes in the next release where feasible (and highlight the change in the migration information) and/or make the customer who is applying service to an existing release specify some option to ask for the behavior change (i.e., not make a change in behavior by default in the service stream). Do we always get this right? No. But we hope we're doing better. Please don't give up on bringing these situations to our attention. Peter Relson z/OS Core Technology Design -- 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: GRS Joining Complex
When your plexcfg is in a monoplex, you have two separate systems almost as if you were to define your systems as LOCAL. When you say MIM, do you mean MIM Tape or DASD? Also, are you in a GRS Ring or a basic sysplex. If you are just moving from 1.4 to 1.7, my guess is that you not only changed the target libraries but the data libraries for one of the system functions like JES parms possibly? Good luck, Ernie. John P Donnelly [EMAIL PROTECTED] wrote in message news: [EMAIL PROTECTED]... .we just moved from V1R4 to V1R7 29SEP07. .we had a Test LPAR executing V1R7 and a Prod LPAR executing V1R4. .these two happily coexisted with GRS as PLEXCFG=MONOPLEX, and system logger files defined with PLEX5 and PLEX1. .with the Prod LPAR under V1R7, we IPLed the Test LPAR (V1R7). .and this is the last thing displayed before the Test LPAR went dead and the Prod LPAR just waited while recovering. ISG011I SYSTEM CPU5 - JOINING GRS COMPLEX *$HASP9201 JES2 MAIN TASK WAIT DETECTED AT ISGNLPA +0099DE 891 DURATION-000:00:12.97 PCE-CKPT EXIT-NONE JOB ID-NONE *$HASP9207 JES2 CHECKPOINT LOCK HELD 892 DURATION-000:00:17.99 .there was also some squawking about a CTC following the previous. D GRS,SYSTEM IOS000I 030F,**,SIM,**,**06GRS IEF196I IOS071I 030F,05,GRS, MISSING CHANNEL AND DEVICE END IOS071I 030F,05,GRS, MISSING CHANNEL AND DEVICE END 924 ISG046E CTC 030F DISABLED DUE TO HARDWARE ERROR CODE=05 VARY 030F,OFFLINE COMPONENT:SCSDS MODULE:ISGBTC PURPOSE:DISABLE CTC ISG022E SYSTEM CPU1 DISRUPTED GLOBAL RESOURCE SERIALIZATION DUE TO 929 COMMUNICATION FAILURE - GLOBAL RESOURCE REQUESTORS WILL BE SUSPENDED ISG047I CTC 030F DISABLED .but we really do not think a problem exists with the CTC, rather a definition is incorrect. .CA-MIM is also in the mix. .thoughts? -- 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
RACF via ORACLE IDENTITY MANAGER CONNECTOR
Does anyone have any experience with Oracle Identity Manager Connector for RACF Advanced? Our Security Dept. is going to deploy the product in our company and it looks like there are a lot of issues with it running on a z9. Any feedback would be appreciated. Mark House (402) 778-1966 IBM Mainframe Systems [EMAIL PROTECTED] This e-mail message and any attachments may contain confidential, proprietary or non-public information. This information is intended solely for the designated recipient(s). If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail. Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited. Any opinions expressed in this e-mail are those of the author personally. -- 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: StopX37 to CA-Allocate
On Oct 2, 2007, at 12:50 PM, John Kington wrote: Ed, I always considered it bad design. Chalk it up to user desire because they found it expedient. Once in place, it became the new normal and jcl was structured to rely upon the automatic error handling. There is no way to stop without *breaking* their jobs. You do have the ability to choose whether to let the product handle the condition or let it fail. I allow it to handle all jobs for some groups, selected jobs for others and none for other groups. I apologize for not understanding your question. Regards, John I am happy you agree. But that leaves me wondering why they would accept the condition at all. Sounds like a datacenter just waiting to become re-boothill to me. The management that would accept that type of response is just waiting to become unemployed. 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: Industry Standard Time To Analyze A Line Of Code
--snip More specifically, I'm looking at this from a maintenance perspective. If I give a programmer an existing program to modify, how long on average will it take, per line of code, to analyze the program to then be able to then make necessary changes. -unsnip--- That's rather like asking how many layers of Kleenex are needed to stop an artillery shell. The answer to your questions is very heavily dependant on such factors as the experience of the analyst, the complexity of the code, how many times will he/she be interrupted, etc. IMHO, entirely a matter of local judgement and not a good question for this group. -- 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: JES2 check point in CF and DR
We've been XRC mirroring DASD between data centers about 100 KM apart since the late 90s. When we started, we were using much slower technology than we have today. DWDM over 'dark fiber' in conjunction with modern RAID DASD have changed the metrics of what can or cannot/should not be mirrored. In the beginning, we did not mirror the JES spool at all because we deemed the cost too high. (We've never used CF for checkpoint.) We defined 'place holder' volumes that allowed for a cold start during DR using a copy of the production init deck. The view was that we could always rerun any jobs whose output had not already been pulled off spool by sysout archival software. The greater concern over time was that without a current snapshot of the JES queues, we could not easily figure out exactly where we had left off at the moment of mirror breakage. In a twenty step job, where did we die and what needed to be rerun? How would we even know which jobs were running at the time? Rather than solving that specific problem, we eventually tried mirroring the entire spool. By this time conventional channel extension had been replaced by DWDM. The DASD was hugely faster at both ends. When we actually turned on spool mirroring for the first time, we could hardly measure a blip in XRC traffic. We were astounded at how simple the complete solution turned out to be. So, if your XRC transport technology supports it, I highly recommend mirroring your entire spool. 1. Leave your primary checkpoint in the CF if you find benefit in that configuration. 2. Mirror your secondary checkpoint and all spool volumes. 3. In DR, IPL with the mirrored checkpoint as primary. 4. As soon as practical, reconfigure JES to get your primary checkpoint back in a local CF. It's important to remember that the primary/secondary checkpoint architecture evolved over decades to allow recovery from loss of the primary. Remember when DASD volumes used to drop like flies in a smokehouse? It wasn't that long ago. Much of what gets written to the primary checkpoint provides for serialization of JES resources in a MAS. In DR, the secondary checkpoint is a pretty reliable starting point for mapping the existing spool data. That's what it was designed to do, and refinements over many years have made it work extremely well. Chances are that your JES in DR will come up cleanly with minimal complaints. What can't be mapped exactly will be repaired or if necessary purged in order to yield a fully functioning system. You will lose very little data in recovery. A fully mirrored spool has solved all sorts of problems for our DR. Give it a try! . . 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] Andy White [EMAIL PROTECTED] OMTo Sent by: IBM IBM-MAIN@BAMA.UA.EDU Mainframe cc Discussion List [EMAIL PROTECTED] Subject .EDU JES2 check point in CF and DR 09/22/2007 05:43 PM Please respond to IBM Mainframe Discussion List [EMAIL PROTECTED] .EDU Anyone out there mirroring their DASD either SRDF or XRC, i'd like to know how you handle the JES2 check point. We currently have our primary check point in the CF and second one on DASD. We know they aren't in SYNC maybe a few writes behind on DASD. We mirror using IBM XRC to another site for DR purposes. We are thinking of taking both check pints and moving it to DASD so both check points are mirrored. I guess the basic question we are asking ourselves is it worth putting the check point back
Re: RMM - Problems with special EXPDT and VRS
Mike. I am right assuming the solution you described , does not cover tapes created after the switch to RMM in protect mode , after several VRSEL runs ?. Alex Nielsen -- 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: JES2 or JES3, Which one is older?
On 18 Sep 2007 13:19:39 -0700, in bit.listserv.ibm-main you wrote: Technically, both JES2 and JES3 are equally old, since I think they were both available on the first release of OS/VS Release 2, known later as MVS. Which of their predecessors is older is a different question. As I recall, JES2 was available first with ASP site migrating to ASP on OS/VS. Bill Fairchild Plainfield, IL -- 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
New File system From IBM
http://www.theregister.co.uk/2007/10/02/ibm_gpfs_3point2/ IBM upgrades brain-bending file system GPFS - it's about policy By Austin Modine in Mountain View → More by this author Published Tuesday 2nd October 2007 22:49 GMT IBM on Friday is releasing a new version of its General Parallel File System (GPFS) for serious data crunchers. The update, now version 3.2, features improvements to GPFS's policy- based file management system and offers speedier searches. GPFS caters to hardcore users trying to run a file system across numerous systems. It provides shared access to the files regardless of what box in particular they are sitting on. IBM says GPFS can support access speeds of 130+GB/sec to a single file on a 2PB file system. The update includes a revamped version of the existing, built-in policy manager that should make tweaking rules for storing and shifting data easier on customers. This type of technology comes in handy when tiering data across systems that have billions of files to manage, said Todd Neville, IBM development offering manager. The file system can, for instance, let users specify that a certain type of file will be stored on higher performing disks. Users could also move all specific file types to lower-end systems if they have not been accessed for a certain amount of time, said Neville. IBM said a pre-release version of the fresh GPFS was able to scan one billion files in less than three hours in an internal benchmark. They say with further improvement of the policy performance through parallelization techniques, they'll whittle the number down even further. Other improvements include an accelerated file identification process for managing tiered storage, and support for pools of storage on tape. IBM has also added clustered management features. Version 3.2 supports IBM System p systems, including the Power6-based IBM System p 570 server and machines based on Intel or AMD processors such as the IBM System x boxes. Supported operating systems include AIX Version 5.3 and some versions of Red Hat and SuSE Linux. IBM's GPFS competes against homegrown software from the likes of SGI and Sun Microsystems along with open source and start-up offerings. ® -- 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