Rob Weiss is not available today

2008-05-03 Thread Rob Weiss
I will be out of the office starting  05/02/2008 and will not return until
05/19/2008.

I am working in Brazil with limited access to the internet. I will check
e-mail daily.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



DIGEST

2008-04-23 Thread Rob Weiss
DIGEST

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Rob Weiss is not available today

2008-04-15 Thread Rob Weiss
I will be out of the office starting  04/14/2008 and will not return until
04/21/2008.

On Vacation this week.  I am checking e-mail most days and welcome phone
calls.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: WHY IS JCL ALLERGIC TO LOWER CASE?

2006-08-04 Thread Rob Weiss
Everything was UPPERCASE, as you mentioned. That's why the quotes are
necessary around anything that is not upper case in JCL streams. It was a
nontrivial change to get RACF to use mixed case passwords.  (And, don't try
that until all of your images are at the supported release levels.)

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/04/2006
10:15:56 AM:

 ISNT IT TRUE THAT IN THE BEGINNING THERE WAS ONLY UPPER CASE ?

  AS LONG AS I AM COMPLAINING ABOUT JCL... WHY DOES JCL ASSUME THAT ALL
  LOWER CASE CHARACTERS ARE JCL ERRORS UNLESS THEY ARE QUOTED?   FOR
  INSTANCE // SET PRM=ABCEDFG  GETS A JCL ERROR.  HEY, IBM, THERE ARE
  VALID
  USES FOR LOWERCASE VALUES IN PARMS.  PARTICULARLY WHEN USING SET= AND
  PARM=COULD YOU FIX THIS NEXT RELEASE?
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Source maintenance was Re: SEQUENCE NUMBERS

2006-08-02 Thread Rob Weiss
Can you say IEBUPDTE? and Yes, XEDIT had it all over TSO's EDIT command.
But go back before XEDIT and it was not that nice.  I've said it before:
Maybe I've been doing this too many years.  (Can you say Autocoder?)

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/02/2006
10:44:11 PM:

 Shmuel Metz , Seymour J. wrote:
 
  cms had update command from mid-60s ... which applied an update
  control file to source,
 
  I'm not sure when it came along, but by VM/SE there was a somewhat
  more sophisticated UPDATE facility[1] with aux files, control files
  and update files. I'd love to see a similar facility integrated with
  ISPF.
 
  [1] Not only could the XEDIT editor process them, but it could
  generate update files to reproduce the effects of an edit
  session. That's one of the CMS facilities I miss the most.
 
 CDC 6000 batch source maintenance tools (UPDATE?) even in the late
 1960's had much more elegance than IBM counterparts.  User supplied
 source statements for the Assembler were constrained to 80-byte card
 images (72 columns + sequence), but the assembler actually supported 90
 byte input lines, which allowed library maintenance tools to introduce a
 much longer sequence identification which included a modification name
 (analogous to a SYSMOD ID) and a sequence number within that
 modification.  I believe the sequence numbers were generated
 automatically as part of the initial storing into the source library or
 updating of the source member, and then could be used afterwards to
 uniquely refer to a specific statement for future updates.   It was
 always clear which named modification introduced a statement without
 having to resort to manually inserted and possibly incorrect comments.
 Statements could be replaced or deleted, but the original statement was
 still retained in a disabled state and could be resurrected at a later
 time by another modification, or at any time you could choose to undo
 modifications and revert to an early source version.  I can still
 remember my disappointment on discovering the lack of comparable
 built-in facilities on MVS in the mid 1970's.


 --
 Joel C. Ewing, Fort Smith, AR[EMAIL PROTECTED]

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS DASD Allocation using Esoterics

2006-06-15 Thread Rob Weiss
Raymond's point is excellent.  It is also possible that there was not
adequate space or there was some other constraint at the time SMS made the
decisions.  It would be interesting to see if you got the exact same
results at different periods, repeating the same experiment.

I think I'm in trouble here because I just implied that the software can
actually THINK!  I must need a vacation.

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/15/2006
01:01:40 PM:

 Raymond,

 Are all of the SMS managed volumes in ENABLE status? Maybe one of the
 volumes
 is in QUIESCE status or even DISABLE or DISABLE, NEW.
 Regards,
 John

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: An off-shoring failure

