Re: maxsystem in a sysplex - belated heads-up

2012-01-12 Thread Vernooij, CP - SPLXM
"Barbara Nitz"  wrote in message
news:<9193446080894951.wa.nitzibmgmx@bama.ua.edu>...
> >Barbara - I've asked our account team to add us as concurring with
the requirement and to be added to the Interested Parties list.
> 
> The requirement has been rejected with this:
> "User Group Number - MR1026112735
> 
> Title - Provide a utility to remove residual systems from the sysplex
CDS
> IBM believes that the request described has been solved with a current
> product / service / policy / etc.
> 
> Please see apar OA37776"
> 
> That apar is closed DOC and describes the current behaviour. It does
not 'solve' anything. Why am I not surprised?
> 
> So to repeat the warning: If you have ever terminated any lpar and
gotten rid of it never to IPL it again, make sure you do a sysplex IPL
on freshly formatted sysplex CDSs. Otherwise you will need to increase
MAXSYSTEM to higher and higher values on all your CDSs just to keep old
junk in the sysplex CSD around.
> 
> Barbara
> 

Yes, sounds contradictory: IBM recommending a sysplex wide IPL, what was
a sysplex intended for in the first place?

They did solve a similar issue with RRS, where you not could get rid of
your Archive logstream without an RRS cold start, until they decided to
develop functionality to drop and remove the logstream dynamically.

Kees.

For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Compiling C++ by LE V1.8 and running on LE V1.13+ ?

2012-01-12 Thread Bernd Oppolzer

Normally, there is no problem in running even very old C modules on
newer versions of the OS. We did this for years.

Another thing is, if you have changes in MQ, for example - that is, if you
try to run your C programs on a new release of MQ - that may or may not 
work.

In this case, we sometimes even had to change the source code,
not only recompile with a newer compiler version and new libraries.

Kind regards

Bernd



Am 11.01.2012 18:56, schrieb Patrick Vogt:

Hello
we have a Product on z/OS, Compiled with C++ Compiler under z/OS V1.8.
And we are running now z/OS V1.11 and soon V1.13. The Product still run's OK.
But parts of it, we have to recompile sometimes and we do this by running the 
old V1.8 C++ Compiler with an old LE V1.8 SCEERUN/SCEERUN2 on the STEPLIB. We 
have to use the old Compiler, because the code of the actual Compiler can not 
run together with the old one.
If we want to be actual, we need to Compile everything of the Product NEW with 
the new Compiler to got it run. But that's too much Work to do.
The Product use MQ and TCP/IP.

my Question:
How long will be possible, to Compile with the old (z/OS V1.8) Compiler/LE on 
STEPLIB but running under an actual z/OS ?
Any experience ?

Thank you,
Patrick Vogt

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Richards, Robert B.
I, too, got certified (or, according to some, certifiable) at the foundation 
level.

The "mainframe" could be a configuration item (CI) and should probably just be 
classified as a "server". CI specification varies from company to company.  

Bob

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Jonathan Goossen
Sent: Wednesday, January 11, 2012 2:29 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ITIL Mainframe Terminology

Peter,
You are correct in what ITIL stands for. The British started it. It 
migrated to the US when companies wanted to cut costs. Several years ago I 
was required to go through training and passed my certification for the 
first level.

ITIL is a collection of best practices for running a company's IT. It 
deals with processes and is equipment independent. ITIL doesn't have 
terminology for mainframes.

Thank you and have a Terrific day!

Jonathan Goossen, ACG, CL
Tape Specialist
ACT Mainframe Storage Group
Personal: 651-361-4541
Department Support Line: 651-361-
For help with communication and leadership skills checkout Woodwinds 
Toastmasters

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ACF2/RACF User Appliation Logical Access

2012-01-12 Thread Binyamin Dissen
Are you sure that it is a side batch file?

IIRC, ACF2 allows a multiple resource call where one acf2 call can validate
access against multiple resources.

On Thu, 12 Jan 2012 03:02:21 + "Henke, George" 
wrote:

:>tyvm, Seymour
:>
:>What we have since discovered is that the ACF2/NETMENU Session process has a 
side batch file non-SAF process that contains the applications specific to each 
user and the NETMENU session manager does a simple look up in the batch file in 
lieu of 100's of SAF calls for each user to validate a user's application 
access.
:>
:>The SAF call overhead of 100's of SAF calls for each user is prohibitive when 
there are 1000's of users logging in at the same time.
:>
:>There must be a way of mimicking this same process in RACF?
:>
:>Any ideas?
:>
:>-Original Message-
:>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf 
Of Shmuel Metz (Seymour J.)
:>Sent: Saturday, January 07, 2012 5:48 PM
:>To: IBM-MAIN@bama.ua.edu
:>Subject: Re: ACF2/RACF User Appliation Logical Access
:>
:>In
:><04b3da7b71b3ab408ca62ba6046bcf8f23d673a...@gvw0676exc.americas.hpqcorp.net>,
:>on 01/06/2012
:>   at 07:34 PM, "Henke, George"  said:
:>
:>>I suspect this may be generating a separate SAF call for each
:>>application for each user and there are 1000's of users, whereas ACF2
:>>may be *wildcarding* it.
:>
:>Whether ACF2 is wildcarding it has nothing to do with the number of
:>calls from the application. This looks like an issue with your session
:>manager, so I'd start by looking at the security code in it.
:> 

--
Binyamin Dissen 
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: INFO IBM-MAIN


Re: Compiling C++ by LE V1.8 and running on LE V1.13+ ?

2012-01-12 Thread Jan MOEYERSONS
On Wed, 11 Jan 2012 11:56:49 -0600, Patrick Vogt  
wrote:

>If we want to be actual, we need to Compile everything of the Product NEW with 
>the new Compiler to got it run.
>  But that's too much Work to do.

Recompiling everything may be a bit of work for the machine, but it should not 
be for you... Do you use any make utility or do you just submit JCL to compile 
the module you need?

I think a business cas for recompiling everything with the newest version of 
the compiler can be quickly built if you consider the potential optimization, 
which is definitely better with the newer compiler. Depending on how often the 
code is running in production, the potential CPU savings can be really big. 
Especially when you carefully tune the optimization options to match your 
(latest and greatest) machine model.

Cheers,

Jantje.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Enterprise COBOL Load Module Dissection

2012-01-12 Thread John P Kalinich
I would recommend using the IBM Debug Tool or COBANAL.  But you could also
use AMBLIST or the PDS HISTORY subcommand.

  Product Product  Compiler  Module
  CodeName Signature Prefix

COBOL
  5655-G53Enterprise COBOL for z/OS V3 5655G5300 IGY,IGZ
  5655-S71Enterprise COBOL for z/OS V4 5655S7100 IGY,IGZ

Regards,
John K


  5655-S16   Debug Tool Version 8 Release 1.2  Load Module Analyzer
2012/01/12  06:44  Page  1
 EQAIN:
 SELECT MEMBER=GLLOGMOD
  5655-S16   Debug Tool Version 8 Release 1.2  Load Module Analyzer
2012/01/12  06:44  Page  2
   Load Module  TRIDJK.LOAD(GLLOGMOD)
 CSECT Sg  Offset Len/Ent  Program-ID  Trn-DateProgram-Description
 GLLOGMOD   012E1   5655S7100  2010/05/06  Enterprise COBOL for
z/OS and OS/390 Version 4



 COBANAL V1.41 - SUMMARY Report.  Dataset=TRIDJK.LOAD
 PARM=SYSIN
 |Translate||--C o m p i l e r  R e l a t e d--| |--L K
E D   O p t i o n s--|
 Program   Language  CICS COBOL  Compiler  LE  DATA RM  RENT AM
LKED ATTRIBUTES   COMPDATE
 - -  -- - ---  ---  ---
- ---
 GLLOGMOD  COBOL COBOL/ENT V4.1.0  YES  31  ANY NO   31
06.May.2010



Patrick Roehl of the IBM Mainframe Discussion List 
wrote on 01/11/2012 04:24:57 PM:

> Given a load library and a list of member names, I want to be able to
> perform these steps in a batch assembler program:
>
> 1) Load a program load module into storage
> 2) Determine if the program is COBOL or something else (the only other
thing
> it would likely be is assembler)
> 3) If COBOL, access the compile timestamp.  From casual observation this
> appears to be in the form of MMDDHHSS and prefixed with the
PROGRAM-ID.
>
> I assume a standard LOAD can be used to load the module into storage for
> inspection.  The questions are:
>
> 1) Is there a sure-fire way to determine if the loaded program is COBOL?
> 2) How do I navigate to the COBOL compile timestamp?
>
> The programs only need to be identified as Enterprise COBOL or not.
>
> Thanks for any tips, pointers, and references you can provide.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: maxsystem in a sysplex - belated heads-up

2012-01-12 Thread Barbara Nitz
>Yes, sounds contradictory: IBM recommending a sysplex wide IPL, what was
>a sysplex intended for in the first place?

I didn't read that *IBM* recommends a sysplex-wide IPL. *I* do to get rid of 
the junk that IBM accumulates in the sysplex CDS. I believe IBM frowns upon 
sysplex-wide IPLs. On the other hand, they are unwilling to provide a utility 
that lets you do cleanup.

>They did solve a similar issue with RRS, where you not could get rid of
>your Archive logstream without an RRS cold start, until they decided to
>develop functionality to drop and remove the logstream dynamically.
Different components with wildly different attitudes. 'nuff said.

