Re: IEBPTPCH questions

2012-06-24 Thread Edward Jaffe

On 6/19/2012 7:02 AM, McKown, John wrote:

AMATERSE ... With PARM=UNPACK, it restores the original dataset while 
dynamically allocating it (and can create it as well).


AMATERSE can dynamically allocate the original data set? It can create it as 
well?? Is this behavior documented???


--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
310-338-0400 x318
edja...@phoenixsoftware.com
http://www.phoenixsoftware.com/

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


Re: ADRDSSU (was: IEBPTPCH questions)

2012-06-20 Thread Shmuel Metz (Seymour J.)
In 5098408892869838.wa.paulgboulderaim@listserv.ua.edu, on
06/19/2012
   at 09:22 AM, Paul Gilmartin paulgboul...@aim.com said:

Would any responsible administrator unload a data set to an 
archive and grant read access to that archive to any user not 
having read access to the original data set?

Have you never encountered an irresponsible administrator? Belt and
surrenders.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
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...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ADRDSSU (was: IEBPTPCH questions)

2012-06-20 Thread Shmuel Metz (Seymour J.)
In
CAArMM9Tuco_MNbtQ5ZEg=uhy48ojk0gmk5ys-n3mvnvlxa2...@mail.gmail.com,
on 06/19/2012
   at 06:19 PM, Tony Harminc t...@harminc.net said:

Well, then we're into the dangerous and powerful utilities auditor
checklist again.

IEFBR14 with the RC=0 fix?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
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...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IEBPTPCH questions

2012-06-20 Thread Shmuel Metz (Seymour J.)
In 0096899832141155.wa.paulgboulderaim@listserv.ua.edu, on
06/19/2012
   at 08:25 AM, Paul Gilmartin paulgboul...@aim.com said:

An unfortunate restriction of TSO TRANSMIT is that its output is 
not suitable for an instream data set.

Why does that matter?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
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...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IEBPTPCH questions

2012-06-20 Thread Anne Lynn Wheeler
shmuel+...@patriot.net (Shmuel Metz  , Seymour J.) writes:
 Are you sure you mean 407 and not 709?

re:
http://www.garlic.com/~lynn/2012i.html#12 IEBPTPCH

the operators said 407 ... I'm repeated story as told me.  I was
complaining about the 360 sitting idle for a couple hrs.

note that the 709 execution workload had been tape-to-tape, with 1401
tape-unit-record front end ... and tapes manually moved from 1401
drives to 709 drives. nobody would have been observing the 709 status
since job start/end activity tended to be continuous.

the 1401 ran front-end MPIO for tape-unit-record. the univ.  got a
360/30 to replace 1401 as part of transition to replacing both with
360/67 running tss/360 (possibly a couple dozen univ. got 360/67 for
tss/360 ... which never quiet materialized ... many spent their life
running os/360 as straight 360/65). the 360/30 started out mostly in
1401 hardware emulation mode. I got (first) student job to re-implement
MPIO in 360/30 ... I guess it was part of univ. gaining 360 experience
...  since it could have continued to run 1401 hardware emulation.

I got to design my own monitor, device drivers, storage management,
interrupt handlers, error recovery, messaging, etc. It was eventually a
box of (2000) cards ... with added assemble directive that would either
assemble as stand-alone monitor or to run under os/360 with open/close,
read/write  DCB macros. The stand-line version took approx 30mins
elapsed time to assemble on 360/30. The os/360 version took an hour to
assemble ... the extra 30mins was elapsed time it took expanding DCB
macros.

-- 
virtualization experience starting Jan1968, online at home since Mar1970

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


Re: IEBPTPCH questions

2012-06-19 Thread Kirk Wolf
Gil,

Good points.  I was also thinking that it might be useful to unload/reload
a PDS or PDSE in tar format.Its a pity that the z/OS pax command
doesn't support this.   It would solve the transparency problem, and also
would be good for platform interchange.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Tue, Jun 19, 2012 at 8:25 AM, Paul Gilmartin paulgboul...@aim.comwrote:

 On Tue, 19 Jun 2012 07:20:24 -0500, Tom Marchant wrote:
 
 the CBT utility that outputs in IEBUPDTE format is really the best, but I
 was looking for something standard that I could wrap in a REXX script so
 that end-users would need to install anything else.
 
 It is not at all clear to me what you want to do.  Have you considered
 using IEBGENER?  What about TSO TRANSMIT, perhaps to a data set?
 
 An unfortunate restriction of TSO TRANSMIT is that its output is not
 suitable for an instream data set.  While it's FB 80, there's no
 guarantee that '//' or any other digraph chosen for DLM= won't
 occur in the data.  Gerhard's assertion that ']' is extremely unlikely
 doesn't satisfy me.

 But I've experimented with using uuencode on a tar-unloaded
 UNIX (USS) directory containing, among other things, a
 TRANSMIT-unloaded PDS.  This fits safely in an instream
 data set, and can be created and reconstituted using only
 standard z/OS utilities.  It all works, but Rube Goldberg.

 But I continue to believe that IEBUPDTE is not data-pattern
 safe.

 -- gil

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


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


