Re: SMF Record Exits
On Fri, 20 Nov 2009 00:25:09 -0500 John P. Baker jbaker...@comporium.net wrote: :I am writing an SMF Record Exit to intercept SMF Record Type 80 (Security) :records for additional processing. :Is IEFU83 sufficient, or do I also need IEFU84 and/or IEFU85? If RCVTXMFR is set it would seem that FASTAUTH can generate logging therefore U84/85 may be required. You may wish to ask on the RACF list. -- Binyamin Dissen bdis...@dissensoftware.com http://www.dissensoftware.com Director, Dissen Software, Bar Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
In 0377b9a583fd0e4aacd676ee33ee994b2a7f2...@sdkmail13.emea.sas.com, on 11/17/2009 at 06:18 PM, Lindy Mayfield lindy.mayfi...@ssf.sas.com said: I read in z/Journal that one mainframe can host 1,500 Linux servers. The Devil is in the details. What is a server? What sort of mainframe can do this? zSeries. How many CPU's would it take? What is a server? How many CPU's are the maximum? 64; I'm not sure about the z11. I also read in z/Journal that the lines between a mainframe computer (the z10 to be specific) and a super computer are being blurred. Supercomputer was always a marketing term rather than a technical term. When I was at GuideSHARE Europe two years ago (in Dresden, lovely city) they had a hardware guy there next to a z10 with the nice green stripe down it, and he told me that the mainframe is great for transactional processing, as always, but not too much suited for WebSphere, Java stuff, etc. That's why they had to add speciality engines, etc. He was blowing smoke; the specialty engines are the same[1] as the regular engines with different license terms. What was not suitable to those workloads was IBM's pricing policies, and the specialty engines were just an artificial way to segregate the workloads. Just curious what other people think about this sort of stuff. The 1500 number may well be valid for I/O bound servers; it's way too high for CPU bound servers. [1] Except for the facility that let the software tell which was which. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
In of7fb25158.fc815ff0-on85257671.006635f9-85257671.00668...@avon.com, on 11/17/2009 at 01:39 PM, August Carideo august.cari...@avon.com said: this is being answered on the wrong list, No; both zLinux and z/VM are on topic here.. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
In b351325f7e2c494a8783b83dbf3d5390b92d0...@hdxmspa.us.lmco.com, on 11/17/2009 at 10:34 AM, Roach, Dennis (N-GHG) dennis.ro...@lmco.com said: I have found a few things I could not do: Support custom hardware (no slots on the z box) That's like saying that you can't expand an Intel system because there are no FICON channels. Both platforms have expansion capabilities, and there's a thriving market in 3rd party hardware for the zSeries. Promote binaries from z to x86. Or from SPARK to x86. Or from iSeries to x86. That blade cuts both ways. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Antwort: How to access FIELDS in a RECORD using Java? (was:RE: How do __you__ read non-DB non-XML files in Java?)
In of46a61f33.3d28353f-onc1257673.0052707b-c1257673.00538...@deutscherring.de, on 11/19/2009 at 04:12 PM, Michael Klaeschen michael.klaesc...@deutscherring.de said: Well, from my experiences regular expressions are not quite common amongst MVS folks, especially REXX or CoBOL programmers. These have other well working techniques and therefor no need for regular expressions. Would that that were true. One of the reasons that I use Perl as much as I do is that REXX does not have reasonable parsing facilities, although REXX is better at parsing columnar data. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: A big contributor to S/360
In 94c476c03bff5e42ac3518fdac9643c4e2de970...@hqmail.rocketsoftware.com, on 11/19/2009 at 03:41 PM, Bill Fairchild bi...@mainstar.com said: Maybe he should also add in the number of instructions that it takes to IPL the operating system, start JESx, one initiator, etc. In other words, let's compare paper clips to aircraft carriers. We don't need no stinking operating system on the S/360. Even with the I/O it should all fit on a couple of cards. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
On Thu, Nov 19, 2009 at 10:20 PM, Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net shmuel%2bibm-m...@patriot.net wrote: snip What sort of mainframe can do this? zSeries. System z. zSeries is dead. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ICSF
We want to generate a hash key for a dataset but not encrypt the data using ICSF on z/OS 1.7. Can someone clarify that an entire file (and not just a field, or record within a file) can be processed by the routines CSNBOWH and CSNBOWH1. The Cryptographic Services ICSF Application Programmer's Guide is very vague regarding this. It is possible to generate a hash value for an entire file using CSNBOWH. As Paul suggested, SMP/E and GIMZIP/GIMUNZIP do exactly that. CSNBOWH is rather generic and can process whatever data you want to feed it. It is your program's responsibility to open and read the subject file and then feed the file's data to the CSNBOWH service (in chunks that are a multiple of 64 in length, except for the last chunk) so it can calculate the hash. Kurt Quackenbush -- IBM, SMP/E Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ICSF
Meganen Naidoo pisze: Hi all, We want to generate a hash key for a dataset but not encrypt the data using ICSF on z/OS 1.7. Can someone clarify that an entire file (and not just a field, or record within a file) can be processed by the routines CSNBOWH and CSNBOWH1. The Cryptographic Services ICSF Application Programmer's Guide is very vague regarding this. It is not vague, it just assumes that you know it is simply impossible. g Those services can hash block by block (with chaining). It is not ready to use application. For example - you have service for DES encryption, but Encryption Facility - program encrypting whole files is sold by IBM (and competitors). HTH -- Radoslaw Skorupka Lodz, Poland -- BRE Bank SA ul. Senatorska 18 00-950 Warszawa www.brebank.pl Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców KRS 025237 NIP: 526-021-50-88 Według stanu na dzień 01.01.2009 r. kapitał zakładowy BRE Banku SA (w całości wpłacony) wynosi 118.763.528 złotych. W związku z realizacją warunkowego podwyższenia kapitału zakładowego, na podstawie uchwały XXI WZ z dnia 16 marca 2008r., oraz uchwały XVI NWZ z dnia 27 października 2008r., może ulec podwyższeniu do kwoty 123.763.528 zł. Akcje w podwyższonym kapitale zakładowym BRE Banku SA będą w całości opłacone. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SVC 26 (locate) with GDG datasets
George jiri.aich...@ca.com wrote in message news:bff74657-e6dc-4185-b7f3-fd2e24d38...@f16g2000yqm.googlegroups.com ... Hello, I have a question about Locate macro (SVC 26) and GDG datasets. For example I have these datasets: HLQ.TEST HLQ.TEST.G0003V00 HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 When I use mask 'HLQ.TEST' the output from SVC 26 is: HLQ.TEST HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 HLQ.TEST.G0003V00 The problem is that datasets are not in correct (alphabetical) order, while other datasets are always in the correct order. Is it okay? I can't find any info about the order of the output. When I use mask 'HLQ.TEST.' the output is: HLQ.TEST.G0003V00 HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 This time the order is correct. Strange... When I use mask 'HLQ.TEST.G' the output is: HLQ.TEST.G0003V00 This time 2 datasets are not even returned. Do you know why this is happening? I am using CTGPL dsect as an input (superlocate). I would like to know if this is IBM bug or am I just incorrectly setting the locate macro. This is happening only with GDG datasets, other datasets are returned always correctly. -- This is the case since z/OS 1.8. GDG members are not kept in numerical order in the catalog anymore and therefor not returned in numerical order either. The only way to get them returned in numerical order is by calling a new alias of IDCAMS (I don't have the alias name ready). Kees. PS. This newsgroup is a mirror of a listserver, where the majority of IBM-MAIN reads the articals. See the information attached automagically below. ** 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Antwort: How to access FIELDS in a RECORD using Java? (was:RE: How do __you__ read non-DB non-XML files in Java?)
And how are regular expressions applicable in a Java program that wants to access a field formatted (eg. SMF) record? On Thu, Nov 19, 2009 at 5:13 PM, Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net wrote: In of46a61f33.3d28353f-onc1257673.0052707b-c1257673.00538...@deutscherring.de, on 11/19/2009 at 04:12 PM, Michael Klaeschen michael.klaesc...@deutscherring.de said: Well, from my experiences regular expressions are not quite common amongst MVS folks, especially REXX or CoBOL programmers. These have other well working techniques and therefor no need for regular expressions. Would that that were true. One of the reasons that I use Perl as much as I do is that REXX does not have reasonable parsing facilities, although REXX is better at parsing columnar data. -- 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 lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SVC 26 (locate) with GDG datasets
GDG member numbers are complemented in the catalog. This ensures that the latest generation (+0) is always located first. George jiri.aich...@ca.com wrote in message news:bff74657-e6dc-4185-b7f3-fd2e24d38...@f16g2000yqm.googlegroups.com ... Hello, I have a question about Locate macro (SVC 26) and GDG datasets. For example I have these datasets: HLQ.TEST HLQ.TEST.G0003V00 HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 When I use mask 'HLQ.TEST' the output from SVC 26 is: HLQ.TEST HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 HLQ.TEST.G0003V00 The problem is that datasets are not in correct (alphabetical) order, while other datasets are always in the correct order. Is it okay? I can't find any info about the order of the output. When I use mask 'HLQ.TEST.' the output is: HLQ.TEST.G0003V00 HLQ.TEST.G0004V00 HLQ.TEST.G0005V00 This time the order is correct. Strange... When I use mask 'HLQ.TEST.G' the output is: HLQ.TEST.G0003V00 This time 2 datasets are not even returned. Do you know why this is happening? I am using CTGPL dsect as an input (superlocate). I would like to know if this is IBM bug or am I just incorrectly setting the locate macro. This is happening only with GDG datasets, other datasets are returned always correctly. -- _ Hotmail: Trusted email with Microsoft's powerful SPAM protection. http://clk.atdmt.com/GBL/go/177141664/direct/01/ http://clk.atdmt.com/GBL/go/177141664/direct/01/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Newsgroup now frozen. Closing by 12/31/2009
Alexei replied that new fora can be requested by sending a note to dwfo...@us.ibm.com. Including the required info below. While the ibm newsgroups have mostly been silent for many years, I still had them on my list. It's a shame they never got the kind of use that I thought they would. The only one with any real activity that I was watching was the TCP one and I'm guessing that that at least will be missed. --- Hi Don, Below is the form and contact to apply for a new web forum on the dW server: -- Requests for new developerWorks forums should be sent to: dwfo...@us.ibm.com We will respond to the requestor with an e-mail containing the following form to be filled out and returned: Requestor: dW zone (primary, secondary): Forum title: Forum description: Welcome text: Date needed: Beta or GA: Forum administrators Audience: Migration: Public: Requestor: The name of the individual who is sponsoring the forum. Additional contact names can be provided, if necessary. dW zone (primary, secondary): The primary forum index the forum should be listed in. The forum metrics will be reported under this index's metrics. For instance, a discussion forum for WebSphere would be listed in the developerWorks Websphere forum index, and forum metrics would be reported under the developerWorks WebSphere metrics report. A secondary listing can also be included under another forum index, if it is relevant to that audience, but metrics will not be reported under the secondary category. For instance, a forum that was relevant to both WebSphere and Linux audiences could be listed under both, but one of the two must be chosen as the primary index for metrics reporting purposes. Choices are: * AIX/Unix * Information Management * Lotus * Rational * Tivoli * WebSphere * Architecture * Java technology * Linux * Open source * Multicore enablement * SOA and Web services * Web development * XML Non-standard choices which may require customization include: * PartnerWorld Forum title: The official title of the discussion forum. This information will be the title on the user interface of the forum. For software, this is usually the product name. For technologies, this is usually one or more topical keywords that readers would be likely to use when looking for a topical discussion forum with a search engine. Forum description: A short paragraph explaining what topics the forum will address. This paragraph will be the description on the user interface of the forum. Welcome text: The welcome message that should be posted to the discussion forum when it first goes live. Date needed: The proposed date the forum should go live. If this date is to coincide with marketing activities for a product launch, please provide the date of the product launch. Beta or GA: Please specify if the forum is to support a beta product or a general availability level product. Forum administrators: A list of individuals who have been identified to be forum administrator/moderators. Administration access entitles a user to view, create, or remove content as well as edit permissions for other users of the discussion forum. Audience: The audience that the discussion forum is intended to serve. Choices are: * Software developers, architects, product administrators (such as DB2 administrators) and other IT roles who frequent the developerWorks site * Partners/ISVs Migration: Does a pre-existing forum exist elsewhere whose contents should be migrated to the new forum? If so, please provide details. The developerWorks team can provide an XML template of the format that pre-existing forum posts must be provided in for developerWorks to be able to import the material into the new forum. Public: developerWorks discussion forums are public for all users and can be viewed by anyone who visits the site. To post to a public discussion forum, the user must register at developerWorks. Requests for restricted forums must be technically evaluated and sized to determine if developerWorks can meet the requirements or whether the scope of work fits within the developerWorks mission. If special requirements are needed, please provide a description of what is required. A meeting to discuss the additional requirements will be scheduled. Please provide any additional information or requirements about your forum request here: -- Don Poitras wrote: Alexei, I don't see any topics comparable to ibm.software.assemblr or any of the many other mainframe groups. Are they hidden, or is there a plan to add more
Re: SVC 26 (locate) with GDG datasets
I meant to add that it's been this way since the '60s. Date: Fri, 20 Nov 2009 09:09:51 -0500 From: jayare...@hotmail.com Subject: Re: SVC 26 (locate) with GDG datasets To: IBM-MAIN@bama.ua.edu GDG member numbers are complemented in the catalog. This ensures that the latest generation (+0) is always located first. _ Windows 7: I wanted simpler, now it's simpler. I'm a rock star. http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Newsgroup now frozen. Closing by 12/31/2009
In a message dated 11/20/2009 8:18:16 A.M. Central Standard Time, sas...@sas.com writes: dwfo...@us.ibm.com. Including the required info below. While the ibm newsgroups have mostly been silent for many years, I still had them on my list. It's a shame they never got the kind of use that I thought they They were so late coming to the table the gaps and voids were filled by other resources. Knowledge, education, training whatever we want to call it seems to work best with interested participants. Silly me, I thought dw was Display Write and thought finally... -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How do __you__ read non-DB non-XML files in Java?
McKown, John wrote: From what I can see (and I'm a novice), the JAVA language does not have anything like a C/C++ struct or COBOL data defination which can be used to read records kept in a dataset (such as VSAM or PS). I know of the Alphaworks program which can take ADATA from HLASM and generate Java code which can be used to separate a record into fields. It does work. But the generated code is not what I'd call easy to understand. Using JAVA with an RDMS, or XML input, is much easier. So I'm wondering if anybody actually uses Java with, say, VSAM files and, if so, how you process a record? Has somebody, perhaps, written a JDBC driver to read their VSAM files? That might be interesting to look into. If I knew Java and JDBC well enough. Just curious. Things around here truly are dying a slow, lingering, painful death. Management has decreed that we __WILL__ download our z9BC from a T02 to a Q02 very soon. Curiously, they think it will be better to do this before year end processing. This may be fun! Sometimes it is nice to be a grunt who cannot really be blamed for this type of problem. John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * (817)-961-6183 cell john.mck...@healthmarkets.com * www.HealthMarkets.com In my incomplete course, Introduction to Java for z/OS Applications Programmers, available for free from our website, we give examples of extracting fields from records by reading chunks of bytes and using various methods to convert to different formats. Look at p. 387 for an example of extracting four fields (two string fields, an integer field, and a float field) into object variables. I think it would actually provide some insight to study the earlier section on writing files, also. (Start with page 275, for example, especially pp. 290-313.) Hope this helps. -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques == Ask about being added to our opt-in list: == == * Early announcement of new courses == == * Early announcement of new techincal papers == == * Early announcement of new promotions == -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SVC 26 (locate) with GDG datasets
Yes, until z/OS 1.8. Kees. J R jayare...@hotmail.com wrote in message news:blu137-w103f36a40b790e72007332a3...@phx.gbl... I meant to add that it's been this way since the '60s. Date: Fri, 20 Nov 2009 09:09:51 -0500 From: jayare...@hotmail.com Subject: Re: SVC 26 (locate) with GDG datasets To: IBM-MAIN@bama.ua.edu GDG member numbers are complemented in the catalog. This ensures that the latest generation (+0) is always located first. _ Windows 7: I wanted simpler, now it's simpler. I'm a rock star. http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PI D24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html ** 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Need info on LE CEECAA (Common Anchor Area)
Not sure but I'm going to guess that the rest of the fields are OCO. Hardee, Charles H wrote: Hello Everyone, I am looking into the fields found in LE's Common Anchor Area (CEECAA). When I assemble the DSECT I get fields mapped from x'000' to x'38F'. This matches the Language Environment Debugging Guide. However, when I run the IPCS LEDATA ALL processor, it maps data out to a little past offset x'700'. Anyone have any idea where I might find the definitions of these extra fields? Thanks, Chuck Charles (Chuck) Hardee CA, Inc Software Engineer, CA-IDMS Tel: +1 952 838-1039 Fax: +1 952 835-3301 charles.har...@ca.com mailto:charles.har...@ca.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
That's what I was thinking. A system this critical and there is no backup and no failover for 7*24 uptime. Just think - this is one of the systems that controls our airline flights. I was talking with someone that I work with who is actually an ex-employee of one of the major airlines. The airlines have to electronically file their flight plans into this system a certain number of hours before the pilots are allowed to leave the ground. That's what caused all the delays and cancellatioins - no flight plan filed - no flight. I'm about to take a flight in a couple of weeks, and the fact that the system seems to have no backup/failover process is very scary to me. I sure hope that there are better failover facilities for the actual flight controllers' system that's used once the plane is in the air. Tom Kelman Enterprise Capacity Planner Commerce Bank of Kansas City (816) 760-7632 -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of scott Sent: Thursday, November 19, 2009 7:12 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch Patrick Lyon wrote: On Thu, 19 Nov 2009 13:56:25 -0700, Roach, Dennis (N-GHG) dennis.ro...@lmco.com wrote: Looks like a router failure http://gcn.com/articles/2009/11/19/faa-software-hackers-delays.aspx? s=FAAnewsalert 4 hours to fix a router? Good Grief. And no backup? Sounds like a single point of failure to me. Makes one wonder what other single points of failure there are. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html * If you wish to communicate securely with Commerce Bank and its affiliates, you must log into your account under Online Services at http://www.commercebank.com or use the Commerce Bank Secure Email Message Center at https://securemail.commercebank.com NOTICE: This electronic mail message and any attached files are confidential. The information is exclusively for the use of the individual or entity intended as the recipient. If you are not the intended recipient, any use, copying, printing, reviewing, retention, disclosure, distribution or forwarding of the message or any attached file is not authorized and is strictly prohibited. If you have received this electronic mail message in error, please advise the sender by reply electronic mail immediately and permanently delete the original transmission, any attachments and any copies of this message from your computer system. * -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Need info on LE CEECAA (Common Anchor Area)
Hardee, Charles H wrote: Hello Everyone, I am looking into the fields found in LE's Common Anchor Area (CEECAA). When I assemble the DSECT I get fields mapped from x'000' to x'38F'. This matches the Language Environment Debugging Guide. However, when I run the IPCS LEDATA ALL processor, it maps data out to a little past offset x'700'. Anyone have any idea where I might find the definitions of these extra fields? Check out the Vendor Interfaces manual, SA22-7569, or pdf file ceev11a0 on the ibm docs website. Chapter 1, Common Interfaces and Conventions has a pretty thorough discussion of the CAA. Thanks, Chuck Charles (Chuck) Hardee CA, Inc Software Engineer, CA-IDMS Tel: +1 952 838-1039 Fax: +1 952 835-3301 charles.har...@ca.com mailto:charles.har...@ca.com -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques == Ask about being added to our opt-in list: == == * Early announcement of new courses == == * Early announcement of new techincal papers == == * Early announcement of new promotions == -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
This is kind of off the topic, but related. Wasn't there a discussion on IBM-Main a couple years ago about the air traffic control system being run on old IBM 3081s? If I remember right, and my memory isn't as good as it used to be, it was just a few years ago that these old machines used to control some of the air traffic control. Have these been retired yet? Eric Bielefeld Sr. Systems Programmer IBM Global Services Division Dubuque, Iowa 414-477-7259 - Original Message - From: Kelman, Tom thomas.kel...@commercebank.com Newsgroups: bit.listserv.ibm-main To: IBM-MAIN@bama.ua.edu Sent: Friday, November 20, 2009 9:23 AM Subject: Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch That's what I was thinking. A system this critical and there is no backup and no failover for 7*24 uptime. Just think - this is one of the systems that controls our airline flights. I was talking with someone that I work with who is actually an ex-employee of one of the major airlines. The airlines have to electronically file their flight plans into this system a certain number of hours before the pilots are allowed to leave the ground. That's what caused all the delays and cancellatioins - no flight plan filed - no flight. I'm about to take a flight in a couple of weeks, and the fact that the system seems to have no backup/failover process is very scary to me. I sure hope that there are better failover facilities for the actual flight controllers' system that's used once the plane is in the air. Tom Kelman Enterprise Capacity Planner Commerce Bank of Kansas City (816) 760-7632 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
On Thu, Nov 19, 2009 at 3:41 PM, Ken Porowski ken.porow...@cit.com wrote: Tongue in cheek reply. Because we take a perverse pleasure in seeing squatty box failures when the reliability (FSVO reliability) of a Mainframe is called for? Or to keep it on topic. We wish to learn from others mistakes. Unfortunately that would require fairly accurate info so the various theories abound.. -Original Message- Schwarz, Barry A And finally, why are we spending so much time on obviously incomplete and inaccurate articles? It's unfortunate that there isn't a technical journal devoted to the topic of systems failures on all platforms. It would be fascinating to learn about the many ways that systems can fail. Instead, each failure is kept as a closely guarded secret, and as a profession, we learn nothing. A wise systems architect once told me, in another context: Don't tell me how it works, tell me how it *fails* -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
In a message dated 11/20/2009 9:24:02 A.M. Central Standard Time, thomas.kel...@commercebank.com writes: That's what I was thinking. A system this critical and there is no backup and no failover for 7*24 uptime. Just think - this is one of the systems that controls our airline flights. I was talking with someone that I work with who is actually an ex-employee of one of the major airlines. The airlines have to electronically file their flight plans into this system a certain number of hours before the pilots are allowed to leave the ground. That's what caused all the delays and There's software that will do network analysis or you can roll your own with cut-set theory. My eyes rolled over the first few chapters of Balabanian and Bickert's Electrical Network Theory, but once the lights went on umm that's good stuff. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SVC 26 (locate) with GDG datasets
On Fri, 2009-11-20 at 08:53 -0500, Vernooij, CP - SPLXM wrote: This is the case since z/OS 1.8. GDG members are not kept in numerical order in the catalog anymore and therefor not returned in numerical order either. The only way to get them returned in numerical order is by calling a new alias of IDCAMS (I don't have the alias name ready). I know we're discussing Locate, but in 2003 I wrote some code to use the CSI. If you present a base GDG name you can retrieve a list of associations (i.e. generation datasets that are currently active). I experimentally determined that the CSI presents these associations in logical sequence -- if one generation has rolled over from to 0001 for example, the associated datasets will be in chronological sequence. Don't know for sure if that's still the case, but my code hasn't broken recently. I wonder if the OP has to use Locate? -- David Andrews A. Duda and Sons, Inc. david.andr...@duda.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
On 11/20/2009 at 10:38 AM, Don Leahy don.le...@leacom.ca wrote: -snip- It's unfortunate that there isn't a technical journal devoted to the topic of systems failures on all platforms. It would be fascinating to learn about the many ways that systems can fail. The ACM used to have a mailing list that did just that, named RISKS. I haven't been subscribed for years and years, so I don't know if it still exists or not. And when you say all platforms they meant it. ATMs, gasoline pumps, and so on were also discussed. Mark Post -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: compiling Java question - z/OS jar(s) on non-z/OS?
On Fri, 20 Nov 2009 13:00:41 +0900, Timothy Sipples timothy.sipp...@us.ibm.com wrote: IBM is making it *very* easy to create Java to run on z/OS -- including Java which uses z/OS-only methods. The jar files are available, as Kirk noted, at no additional charge. You can compile on or off your mainframe Hold on, that's not what you said before. You said (and I quote): But the IBM Java SDK for z/OS is licensed code. You can't use *that* SDK (in whole or in part) on your unlicensed machine, but you can use *another* licensed JDK to do the compile if you wish. Among many examples, you can download Sun's JDK for Microsoft Windows or for Linux and use it to perform the compile according to its license. Java bytecode is portable (upward or equal JVM level, but not necessarily downward). The JZOS and JRIO classes and methods are unique to the Java SDK for z/OS. So how do you compile off the mainframe if you can't use the SDK that contains the classes you need? That is all. Simple. I'm so glad you told me. Roger Bowler Hercules the people's mainframe -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
On Fri, Nov 20, 2009 at 10:45 AM, Mark Post mp...@novell.com wrote: On 11/20/2009 at 10:38 AM, Don Leahy don.le...@leacom.ca wrote: -snip- It's unfortunate that there isn't a technical journal devoted to the topic of systems failures on all platforms. It would be fascinating to learn about the many ways that systems can fail. The ACM used to have a mailing list that did just that, named RISKS. I haven't been subscribed for years and years, so I don't know if it still exists or not. And when you say all platforms they meant it. ATMs, gasoline pumps, and so on were also discussed. http://catless.ncl.ac.uk/Risks -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - MarketWatch
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. eric-ibmm...@wi.rr.com (Eric Bielefeld) writes: This is kind of off the topic, but related. Wasn't there a discussion on IBM-Main a couple years ago about the air traffic control system being run on old IBM 3081s? If I remember right, and my memory isn't as good as it used to be, it was just a few years ago that these old machines used to control some of the air traffic control. Have these been retired yet? re: http://www.garlic.com/~lynn/2009q.html#26 Check out Computer glitch to cause flight delays across U.S. - MarketWatch http://www.garlic.com/~lynn/2009q.html#28 Check out Computer glitch to cause flight delays across U.S. - MarketWatch we had project a decade ago with some of the people that had done the 1960s implementation ... and later left to form their own company to do various things. these were modified 360/50s that ran in triple configuration. this comes up in the virtual machine folklore. the cambridge science center was trying to get a 360/50 to build their hardware modifications for supporting virtual memory ... but because all the available 360/50s were going to air traffic control ... the science center had to settle for 360/40. the first virtual machine system then was cp/40 (instead of cp/50) ... morphing into cp67 (when they got a standard 360/67 that came with hardware virtual memory support) ... which later morphed into vm370. misc. past posts mentioning science center http://www.garlic.com/~lynn/subtopic.html#545tech some of that early 360 FAA software was moved along to various platforms ... including some of it eventually running in Flex-ES virtual machines on intel platforms (possibly even stratus intel ... as mentioned in previous post). in the late 80s, we started ha/cmp product ... misc. past posts http://www.garlic.com/~lynn/subtopic.html#hacmp and part of that effort, we did detailed availability studies of tcp/ip and various tcp/ip environments. there have also been some number of (failed) FAA modernization efforts. About the time we were doing ha/cmp ... there was such an effort using triple-RS6000s as basic component. Because of our work on high availability ... we were periodically asked to participate in some of the discussions/reviews. There were some number of interesting failure-modes that they overlooked ... and it was one of the modernization efforts that ran into difficulty. After we left in the 90s, we were invited in to consult with small client/server startup that wanted to payment transactions ... the startup had also invented this technology called SSL they wanted to use. Two of the people that we worked on ha/cmp for parallel Oracle ... referenced in jan92 meeting mentioned in this post http://www.garlic.com/~lynn/95.html#13 were at this startup in charge of something called the commerce server. As part of doing what is now frequently called electronic commerce, we deployed something called the payment gateway ... misc. past posts http://www.garlic.com/~lynn/subnetwork.html#gateway which acts as gateway for payment transactions between webservers on the internet and payment infrastructure. An early prototype of this had a situation where a merchant called up not being able to do transactions. Normally, payment trouble-call desk has 5mins elapsed time to do first level problem determination. In this case, three hours later, the trouble ticket was closed with no-trouble-found. In order to try and approach the non-internet availability ... we deployed payment gateway on HA/CMP configuration with multiple diverse routes (telco provisioning) into different parts of the internet. we also had to deploy/invent some number of compensating procedures to compensate for vaguries of the internet ... as well as to compensate for large number of identified security vulnerabilities. One of the issues ... was that I had planned on also broadcast/advertising the different routes ... but in the period of the deployment; the internet backbone transitioned to hierarchical routing. As a result, the remaining alternate path mechanism had to rely on multiple-A record support in DNS (where the client is provided multiple ip-address records in response to request domain lookup). The client then cycles through each of the addresses until it finds one that makes a succesful connection. In any case, part of that deployment (for electronic commerce) included compensating for large number of different kinds of failures that might happen anywhere in the internet infrastructure. -- 40+yrs virtualization experience (since Jan68), online at home since Mar1970 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
Eric Bielefeld wrote: This is kind of off the topic, but related. Wasn't there a discussion on IBM-Main a couple years ago about the air traffic control system being run on old IBM 3081s? If I remember right, and my memory isn't as good as it used to be, it was just a few years ago that these old machines used to control some of the air traffic control. Have these been retired yet? If they were running on 3081s, that would be a big innovation. Last I heard they were still on 2050s (stripped down 360/50s). Gerhard Postpischil Bradford, VT -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
Does anyone know for a fact what the air traffic control is running on? I'm really curious. My first job was operating a 360/40. A good machine for the time. I know the 360/50 was quite a bit faster. Eric Bielefeld Sr. Systems Programmer IBM Global Services Division Dubuque, Iowa 414-477-7259 - Original Message - From: Gerhard Postpischil gerh...@valley.net If they were running on 3081s, that would be a big innovation. Last I heard they were still on 2050s (stripped down 360/50s). Gerhard Postpischil Bradford, VT -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Reentrant Programs and Protected Storage
At 08:06 AM 11/20/2009 +0100, you wrote: WWwsswWW And this means what? -- Peter Hunkeler Credit Suisse I was wondering the same thing. David -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - MarketWatch
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. Anne Lynn Wheeler l...@garlic.com writes: there have also been some number of (failed) FAA modernization efforts. About the time we were doing ha/cmp ... there was such an effort using triple-RS6000s as basic component. Because of our work on high availability ... we were periodically asked to participate in some of the discussions/reviews. There were some number of interesting failure-modes that they overlooked ... and it was one of the modernization efforts that ran into difficulty. re: http://www.garlic.com/~lynn/2009q.html#29 Check out Computer glitch to cause flight delays across U.S. - MarketWatch a little ATC history: http://www.centennialofflight.gov/essay/Government_Role/Air_traffic_control/POL15.htm from above: In December 1993, the FAA reviewed its order for the planned AAS. IBM was far behind schedule and had major cost overruns. In 1994 the FAA simplified its needs and picked new contractors. The revised modernization program continued under various project names. Some elements met further delays. In 1999, controllers began their first use of an early version of the Standard Terminal Automation Replacement System, which included new displays and capabilities for approach control facilities. During the following year, FAA completed deployment of the Display System Replacement, providing more efficient workstations for en route controllers. ... snip ... A little more historical (some of the documents are PDF) http://www.faa.gov/about/history/ http://www.faa.gov/about/history/photo_album/air_traffic_control/index.cfm?cid=automation -- 40+yrs virtualization experience (since Jan68), online at home since Mar1970 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
z/OS ServerPac and Tivoli Products - Surprise
We tried to order a z/OS V1R11 z/OS ServerPac and have some Tivoli products. Seems it was rejected because we do not have license for Tivoli Management Services on zOS, 5698-A79. Seems Tivoli has been causing us all grief because installation of products would cause FMIDs of other Tivoli products to be deleted and upgraded (before the other product could support it). A few weeks ago Tivoli came out with 5698-A79, as it was explained by the ShopZ folks to take all the common code out of all the Tivoli products and create, yes, Tivoli Mgmt Services, 5698- A79. Along with this change I am ShopZ can get you a Tivoli only ServerPac; COOL. So if you have ANY Tivoli products, go prod your IBM person to get you licensed for 5698-A79 (nocharge). In the meantime our issue brought to light a problem with IBM Tivoli Tape Optimzer. It has a PRE-REQ of DFSMS or z/OS in a Tivoli only ServerPac, they would have to give us z/OS TOO. Kinda defeats the idea of a Tivoli only ServerPac. Maybe there are other products which Tivoli will stumble over. In the meantime go get your NoCharge License added before you are told you do not have it. jim -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
re: http://www.garlic.com/~lynn/2009q.html#19 Mainframe running 1,500 Linux servers? http://www.garlic.com/~lynn/2009q.html#20 Mainframe running 1,500 Linux servers? basic ESCON technology had been knocking around POK for quite some time before being released. One of the Austin engineers adopted it for RS6000 ... making it about 10% faster (220mbits/sec instead of 200/mbits/sec) and actually full-duplex (so it had quite a bit higher throughput) ... and used Rochester optic drivers ... which were quite a bit cheaper; http://www.garlic.com/~lynn/2009q.html#email870211 It made the SLA (serial-link-adaptors) for the RS6000 quite a bit better than ESCON ... but incompatible. Anybody wanting to do ESCON from RS6000 had to obtain it from completely different source. In the late 80s, LANL was pushing standardization of the 100mbyte Cray (half-duplex) channel as HIPPI and LLNL was pushing was serial technology they had as 1gbit FCS. We were somewhat involved in both activities ... examp http://www.garlic.com/~lynn/2006x.html#email920129 The Austin SLA engineer had started looking at exhancing SLA to 800mbits/sec but we convinced him to switch to working on FCS instead. There started to also be some ESCON participation ... looking to overlay ESCON half-duplex on top of full-duplex FCS. This was somewhat in line with work on serial HIPPI (i.e. moving Cray parallel half-duplex copper 100mbyte/sec channel to fiber). This old posts mentions jan92 meeting on doing 128-way RS6000 cluster scaleup http://www.garlic.com/~lynn/95.html#13 SSA Above also mentions moving Hursley 9333 disk subsystem (ran encapsulated scsi protocols over full-duplex serial copper, initially at 80mbits/sec ... full-duplex had several latency and throughput advantages). This turned into IBM's SSA technology. http://www-01.ibm.com/support/docview.wss?rs=505uid=ssg1S1002348 SSA technology breaks 3000 IO bottlenecks http://www.3000newswire.com/subscribers/SSAPrimer.html We had suggested making it instead compatible with FCS protocol ... with an entry at 1/8th FCS over copper ... but allowing it to scaleup to full FCS over fiber (and be able to interoperate in FCS environment). recent thread/post mentioning some of the above: http://www.garlic.com/~lynn/2009q.html#0 Anyone going to Supercomputers '09 in Portland? http://www.garlic.com/~lynn/2009q.html#1 Anyone going to Supercomputers '09 in Portland? http://www.garlic.com/~lynn/2009q.html#2 Anyone going to Supercomputers '09 in Portland? and from long ago and far away (think.com hosted standards mailing list for both FCS and HIPPPI): Date: 24 Oct 90 04:59:59 EDT To: fc fiber-channel-...@think.com Subject: October Fiber Channel Minutes TO: FC October 23, 1990 TO: X3T9.3 Fiber Channel Working Group Members FROM: Roger Cummings SUBJECT: FIBER CHANNEL WORKING GROUP MINUTES Please find attached a draft of the minutes of the ANSI X3T9.3 Fiber Channel Working Group of October 16 thru 18, 1990. Note that there are also fifteen Attachments to the minutes that relate to presentations at the meeting. The next Fiber Channel Working Group meeting will be held on November 1 and 2 as part of a Working Group week that is being hosted by Bill Spence of Texas Instruments at the Stouffer Hotel in Austin, TX. An announcement for this week is included. The following working group meeting will be held on the Wednesday and Thursday of the December plenary week (December 5 6) that is being hosted by AMD at the Hyatt on First Street in San Jose, CA. Note that the Working Group meeting will begin on Tuesday when the X3T9.3 plenary finishes, and thus will be a three day meeting. An announcement for the plenary week is attached. A schedule of X3T9.3 meetings (both plenaries and working groups) for the remainder of 1990 and the first half of 1991 is attached. Note that it is also intended to hold a three day Fiber Channel Working Group during the December plenary week. Hosts are still required for the August, October and December plenary weeks in 1991 and the November 1991 Working Group week. Note that ANSI has overruled as unconstitutional any attempt to limit discussion on a subject to those who have brought documentation on that subject. It has been decided to maintain a standalone Document Register for Fiber Channel, and the maintenance of such a register was begun at the October meeting. The register will be divided by subject and the numbering system used will be of the following format: FC-*/90-xxxRn where: *is the level to which it applies - 0, 1, 2, 3, 4, F or G (If it applies across levels then it is a G for General) xxx is the sequential number assigned by the Secretary nis the revision level, beginning at base 0 Note that future presenters are strongly requested to have such a document number and a page number on the top right-hand corner of each page of their
ADABAS On Other Platforms
I am hearing from my ADABAS DBA that ADABAS can run on other platforms such as UNIX and Windows (anyone know if it is true for zLinux). Anyway would like to get an idea of people who are actually doing it today and our agency would like to chat, if possible, about your experience. it is running on a z9BC-O02 (253MIPS). A major Line-of-Business wants to be off of it in 2012 and the other customer may need to hang on for a number of years or maybe stay with it. They seem to believe it serves them well. So this is not to convert the code to run on something else but just finding a cheaper way of still using ADABAS and Natural. jim -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
SoftwareAG Natural DB2
Today we run ADABAS with Natural and a number of their other products. I understand SoftwareAG has a way to keep your Natural programs the same, put the data into DB2 and IPSO-FACTO, no recoding is required of the Natural code. Has anyone tried this approach. Like to chat with someone to learn the costs you incurred, challenges addressed, and in general your approach. Have a major Line-of-Business getting off of ADABAS in 2012 (they say) and the other Line-of-Business is looking to fund the entire cost. Jim Marshall, Software Engineer Washington DC 20415 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Reentrant Programs and Protected Storage
w = Well? s = Surprise? David Sheen of the IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 11/20/2009 11:27:00 AM: At 08:06 AM 11/20/2009 +0100, you wrote: WWwsswWW And this means what? Peter Hunkeler Credit Suisse I was wondering the same thing. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: MQ set trigger and CICS
Tim, Most of the messages that are sent to the queue occur during the day when the CICS regions are up. Infrequently, a message is sent to the queue when the CICS regions are starting but not yet ready. (CICS comes up at 5am) That's when the problem arises. We think the best solution is to have a batch job triggered by the CICS ready message (using Control-O) to set the TRIGGER on the queue to yes and conversely, kick off a batch job to set NOTRIGGER right before CICS comes down at night. I was hoping for another solution. Thanks, Bill Johnson From: Timothy Sipples timothy.sipp...@us.ibm.com To: IBM-MAIN@bama.ua.edu Sent: Fri, November 20, 2009 12:54:48 AM Subject: Re: MQ set trigger and CICS Jantje writes: It does not take much duration to have the issue occur. Just the time to bounce a CICS (even if it takes only a minute) can be enough. Been there... Yes, agreed. It depends on the incoming message rate, the size of the incoming messages, and how far the queue can back up. Those factors are situational. But what I'm wondering is whether there's been any consideration of eliminating (or at least reducing) CICS service outages when bouncing any particular CICS region(s). There are certainly ways (plural, probably) to run CICS in higher availability fashion. I suppose one alternative is to stop incoming MQ messages first, let CICS drain the remaining messages in the queue, bounce CICS, then tell MQ to resume accepting incoming messages. But then you've just converted your CICS outage into an MQ outage, and thus converted a (somewhat delayed) processing interruption into an immediate service interruption. In other words, that sounds to me like going backwards. :-) It's also apparently unacceptable, because the original question is premised on the problems with having the queue fill up and stop accepting messages. So I think the real solution here is beefing up CICS's robustness in at least one way, unless I'm missing something in the original question. It sounds like MQ is doing exactly what it's supposed to do (and to its configured limit), but the thing that's draining the queue is currently suffering from an interruption that's too long. Hence, how about we focus on shortening (or eliminating) the interruption in the draining? I don't really see any other way -- again, unless I'm just totally missing the true nature of the original question. Or, I guess you could (if possible) get a bigger bucket, i.e. figure out a way to enlarge the queue, to hold enough messages to survive the drainer's outage. Bigger queue, more timely/reliable draining, or some combination: isn't that the full solution choice set here? - - - - - Timothy Sipples IBM Consulting Enterprise Software Architect Based in Tokyo, Serving IBM Japan / Asia-Pacific E-Mail: timothy.sipp...@us.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Gerhard Postpischil Sent: Friday, November 20, 2009 10:16 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Check out Computer glitch to cause flight delays across U.S. - MarketWatch If they were running on 3081s, that would be a big innovation. Last I heard they were still on 2050s (stripped down 360/50s). Gerhard Postpischil Bradford, VT I had some interaction with one of the FAA's Air Route Traffic Control Centers in May, 1978. The IBM mainframes then being used by the FAA were specialty versions of the S/360 models 50 and 65 that could do multiprocessing, meaning two or more CPUs sharing central storage. Around 1982 I heard of an effort to upgrade the equipment to whatever was the latest and greatest CPUs at the moment when the FAA first started researching what to ask for in their next major upgrade. It was probably 3081s. Since it is now 27 years since that conversion effort started, I suspect that it is about time for the FAA to upgrade again to computer equipment that became obsolete two years ago. A. The various non-intelligence-community parts of the federal government do their computer acquisitions and upgrades like this (with only a modicum of exaggeration): 1. Top management (an oxymoron already) decides to do an upgrade. This might not be precipitated until there is intense political pressure to do so, such as too many airplanes colliding in mid-air, 100 million tax returns processed incorrectly and very late, Al Qaeda hacks into the FBI's most secret system, the Pentagon admits they have lost track of the last 25 trillion dollars worth of budget information going back to 1866, Sean Hannity reveals that the Obama administration has detailed dossiers on all 7 billion people on earth and 2 billion space aliens disguised as Rottweilers, etc. 2. Top management produces some kind of amorphous framework document, gives it to a low-level employee who can just barely spell MVS, and he is tasked to write the RFP (Request for Proposal). 3. He labors for at least 6 months lashing together mass quantities of boiler plate sections of the previous RFP, which happened 25 years earlier. He is transferred just before finishing, and his replacement can't find the working document, so the new guy starts over from scratch. One whole year is spent producing the RFP. 4. The existence of the RFP, which by now weighs 34 pounds and has about 5,000 pages of technical descriptions of what each component of the system must do, is published in the Commerce Business Daily, which is the feds' official organ for publishing RFPs (http://cbdnet.gpo.gov/). All big vendors have a large, full-time staff scouring each day's new issue of the CBD. These people are always wearing drool buckets in case they see a particularly juicy contract up for grabs. 5. Vendors are allowed X number of months to prepare the proposals on why they must be chosen to implement this project because they have the lowest price per whatever, they write up their latest and greatest equipment in their official bid for the work, slightly more intelligent bipeds working for the vendors lash together thousands of pages of boiler-plate documents from previous bids, charts and graphs are generated, beautiful color photos of the sexy-looking equipment are inserted into the huge and growing document, then finally the vendor delivers their 25-pound document to the agency that published the RFP. 6. Some of the vendors file protest law suits against some of the wording in the RFP. Hearings are held in federal court to resolve these issues. This takes two or three months. 7. Several maroons (according to William Blair, a bipedal species significantly lower on the evolution tree than morons) in the agency begin perusing the document. They compare the vendor's technical specifications with the technical specs laid out in the RFP. They do not notice that instead of DS8000 the document mentions a 2314 because the vendor maroon didn't change that one occurrence of 2314 in the 35-year-old boiler plate he lashed together. Any time they find a discrepancy they make a note of it to help the next higher level of maroons choose which vendor to bless with the juicy contract. An example of such a discrepancy might be that the RFP requires the vendor's disk drives to have a maximum seek time of 7.5 milliseconds, but the vendor's bid says their latest and greatest disk technology has a maximum seek time of 7.51 milliseconds. This failure to comply with the RFP will later be the cause of law suits galore. 8. Finally the higher up maroons decide on the vendor. They are very careful not to be photographed when going out to fancy restaurants on K Street in Washington, DC with any vendor sales people. 9. The choice is published, along with a deadline for filing protests. 10. On the last day of the
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
As one person connected with Project Apollo quipped, we sent people to the moon with everything supplied by the lowest bidders. That was actually Alan Sheppard, when he was asked by a reporter what he was thinking when he was waiting during count down. That was 6 or 7 years earlier. - Too busy driving to stop for gas! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
SMP/E Internet Service Retrieval Down
IBM currently has a Sev 1 problem on the RECEIVE ORDER server that fulfills Internet Retrieval Orders. The word is that this problem will continue to exist for at least a few more hours. Problem started before 0800 ET. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - MarketWatch
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. bi...@mainstar.com (Bill Fairchild) writes: 15. The agency accepts delivery of the upgraded equipment and begins training its people in how to use the newer technology. The training is supplied, of course, by the winning vendor. The training instructors are being charged to the government agency at the rate of $350 per hour. Four months later the equipment starts being gradually phased in. In the case of the FAA, there are about 20 places around the country known as Air Route Traffic Control Centers, each with its own computers, disk storage units, radar units, radar-processing computers, etc. The FAA decides to phase in this new equipment one ARTCC at a time, and allows 2 months to go by before attempting to begin using the new equipment at each different ARTCC. 2 months multiplied by 20 ARTCCs equals 40 months. certain (federal) division of the company was well known for some of those tactics. in the late 80s when I was doing high-speed datatransport project ... the division claimed they had to be briefed on the project. misc. past posts http://www.garlic.com/~lynn/subnetwork.html#hsdt I scheduled an all day presentation ... and something like 20-30 of their people showup. A few weeks later, I get a bill ... they wanted to charge at the going rate for listening to my presentation. I wouldn't pay ... may counter-offer was I would bill them for the presentation (that they had requested). In the early 90s ... doing ha/cmp http://www.garlic.com/~lynn/subtopic.html#hacmp we would periodically drop into the division president's office ... who we were acquated ... but also knew his technical assistant reasonably well ... old email reference about division decided to make ha/cmp cluster scaleup their strategic direction http://www.garlic.com/~lynn/2006w.html#email99 ... of course this was before the cluster scaleup effort was transferred and we were told we couldn't work on anything with more than four processors. This time they didn't charge me for their time (in the above referenced meeting). In anycase, at the time, the president's technical assistant was spending almost all their time trying to spearhead getting the FAA effort back on track. related history note http://www.garlic.com/~lynn/200q.html#31 Check out Computer glitch to cause flight delays across U.S. - MarketWatch as to the cluster scaleup ... some old newsclipping from '92 http://www.garlic.com/~lynn/2001n.html#6000clusters1 http://www.garlic.com/~lynn/2001n.html#6000clusters2 other old email http://www.garlic.com/~lynn/lhwemail.html#medusa -- 40+yrs virtualization experience (since Jan68), online at home since Mar1970 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
Figures. Was trying to place order all day today. Job just sat there Thanks for the update. _ Dave Jousma Assistant Vice President, Mainframe Services david.jou...@53.com 1830 East Paris, Grand Rapids, MI 49546 MD RSCB1G p 616.653.8429 f 616.653.8497 -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Bohn, Dale Sent: Friday, November 20, 2009 1:35 PM To: IBM-MAIN@bama.ua.edu Subject: SMP/E Internet Service Retrieval Down IBM currently has a Sev 1 problem on the RECEIVE ORDER server that fulfills Internet Retrieval Orders. The word is that this problem will continue to exist for at least a few more hours. Problem started before 0800 ET. This e-mail transmission contains information that is confidential and may be privileged. It is intended only for the addressee(s) named above. If you receive this e-mail in error, please do not read, copy or disseminate it in any manner. If you are not the intended recipient, any disclosure, copying, distribution or use of the contents of this information is prohibited. Please reply to the message immediately by informing the sender that the message was misdirected. After replying, please erase it from your computer system. Your assistance in correcting this error is appreciated. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Beating a dead horse but
In a 2008 thread on people using IEFBR14 to do deletes there as this: Indeed, how should Allocation know whether the program about to execute wants to do something with the dataset(s) before deleting it/them? Perhaps Allocation could be educated to issue HDELETE iff the dataset is migrated *AND* DISP=(,DELETE) *AND* PGM=IEFBR14. I have a set of application folks who use this method for tape datasets (reusing the dataset names, rather than making them unique for whatever reason), and of course no one wants to change the batch application because of testing requirements, busy with other things, etc. I believe HSM installs a catalog locate exit, as does ABR, to handle the 'dynamic recall' . Why can't the exit check for this specific set of conditions: 1. jobstep program is IEFBR14 2. At offset 0 of the location of IEFBR14 in storage, we have '1BFF07FE' : SR 15,15 followed by BCR 15,14 3. Status is OLD or MOD 4. normal disposition AND conditional disposition are DELETE If all of the above are met, then do the equivalent of HDELETE for the dataset Seems to me that verifies in most cases that we're dealing with the real IEFBR14 and not a replacement (although I grant it's possible to leave those bytes in place by coding an IEFBR14 replacement with a different entry point, I believe it in practice to be pretty unlikely), and that the dataset is intended to be deleted no matter what (both dispositions are DELETE). The workaround for now is to try to make sure the dataset to be deleted is either retained until the delete reference (often the next day), OR to do HRECALLs ahead of the job. As I said, this is probably beating a dead horse but I didn't see this specific proposal mentioned. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
IDCAMS REPRO/ENQ question
We have a number of jobs that have many steps. One of those steps is an IDCAMS reproing a number of datasets. Fairly frequently (at least 151 times according to the problem tracking system, starting in March this year (running z/OS 1.18 then, z/OS 1.10 now)) the job gets REPRO OUTDATASET(x.x.x) - INFILE(DD1) IKJ56225I DATA SET x.x.x ALREADY IN IKJ56225I USE, TRY LATER IKJ56225I DATA SET IS ALLOCATED TO ANOTHER JOB OR USER IDC0005I NUMBER OF RECORDS PROCESSED WAS 0 IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12 It's not always the same dataset and it's not in every run. Any ideas how to find who has the dataset? I tried RMF Mon III, no luck, nothing in the joblog/syslog. I've used an MPF exit to issue a D GRS in similar situations but with no msg in the syslog this won't work in this case. I don't think its HSM. When this happens operations restarts the step and it completes successfully. Alan -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Image Copies
I can't speak for other virtual tape implementations, but for CA-Vtape you can define by tape data set name which of a fairly large number of aggregation groups should be used for the virtual volume. If you can correctly categorize the virtual volumes into aggregation groups by how many days or weeks before they expire, then it is possible to have aggregation groups where no recycle is needed because all virtual volumes on a physical tape expire within a few days of each other, freeing the physical volume. Like HSM though, you can get so much on a single cartridge that duplexing should always be used. If Vtape externalization could occur at the same time as HSM writing to ML2 or performing backup to tape, then you are immediately at a requirement for 4 drives, even without anyone needing to read HSM or virtual tape data. J C Ewing On 11/18/2009 01:16 PM, rr14 wrote: Hello All, Seeking some advice/input. We are in the process of moving from 3490 to 3592 tapes. For most items we have completed and are implementing a transition to HSM volumes and then using HSM to archive to ML2 tapes. For our image copies though, the number and size would require us to do many HSM tape recycles. Due to the length of time of the recycles, and that they would use all of our tape drives we would like to come up with a different scenario for the image copies. Our first thought was to put image copies on DASD, but that would require over 250 volumes. Our second thought was to write to DASD and then archive the contents to tape and reuse the volumes, and reuse the tapes every 10 days, thus only requiring 25 volumes, but our DBA says the data sets need to remain cataloged. Do the image copy data sets have to remain cataloged for DB2 to be able to use them? We are a small shop and do not have the CPU to compress anything, and have a small pool of 3592 tapes, thus cannot allow jobs to write directly to the tapes. Virtual Tape products seem to have the same inherent issues as using HSM L2 processing. Does any one have a better idea? Thanks...Rob -- Joel C. Ewing, Fort Smith, ARjremoveccapsew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
On Fri, 20 Nov 2009 13:40:54 -0500, Jousma, David david.jou...@53.com wrote: Figures. Was trying to place order all day today. Job just sat there Thanks for the update. Same here - tried both URLs too. Was going to post something but didn't. As long as we are on the subject though... In looking up the message GIM69147S that I am sure we all got, it states: The WAIT operand on the RECEIVE ORDER command indicates how long SMP/E is to wait until an order is ready for download. This includes the time associated with connecting to the order server and preparing the package for downloading. If the WAIT operand is not specified, then RECEIVE ORDER waits up to 120 minutes. However when I look at the SMP/E 3.5 Reference I do not see a WAIT operand. Was the 3.5 Reference not updated? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ADABAS On Other Platforms
On 11/20/2009 at 12:51 PM, Jim Marshall jim.marsh...@opm.gov wrote: I am hearing from my ADABAS DBA that ADABAS can run on other platforms such as UNIX and Windows (anyone know if it is true for zLinux). Anyway would like to get an idea of people who are actually doing it today and our agency would like to chat, if possible, about your experience. it is running on a z9BC-O02 (253MIPS). Ducks Unlimited of Canada is running ADABAS and Natural on Linux for System z on a z9 BC. They gave a user experience session on it at SHARE 111 in San Jose. http://linuxvm.org/Present/SHARE111/S9288db.pdf Mark Post -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IDCAMS REPRO/ENQ question
On Fri, 20 Nov 2009 12:45:24 -0600, Field, Alan C. alan.c.fi...@supervalu.com wrote: snip We have a number of jobs that have many steps. One of those steps is an IDCAMS reproing a number of datasets. /snip Do you have an MVS monitor like TMON or Omegamon? You could look in there, but most likely the culprit has let go of it by then. You could use the Data Audit Facility (DAF) off of the CBT tape to process the SMF records during that time to see who had it allocated. HTH, PTL -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Beating a dead horse but
On Fri, 20 Nov 2009 12:34:12 -0600, Tim Hare tim.h...@ssrc.myflorida.com wrote: In a 2008 thread on people using IEFBR14 to do deletes there as this: ...snipped... If all of the above are met, then do the equivalent of HDELETE for the dataset Seems to me that verifies in most cases that we're dealing with the real IEFBR14 and not a replacement (although I grant it's possible to leave those bytes in place by coding an IEFBR14 replacement with a different entry point, I believe it in practice to be pretty unlikely), and that the dataset is intended to be deleted no matter what (both dispositions are DELETE). The workaround for now is to try to make sure the dataset to be deleted is either retained until the delete reference (often the next day), OR to do HRECALLs ahead of the job. As I said, this is probably beating a dead horse but I didn't see this specific proposal mentioned. Perhaps I've misunderstood your point, but isn't this already handled by the enhancements made in z/OS R11? -- Walt -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IDCAMS REPRO/ENQ question
On Fri, 20 Nov 2009 12:45:24 -0600, Field, Alan C. alan.c.fi...@supervalu.com wrote: We have a number of jobs that have many steps. One of those steps is an IDCAMS reproing a number of datasets. Fairly frequently (at least 151 times according to the problem tracking system, starting in March this year (running z/OS 1.18 then, z/OS 1.10 now)) the job gets REPRO OUTDATASET(x.x.x) - INFILE(DD1) IKJ56225I DATA SET x.x.x ALREADY IN IKJ56225I USE, TRY LATER IKJ56225I DATA SET IS ALLOCATED TO ANOTHER JOB OR USER IDC0005I NUMBER OF RECORDS PROCESSED WAS 0 IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12 It's not always the same dataset and it's not in every run. Any ideas how to find who has the dataset? I tried RMF Mon III, no luck, nothing in the joblog/syslog. I've used an MPF exit to issue a D GRS in similar situations but with no msg in the syslog this won't work in this case. I don't think its HSM. When this happens operations restarts the step and it completes successfully. Have you tried turning on ENQ(DETAIL) in RMF and running post processor? Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IDCAMS REPRO/ENQ question
Assuming this is a process that you would prefer to run without any failures, wouldn't a better approach would be to just use OFILE and allocate the file via a DD? DD allocation will wait until the dataset is available and then proceed. Dynamic allocation implied by OUTDATASET will not wait and only fails if the dataset is not available. Static (DD) allocation, if it waits a long time, also gives you an opportunity to use various tools to show what is holding the enqueue on the dataset. RMF will show you waits, but since the dynamic allocation just fails without a wait you will never see the causer. JC Ewing On 11/20/2009 12:46 PM, Field, Alan C. wrote: We have a number of jobs that have many steps. One of those steps is an IDCAMS reproing a number of datasets. Fairly frequently (at least 151 times according to the problem tracking system, starting in March this year (running z/OS 1.18 then, z/OS 1.10 now)) the job gets REPRO OUTDATASET(x.x.x) - INFILE(DD1) IKJ56225I DATA SET x.x.x ALREADY IN IKJ56225I USE, TRY LATER IKJ56225I DATA SET IS ALLOCATED TO ANOTHER JOB OR USER IDC0005I NUMBER OF RECORDS PROCESSED WAS 0 IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12 It's not always the same dataset and it's not in every run. Any ideas how to find who has the dataset? I tried RMF Mon III, no luck, nothing in the joblog/syslog. I've used an MPF exit to issue a D GRS in similar situations but with no msg in the syslog this won't work in this case. I don't think its HSM. When this happens operations restarts the step and it completes successfully. Alan -- Joel C. Ewing, Fort Smith, ARjremoveccapsew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
On Fri, 20 Nov 2009 12:34:33 -0600, Bohn, Dale db...@aegonusa.com wrote: IBM currently has a Sev 1 problem on the RECEIVE ORDER server that fulfills Internet Retrieval Orders. The word is that this problem will continue to exist for at least a few more hours. Problem started before 0800 ET. I thought this URL was supposed to give the status of the server, but it shows green: http://www14.software.ibm.com/webapp/set2/sas/f/gdbm/home.html Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
The WAIT(minutes | NOLIMIT) option on the RECEIVE command is documented in the SMP/E 3.5 Commands manual SA22-7771-12 on page 263. I did not see it referenced in the SMP/E 3.4 Reference, but again in the Commands. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
Mark, I have submitted feedback for the System Z Download Server site you noted, with a reference to my ETR, which states it is down... -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Hardware withdrawal: IBM System z9
In of44bd9f0f.5297d5eb-on49257674.0020a988-49257674.00210...@us.ibm.com, on 11/20/2009 at 03:00 PM, Timothy Sipples timothy.sipp...@us.ibm.com said: Yes. And that particular upgrade is *not* being withdrawn effective June 30, 2010. There is currently no withdrawal date for that upgrade. Thanks. Given that, I don't have an issue with the withdrawal. -- 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Beating a dead horse but
On Fri, 20 Nov 2009 12:34:12 -0600, Tim Hare tim.h...@ssrc.myflorida.com wrote: In a 2008 thread on people using IEFBR14 to do deletes there as this: Indeed, how should Allocation know whether the program about to execute wants to do something with the dataset(s) before deleting it/them? Perhaps Allocation could be educated to issue HDELETE iff the dataset is migrated *AND* DISP=(,DELETE) *AND* PGM=IEFBR14. I have a set of application folks who use this method for tape datasets (reusing the dataset names, rather than making them unique for whatever reason), and of course no one wants to change the batch application because of testing requirements, busy with other things, etc. I believe HSM installs a catalog locate exit, as does ABR, to handle the 'dynamic recall' . Why can't the exit check for this specific set of conditions: 1. jobstep program is IEFBR14 2. At offset 0 of the location of IEFBR14 in storage, we have '1BFF07FE' : SR 15,15 followed by BCR 15,14 3. Status is OLD or MOD 4. normal disposition AND conditional disposition are DELETE If all of the above are met, then do the equivalent of HDELETE for the dataset Seems to me that verifies in most cases that we're dealing with the real IEFBR14 and not a replacement (although I grant it's possible to leave those bytes in place by coding an IEFBR14 replacement with a different entry point, I believe it in practice to be pretty unlikely), and that the dataset is intended to be deleted no matter what (both dispositions are DELETE). The workaround for now is to try to make sure the dataset to be deleted is either retained until the delete reference (often the next day), OR to do HRECALLs ahead of the job. As I said, this is probably beating a dead horse but I didn't see this specific proposal mentioned. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html Have you checked out z/OS 1.11 yet? EXEC PGM=IEFBR14 with DISP= (OLD,DELETE) will no longer recall a dataset if migrated. The dataset will be deleted (via HDELETE or equivalent interface) directly from the migration volume, without an intervening recall. I believe that this is an installation option if you don't want this to happen. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
On Fri, 20 Nov 2009 14:00:08 -0600, Bohn, Dale db...@aegonusa.com wrote: Mark, I have submitted feedback for the System Z Download Server site you noted, with a reference to my ETR, which states it is down... Thanks. Wouldn't hurt to also mention in your ETR that the status site is not correct (if you haven't already). That was the first time I actually tried to use the status site other than the first time I found out about it at SHARE in Denver. I went to the SMP/E home page and ShopZ home page and I couldn't even find a reference to that URL / status page. :-( (maybe it was there somewhere and I just couldn't find it). Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IDCAMS REPRO/ENQ question
snip Any ideas how to find who has the dataset? /snip have you looked at SMF14 and/or SMF15 if you collect them or SMF42.6 if the DSN is SMS around the time of the step failure? Jack Kelly 202-502-2390 (Office) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How do __you__ read non-DB non-XML files in Java?
3. IBM donated all of the original Eclipse developer toolset to the open source community and continues to slave away (at great payroll expense) on improving it. At the JZOS Web site, Kirk has carefully documented how to connect free Eclipse to your z/OS machine via Ant and FTP, again at zero cost. (Thank you, Kirk.) Enjoy. Volunteer make Apache commons.net understand FTP to z/OS machine. Thank you, Henrik. Enjoy. It was really fun to do though:-) Henrik -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Timothy Sipples Sent: Friday, November 20, 2009 7:56 AM To: IBM-MAIN@bama.ua.edu Subject: Re: How do __you__ read non-DB non-XML files in Java? Come on, guys. You can keep complaining if you want, but let's complain about the real stuff, OK? Let me summarize: 1. IBM charges zero for sub-peak monthly 4HRA CPU usage. z/OS JAVAC tirekicking has *got* to be exactly the sort of work that's sub-peak. (And if it isn't, you're really doing something wrong.) Enjoy. 2. IBM charges zero to download and use (yes, on your PC) the JZOS Toolkit, and you can compile as much as you want there. Enjoy. 3. IBM donated all of the original Eclipse developer toolset to the open source community and continues to slave away (at great payroll expense) on improving it. At the JZOS Web site, Kirk has carefully documented how to connect free Eclipse to your z/OS machine via Ant and FTP, again at zero cost. (Thank you, Kirk.) Enjoy. 4. Every CICS TS V3 or higher and IMS TM V9 or higher customer has access to one no charge Rational Developer for System z license, so you can use the full-blown professional-grade workbench, too, at no charge -- as long as you personally are the first one to grab the brass ring. (Though if you want full support beyond specific use cases with CICS TS or IMS TM, IBM will require a support charge.) This RDz package also includes the entire Rational Application Developer or Rational Business Developer tool, which we charge everyone else in the world for *except* our CICS and IMS customers (for their first license). Enjoy. 5. If you don't have a z/OS machine handy, the *most* you'll pay for your own (virtual) z/OS machine for application development purposes is $350 per month, as many or as few months as you want. (Assuming you're at least somewhat reasonable with CPU and disk resource consumption, and assuming you fit the rather expansive qualification criteria.) If you happen to be affiliated with a university or even high school, it's probably no charge rather than $350. Enjoy. 6. There's still the PartnerWorld program (zPDT or System z hardware) if for some reason you want your own z/OS machine in your own building for for-market software development, and at low price. 7. If you work for a top secret government agency (or whatever), and the above options still aren't good enough and/or you don't qualify, ring your friendly IBM representative and use the magic words System z Solution Edition for Application Development, please. If you qualify (which probably isn't too hard), IBM will happily sell you a full z/OS application development kit, with all kinds of goodies, for a total 3, 4, or 5 year price (not cost -- price!) that is distributed UNIX-competitive. Hardware, hardware maintenance, software, and standard software support -- the full kit, bottom line competitively priced. Now, let me just share with you one data point here that might put this all into perspective. If you want to create a video game for the Sony PlayStation, you will need to contact Sony Computer Entertainment, execute a rather restrictive contract, and pay $10,250 (in North America), upfront, for your developer kit just to get your foot in the door. You'll then have to pay steep royalties on all the games you sell, and there is no guarantee that Sony will electronically authorize your game to run on their (!) PlayStation. (They have full veto authority.) For a video game! Or let's consider Apple. If you want to develop an application for the iPhone/iPod touch, you'll need to get a Macintosh and (preferably) an iPhone or iPod touch. That's not too terribly expensive, but it's an expense. Then you must submit your application to Apple for approval, because there's only one way to distribute your application: through the iTunes Store. Apple can (and does) refuse applications for any reason, often at a very leisurly pace, and their decision is final. If Apple refuses your application, you can still distribute it -- but only the tiny minority of iPhone/iPod touch owners who have hacked their devices can run it. And you're going to be hard pressed to collect any revenues from that application. If Apple does accept your application into the iTunes Store, Apple collects a 30% royalty right off the top -- and again, you have no choice in that. Now, I don't mean to pick on Sony and Apple specifically, but let's look at this rationally. IBM has been working mighty hard to
Setting the Date/Time on One LPAR
Is it possible to isolate one LPAR in a CEC and set the date/time to a different value than the other LPARs in the same CEC? -- Important Notice to Recipients: It is important that you do not use e-mail to request, authorize or effect the purchase or sale of any security or commodity, to send fund transfer instructions, or to effect any other transactions. Any such request, orders, or instructions that you send will not be accepted and will not be processed by Morgan Stanley Smith Barney. The Global Wealth Management Group of Morgan Stanley Co. Incorporated and the Smith Barney division of Citigroup Global Markets Inc. have combined into Morgan Stanley Smith Barney LLC, a new investment adviser and broker-dealer registered with the Securities and Exchange Commission. The sender of this email is an employee of Morgan Stanley Smith Barney. Important disclosures regarding the relationship between the companies that are the subject of Morgan Stanley Co. Incorporated or Citi Investment Research Analysis research reports and Morgan Stanley Smith Barney LLC and its affiliates are available on the Morgan Stanley Smith Barney disclosure website at http://www.morganstanleysmithbarney.com/researchdisclosures If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error. We may monitor and store emails to the extent permitted by applicable law. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMP/E Internet Service Retrieval Down
Looks like they have it problem fixed. My PTFs are transferring now. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Setting the Date/Time on One LPAR
On Fri, 20 Nov 2009 15:29:01 -0500, Baraniecki, Ray ray.baranie...@morganstanley.com wrote: Is it possible to isolate one LPAR in a CEC and set the date/time to a different value than the other LPARs in the same CEC? Yes. This has been possible since the 9672 G5 (I think... could have been prior). This was needed for Y2K testing. Of course you have to have your CLOCKxx member set up to not use the sysplex timer. Search the archives or google for Y2K and TOD. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Setting the Date/Time on One LPAR
On Fri, 20 Nov 2009 14:50:11 -0600, Mark Zelden mark.zel...@zurichna.com wrote: On Fri, 20 Nov 2009 15:29:01 -0500, Baraniecki, Ray ray.baranie...@morganstanley.com wrote: Is it possible to isolate one LPAR in a CEC and set the date/time to a different value than the other LPARs in the same CEC? Yes. This has been possible since the 9672 G5 (I think... could have been prior). This was needed for Y2K testing. Of course you have to have your CLOCKxx member set up to not use the sysplex timer. Search the archives or google for Y2K and TOD. Looking back in the archives myself, I find the statement I made above referencing the 9672 G5 wrong. Each LPAR has always had its own virtual TOD. I was confusing it with a different TOD feature that came in on the later 9672 models. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How do __you__ read non-DB non-XML files in Java?
McKown, John wrote: From what I can see (and I'm a novice), the JAVA language does not have anything like a C/C++ struct or COBOL data defination which can be used to read records kept in a dataset (such as VSAM or PS). I know of the Alphaworks program which can take ADATA from HLASM and generate Java code which can be used to separate a record into fields. It does work. But the generated code is not what I'd call easy to understand. Using JAVA with an RDMS, or XML input, is much easier. So I'm wondering if anybody actually uses Java with, say, VSAM files and, if so, how you process a record? Has somebody, perhaps, written a JDBC driver to read their VSAM files? That might be interesting to look into. If I knew Java and JDBC well enough. Just curious. Things around here truly are dying a slow, lingering, painful death. Management has decreed that we __WILL__ download our z9BC from a T02 to a Q02 very soon. Curiously, they think it will be better to do this before year end processing. This may be fun! Sometimes it is nice to be a grunt who cannot really be blamed for this type of problem. John McKown [I sent this earlier today but I never saw it on the list, so I am resending it, in case the content is of interest.] In my incomplete course, Introduction to Java for z/OS Applications Programmers, available for free from our website, we give examples of extracting fields from records by reading chunks of bytes and using various methods to convert to different formats. Look at p. 387 for an example of extracting four fields (two string fields, an integer field, and a float field) into object variables. I think it would actually provide some insight to study the earlier section on writing files, also. (Start with page 275, for example, especially pp. 290-313.) Hope this helps. -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques == Ask about being added to our opt-in list: == == * Early announcement of new courses == == * Early announcement of new techincal papers == == * Early announcement of new promotions == -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Mainframe running 1,500 Linux servers?
On Tue, 17 Nov 2009 12:56:47 -0500 Tony Harminc said: 2009/11/17 Lindy Mayfield lindy.mayfi...@ssf.sas.com: I also read in z/Journal that the lines between a mainframe computer (the z10 to be specific) and a super computer are being blurred. ¦When I was at GuideSHARE Europe two years ago (in Dresden, lovely city) they had a hardware guy there next to a z10 with the nice green stripe down it, and he told me that the mainframe is great for transactional processing, as always, but not too much suited for WebSphere, Java stuff, etc. ¦That's why they had to add speciality engines, etc. ¦Well, that's how I remember it. Just curious what other people think about this sort of stuff. The specialty engine part is just so much marketing hype. As has been discussed endlessly here, the current specialty engines are the very same engines as all the others, but with different legal Ts Cs that make it impossible to run traditional workloads on them. IBM marketing tries very hard, without actually saying so, to suggest that these engines are different hardware that somehow make Java,Websphere, Linux, DB2, or whatever run faster. It may well be that specialty engines can save money under some conditions, and there's nothing wrong with that, but it's annoying to hear so much borderline stuff about them. Actually, there is at least 1 technical difference between specialty engines and GP engines. Specialty engines run at full speed, so you may be able run more CPU intensive workload on a z10 IFL than a z10 GP. This doesn't change the rest of Tony's point, but it is a technical difference that can have impact. /ahw Of course IBM *could* put truly different engines in if they wanted to, and there have been rumours for a long time about putting CBE chips and such into System z boxes, but I don't believe it's happened yet. Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Setting the Date/Time on One LPAR
On Fri, 20 Nov 2009 14:50:11 -0600, Mark Zelden mark.zel...@zurichna.com wrote: On Fri, 20 Nov 2009 15:29:01 -0500, Baraniecki, Ray ray.baranie...@morganstanley.com wrote: Is it possible to isolate one LPAR in a CEC and set the date/time to a different value than the other LPARs in the same CEC? Yes. This has been possible since the 9672 G5 (I think... could have been prior). This was needed for Y2K testing. Of course you have to have your CLOCKxx member set up to not use the sysplex timer. Search the archives or google for Y2K and TOD. Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:mark.zel...@zurichna.com z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html While setting a different time is possible; but, it may not be the best of ideas. Shared DASD concerns may take precedence. If a system with a higher date touches any dataset(s), HSM (or equivalent package) may start behaving in an unexpected way. That dataset's last reference date would be changed to a new (higher) date, and impact any incremental backups in an undesired manner. (Also, GRS will not allow 2 systems with different dates; so, integrity is out the window.) Think it through first. A completely isolated LPAR should work fine. Concerns will arise if anything is shared. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Question on RDWInputRecordStream
This is supposed to read z/OS variable length records. I have some questions: 1) Does it work with VBS (Spanned) records? I want to read SMF data. Most of the time we convert our SMF from VBS to VB, so this is not a biggie. 2) Are the first four bytes of the byte[] array the LLBB field? This is important. I used the JZOS RecordClassGenerator to create the .java source to read the SMF data. The resulting classes map the LLBB field at the beginning of the buffer. If the read method does not return the LLBB at the start, then I guess that I need to use the form: RDWInputRecordStreamVar.read(buffer,4) and just ignore the first 4 bytes of the buffer. Thanks, -- John McKown Maranatha! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch
Thank you for this -- suspicions confirmed. I am reminded of doing support in the late 80s/early 90s. LUGA calls and has an abend in TPX. Guy has got the psw/registers declassified and is faxing them to me. He will get any page of the dump declassified I need or he can answer questions over the phone. He asks why we don't have an official representative. They get full clearance. When dump occurs they fly to wherever, read the dump and fly home. I asked, but management wouldn't bite. p.s.don't remember if new fix or not but registers were enough to identify fix. now squatty box apps produce 30+ line module trace and obscure message. but the message box is very - oh so - pretty. IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 11/20/2009 01:13:00 PM: ... B. The intelligence-community agencies do not operate like this. They have an infinitely deep budget, the amount of which is a closely guarded national secret. They always get the very latest, greatest, biggest, and fastest of everything. Then they set their own expert employees loose on the equipment to try to make it even faster or better in some way. They have acres and acres of such equipment in underground data centers that almost no one knows about. All the top management of all the big vendors know all this, and have internal skunkworks departments that handle all the classified RFPs, bids, etc. Nothing is ever divulged publicly about anything, let alone published in the CBD. No law suits are allowed, as this would cause the LUGA [Large Unnamed Government Agency] to suffer a delay in using the newest latest and greatest stuff, and if there is any delay, then the terrorists win. Bill Fairchild - The information contained in this communication (including any attachments hereto) is confidential and is intended solely for the personal and confidential use of the individual or entity to whom it is addressed. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this communication in error and that any review, dissemination, copying, or unauthorized use of this information, or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail, and delete the original message. Thank you -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Question on RDWInputRecordStream
John, Sorry, the com.ibm.jzos.RDWInputStream class reads from an InputStream of bytes which contain records that are RDW-prefixed. Unfortunately it doesn't handle SDWs, but it probably should. Shame on us :-) If you run your Java on z/OS, you wouldn't actually use the RDWInputStream. Just open the SMF VBS dataset with ZFile in record mode and you will get a complete logical record for each read(): ZFile zfile = new ZFile(//DD:SMFIN, rb,noseek,mode=record); byte[] buf = new byte[4096] zfile.read(buf) Buf off-platform: if you downloaded the SMF file using FTP and the RDW option - I'm not sure that FTP wouldn't assemble the segments of the record and just put a plain RDW? Otherwise, you could use fromdsn which reads entire records, along the the -l rdw option which would put a RDW (not SDW) before each complete logical record. But: If you used Co:Z Launcher to pipe SMF data into your off-platform Java SMF processor, you could still use the RDWInputStream, since the fromdsn commands reads entire logical records. The -l rdw option will put a RDW (not an SDW) before each logical record. Here's an example: http://dovetail.com/docs/coz/cookbook.html#4_5 In your case, smfp would be replaced by your Java program which would wrap System.in in an RDWInputStream. And as you know, the cool thing is that the Java code is processing records as they are transferred throug the pipe :-) Kirk Wolf Dovetailed Technologies (and IBM JZOS Development) http://dovetail.com On Fri, Nov 20, 2009 at 5:27 PM, John McKown joa...@swbell.net wrote: This is supposed to read z/OS variable length records. I have some questions: 1) Does it work with VBS (Spanned) records? I want to read SMF data. Most of the time we convert our SMF from VBS to VB, so this is not a biggie. 2) Are the first four bytes of the byte[] array the LLBB field? This is important. I used the JZOS RecordClassGenerator to create the .java source to read the SMF data. The resulting classes map the LLBB field at the beginning of the buffer. If the read method does not return the LLBB at the start, then I guess that I need to use the form: RDWInputRecordStreamVar.read(buffer,4) and just ignore the first 4 bytes of the buffer. Thanks, -- John McKown Maranatha! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS ServerPac and Tivoli Products - Surprise
- Original Message - From: Jim Marshall jim.marsh...@opm.gov Newsgroups: bit.listserv.ibm-main Sent: Friday, November 20, 2009 12:47 PM Subject: z/OS ServerPac and Tivoli Products - Surprise We tried to order a z/OS V1R11 z/OS ServerPac and have some Tivoli products. Seems it was rejected because we do not have license for Tivoli Management Services on zOS, 5698-A79. Seems Tivoli has been causing us all grief because installation of products would cause FMIDs of other Tivoli products to be deleted and upgraded (before the other product could support it). A few weeks ago Tivoli came out with 5698-A79, as it was explained by the ShopZ folks to take all the common code out of all the Tivoli products and create, yes, Tivoli Mgmt Services, 5698- A79. Along with this change I am ShopZ can get you a Tivoli only ServerPac; COOL. So if you have ANY Tivoli products, go prod your IBM person to get you licensed for 5698-A79 (nocharge). In the meantime our issue brought to light a problem with IBM Tivoli Tape Optimzer. It has a PRE-REQ of DFSMS or z/OS in a Tivoli only ServerPac, they would have to give us z/OS TOO. Kinda defeats the idea of a Tivoli only ServerPac. Maybe there are other products which Tivoli will stumble over. In the meantime go get your NoCharge License added before you are told you do not have it. jim Tivoli 90's? ROTFLMFAO! Regards, Tom Conley -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Beating a dead horse but
On Fri, Nov 20, 2009 at 10:34, Tim Hare tim.h...@ssrc.myflorida.com wrote: In a 2008 thread on people using IEFBR14 to do deletes there as this: Indeed, how should Allocation know whether the program about to execute wants to do something with the dataset(s) before deleting it/them? Perhaps Allocation could be educated to issue HDELETE iff the dataset is migrated *AND* DISP=(,DELETE) *AND* PGM=IEFBR14. //S1 EXEC PGM=IEFBR14 //FILE1 DD DSN=...,DISP=(OLD,DELETE),UNIT=(,,DEFER) I believe this will delete a migrated dataset without recalling it, because IIRC the DEFER option on UNIT says, don't allocate a device for this until the dataset is opened... since IEFBR14 doesn't open the dataset, it's not allocated to a device and there's no need to recall it. YMMV... It's been a while. :-) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How do __you__ read non-DB non-XML files in Java?
On Fri, 20 Nov 2009 14:22:49 -0700, Steve Comstock st...@trainersfriend.com wrote: In my incomplete course, Introduction to Java for z/OS Applications Programmers, available for free from our website, we give examples of extracting fields from records by reading chunks of bytes and using various methods to convert to different formats. Look at p. 387 for an example of extracting four fields (two string fields, an integer field, and a float field) into object variables. I've downloaded the PDF, but haven't had time to read it. Thanks for sharing it! I think it would actually provide some insight to study the earlier section on writing files, also. (Start with page 275, for example, especially pp. 290-313.) Hope this helps. -- Kind regards, -Steve Comstock What I've done is download the Alphaworks version of IBM's JZOS. From what I can read in the license, I can use it on my PC. Kirk Wolf from Dovetailed Technologies, which wrote the actual code for IBM, said that it was so licensed. It has an application which can generate JAVA code which creates accessor functions for fields contained in a byte[] array. It does this by reading ADATA from HLASM or COBOL. And I can read the SMF data that I want using the RDWInputRecordStream into such a byte[] array. I compiled an example program which expands the SMF type 30 records and generated the Java code using that. I'm currently working on that code in the NetBeans IDE. Sor far, so good. The code compiles. But I need to get some SMF type 30 records to test with. And I'm not going to try to download any to my home machine because we have people who monitor bandwidth usage. I don't want to get yelled at. -- John McKown (from home) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Beating a dead horse but
This is exactly what I've recently done and it works perfect on 1.09 On Fri, Nov 20, 2009 at 6:29 PM, Donald Russell russell@gmail.comwrote: On Fri, Nov 20, 2009 at 10:34, Tim Hare tim.h...@ssrc.myflorida.com wrote: In a 2008 thread on people using IEFBR14 to do deletes there as this: Indeed, how should Allocation know whether the program about to execute wants to do something with the dataset(s) before deleting it/them? Perhaps Allocation could be educated to issue HDELETE iff the dataset is migrated *AND* DISP=(,DELETE) *AND* PGM=IEFBR14. //S1 EXEC PGM=IEFBR14 //FILE1 DD DSN=...,DISP=(OLD,DELETE),UNIT=(,,DEFER) I believe this will delete a migrated dataset without recalling it, because IIRC the DEFER option on UNIT says, don't allocate a device for this until the dataset is opened... since IEFBR14 doesn't open the dataset, it's not allocated to a device and there's no need to recall it. YMMV... It's been a while. :-) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html