Barbara

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Compiling C++ by LE V1.8 and running on LE V1.13+ ?

2012-01-12 Thread Patrick Vogt
The Work to do is not by CPU, but by Human.
It need's not much CPU on running or Compile. We just do mostly nothing with 
it, because it work verry good. We want to stay in this, but how long can we go 
this way ?
The Human work on it costs much more than using CPU.

>>If we want to be actual, we need to Compile everything of the Product NEW 
>>with the new Compiler to got it run.
>>  But that's too much Work to do.

>Recompiling everything may be a bit of work for the machine, but it should not 
>be for you... Do you use any make utility or do you just submit JCL to compile 
>the module you need?

>I think a business cas for recompiling everything with the newest version of 
>the compiler can be quickly built if you consider the potential optimization, 
>which is definitely better with the newer compiler. Depending on how often the 
>code is running in production, the potential CPU savings can be really big. 
>Especially when you carefully tune the optimization options to match your 
>(latest and greatest) machine model.

Thanks and Regards, Patrick Vogt

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Peculiar issue related to TSO logons

2012-01-12 Thread Mackenzie, Bruce
Another way to create these is as follows.  If I am using a multi application 
interface (we use MAI), and the TSO session is not selected at the time, and I 
cancel my TSO session, the address space name becomes "STARTING" until it is 
able to send the "SYSTEM 222" message to the screen.  If there were truth in 
advertising it would read "ENDING" and not "STARTING".  lol  

In our case most of ours are users who have had their session time out "522", 
but the rest is the same. 

First the CANCEL:

C U=TSOID 
IEA989I SLIP TRAP ID=X222 MATCHED.  JOBNAME=TSOID , ASID=0209.
IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME=TSOID , ASID=0209.
IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME/ASID NOT AVAILABLE. 
IEF450I TSOID $TSISPF $TSISPF - ABEND=S222 U REASON=00
TIME=08:33:05   
$HASP395 TSOID  ENDED 
IEA989I SLIP TRAP ID=X13E MATCHED.  JOBNAME=*UNAVAIL, ASID=0209.

The SDSF DISPLAY:

JOBNAMEC Pos DP Real PagingSIO   CPU% ASID ASIDX  EXCP-Cnt 
STARTING LO  FF  196   0.00   0.00   0.00  521 0209   1327

And the message waiting to get to the terminal:

LAST STEP COMPLETION CODE WAS SYSTEM 222 
 TSOID LOGGED OFF TSO AT 08:33:05 ON JANUARY 12, 201
 IKJ56453I SESSION CANCELLED  
 **   
   


Bruce MacKenzie | IT Manager | TD Bank 


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Richards, Robert B.
Sent: Tuesday, January 10, 2012 9:58 AM
To: IBM-MAIN@bama.ua.edu
Subject: Peculiar issue related to TSO logons

Has anyone ever seen this before on a SDSF DA display?

STARTING   TSU   LO  FF   99   0.00   0.00   75 004B
 13   0.00 DWSYSB
STARTING   TSU   LO  FF   92   0.00   0.00   87 0057
 11   0.00 DWSYSC
STARTING   TSU   LO  FF   92   0.00   0.00   92 005C
 18   0.00 DWSYSC
STARTING   TSU   LO  FF   93   0.00   0.00   88 0058
 12   0.00 DWSYSA

They do not go away on their own and they are a bear to get rid of.  I did not 
get any hits on IBMLINK.

25 of these suckers and climbing. D A,L shows them as *LOGON*, but I haven't 
found the right syntax to cancel or force them yet.


-
Robert B. Richards(Bob)
US Office of Personnel Management
1900 E Street NW Room: BH04L
Washington, D.C.  20415
Phone: (202) 606-1195
Email: robert.richa...@opm.gov
-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

NOTICE: Confidential message which may be privileged. Unauthorized 
use/disclosure prohibited. If received in error, please go to www.td.com/legal 
for instructions.
AVIS : Message confidentiel dont le contenu peut être privilégié. 
Utilisation/divulgation interdites sans permission. Si reçu par erreur, prière 
d'aller au www.td.com/francais/avis_juridique pour des instructions.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


z/OS Java JVM question

2012-01-12 Thread Steve Austin
Having successfully created the JVM I can then find my class and run the main 
method. However, if I add code the call a JNI routine the class can no longer 
be found; the source of my class is shown below with the JNI call code 
commented out.  Any idea why the class can't be found?

 

Thanks

 

public class myhttp { 

  

/* public static native void CallNative(int s);   

   static {   

   System.loadLibrary("CallNative");  

   } */   

   public static void main(Stringݨ a) throws Exception { 

   int i = 9; 

   System.out.println("Hello");   

   /*  CallNative(i); */  

   }  

} 

 

 

 

C code to find the class:

 

   #pragma convert("UTF-8")   

   /* find the class we will use; myhttp */   

   javaClass = (*env)->FindClass(env, "myhttp");  

   #pragma convert(pop)   

   if (javaClass == NULL) 

   {  

  printf ("Cannot find class - myhttp\n");

   }
   

 

 


 -
This email has been scanned for all known viruses by the MessageLabs Email
Security Service and the Macro 4 internal virus protection system.
 -
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Scott Ford
Plan the work
Work the pan


Regards,
Scott

Sent from my iPad

On Jan 11, 2012, at 4:06 PM, Mike Schwab  wrote:

> The requirements:
> 1. Write a business plan.
> 2. Follow it.
> 
> On Wed, Jan 11, 2012 at 2:07 PM, Bill Fairchild
>  wrote:
>> This reminds me of ISO 9000 about 20 years ago.
>> 
>> Bill Fairchild
> 
> -- 
> Mike A Schwab, Springfield IL USA
> Where do Forest Rangers go to get away from it all?
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: z/OS Java JVM question

2012-01-12 Thread Staller, Allan
CLASSPATH?



Having successfully created the JVM I can then find my class and run the
main method. However, if I add code the call a JNI routine the class can
no longer be found; the source of my class is shown below with the JNI
call code commented out.  Any idea why the class can't be found?

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Lizette Koehler
I have the need to audit many PDS datasets.  I am trying to find the most
current version of the member. 

The information I need is

DSN  MEMBER Lines of Member Member Date CreatedMember
Last Updated   USERID who Updated it (if available)
DSN1   ABC500   2011/01/02
2012/01/01 XYZ0001


Then I need to compare that information against similar datasets.

So if I have DSN1 DSN2 and DSN3

I will need to 
1)  Get the above info from all 3 datasets
2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3

Not so bad with 2 or 3 but I have around 50.

So before I go and invent a REXX to do this, I thought I would see if there
were any other recommendations about.  I know about LISTDSI but was not sure
if there was something else.

Thanks

Lizette Koehler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: z/OS Java JVM question

2012-01-12 Thread Steve Austin
I've not changed the classpath, the only difference is in the java
source as shown.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
Behalf Of Staller, Allan
Sent: 12 January 2012 14:18
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/OS Java JVM question

CLASSPATH?



Having successfully created the JVM I can then find my class and run the
main method. However, if I add code the call a JNI routine the class can
no longer be found; the source of my class is shown below with the JNI
call code commented out.  Any idea why the class can't be found?

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

 

-
This email has been scanned for all known viruses by the MessageLabs
Email
Security Service and the Macro 4 internal virus protection system.
 

-

 -
This email has been scanned for all known viruses by the MessageLabs Email
Security Service and the Macro 4 internal virus protection system.
 -

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Enterprise COBOL Load Module Dissection

2012-01-12 Thread Patrick Roehl
Thanks everyone - we have a winner: Roland Schiradin's COBANAL (CBT file
321).  It does exactly what I need.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Joel C. Ewing
I Googled ITIL and found http://www.itil-officialsite.com, looked at 
several of the introductory documents, and found them very heavy on 
MBA-like generalizations and abstractions.  If you didn't know anything 
about corporate Information Technology to start with, you could read one 
58-page intro and still not have the vaguest idea that the main object 
of IT is to solve corporate business problems by 
conceptualizing/designing/acquiring/maintaining computer application 
programs and selecting/acquiring/maintaining/operating the necessary 
computer hardware on which to run those applications.  The documentation 
I saw seemed oblivious that the basic management issues in corporate IT 
deal with computer hardware and computer applications, but instead just 
talked about managing "resources". I wasn't terribly impressed.


There have been times when teacher training in this country spent 
entirely too much time with "Education" courses learning how to teach 
and not enough time mastering the subjects they were supposed to teach. 
 Corporations run into trouble when they have too many MBA managers who 
think they can manage the manufacture of "widgets" without understanding 
"widgets".  What little I have seen of ITIL so far reminds me of those 
approaches applied to IT.  Just calling a mainframe a "server" or a 
"resource" encourages a management mindset that doesn't take into proper 
account its unique qualities that continue to distinguish it from lesser 
platforms and continue to justify its existence.


I doubt if there are any pure "mainframe organizations" in today's 
corporate IT world, rather "Data Processing", "Information Technology", 
"Information Services", or some similarly named corporate Division, 
which may maintain a mainframe as part of its much larger corporate 
computer hardware inventory.  A large corporate IT division will 
typically be subdivided into many functional subdivisions which include 
in some fashion Application Development and Maintenance, Workstation 
support, End-User IT Help Desk, Technical Support, Operations, 
Production Control, etc..  Many of these functional sub-areas must deal 
with or manage across multiple platforms, not just mainframe or 
non-mainframe.