2006-06-15 Thread Rob Weiss
Jon,

The other response is: How much are you willing to pay to have it work
that way and how fast do you need it?

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/15/2006
02:01:14 PM:

 That certainly is wrong.  The answer to every technical question is
 really, It depends.

 Jon

 snip
  I've heard one tape that you wouldn't believe - the answer to every
 technical question was
 Yes.
 /snip

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM Software and Outsourcing

2006-06-14 Thread Rob Weiss
Meganen, (and others)

I was asked to advise in a few similar situations.  I was trying to meet a
customer stipulation and NOT IBM's mandate.   So, don't read this as At
IBM we recommend..., please,

I have done this on two occasions in my IBM career.  The products to be
segregated were installed into their own libraries and their own SMP/E
ZONES.  The various libraries/zones were made visible on the LPARs where
they were legitimate to use and were invisible where they were not to be
used.  Yes, this required wasting some DASD space but the legal folks were
happy.  You will have to play with concatenations and a lot of PARMLIB work
for what is APF Authorized, LINKLIST and LPA resident and similar
considerations.

I am anxious to see what other people have to say as I am certain this is
not the only way to make this work.  Again, this is NOT official IBM
advice.  It is only doing what my client requested after an audit.

btw: This may not work in all situations but will cover 90% of the
situations.

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/14/2006
07:34:10 AM:

 Hi,

 We are an outsourcing shop with multiple clients running on ZOS 1.4 on
 23 Lpars across two Z990 processors.

 Our current ZOS rollout method is to order one base ZOS system
 (Serverpac) containing all clients IBM Products.

 We then clone this base system to all client Lpars and limit product
 usage via IFAPRDXX.

 After an IBM audit, we have been requested to delete product datasets
 from Lpars (Clients) not licensed to run

 these specific productsexample: RMM, SDSF, IBM-REXX, GDDM-PGF,
 INFOPRINT, HCM...etc.

 From our point of view this seems unnecessary and particularly difficult
 in relation to software like DFRMM which is part of
 the DFSMS base.
 Can any other Outsource Company please explain how they implement a ZOS
 base to different Client Lpars. The obvious
 solution is to order a serverpac based on each Client software list but
 this is not feasible due to us having more than 20 different clients.

 Kind Regards,

 Meganen Naidoo
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Fw: Help wanted : COBOL/QSAM - Incorrect RDW

2006-06-12 Thread Rob Weiss
Ulrich, and interested persons...

The OLD, OLD, OLD COBOLs required for you to define the RDW and all the
rest of the information before you could process the file.  Newer COBOLs
look at the DCB for you and decide what has to be done.  The record still
has to be defined (as others have shown) so you can reference the content
but that's about all.

Oh, and the FD could specify from 5 (the smallest possible) to the max
record + 4  ( which is 1500+4 = 1504 in this case.)