Re: IEBPTPCH questions

2012-06-19 Thread McKown, John
Why not use AMATERSE? It creates a FB/1024/1024 output dataset from a PDS, 
PDSE, PS, or VSAM dataset and compresses it as well. With PARM=UNPACK, it 
restores the original dataset while dynamically allocating it (and can create 
it as well). It does not support z/OS UNIX files as input or output. But you 
can pax the z/OS UNIX files to a PS dataset and then AMATERSE,PARM=PACK that.

-- 
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@listserv.ua.edu] On Behalf Of Kirk Wolf
 Sent: Tuesday, June 19, 2012 8:52 AM
 To: IBM-MAIN@listserv.ua.edu
 Subject: Re: IEBPTPCH questions
 
 Gil,
 
 Good points.  I was also thinking that it might be useful to 
 unload/reload
 a PDS or PDSE in tar format.Its a pity that the z/OS pax command
 doesn't support this.   It would solve the transparency 
 problem, and also
 would be good for platform interchange.
 
 Kirk Wolf
 Dovetailed Technologies
 http://dovetail.com
 
 On Tue, Jun 19, 2012 at 8:25 AM, Paul Gilmartin 
 paulgboul...@aim.comwrote:
 
  On Tue, 19 Jun 2012 07:20:24 -0500, Tom Marchant wrote:
  
  the CBT utility that outputs in IEBUPDTE format is really 
 the best, but I
  was looking for something standard that I could wrap in a 
 REXX script so
  that end-users would need to install anything else.
  
  It is not at all clear to me what you want to do.  Have 
 you considered
  using IEBGENER?  What about TSO TRANSMIT, perhaps to a data set?
  
  An unfortunate restriction of TSO TRANSMIT is that its output is not
  suitable for an instream data set.  While it's FB 80, there's no
  guarantee that '//' or any other digraph chosen for DLM= won't
  occur in the data.  Gerhard's assertion that ']' is 
 extremely unlikely
  doesn't satisfy me.
 
  But I've experimented with using uuencode on a tar-unloaded
  UNIX (USS) directory containing, among other things, a
  TRANSMIT-unloaded PDS.  This fits safely in an instream
  data set, and can be created and reconstituted using only
  standard z/OS utilities.  It all works, but Rube Goldberg.
 
  But I continue to believe that IEBUPDTE is not data-pattern
  safe.
 
  -- gil
 
  
 --
  For IBM-MAIN subscribe / signoff / archive access instructions,
  send email to lists...@listserv.ua.edu with the message: 
 INFO IBM-MAIN
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
 
 

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


Re: IEBPTPCH questions

2012-06-19 Thread Paul Gilmartin
On Tue, 19 Jun 2012 08:51:12 -0500, Tom Marchant wrote:

I didn't see anything in the OP's query that required instream data.

I'm sorry.  I violated the cardinal rule of IBM-MAIN, that a followup
never addresses matters not raised by the OP.

-- gil

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


Re: IEBPTPCH questions

2012-06-19 Thread Richard Peurifoy

On 6/18/2012 4:33 PM, Kirk Wolf wrote:


I'll tried the FIELD=(80) thing, but no difference.   The manual would lead
you to believe that you always get some kind of control character (ASA or
M), so that's probably how it works.   It is, after all, just for printing
or punching :-)


I thought I had done this long ago (haven't used IEBPTPCH since
early 70's). After reading the manual, I agree it seems to say it
always adds CC.

Should have tested it first.

Sorry

--
Richard

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


Re: ADRDSSU (was: IEBPTPCH questions)

2012-06-19 Thread Tony Harminc
On 19 June 2012 08:12, Paul Gilmartin paulgboul...@aim.com wrote:

 Can an ADRDSSU archive be transmitted over the Internet?

Sure, but since it comprises RECFM U records, it is likely to lose
something in the process.

 I suppose AMATERSE solves most such problems.  Can an ADRDSSU archive be 
 tersed?

Certainly. And even detersed...

 I don't see this done routinely;
 not, for example, on cbttape.org.

I've seen it and used it, but I agree it's not something you encounter a lot.

 And when this topic arose here previously, there was a strong
 sentiment that I shouldn't even be allowed to use ADRDSSU;
 its use should be restricted to qualified data administrators
 who would have the needed privileges and skills.

Well, then we're into the dangerous and powerful utilities auditor
checklist again.

Tony H.

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


IEBPTPCH questions

2012-06-18 Thread Kirk Wolf
I haven't used this beast since last century I can't quite figure out a
couple of things:

1) is there a way to PUNCH all members of an FB/80 source PDS and NOT
prepend each record with an ASA or M control characters?I'm seeing the
output as FBA/81 with the character V as the ASA control character, which
doesn't make much sense.