IBM mainframes have also traditionally been called "Processing Systems" 
(the box(es)that house the central processing elements, processor 
memory, and I/O channels, and related control), to distinguish them from 
the separate box(es) that house DASD Disk Storage Subsystems, Tape 
Subsystems, etc., all of which may also be collectively thought of as 
"the mainframe"; but that term (mainframe) is less used by those closest 
to actual management of one.  Specific mainframes systems are much more 
frequently referred to by their model family or type, as in IBM z9, or 
IBM z10 rather than by some useless generic IBM Marketing name like 
"Enterprise Server".  The model family at least tells you the general 
functional capability, but little about the specific processing capacity 
(and cost), which has a wide variation even within the same processor 
family.


IBM Mainframes are probably more frequently known by Operations and 
Applications Development personnel by the Operating System that runs on 
the box (e.g., z/OS) rather than the hardware name; because this, rather 
than the hardware, most affects what interfaces those people see and 
must use on a daily basis.


End users (and non-IT managers) typically only see interfaces provided 
by Application systems, so in many cases they may not even be directly 
aware of the underlying Operating System or hardware platform used by 
those applications.

Joel C Ewing


On 01/11/2012 03:16 PM, Henrichon, Ryan wrote:

A common phrase used in ITIL to refer to mainframes in my shop is
"Enterprise Server". However the term "Mainframe" gets used more than
"Enterprise Server" does by techies.

What is true about any "best practices" or "new process" that a company
uses; it is only as good as how involved the employee's are that are
using it.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
Behalf Of Bill Fairchild
Sent: Wednesday, January 11, 2012 3:08 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ITIL Mainframe Terminology

This reminds me of ISO 9000 about 20 years ago.

Bill Fairchild

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
Behalf Of Jonathan Goossen
Sent: Wednesday, January 11, 2012 1:29 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ITIL Mainframe Terminology

Peter,
You are correct in what ITIL stands for. The British started it. It
migrated to the US when companies wanted to cut costs. Several years ago
I was required to go through training and passed my certification for
the first level.

ITIL is a collection of best practices for running a company's IT. It
deals with processes and is equipment independent. ITIL doesn't have
terminology for mainframes.

Thank you and ha

Re: ITIL Mainframe Terminology

2012-01-12 Thread Chris Mason
Scott

Does this mean that planning work leads to indigestion?[1]

-

A frivolous post for once - I promise to keep them to a minimum!

-

Chris Mason

On Thu, 12 Jan 2012 09:02:40 -0500, Scott Ford  wrote:

>Plan the work
>Work the pan
>
>
>Regards,
>Scott
>
>Sent from my iPad
>
>On Jan 11, 2012, at 4:06 PM, Mike Schwab  wrote:
>
>> The requirements:
>> 1. Write a business plan.
>> 2. Follow it.
>>
>> On Wed, Jan 11, 2012 at 2:07 PM, Bill Fairchild
>>  wrote:
>>> This reminds me of ISO 9000 about 20 years ago.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Donald Johnson
Lizette, off the top of my head, I was thinking that it might be easier to
use a database or some file where you can load the filename, member and
other information, and then retrieve it in whichever order you want -
member then date (descending) then filename, for example.

*don*

On Thu, Jan 12, 2012 at 9:55 AM, Lizette Koehler wrote:

> I have the need to audit many PDS datasets.  I am trying to find the most
> current version of the member.
>
> The information I need is
>
> DSN  MEMBER Lines of Member Member Date CreatedMember
> Last Updated   USERID who Updated it (if available)
> DSN1   ABC500   2011/01/02
> 2012/01/01 XYZ0001
>
>
> Then I need to compare that information against similar datasets.
>
> So if I have DSN1 DSN2 and DSN3
>
> I will need to
> 1)  Get the above info from all 3 datasets
> 2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3
>
> Not so bad with 2 or 3 but I have around 50.
>
> So before I go and invent a REXX to do this, I thought I would see if there
> were any other recommendations about.  I know about LISTDSI but was not
> sure
> if there was something else.
>
> Thanks
>
> Lizette Koehler
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Staller, Allan
You have run across Al's fundamental law of Information Technology:

Two of anything that do not agree is worse than not having anything in
the first place!



Subject: Audting PDS Datasets and comparing to find most current member

I have the need to audit many PDS datasets.  I am trying to find the
most
current version of the member. 

...snippage

I will need to 
1)  Get the above info from all 3 datasets
2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3

Not so bad with 2 or 3 but I have around 50.

So before I go and invent a REXX to do this, I thought I would see if
there
were any other recommendations about.  I know about LISTDSI but was not
sure
if there was something else

.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Paul Gilmartin
On Thu, 12 Jan 2012 09:55:17 -0500, Lizette Koehler wrote:
>
>So if I have DSN1 DSN2 and DSN3
>
>I will need to
>1)  Get the above info from all 3 datasets
>2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3
>
>Not so bad with 2 or 3 but I have around 50.
> 
SORT is your friend.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Roberts, John J
I am a cross-platform kind of guy.  So if I had this task, I would do it as 
follows:
(1) Use ISPF 3.1 to generate the member lists for all the libraries.
(2) FTP the member list files to my Windows PC.
(3) Write a little VB.Net program to scan the member list reports and build 
comma-separated-value (CSV) files containing the information extracted from the 
reports.  The column list would include DSNAME, MEMBER NAME, TTR, CREATION 
DATE, LAST CHANGE DATE, LINE COUNT, USERID, etc.
(4) Import the CSV files into a database table.  This could be MS ACCESS, 
ORACLE, MS SQL, etc.
(5) Write some SQL queries to compare the table rows.  Ultimately you want to 
have a query that lists all the member names and shows the library name 
containing the most current version.

I do things like this all the time.  It would probably take me 4 hours to put 
it all together, much less than the time to do it using my tired eyes.  Others 
could probably do it with REXX or SORT or even EXCEL, perhaps in less time.  
But I don't do REXX and I am far from being a master at SORT.

John

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


GRSRNL00 question

2012-01-12 Thread Richards, Robert B.
Silly question where I know I can get a fast answer here:

If I code:
RNLDEF RNL(CON) TYPE(PATTERN) QNAME(*)

Does that mean that I should delete all other RNL(CON) statements from the 
member?

The Ministry of Silly Questions thanks you in advance for your replies!


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Mike Giaquinto
Lizette,
I had a similar requirement once, and I used SUPERC to generate a hash, then I 
compared the hash of each member against each other.  It's more accurate than 
using ISPF stats because as we all know, the ISPF stats can be bypassed.

Mike Giaquinto
AVP/CICS Technical Lead 
Wells Fargo

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Lizette Koehler
Sent: Thursday, January 12, 2012 7:55 AM
To: IBM-MAIN@bama.ua.edu
Subject: Audting PDS Datasets and comparing to find most current member

I have the need to audit many PDS datasets.  I am trying to find the most
current version of the member. 

The information I need is

DSN  MEMBER Lines of Member Member Date CreatedMember
Last Updated   USERID who Updated it (if available)
DSN1   ABC500   2011/01/02
2012/01/01 XYZ0001


Then I need to compare that information against similar datasets.

So if I have DSN1 DSN2 and DSN3

I will need to 
1)  Get the above info from all 3 datasets
2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3

Not so bad with 2 or 3 but I have around 50.

So before I go and invent a REXX to do this, I thought I would see if there
were any other recommendations about.  I know about LISTDSI but was not sure
if there was something else.

Thanks

Lizette Koehler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: GRSRNL00 question

2012-01-12 Thread Matthew Stitt
That's what I did.  No ill effects, and it got rid of the Health Check nag.



Silly question where I know I can get a fast answer here:

If I code:
RNLDEF RNL(CON) TYPE(PATTERN) QNAME(*)

Does that mean that I should delete all other RNL(CON) statements from the 
member?

The Ministry of Silly Questions thanks you in advance for your replies!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: GRSRNL00 question

2012-01-12 Thread Bobbie Justice
yes. 

Bobbie Justice
z/OS Systems Programmer
262-703-1497

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: GRSRNL00 question

2012-01-12 Thread Richards, Robert B.
Thank you Matthew and Bobbie!

Bob


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Matthew Stitt
Sent: Thursday, January 12, 2012 11:34 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: GRSRNL00 question

That's what I did.  No ill effects, and it got rid of the Health Check nag.



Silly question where I know I can get a fast answer here:

If I code:
RNLDEF RNL(CON) TYPE(PATTERN) QNAME(*)

Does that mean that I should delete all other RNL(CON) statements from the 
member?

The Ministry of Silly Questions thanks you in advance for your replies!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread McKown, John
Looks like you're using ISPF statistics, correct? I'll do my "patent pending" 
"using z/OS UNIX in weird ways" method along with my normal "pimping" of 
Dovetailed Technologies free Co:Z product. Install Co:Z Dataset Pipes. 
http://dovetail.com/downloads/coz/index.html. Run the following UNIX script, 
which I called "audit.sh"

#!/bin/sh
for i in "$@";do
pdsdir $i |\
tail +2 |\
awk 'NF==6 {print $1 " " $4 "_" $5 " " $6}' |\
sed "s/$/ $i/";
done |\
sort |\
awk 'NR==1 {line=$0; member=$1;}
NR>1 && member==$1 {line=$0; member=$1;}
NR>1 && member!=$1 {print line;member=$1;line=$0;}
END {print line;}
'