If you just want to create an FB file, you could use IEB/ICEGENER and read
the SYSUT1 as (RECFM=VB,LRECL=1504,BLKSIZE=0) and SYSUT2 as
(RECFM=FB,LRECL=1500,BLKSIZE=0).  I haven't tried that but I believe it
will work.  **It wastes a lot of space though.**

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/12/2006
12:32:01 PM:

 Ulrich Krueger wrote:
  My COBOL is getting a little rusty from disuse ... but,
  (1) shouldn't the FD clause in the sample program below contain
  DATA RECORDS ARE x, y, z
  (where x, y, z refer to the 01-level record layout descriptions?

 Whoa! That's way out of date!

 The compiler figures out what the records are simply
 by the presence of the 01 level(s) below the FD.


  (2) what about the clause
  RECORD VARYING FROM 59 TO 1500 CHARACTERS
  Shouldn't the values inlcude the 4 bytes RDW, in other words, shouldn't
it
  read
  RECORD VARYING FROM 63 TO 1504 CHARACTERS ???

 No. The programmer [theoretically] has no access to the RDW;
 the compiler makes the necessary adjustments.

 
  I'd appreciate some refresher on that and I'd also appreciate if the OP
  would be so good and post a fragment of the code that works for him,
after
  all the bugs have been worked out, just so we can all learn from it.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Fw: Help wanted : COBOL/QSAM - Incorrect RDW

2006-06-12 Thread Rob Weiss
Only, SMF is SPANNED (VBS) records and the query was for Variable Blocked
(not spanned) VB.  Very few people create spanned records mostly because
even fewer people know how to process them.
Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/12/2006
01:51:31 PM:

 Here's what I use with LE/COBOL 2.2 to read the SMF datasets...One could
 argue that the OCCURS should be from 2 and not from 1...

  FD  SMF30IN
  BLOCK CONTAINS 0 RECORDS
  RECORD CONTAINS 0 CHARACTERS
  RECORDING MODE IS S.
  01  SMFREC-REC.
  02  SMFREC-REC-LENPIC S9(2) COMP.
  02  SMF30IN-VARYABLE.
  03  SMF30-AREA PIC X(1)
   OCCURS 1 TO 32754
   DEPENDING ON SMFREC-REC-LEN.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Rob Weiss
Charles and Ed:

One small observation: Don't load the program or you will have security
issues to deal with and those (RYO) issues invite auditors.

Use Locate, OBTAIN, and then get the TTR of the module, without loading.
No library or no TTR, then it's not there. (And, no 806 Abend.)  That will
pass the auditor's review and the security subsystem will not cut audit
records because there was no LOAD or LINK executed. (OPERATIONS
attribute may be necessary!)

Rob Weiss

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/12/2006
02:57:35 PM:

 On Jun 12, 2006, at 12:46 PM, Charles Mills wrote:

  It's a problem that really has no answer.
 
  Suppose a program attempts to load a user exit
  module, and finding none,considers this a normal
  condition and proceeds normally. Is that a
  missing program condition? If not, how would an
  analysis logically distinguish it from a missing   module that was
a problem?
 
  I think I might be inclined to approach this from
  the other direction by waiting for S806 (is that
  right?) ABENDs to occur   and then investigating   them.
 
  Charles
 Charles,

 Good point. I had discounted that because of the
 original request was at best ambiguous (IMO), so I
 figured if the boss didn't know the issues before he  would probably get
less than a perfect report from a
 poorly asked question.

 Ed
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IEF289E - WAITING FOR VOLUME(S) OR UNIT(S)

2006-06-01 Thread Rob Weiss
If this is a normal event in your shop and it is causing serious delays,
you might look at running JES3 rather than JES2.  JES3 has a process called
High Watermark Setup which prevents this problem and JES3 also requires all
volumes to go through fetch before the JOB can be scheduled.  The switch is
traumatic to the JES programmer and to operations.  No question about that
since nothing is the same.  I can tell you that once you have two images
(based on very old data) that the overhead is a break even.  For more than
two images JES3 has less overhead.  The JES complex runs as one master
(GLOBAL) and the rest are slaves (LOCAL).

I know this will start a logical argument in this discussion group.  I
offer this not as advice but as an additional piece of information. Nothing
more.

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/01/2006
10:49:53 AM:

 Hi Ituriel,

 Did you find a way to know how deep the allocation queue is?

 Regards,
   Carles Aris
 La Caixa
 Spain
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Rob Weiss is unavailable

2006-05-26 Thread Rob Weiss
I will be out of the office starting  05/25/2006 and will not return until
05/30/2006.

Out of the office.  If I am needed, please, leave a message at
+1-303-671-5335. Memorial Day Vacation.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: TOD clock discussion.

2006-05-11 Thread Rob Weiss
I can think of a few issues with the clock going backward.  Data Base
recovery becomes a nightmare.  LOGs and SMF post processing see double
events.  I am sure there is more.  The best solution I've seen is to keep
the TOD set to GMT and set your local time (zone) accordingly.  Most things
I've looked at (and it's not exhaustive) store GMT in the DATA and convert
it later when your report.

Now someone will quickly point out the error in my logic but I'm just
sharing my experience.