2) Does anyone know if I specify DISP=SHR on SYSUT1 for a PDS if there is a
data integrity problem if another job adds a member or even compresses the
PDS?

Thanks!

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

PS  Maybe there is another utility that efficiently gets a flattened
version of a source PDS?

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


Re: IEBPTPCH questions (slight change to previous reply)

2012-06-18 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@listserv.ua.edu] On Behalf Of Kirk Wolf
 Sent: Monday, June 18, 2012 12:57 PM
 To: IBM-MAIN@listserv.ua.edu
 Subject: IEBPTPCH questions
 
 I haven't used this beast since last century I can't 
 quite figure out a
 couple of things:
 
 1) is there a way to PUNCH all members of an FB/80 source PDS and NOT
 prepend each record with an ASA or M control characters?
 I'm seeing the
 output as FBA/81 with the character V as the ASA control 
 character, which
 doesn't make much sense.

Not using IEBPTPCH.

 
 2) Does anyone know if I specify DISP=SHR on SYSUT1 for a PDS 
 if there is a
 data integrity problem if another job adds a member or even 
 compresses the
 PDS?

I wouldn't do this.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2u160/3.11?SHELF=DGT2BKA0.bksDT=20100615142149
quote
Attention: Do not compress a partitioned data set currently being used by more 
than one user. If you do, the other users will see the data set as damaged, 
even though it is not. If any of these other users update the partitioned data 
set after you compress it, then their update will actually damage the 
partitioned data set. 
/quote

 
 Thanks!
 
 Kirk Wolf
 Dovetailed Technologies
 http://dovetail.com
 
 PS  Maybe there is another utility that efficiently gets a flattened
 version of a source PDS?
 

SAS has PROC SOURCE which I have used for this function.

http://cbttape.org/cbtdowns.htm, file #093 says that it sequentializes a PDS.

Not sure about ISPF LMPRINT
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ISPZSG80/2.45.5

Being a z/UNIX savvy person, perhaps you've heard of Co:Z Batch? GRIN/

//PROCLIB  JCLLIB ORDER=(SYS3.COZ.V2R1M1.SAMPJCL)
//EX1  EXEC PROC=COZBATCH
//STDINDD   *
set -x
directory=$TMP/seq.$$
mkdir ${directory}
cd ${directory}
cp //'some.dsn' .
for i in *;do cat $i;done|todsn 'DD:OUTPUT'
cd $TMP
rm -rf ${directory}
/*
//OUTPUT DD DISP=(NEW,CATLG),
// DSN=some.dsn.ps,DCB=(some.dsn,DSORG=PS),
// SPACE=(...)
//STDOUT DD SYSOUT=*
//STDERR DD  SYSOUT=*
//CEEDUMP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//

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


Re: IEBPTPCH questions

2012-06-18 Thread Richard Peurifoy

On 6/18/2012 1:47 PM, John P Kalinich wrote:

You can use the OFFLOAD program from CBT file 093 (http://www.cbttape.org)
to create a sequential file (flat PDS) of all members.


This is a good solution, but to answer your question, I
think this will do it:

  PRINT TYPORG=PO,MAXFLDS=1
  RECORD FIELD=(80)

--
Richard

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


Re: IEBPTPCH questions

2012-06-18 Thread Ed Gould

Richard:

There is also a utility on the CBT Tape that will create a IEBUPDTE  
stream. Very handy (at least for me) .


Ed

On Jun 18, 2012, at 2:10 PM, Richard Peurifoy wrote:


On 6/18/2012 1:47 PM, John P Kalinich wrote:
You can use the OFFLOAD program from CBT file 093 (http:// 
www.cbttape.org)

to create a sequential file (flat PDS) of all members.


This is a good solution, but to answer your question, I
think this will do it:

  PRINT TYPORG=PO,MAXFLDS=1
  RECORD FIELD=(80)

--
Richard

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


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