audit.sh PDS1 PDS2 PDS3 PDS4 PDS5

replacing PDSn with the actual PDS dataset names.


Each line of output is:



pdsdir outputs one line of information with ISPF stats.
the first awk filters out all lines except those with 6 fields, and 
output the member name, created date and time separated with a _, and the 
userid.
The sed adds the dsn to the end of each line.
the sort sorted by descending member name and date/time
the awk compares and outputs the last line for each member name, which is the 
one with the most recent date/time.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Lizette Koehler
> Sent: Thursday, January 12, 2012 8:55 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: Audting PDS Datasets and comparing to find most 
> current member
> 
> I have the need to audit many PDS datasets.  I am trying to 
> find the most
> current version of the member. 
> 
> The information I need is
> 
> DSNMEMBER Lines of Member Member Date Created 
>Member
> Last Updated   USERID who Updated it (if available)
> DSN1   ABC500   2011/01/02
> 2012/01/01 XYZ0001
> 
> 
> Then I need to compare that information against similar datasets.
> 
> So if I have DSN1 DSN2 and DSN3
> 
> I will need to 
> 1)  Get the above info from all 3 datasets
> 2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3
> 
> Not so bad with 2 or 3 but I have around 50.
> 
> So before I go and invent a REXX to do this, I thought I 
> would see if there
> were any other recommendations about.  I know about LISTDSI 
> but was not sure
> if there was something else.
> 
> Thanks
> 
> Lizette Koehler
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: z/OS Java JVM question

2012-01-12 Thread Scott Ford
Steve,

Make sure that the java volumes are mounted also, they are usually hfs 

Regards,
Scott

Sent from my iPad

On Jan 12, 2012, at 10:05 AM, Steve Austin  wrote:

> I've not changed the classpath, the only difference is in the java
> source as shown.
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
> Behalf Of Staller, Allan
> Sent: 12 January 2012 14:18
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: z/OS Java JVM question
> 
> CLASSPATH?
> 
> 
> 
> Having successfully created the JVM I can then find my class and run the
> main method. However, if I add code the call a JNI routine the class can
> no longer be found; the source of my class is shown below with the JNI
> call code commented out.  Any idea why the class can't be found?
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 
> 
> -
> This email has been scanned for all known viruses by the MessageLabs
> Email
> Security Service and the Macro 4 internal virus protection system.
> 
> 
> -
> 
> -
> This email has been scanned for all known viruses by the MessageLabs Email
> Security Service and the Macro 4 internal virus protection system.
> -
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread McKown, John
Well, a minor "nit" in my last awk program. It works OK, but the line:

NR>1 && member==$1 {line=$0; member=$1;}

works as well by being:

NR>1 && member==$1 {line=$0;}

There was no need to set "member"  when it was already equal.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of McKown, John
> Sent: Thursday, January 12, 2012 10:44 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Audting PDS Datasets and comparing to find most 
> current member
> 
> Looks like you're using ISPF statistics, correct? I'll do my 
> "patent pending" "using z/OS UNIX in weird ways" method along 
> with my normal "pimping" of Dovetailed Technologies free Co:Z 
> product. Install Co:Z Dataset Pipes. 
> http://dovetail.com/downloads/coz/index.html. Run the 
> following UNIX script, which I called "audit.sh"
> 
> #!/bin/sh
> for i in "$@";do
> pdsdir $i |\
> tail +2 |\
> awk 'NF==6 {print $1 " " $4 "_" $5 " " $6}' |\
> sed "s/$/ $i/";
> done |\
> sort |\
> awk 'NR==1 {line=$0; member=$1;}
> NR>1 && member==$1 {line=$0; member=$1;}
> NR>1 && member!=$1 {print line;member=$1;line=$0;}
> END {print line;}
> '
> 
> audit.sh PDS1 PDS2 PDS3 PDS4 PDS5
> 
> replacing PDSn with the actual PDS dataset names.
> 
> 
> Each line of output is:
> 
> 
> 
> pdsdir outputs one line of information with ISPF stats.
> the first awk filters out all lines except those with 6 fields, and 
> output the member name, created date and time separated with 
> a _, and the userid.
> The sed adds the dsn to the end of each line.
> the sort sorted by descending member name and date/time
> the awk compares and outputs the last line for each member 
> name, which is the one with the most recent date/time.
> 
> --
> John McKown 
> Systems Engineer IV
> IT
> 
> Administrative Services Group
> 
> HealthMarkets(r)
> 
> 9151 Boulevard 26 * N. Richland Hills * TX 76010
> (817) 255-3225 phone * 
> john.mck...@healthmarkets.com * www.HealthMarkets.com
> 
> Confidentiality Notice: This e-mail message may contain 
> confidential or proprietary information. If you are not the 
> intended recipient, please contact the sender by reply e-mail 
> and destroy all copies of the original message. 
> HealthMarkets(r) is the brand name for products underwritten 
> and issued by the insurance subsidiaries of HealthMarkets, 
> Inc. -The Chesapeake Life Insurance Company(r), Mid-West 
> National Life Insurance Company of TennesseeSM and The MEGA 
> Life and Health Insurance Company.SM
> 
>  
> 
> > -Original Message-
> > From: IBM Mainframe Discussion List 
> > [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Lizette Koehler
> > Sent: Thursday, January 12, 2012 8:55 AM
> > To: IBM-MAIN@bama.ua.edu
> > Subject: Audting PDS Datasets and comparing to find most 
> > current member
> > 
> > I have the need to audit many PDS datasets.  I am trying to 
> > find the most
> > current version of the member. 
> > 
> > The information I need is
> > 
> > DSN  MEMBER Lines of Member Member Date Created 
> >Member
> > Last Updated   USERID who Updated it (if available)
> > DSN1   ABC500   2011/01/02
> > 2012/01/01 XYZ0001
> > 
> > 
> > Then I need to compare that information against similar datasets.
> > 
> > So if I have DSN1 DSN2 and DSN3
> > 
> > I will need to 
> > 1)  Get the above info from all 3 datasets
> > 2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3
> > 
> > Not so bad with 2 or 3 but I have around 50.
> > 
> > So before I go and invent a REXX to do this, I thought I 
> > would see if there
> > were any other recommendations about.  I know about LISTDSI 
> > but was not sure
> > if there was something else.
> > 
> > Thanks
> > 
> > Lizette Koehler
> > 
> > 
> --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> > 
> > 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Roberts, John J
John, I'm glad that you have been able to master shell script coding, and Unix 
tools like awk, sed, grep, etc.  You must have bought a lot of those O'Reilly 
books with all the strange critters on the covers ;-).

I tried too, but I could never get the hang of it.  I guess if you don't use it 
constantly, you lose it.  Or maybe this old dog just can't learn any new 
tricks.  But to me, your script looks about as inscrutable as APL.

But if this isn't all Greek to Lizette, this could be the way to go.  It would 
probably take me a couple hours to develop a VB program to parse the ISPF 
listings, something you obviously whipped up in a few minutes.  I tip my hat to 
you!

John
 

-Original Message-

Looks like you're using ISPF statistics, correct? I'll do my "patent pending" 
"using z/OS UNIX in weird ways" method along with my normal "pimping" of 
Dovetailed Technologies free Co:Z product. Install Co:Z Dataset Pipes. 
http://dovetail.com/downloads/coz/index.html. Run the following UNIX script, 
which I called "audit.sh"

#!/bin/sh
for i in "$@";do
pdsdir $i |\
tail +2 |\
awk 'NF==6 {print $1 " " $4 "_" $5 " " $6}' |\
sed "s/$/ $i/";
done |\
sort |\
awk 'NR==1 {line=$0; member=$1;}
NR>1 && member==$1 {line=$0; member=$1;}
NR>1 && member!=$1 {print line;member=$1;line=$0;}
END {print line;}


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


cics/db2 paging

2012-01-12 Thread Ron Thomas
Hi,

I have a screen where the user has the facility to enter either custno,or plan 
or typcd.The fields are there in a table custinfo. Customer number is mandatory 
where as the other 2 fields are not.  We need the screen to be scrllable.Can 
someone pls let know how the cursor need to be defined. Do we need 3 cusror and 
we can fit the samein one cursor?

The planid is a year field  & tycd can have values  A, B or spaces.

Regards
Ron

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Roberts, John J
> Sent: Thursday, January 12, 2012 11:10 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Audting PDS Datasets and comparing to find most 
> current member
> 
> John, I'm glad that you have been able to master shell script 
> coding, and Unix tools like awk, sed, grep, etc.  You must 
> have bought a lot of those O'Reilly books with all the 
> strange critters on the covers ;-).

My Kindle is registered as a zoo! 

> 
> I tried too, but I could never get the hang of it.  I guess 
> if you don't use it constantly, you lose it.  Or maybe this 
> old dog just can't learn any new tricks.  But to me, your 
> script looks about as inscrutable as APL.

Ah, have I not mentioned that I adore APL? Back in college days, I was a member 
of the "do it in one line of APL or be branded a failure" club. I also enjoy 
doing SQL multi-joins.

> 
> But if this isn't all Greek to Lizette, this could be the way 
> to go.  It would probably take me a couple hours to develop a 
> VB program to parse the ISPF listings, something you 
> obviously whipped up in a few minutes.  I tip my hat to you!
> 
> John

