Re: SMF Record Exits

2009-11-20 Thread Binyamin Dissen
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?

2009-11-20 Thread Shmuel Metz (Seymour J.)
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?

2009-11-20 Thread Shmuel Metz (Seymour J.)
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?

2009-11-20 Thread Shmuel Metz (Seymour J.)
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?)

2009-11-20 Thread Shmuel Metz (Seymour J.)
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

2009-11-20 Thread Shmuel Metz (Seymour J.)
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?

2009-11-20 Thread P S
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

2009-11-20 Thread Kurt Quackenbush
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

2009-11-20 Thread R.S.

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

2009-11-20 Thread Vernooij, CP - SPLXM


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?)

2009-11-20 Thread Kirk Wolf
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

2009-11-20 Thread J R
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

2009-11-20 Thread Don Poitras
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

2009-11-20 Thread J R
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

2009-11-20 Thread Ed Finnell
 
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?

2009-11-20 Thread Steve Comstock

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

2009-11-20 Thread Vernooij, CP - SPLXM

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)

2009-11-20 Thread Gord Tomlin

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

2009-11-20 Thread Kelman, Tom
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)

2009-11-20 Thread Steve Comstock

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

2009-11-20 Thread Eric Bielefeld
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

2009-11-20 Thread Don Leahy
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

2009-11-20 Thread Ed Finnell
 
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

2009-11-20 Thread David Andrews
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

2009-11-20 Thread Mark Post
 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?

2009-11-20 Thread Roger Bowler
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

2009-11-20 Thread P S
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

2009-11-20 Thread Anne Lynn Wheeler
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

2009-11-20 Thread Gerhard Postpischil

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

2009-11-20 Thread Eric Bielefeld
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

2009-11-20 Thread David Shein

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

2009-11-20 Thread Anne Lynn Wheeler
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

2009-11-20 Thread Jim Marshall
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?

2009-11-20 Thread Anne Lynn Wheeler
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

2009-11-20 Thread Jim Marshall
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

2009-11-20 Thread Jim Marshall
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

2009-11-20 Thread John P Kalinich
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

2009-11-20 Thread Bill Johnson
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

2009-11-20 Thread Bill Fairchild
-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

2009-11-20 Thread Ted MacNEIL
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

2009-11-20 Thread Bohn, Dale
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

2009-11-20 Thread Anne Lynn Wheeler
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

2009-11-20 Thread Jousma, David
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

2009-11-20 Thread Tim Hare
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

2009-11-20 Thread Field, Alan C.
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

2009-11-20 Thread Joel C. Ewing
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

2009-11-20 Thread Patrick Lyon
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

2009-11-20 Thread Mark Post
 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

2009-11-20 Thread Patrick Lyon
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

2009-11-20 Thread Walt Farrell
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

2009-11-20 Thread Mark Zelden
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

2009-11-20 Thread Joel C. Ewing
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

2009-11-20 Thread Mark Zelden
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

2009-11-20 Thread Bohn, Dale
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

2009-11-20 Thread Bohn, Dale
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

2009-11-20 Thread Shmuel Metz (Seymour J.)
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

2009-11-20 Thread John Laubenheimer
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

2009-11-20 Thread Mark Zelden
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

2009-11-20 Thread John Kelly
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?

2009-11-20 Thread Sorensen Henrik (KCED 2)
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

2009-11-20 Thread Baraniecki, Ray
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

2009-11-20 Thread Bohn, Dale
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

2009-11-20 Thread Mark Zelden
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

2009-11-20 Thread Mark Zelden
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?

2009-11-20 Thread Steve Comstock

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?

2009-11-20 Thread A. Harry Williams
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

2009-11-20 Thread John Laubenheimer
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

2009-11-20 Thread John McKown
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

2009-11-20 Thread Kirk Talman
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

2009-11-20 Thread Kirk Wolf
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

2009-11-20 Thread Pinnacle
- 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

2009-11-20 Thread Donald Russell
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?

2009-11-20 Thread John McKown
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

2009-11-20 Thread Sam Siegel
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