Regards,

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 05/11/2006
12:50:16 PM:

 McKown, John wrote:
  I guess my question is: Why does IBM and other software vendor depend
on
  the TOD clock not changing drastically and never, ever, going
  backwards?

 Ours is not to reason why. The architecture (PoOps) describes the
 behavior of the TOD clock and other facilities. These behaviors were
 decided upon a long, long time ago and applications depend on them. You
 can no more allow the TOD to go backwards than you can allow a CDS
 instruction to not serialize in some cases. That's how it works because
 it's documented that way!

  How would you address this complaint. Without spending any
  money (gilt, lucre, dinero, ...)
 

 Issue a daily SET TIMEZONE= command to adjust the local time as
necessary.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PDS Directory Question

2006-04-28 Thread Rob Weiss
I think you are up to scratch and re-allocate. Dump with IEBCOPY or DFDSS
(IEBCOPY is safe and reliable). Then scratch and reallocate (and I don't
know the max directory blocks allowed) then reload.  I feel very safe with
IEBCOPY.  That is not to say DFDSS is not safe, IEBCOPY has been around
since MVT a million years ago and I have been around that long too!

I am certain there will be more opinions.

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/28/2006
02:18:31 PM:

 I have several PDS datasets where there is plenty of room in the
 dataset but the directories have run out of space.  These are really
 big datasets like over 3,000 cylinders.  I used FDRReorg to get some
 additional space but not all that I need...only does the job if a
 compress is done.  Close but no prize.

   1.  What would be the best approach to extending the directory blocks.
   2.  I'm not that good with DFDSS so if I would have to use this
 program how would I set it up.

   Any suggestions would be greatly appreciated.  Thanks
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Overhead of SMF Records

2006-04-26 Thread Rob Weiss
Paul/John: I remember the same item and if memory serves, they just
switched off the recording in the SMF PARMs.  I'm a little rusty here but I
think the records are essentially built regardless and the only question is
do you want to record it or not.  I may not quite have it right but I'm
sure someone out there will set me straight.
Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/25/2006
08:19:52 PM:

 IIRC the continued to cut RMF records.

 Paul Gillis wrote:
  John S. Giltner, Jr. wrote:
 
  I vaguly remember reading a paper (about 7 or 8 years ago) where
  somebody turn off SMF recording and saw no measureable difference in
  CPU  utilziation.
 
 
  I wonder how they measured it?
 
  Regards, Paul Gillis
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: A very basic question

2006-04-10 Thread Rob Weiss
You might even consider a REPRO to a flat file and then potentially import
to a RDBMS!!!

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/09/2006
06:00:00 PM:

 The other thing you might consider is making the ci size = 32K.

 I have no control of the VSAM component sizes.
 It's a canned product.
 We either use it (business need) or we don't (justification required).

 I've been a performance/capacity analyst/storage admin since 1981.
 I do know the options.
 And, I've even surprised our DBA's with some suggestions.
 But, we are limited with a niche product that has no alternative.

 We keep it, or we justify delete or re-write.

 CPU consumption, in an out-sourced environment, is one of many
 variables in the justification.
 Buying new products is not, unfortunately.


 -
 -teD

 O-KAY! BLUE! JAYS!
 Let's PLAY! BALL!

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PDS unload

2006-04-05 Thread Rob Weiss
IEBPTPCH is what you remember.

Rob Weiss
z/SWITA and z/Series I/T Security and Privacy Consultant
IBM Software Group Sales

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/05/2006
06:25:34 PM:

 On Apr 5, 2006, at 5:26 AM, Gerry Anstey wrote:

  Guys,
 
  I've scanned the archives, RTFM's etc.
 
  I want to unload a RECFM=80, FB PDS into a QSAM(FB,80) , IEBCOPY keeps
  creating a VS dataset. I have seen the output I want It's where
  each member
  is one after the other with a name card for the member its was
  before it.
  I've done it before but I just can't seem to remember what I did.
  Help!
 
  Gerry

 Gerry,

 The CBTTAPE has one or two utilities that will do this.

 Ed

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html