The "heavy lifting" was done by Dovetail in the pdsdir command. That's what 
made it rather simple. Without it, I would likely be reduced to a couple of 
hours of REXX/ISPF programming using the LMxxx functions to get the ISPF stats. 


I don't "do" Windows. Haven't done any Windows programming since Borland 
Delphi. Don't even have a Windows machine at home any more. I'm just too frugal 
(aka "cheap") to pay when I can use Fedora for $0.00 and am able to do what 
__I__ need to do.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 

john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: cics/db2 paging

2012-01-12 Thread McKown, John
I can't help. You might be a more targeted audience at the DB2 list. You can 
subscribe here: 
http://www.idugdb2-l.org/cgi-bin/wa?A0=DB2-L

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Ron Thomas
> Sent: Thursday, January 12, 2012 11:22 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: cics/db2 paging
> 
> Hi,
> 
> I have a screen where the user has the facility to enter 
> either custno,or plan or typcd.The fields are there in a 
> table custinfo. Customer number is mandatory where as the 
> other 2 fields are not.  We need the screen to be 
> scrllable.Can someone pls let know how the cursor need to be 
> defined. Do we need 3 cusror and we can fit the samein one cursor?
> 
> The planid is a year field  & tycd can have values  A, B or spaces.
> 
> Regards
> Ron
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Lizette Koehler
> 
> Well, a minor "nit" in my last awk program. It works OK, but the line:
> 
> NR>1 && member==$1 {line=$0; member=$1;}
> 
> works as well by being:
> 
> NR>1 && member==$1 {line=$0;}
> 
> There was no need to set "member"  when it was already equal.
> 
> --
> John McKown

John, as always your Unix skills are incredible.

Unfortunately my team does not speak SHELL or UNX or bsh or ksh, or anything
else.

So it must be written in a supportable format.  So I am going down the REXX
route and hopefully it will do what I want with LISTDSI.  And this will be a
slower process.  Why?  Because this will be a SAS process that calls REXX
that then places the details into a SAS DB for analysis.  I can do most of
this with PROC SQL after the intermediate SAS Databases are created.


And of course the other caveat is - renamed members that contain the same
info but under other member names (did I here a DEDUP comment somewhere?)

But thanks, I will play with your script and see if I can work through all
the interesting $ stuff.

Lizette

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread McKown, John
Ah! SAS! We no longer have it. But I still have the PDF manuals. Have you 
looked at PROC SOURCE with the DIRDD= option? It unloads the directory to a 
file which can then be processed by a futher SAS DATA step. There is an example 
of this in the SAS manual that I have.


filename indd 'userid.sas.src' disp=shr;
filename out  '&temp';
/* Build directory records. */
proc source indd=indd nodata noprint dirdd=out;

/* Read directory records and extract   */
/*  ISPF statistics.*/
data test;
infile out;
file print header=h;
input member $8. ttr pib3. ind pib1. @;
datalen = 2*mod(ind,32);
if (datalen = 30)
then do;
  input ver pib1. mod pib1. blank pib2.
ccreate pib1.
 create pd3.
cchanged pib1.
 changed pd3. hh pk1.
mm pk1. size pib2. init pib2.
modl pib2. userid $8.;
  dddc = (ccreate * 10) + 190 + create;
  jcreate = datejul(dddc);
  dddx = (cchanged * 10) + 190 + changed;
  jchange = datejul(dddx);

/* Print the results. */
  put @4 member $8.
  @15 jcreate yymmdd10.
  @27 jchange yymmdd10.
  @39 hh 2. ':' mm 2.
  @48 userid;
end;
return;
h:
put @4 'NAME '
@15 'CREATED'
@27 'CHANGED'
@39 'TIME'
@48 ' ID ';
put;
return;
run;


> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Lizette Koehler
> Sent: Thursday, January 12, 2012 12:13 PM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Audting PDS Datasets and comparing to find most 
> current member
> 

> 
> So it must be written in a supportable format.  So I am going 
> down the REXX
> route and hopefully it will do what I want with LISTDSI.  And 
> this will be a
> slower process.  Why?  Because this will be a SAS process 
> that calls REXX
> that then places the details into a SAS DB for analysis.  I 
> can do most of
> this with PROC SQL after the intermediate SAS Databases are created.
> 
> 
> And of course the other caveat is - renamed members that 
> contain the same
> info but under other member names (did I here a DEDUP comment 
> somewhere?)
> 
> But thanks, I will play with your script and see if I can 
> work through all
> the interesting $ stuff.
> 
> Lizette

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ACF2/RACF User Appliation Logical Access

2012-01-12 Thread Shmuel Metz (Seymour J.)
In
<04b3da7b71b3ab408ca62ba6046bcf8f23d722c...@gvw0676exc.americas.hpqcorp.net>,
on 01/12/2012
   at 03:02 AM, "Henke, George"  said:

>What we have since discovered is that the ACF2/NETMENU Session
>process has a side batch file non-SAF process that contains the
>applications specific to each user and the NETMENU session manager
>does a simple look up in the batch file in lieu of 100's of SAF calls
>for each user to validate a user's application access.

Do you mean that NETMEMU only looks at the side file when using ACF2?
If so, why? If not, what do you mean?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see  
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: INFO IBM-MAIN


for the PCI junkies...

2012-01-12 Thread Rob Schramm
For those that are involved in PCI...

I thought this was interesting..

http://www.wired.com/threatlevel/2012/01/pci-lawsuit/


Rob Schramm
Senior Systems Consultant
Imperium Group

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Ed Finnell
Yazbut, SOURCE don't run! One of the worst entanglements is mixed load mods 
 at mixed levels of maint. Whether it be system or application level have 
to dig  thru what's running vs what's supposed to be running and how it's 
been  linked(bound).
 
 
In a message dated 1/12/2012 1:17:17 P.M. Central Standard Time,  
john.mck...@healthmarkets.com writes:

It  unloads the directory to a file which can then be processed by a futher 
SAS  DATA step. There is an example of this in the SAS manual that I  have.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread McKown, John
True. But the original post was for source libraries comparing ISPF stats. Not 
executables. With executables, I'd guess that I'd do an AMBLIST on each of the 
members to get the link date (or get it some other way), and assume that the 
last linked is the most recent version. Gotta make some sort of assumptions. I 
don't worry about it here. If it's in production, model office, or test, then 
it __is__ in CA-Endevor.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Ed Finnell
> Sent: Thursday, January 12, 2012 1:52 PM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Audting PDS Datasets and comparing to find most 
> current member
> 
> Yazbut, SOURCE don't run! One of the worst entanglements is 
> mixed load mods 
>  at mixed levels of maint. Whether it be system or 
> application level have 
> to dig  thru what's running vs what's supposed to be running 
> and how it's 
> been  linked(bound).
>  
>  
> In a message dated 1/12/2012 1:17:17 P.M. Central Standard Time,  
> john.mck...@healthmarkets.com writes:
> 
> It  unloads the directory to a file which can then be 
> processed by a futher 
> SAS  DATA step. There is an example of this in the SAS manual 
> that I  have.
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Paul Gilmartin
On Thu, 12 Jan 2012 13:13:25 -0500, Lizette Koehler wrote:
>
>So it must be written in a supportable format.  So I am going down the REXX
>route and hopefully it will do what I want with LISTDSI.  And this will be a
>slower process.  Why?  Because this will be a SAS process that calls REXX
>that then places the details into a SAS DB for analysis.  I can do most of
>this with PROC SQL after the intermediate SAS Databases are created.
>
Too much work.  Create, by whatever means (LISTCAT?) a file containing
for each member in each data set:

o Member name

o Time stamp (beware Y2K)

o DSN

Sort descending; identical member names come out adjacent;
newest first.  Do what you want with the rest.

>And of course the other caveat is - renamed members that contain the same
>info but under other member names (did I here a DEDUP comment somewhere?)
>
Yes.  Someone has already suggested the HASH function of SuperCE in
this thread.

A nastier problem is members with identical names but unrelated content.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Jonathan Goossen
I just checked our CMDB. We defined a category of Hardware / Computer / 
mainframe for the mainframes. Each mainframe is an item in the CMDB with 
this category. All hardware attached to a mainframe is related to it as 
are the LPARS that run on it. The LPARS have a category of Hardware / 
Partition / Main Frame.

I also see a category of Hardware / Computer / Server. So we separate our 
servers from our mainframes.

It looks like our tool, which I think was listed as ITIL friendly, lets us 
define the categories ourselves. I know that the view are defined by us. 
The components of the tool are real close to what I learned in ITIL class, 
but not an exact match.

Thank you and have a Terrific day!

Jonathan Goossen, ACG, CL
Tape Specialist
ACT Mainframe Storage Group
Personal: 651-361-4541
Department Support Line: 651-361-
For help with communication and leadership skills checkout Woodwinds 
Toastmasters



IBM Mainframe Discussion List  wrote on 01/12/2012 
04:52:42 AM:

> From: "Richards, Robert B." 
> To: IBM-MAIN@bama.ua.edu
> Date: 01/12/2012 05:42 AM
> Subject: Re: ITIL Mainframe Terminology
> Sent by: IBM Mainframe Discussion List 
> 
> I, too, got certified (or, according to some, certifiable) at the 
> foundation level.
> 
> The "mainframe" could be a configuration item (CI) and should 
> probably just be classified as a "server". CI specification varies 
> from company to company. 
> 
> Bob
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
> Behalf Of Jonathan Goossen
> Sent: Wednesday, January 11, 2012 2:29 PM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: ITIL Mainframe Terminology
> 
> Peter,
> You are correct in what ITIL stands for. The British started it. It 
> migrated to the US when companies wanted to cut costs. Several years ago 
I 
> was required to go through training and passed my certification for the 
> first level.
> 
> ITIL is a collection of best practices for running a company's IT. It 
> deals with processes and is equipment independent. ITIL doesn't have 
> terminology for mainframes.
> 
> Thank you and have a Terrific day!
> 
> Jonathan Goossen, ACG, CL
> Tape Specialist
> ACT Mainframe Storage Group
> Personal: 651-361-4541
> Department Support Line: 651-361-
> For help with communication and leadership skills checkout Woodwinds 
> Toastmasters
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


This e-mail message and all attachments transmitted with it may
contain legally privileged and/or confidential information intended
solely for the use of the addressee(s). If the reader of this
message is not the intended recipient, you are hereby notified that
any reading, dissemination, distribution, copying, forwarding or
other use of this message or its attachments is strictly
prohibited. If you have received this message in error, please
notify the sender immediately and delete this message and all
copies and backups thereof. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ACF2/RACF User Appliation Logical Access

2012-01-12 Thread Henke, George
It looks at it in addition, either before or after (still getting the facts) 
going through the normal ACF2 validation process.

Evidently to avoid the huge SAF call overhead of 1000's of SAF calls when 
1000's of users all try to sign on at the same time and each one needs to be 
verified access to 100's of applications.

This would generate 1000's of SAF calls.  The overhead would be prohibitive.

So they created a workaround by putting the applications each user can access 
into a batch file which the NETMENU session manager will access once per user 
to validate the applications a particular user can access.

It is a non-SAF ancillary not a substitute process wrt ACF2.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Shmuel Metz (Seymour J.)
Sent: Thursday, January 12, 2012 1:53 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ACF2/RACF User Appliation Logical Access

In
<04b3da7b71b3ab408ca62ba6046bcf8f23d722c...@gvw0676exc.americas.hpqcorp.net>,
on 01/12/2012
   at 03:02 AM, "Henke, George"  said:

>What we have since discovered is that the ACF2/NETMENU Session
>process has a side batch file non-SAF process that contains the
>applications specific to each user and the NETMENU session manager
>does a simple look up in the batch file in lieu of 100's of SAF calls
>for each user to validate a user's application access.

Do you mean that NETMEMU only looks at the side file when using ACF2?
If so, why? If not, what do you mean?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see  
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: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ACF2/RACF User Appliation Logical Access

2012-01-12 Thread Mark Zelden
On Thu, 12 Jan 2012 21:32:52 +, Henke, George  wrote:

>It looks at it in addition, either before or after (still getting the facts) 
>going through the normal ACF2 validation process.
>
>Evidently to avoid the huge SAF call overhead of 1000's of SAF calls when 
>1000's of users all try to sign on at the same time and each one needs to be 
>verified access to 100's of applications.
>
>This would generate 1000's of SAF calls.  The overhead would be prohibitive.
>
>So they created a workaround by putting the applications each user can access 
>into a batch file which the NETMENU session manager will access once per user 
>to validate the applications a particular user can access.
>
>It is a non-SAF ancillary not a substitute process wrt ACF2.
>

So maybe the ACF2 Pre-Validation exit is doing this?   You can do similar
things in RACF.   If that is the case then the conversion to RACF 
missed considering the functionality in the ACF2 exit(s). 

What is your role /  function in this?  Security admin?  It doesn't 
sound like you are the system programmer or one that has access to
the source code and functions of this home grown session manager.

Since it is home grown software, the answer probably will have to come
from someone in-house who has access to the source code and
understands what's being done working together with the sysprogs.

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Chip Grantham
I have a set of modules that might be of interest.  The first calls the 
link editor and gathers a complete set of analytics.  The second takes two 
different sets of the first reports and creates report of matches / 
mismatches by module / csect and compares attributes of matches.  The two 
source files from the first modules can be from different times of the 
same library, different maintenance levels of the same library (maybe 
different LPARs), or different libraries.  I'm not at liberty to post to 
cbttape, but would share it with anyone that wanted to ping me offline. 

Chip Grantham  |  Ameritas  |  Sr. IT Consultant | cgrant...@ameritas.com 
5900 O Street, Lincoln NE 68510 | p: 402-467-7382 | c: 402-429-3579 | f: 
402-325-4030

 



Ed Finnell  
Sent by: IBM Mainframe Discussion List 
01/12/2012 03:54 PM
Please respond to
IBM Mainframe Discussion List 


To
IBM-MAIN@bama.ua.edu
cc

Subject
Re: Audting PDS Datasets and comparing to find most current member






Yazbut, SOURCE don't run! One of the worst entanglements is mixed load 
mods 
 at mixed levels of maint. Whether it be system or application level have 
to dig  thru what's running vs what's supposed to be running and how it's 
been  linked(bound).
 
 
In a message dated 1/12/2012 1:17:17 P.M. Central Standard Time, 
john.mck...@healthmarkets.com writes:

It  unloads the directory to a file which can then be processed by a 
futher 
SAS  DATA step. There is an example of this in the SAS manual that I have.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

***
This message may contain confidential information intended only
for the use of the addressee(s) named above and may contain
information that is legally privileged. If you are not the
addressee, or the person responsible for delivering it to the
addressee, you are hereby notified that reading, disseminating,
distributing or copying this message is strictly prohibited.  If you
have received this message by mistake, please immediately notify
us by replying to the message and delete the original message
immediately thereafter.  Thank you.
***


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Jonathan Goossen
Lizette,
My first thought was EasyTrieve's synchronous file processing. But after 
reading other responses to your post, that might not be the best approach, 
although it might still do some of the work.

To find the same member content with different member names in different 
DSNs, You could do the following:

1. List out the PDS stats to get the member name, number of lines, and 
create date.
2. Convert these into records listing DSN, member name, number of lines, 
and create date.
3. Append all of the results into one file.
4. Sort by Number of lines.
5. Use either EasyTrieve's synchronous file processing or REXX to identify 
potential matches by looking for multiples of the same number of lines.
6. For each group of line number matches, look for content matches.

I can think of several ways to do step 6. One would be to a check sum on 
each and a full compare on ones with the same check sum. Another would be 
successive Super Compares.

Whichever way you go, it doesn't look simple to me using standard 
mainframe utilities. Using only REXX looks like it would use a lot of CPU.

Have fun Lizette.

Thank you and have a Terrific day!

Jonathan Goossen, ACG, CL
Tape Specialist
ACT Mainframe Storage Group
Personal: 651-361-4541
Department Support Line: 651-361-
For help with communication and leadership skills checkout Woodwinds 
Toastmasters



IBM Mainframe Discussion List  wrote on 01/12/2012 
08:55:17 AM:

> From: Lizette Koehler 
> To: IBM-MAIN@bama.ua.edu
> Date: 01/12/2012 09:20 AM
> Subject: Audting PDS Datasets and comparing to find most current member
> Sent by: IBM Mainframe Discussion List 
> 
> I have the need to audit many PDS datasets.  I am trying to find the 
most
> current version of the member. 
> 
> The information I need is
> 
> DSN MEMBER Lines of Member Member Date CreatedMember
> Last Updated   USERID who Updated it (if available)
> DSN1   ABC500   2011/01/02
> 2012/01/01 XYZ0001
> 
> 
> Then I need to compare that information against similar datasets.
> 
> So if I have DSN1 DSN2 and DSN3
> 
> I will need to 
> 1)  Get the above info from all 3 datasets
> 2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3
> 
> Not so bad with 2 or 3 but I have around 50.
> 
> So before I go and invent a REXX to do this, I thought I would see if 
there
> were any other recommendations about.  I know about LISTDSI but was not 
sure
> if there was something else.
> 
> Thanks
> 
> Lizette Koehler
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


This e-mail message and all attachments transmitted with it may
contain legally privileged and/or confidential information intended
solely for the use of the addressee(s). If the reader of this
message is not the intended recipient, you are hereby notified that
any reading, dissemination, distribution, copying, forwarding or
other use of this message or its attachments is strictly
prohibited. If you have received this message in error, please
notify the sender immediately and delete this message and all
copies and backups thereof. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Fwd: MFNetDisk in youtube part 2. Update to snapshot backup and simulated DR condition.

2012-01-12 Thread shai hess
-- Forwarded message --
From: Shai Hess 
Date: Fri, Jan 13, 2012 at 1:15 AM
Subject: MFNetDisk in youtube part 2. Update to snapshot backup and
simulated DR condition.
To: shai.h...@gmail.com


**
HI,

Update to MFNetDisk Snapshot backup.
Up to 8 mirrors per one snapshot backup.
Simulate DR condition when your production site is gone.
With MFNetDisk accessing your real and emulated 3390 disks when your
production site gone, can be in seconds.
No moving and creating new files. No tapes. Just run script and start to
work in no time.

http://www.youtube.com/watch?v=L_Z6M-ixPF0&feature=youtu.be


Thanks,
God bless you.
Shai Hess, MFNetDisk product.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Audting PDS Datasets and comparing to find most current member

2012-01-12 Thread Skip Robinson
Suggested methods to determine same-or-different between like-named 
members are all well and good, but the original requirement was to find 
'the most current version'. Say what you will about ISPF stats, they are 
the *only* way to evaluate versions. Given that two like-named members are 
different, how would the contents help you determine old vs. new? You 
cannot assume that the one with more lines is more current; source updates 
can involve deleting lines as well. 

In my work area, I beg people to backup members via 'external copy', not 
edit/copy/create, which messes up version numbers columns 79-80. 

This is a daunting task. 


.
.
JO.Skip Robinson
SCE Infrastructure Technology Services
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   Lizette Koehler 
To: IBM-MAIN@bama.ua.edu
Date:   01/12/2012 07:16 AM
Subject:Audting PDS Datasets and comparing to find most current 
member
Sent by:IBM Mainframe Discussion List 



I have the need to audit many PDS datasets.  I am trying to find the most
current version of the member. 

The information I need is

DSN   MEMBER Lines of Member Member Date 
CreatedMember
Last Updated   USERID who Updated it (if available)
DSN1   ABC500   2011/01/02
2012/01/01 XYZ0001


Then I need to compare that information against similar datasets.

So if I have DSN1 DSN2 and DSN3

I will need to 
1)  Get the above info from all 3 datasets
2)  Compare results of DSN1 vs. DSN2, DSN2 vs DSN3 and DSN1 vs DSN3

Not so bad with 2 or 3 but I have around 50.

So before I go and invent a REXX to do this, I thought I would see if 
there
were any other recommendations about.  I know about LISTDSI but was not 
sure
if there was something else.

Thanks

Lizette Koehler


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Compiler option

2012-01-12 Thread Rick Fochtman

You might also try DMAP and/or PMAP, says one of my "friends".

Rick
On 1/11/2012 8:05 PM, Stewart, David James wrote:

Try using option OFFSET and make sure NOOFFSET is not specified  or
amend NOOFSET to OFFSET :)


LIST and MAP will give you the generated ASSEMBLER (OBJECT) code



David Stewart
Mainframe Technical Specialist
Technical Services

Standard Chartered Bank
Phone: +603 7681 2101 internal
 +603 7681 5101 external
Fax: +603 7956 4658
Mobile: +60 176083655
Fonenet:  16032101
Email:   david.stew...@sc.com
Address: Level 2, Menara LYL Jalan 51A/223
 Petaling Jaya Selangor, 46100, Malaysia
Website:  http://www.scopeinternational-kl.com
 Website for internal use:  MF COE support site




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Compiler option

2012-01-12 Thread Norbert Friemel
On Thu, 12 Jan 2012 17:36:47 -0600, Rick Fochtman wrote:

>You might also try DMAP and/or PMAP, says one of my "friends".
>

DMAP/PMAP were available in OS/VS COBOL, not in Enterprise COBOL.
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IGY3MG50/APPENDIX1.6

Norbert Friemel

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Thomas Kern
I recommend that you create any new categories/definitions that you want to
subdivide/clarify your IT complex. As you create each entity, create your own 
glossary and
hand it out to the PC and Management types who don't yet understand Mainframe or
Enterprise Class IT architecture.

/Tom

On 1/12/2012 16:09, Jonathan Goossen wrote:
> I just checked our CMDB. We defined a category of Hardware / Computer / 
> mainframe for the mainframes. Each mainframe is an item in the CMDB with 
> this category. All hardware attached to a mainframe is related to it as 
> are the LPARS that run on it. The LPARS have a category of Hardware / 
> Partition / Main Frame.
> 
> I also see a category of Hardware / Computer / Server. So we separate our 
> servers from our mainframes.
> 
> It looks like our tool, which I think was listed as ITIL friendly, lets us 
> define the categories ourselves. I know that the view are defined by us. 
> The components of the tool are real close to what I learned in ITIL class, 
> but not an exact match.
> 
> Thank you and have a Terrific day!
> 
> Jonathan Goossen, ACG, CL
> Tape Specialist
> ACT Mainframe Storage Group
> Personal: 651-361-4541
> Department Support Line: 651-361-
> For help with communication and leadership skills checkout Woodwinds 
> Toastmasters
> 
> 
> 
> IBM Mainframe Discussion List  wrote on 01/12/2012 
> 04:52:42 AM:
> 
>> From: "Richards, Robert B." 
>> To: IBM-MAIN@bama.ua.edu
>> Date: 01/12/2012 05:42 AM
>> Subject: Re: ITIL Mainframe Terminology
>> Sent by: IBM Mainframe Discussion List 
>>
>> I, too, got certified (or, according to some, certifiable) at the 
>> foundation level.
>>
>> The "mainframe" could be a configuration item (CI) and should 
>> probably just be classified as a "server". CI specification varies 
>> from company to company. 
>>
>> Bob
>>
>> -Original Message-
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
>> Behalf Of Jonathan Goossen
>> Sent: Wednesday, January 11, 2012 2:29 PM
>> To: IBM-MAIN@bama.ua.edu
>> Subject: Re: ITIL Mainframe Terminology
>>
>> Peter,
>> You are correct in what ITIL stands for. The British started it. It 
>> migrated to the US when companies wanted to cut costs. Several years ago 
> I 
>> was required to go through training and passed my certification for the 
>> first level.
>>
>> ITIL is a collection of best practices for running a company's IT. It 
>> deals with processes and is equipment independent. ITIL doesn't have 
>> terminology for mainframes.
>>
>> Thank you and have a Terrific day!
>>
>> Jonathan Goossen, ACG, CL
>> Tape Specialist
>> ACT Mainframe Storage Group
>> Personal: 651-361-4541
>> Department Support Line: 651-361-
>> For help with communication and leadership skills checkout Woodwinds 
>> Toastmasters
>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 
> This e-mail message and all attachments transmitted with it may
> contain legally privileged and/or confidential information intended
> solely for the use of the addressee(s). If the reader of this
> message is not the intended recipient, you are hereby notified that
> any reading, dissemination, distribution, copying, forwarding or
> other use of this message or its attachments is strictly
> prohibited. If you have received this message in error, please
> notify the sender immediately and delete this message and all
> copies and backups thereof. Thank you.
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: COBOL Compiler option

2012-01-12 Thread Graham Hobbs

Hi Rick and folks who have been helping,

Am trying for 2(0222) length and displacement info from the z/OS 
compiler .. thanks for suggestions. I tried OFFSET, DMAP, PMAP, LIST, ADATA 
(which it wouldn't accept) - only MAP gave me results. Except the z/OS is in 
hex... e.g. x'0DE' = 222.


.. RDz 7.1 output using MAP ..

1PP 5725-B74 IBM COBOL for Windows   7.6.1  STEPP01 
Date 01/09/2012  Time 12:03:31   Page 5
  LineID  PL 
L  +-*A-1-B--+2+3+4+5+6+7-|--+8 
Map and Cross Reference
0  000171C  10 CG-KYC2-LENGK-SCRN  PIC  9(002). 
2(00222)
  000172C  10 CG-KYA3-LENGK-SCRN   PIC  9(002). 
2(00224)
  000173C  10 CG-KYB3-LENGK-SCRN   PIC  9(002). 
2(00226)
  000174C  10 CG-KYC3-LENGK-SCRN   PIC  9(002). 
2(00228)


.. and z/OS output using MAP ..

PP 5655-S71 IBM Enterprise COBOL for z/OS  4.2.0   STEPP01 
Date 01/12/2012  Time 18:11:30   Page 7
 LineID  PL 
L  +-*A-1-B--+2+3+4+5+6+7-|--+8 
Map and Cross Reference
 000171C  10 CG-KYC2-LENGK-SCRN   PIC  9(002). 
BLF=0+0DE,0DE 2C
 000172C  10 CG-KYA3-LENGK-SCRN   PIC  9(002). 
BLF=0+0E0,0E0 2C
 000173C  10 CG-KYB3-LENGK-SCRN   PIC  9(002). 
BLF=0+0E2,0E2 2C
 000174C  10 CG-KYC3-LENGK-SCRN   PIC  9(002). 
BLF=0+0E4,0E4 2C


Possible that the z/OS output is 'the new way', maybe expect the same with 
RDz?

cheers
Graham
---
- Original Message - 
From: "Rick Fochtman" 

Newsgroups: bit.listserv.ibm-main
To: 
Sent: Thursday, January 12, 2012 6:36 PM
Subject: Re: COBOL Compiler option



You might also try DMAP and/or PMAP, says one of my "friends".

Rick
On 1/11/2012 8:05 PM, Stewart, David James wrote:

Try using option OFFSET and make sure NOOFFSET is not specified  or
amend NOOFSET to OFFSET :)


LIST and MAP will give you the generated ASSEMBLER (OBJECT) code



David Stewart
Mainframe Technical Specialist
Technical Services

Standard Chartered Bank
Phone: +603 7681 2101 internal
 +603 7681 5101 external
Fax: +603 7956 4658
Mobile: +60 176083655
Fonenet:  16032101
Email:   david.stew...@sc.com
Address: Level 2, Menara LYL Jalan 51A/223
 Petaling Jaya Selangor, 46100, Malaysia
Website:  http://www.scopeinternational-kl.com
 Website for internal use:  MF COE support site




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ITIL Mainframe Terminology

2012-01-12 Thread Scott Ford
Chris,
Just a typo from tiredness

Regards,
Scott

Sent from my iPad

On Jan 12, 2012, at 9:47 AM, Chris Mason  wrote:

> Scott
> 
> Does this mean that planning work leads to indigestion?[1]
> 
> -
> 
> A frivolous post for once - I promise to keep them to a minimum!
> 
> -
> 
> Chris Mason
> 
> On Thu, 12 Jan 2012 09:02:40 -0500, Scott Ford  wrote:
> 
>> Plan the work
>> Work the pan
>> 
>> 
>> Regards,
>> Scott
>> 
>> Sent from my iPad
>> 
>> On Jan 11, 2012, at 4:06 PM, Mike Schwab  wrote:
>> 
>>> The requirements:
>>> 1. Write a business plan.
>>> 2. Follow it.
>>> 
>>> On Wed, Jan 11, 2012 at 2:07 PM, Bill Fairchild
>>>  wrote:
 This reminds me of ISO 9000 about 20 years ago.
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Backup tips?

2012-01-12 Thread Gabe Goldberg
I'm seeking suggestions for an article giving mainframe backup-related 
New Years resolutions (where's it written that such articles must appear 
in January?).


I'm mostly interested in general tips but will also include some 
OS-specific items; tips can be do's or don'ts.


Remembered gotchas and catastrophes seem a good source of ideas, as does 
bad news avoided.


But this will be a relatively short piece so suggestions are best as 
brief nuggets rather than anecdotes.


For extra credit, please address or cc me directly so I needn't pull 
answers from list digests.


For this brief article, I likely can't include everything sent. But it 
will all be appreciated.


(Yup, cross-posted to IBM-MAIN, VSE-L, IBMVM, and LINUX-390 for all to 
play!)


Thanks!

--
Gabriel Goldberg, Computers and Publishing, inc.g...@gabegold.com
3401 Silver Maple Place, Falls Church, VA 22042   (703) 204-0433
LinkedIn:http://www.linkedin.com/in/gabegold Twitter: GabeG0

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Compiling C++ by LE V1.8 and running on LE V1.13+ ?

2012-01-12 Thread Mike Schwab
A good method to tackle this problem would be to create a new set of
libraries, possibly.
HLQ.PRODUCT.V108.SOURCE
HLQ.PRODUCT.V108.PROCLIB
HLQ.PRODUCT.V108.COMPILE
HLQ.PRODUCT.V108.OBJECT
HLQ.PRODUCT.V108.LISTING
HLQ.PRODUCT.V108.TESTING
HLQ.PRODUCT.V108.RESULTS

Copy your existing source to the SOURCE library.
Copy your current compile proc to the PROCLIB.  Update it to use these
libraries, with the V108 portion using a variable name.
Copy one existing compile job to the COMPILE library.  Update it to
use the PROCLIB.

Review the LISTING output and save if the OBJECT was updated.
Compare the OBJECT library to the current library.

When possible (you have compiled all needed programs and subroutines),
copy your current TESTING job to the new library, modify for the new
libraries and save your results to the RESULTS library.

Repeat for each program (you probably can copy the new compile deck
and change the name) (The testing of each program you probably would
have to use the old JCL).

Test the whole product.

Once you build these libraries and recompile OK, Create a set of
libraries for the next version of z/OS compiler you wish to support.
Copy the appropriate libraries, do a mass change, and recompile and
retest.

Repeat until you get to the current version.  Lots of work to set up
the new libraries, but should be worth it in the end.

On Thu, Jan 12, 2012 at 6:52 AM, Patrick Vogt  wrote:
> The Work to do is not by CPU, but by Human.
> It need's not much CPU on running or Compile. We just do mostly nothing with 
> it, because it work verry good. We want to stay in this, but how long can we 
> go this way ?
> The Human work on it costs much more than using CPU.
>
>>>If we want to be actual, we need to Compile everything of the Product NEW 
>>>with the new Compiler to got it run.
>>>  But that's too much Work to do.
>
>>Recompiling everything may be a bit of work for the machine, but it should 
>>not be for you... Do you use any make utility or do you just submit JCL to 
>>compile the module you need?
>
>>I think a business cas for recompiling everything with the newest version of 
>>the compiler can be quickly built if you consider the potential optimization, 
>>which is definitely better with the newer compiler. Depending on how often 
>>the code is running in production, the potential CPU savings can be really 
>>big. Especially when you carefully tune the optimization options to match 
>>your (latest and greatest) machine model.
>
> Thanks and Regards, Patrick Vogt
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Backup tips?

2012-01-12 Thread scott

On 01/12/2012 09:53 PM, Gabe Goldberg wrote:
I'm seeking suggestions for an article giving mainframe backup-related 
New Years resolutions (where's it written that such articles must 
appear in January?).


I'm mostly interested in general tips but will also include some 
OS-specific items; tips can be do's or don'ts.


Remembered gotchas and catastrophes seem a good source of ideas, as 
does bad news avoided.


But this will be a relatively short piece so suggestions are best as 
brief nuggets rather than anecdotes.


For extra credit, please address or cc me directly so I needn't pull 
answers from list digests.


For this brief article, I likely can't include everything sent. But it 
will all be appreciated.


(Yup, cross-posted to IBM-MAIN, VSE-L, IBMVM, and LINUX-390 for all to 
play!)


Thanks!

I have not read the article yet, but here may be one that fits the bill 
for you:
http://cxolyris.cxomedia.com/t/5377006/139220105/513194/0/?3e076d18=c3ZldHRlckBhbWVyaXRlY2gubmV0&x=aa462ada 



This is from a CIO &CSO Storage Alert email I received.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Master Catalog query

2012-01-12 Thread jagadishan perumal
Hi All,

As in general we are aware that we can have 1 master catalog and multiple
user catalogs in a system. It is also factual that we can have alternate
Master catalog with another Updated LOADxx member. My question is to know
whether if we can have possible to have multiple master-catalog with
multiple user catalog running on a single image ? I tried searching google
with keyword " Multiple master catalog" but I ended up with master-catalog
sharing concept. Could anyone please share your thoughts or idea.

Jags

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Creating PDF files

2012-01-12 Thread Donald Russell
Today I tried using this rexx code to create a PDF file:
http://mmiller.myweb.uga.edu/pdf/

The job then FTP the file (binary) to a web server. Adobe complains that
the file is damaged and can't be read.

The output from ikjeft01 shows no errors, all indications are the the PDF
file was produced properly.

If I d/l the file and look at it with Wordpad it does start with %PDF tag,
so I'm pretty sure it was transferred from mvs properly.

I tried using cc=yes and no but couldn't get past the adobe error. Adobe
has no problems with other PDF files, it just doesn't like the file this
rexx code produced. :-(

Does any body have any suggestions? What software do others use to create
PDF files on mvs?

Thanks

-- 
Sent from Gmail Mobile/iPhone 5 Beta

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Master Catalog query

2012-01-12 Thread R.S.

W dniu 2012-01-13 05:54, jagadishan perumal pisze:

Hi All,

As in general we are aware that we can have 1 master catalog and multiple
user catalogs in a system. It is also factual that we can have alternate
Master catalog with another Updated LOADxx member. My question is to know
whether if we can have possible to have multiple master-catalog with
multiple user catalog running on a single image ? I tried searching google
with keyword " Multiple master catalog" but I ended up with master-catalog
sharing concept. Could anyone please share your thoughts or idea.


Few thoughts:
1. user catalog structutre is the same as master catalog structure. The 
difference is in role being played at the moment, and the content.
2. You can have copy of any catalog (BCS), including all your user 
catalogs.
3. Any copy of any catalog (BCS) is like a "cold" (tape) copy, not 
"live" replica. What does it mean? Your catalogs are live, are being 
updated, your copies are not. So, after you restored the catalog you 
need to perform forward recovery.
4. Master catalog is crucial for the z/OS, but not for you. Yes, you 
need z/OS to make your application working, but if you loose user 
catalog containing you application data - you will have z/OS, but no 
application. Conclusion: you should care about both master and user 
catalogs as well.



--
Radoslaw Skorupka
Lodz, Poland


--
Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie 
jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem 
niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania 
adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by 
karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie 
zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo 
wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax 
+48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.410.984 zotych.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Creating PDF files

2012-01-12 Thread Scott Ford
Donald :

Is this file text or a PDF ?

If Is a PDF , upload to z/os uss hfs in binary, convert it there.
Of course , it depends on where the final resting place of the PDF will be.




Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Jan 13, 2012, at 1:34 AM, Donald Russell  wrote:

> Today I tried using this rexx code to create a PDF file:
> http://mmiller.myweb.uga.edu/pdf/
> 
> The job then FTP the file (binary) to a web server. Adobe complains that
> the file is damaged and can't be read.
> 
> The output from ikjeft01 shows no errors, all indications are the the PDF
> file was produced properly.
> 
> If I d/l the file and look at it with Wordpad it does start with %PDF tag,
> so I'm pretty sure it was transferred from mvs properly.
> 
> I tried using cc=yes and no but couldn't get past the adobe error. Adobe
> has no problems with other PDF files, it just doesn't like the file this
> rexx code produced. :-(
> 
> Does any body have any suggestions? What software do others use to create
> PDF files on mvs?
> 
> Thanks
> 
> -- 
> Sent from Gmail Mobile/iPhone 5 Beta
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN