Re: Teletypewriter Model 33

2013-09-17 Thread Anne Lynn Wheeler
Robert Wessel robertwess...@yahoo.com writes:
 While that's mostly true, the 3174, amongst other things, kept a copy
 of the terminal buffer in local storage (obviously for CUT mode
 devices only), and only sent updates down the wire.  So the extra
 chattiness was largely a non-issue.  That did have a significant
 impact on file transfer programs running via a CUT mode device, which
 would update the terminal's buffer directly, which led IBM to add a
 configuration option (the somewhat infamous File Transfer Aid Bit),
 which would cause the 3174 to copy the terminal buffer back when it
 serviced a read command.

 But things like Entry Assists definitely worked on real CUT mode
 terminals, which certainly still existed, even though many people were
 using PC based terminal emulators instead.

los gatos lab vlsi tools group was doing lots of work with metaware's
TWS and then two of the people did a mainframe Pascal ... which was used
for a lot of internal VLSI tools and later morphed into vs/pascal
product ... it was also used for the original mainframe tcp/ip product
... recently mentioned in this post:
http://www.garlic.com/~lynn/2013l.html#54

in the early 80s one of the two people responsible for pascal, left and
did a silicon valley startup to do a fancy 3270 controller clone
... which had a bunch of outboard functions in support of real dumb
terminals. a big target was the TSO market place because of the really
horrible TSO human factors and response ... and they were attempting to
mask as much of it as possible. however, with the advent of ibm/pcs and
3270 terminal emulation ... that market imploded and the company
disolved (it was only somebody like ibm's communication group that would
have thought there was something more there). They somewhat got their
investment money by showing large difference between TSO and CMS ... and
claiming that they could make TSO close to CMS with enhanced functions
outboard in a clone controller (customers would pay real money to make
TSO semi-bearable).

I periodically visited them in their digs while the controller was under
development.

other trivia ... after the 3270 clone controller company imblodes, he
then goes on to be VP of software development at MIPS and when SGI buys
MIPS ... he moves on to be the general manager of the SUN business unit
that included JAVA.

marginally related frame tale. circa 1990, object-oriented software was
becoming the range in silicon valley ... Apple had PINK effort ... a new
operating system implemented in object-oriented programming, SUN had
similar SPRING effort. Apple spun off much of its object-oriented into
Taligent which morphed into object-oriented program development
environment with object classes grouped in frameworks.

We were contacted and asked if we would consider taking over SPRING and
turning it out as commercial product ... I've periodically claimed that
there appeared to be some amount of overlap between SPRING and JAVA

old email
http://www.garlic.com/~lynn/2010.html#email960203

and this past post has part of the description of SPRING's client-side
interpreter
http://www.garlic.com/~lynn/2001j.html#32

past posts in this thread:
http://www.garlic.com/~lynn/2013l.html#20 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#21 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#22 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#23 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#24 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#25 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#33 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#35 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#44 Teletypewriter Model 33
http://www.garlic.com/~lynn/2013l.html#46 Teletypewriter Model 33

-- 
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: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Timothy Sipples
Ed Gould writes:
The 90 day trial program (to me) sounds like a shady car dealer from
the wrong side of town.

The term test drive has its etymology in the vehicle buying process, new
and used, as I understand it. Trial is not so often applied to that
process. (Would you like to trial the new Fiat 500? That's at least much
less common usage of the word trial.)

Simply put, we *DON'T* have such animals [Java programs on z/OS].
Nor will we in the foreseeable future.

There are no possible business justifications that would lead to
implementing Java programs on z/OS? No matter what the benefits, no matter
what the business requirements your users and customers have, as long as
you're around it'll never happen. Am I understanding you correctly, or am I
misinterpreting you?

Relatedly, prophetically, is John Gilmore correct? :-)

But that wasn't actually the point I was trying to make. I'll try again.
Whether *you* have Java programs running on z/OS or not, the fact is that
*all* z/OS customers running Java programs on z/OS have no particular
issues creating, testing, deploying, and managing their applications with
the PDSE prerequisite. And that's been going on for many years. COBOL and
Java are programming languages, both excellent. What makes COBOL so
different in this respect? Why are all the z/OS customers running Java
programs getting their jobs done with PDSEs? What makes them different and
special? What's the secret to their successes, and why wouldn't their PDSE
experiences apply equally to COBOL?

*EVEN* if we did have need for them [PDSEs] currently the issue of
cross system use would be a major stumbling block (as others have
noted).

Yes, duly noted, many times. PDSEs are different, stipulated. (Helpfully
IBM added the E.) So how would you surmount this major stumbling block, and
how would you advise others to do the same? Assume that do nothing is off
the table, and PDSEs will get implemented -- fantasize if that's required.
What are the best ways to go about it?

I'll give you another stumbling block. Enterprise COBOL 5.1 does not
support z900/z800 (and prior) model generations and does not support z/OS
releases prior to 1.13. What if you don't satisfy those prerequisites? You
can't run Enterprise COBOL 5.1. What's the solution? Upgrade at least to a
minimum supported model and z/OS release to satisfy the prerequisites. But
doesn't upgrading require doing something? Yup.


Timothy Sipples
GMU VCT Architect Executive (Based in Singapore)
E-Mail: sipp...@sg.ibm.com
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


TAR Instruction

2013-09-17 Thread MichealButz
Hi,

 

I am using the TAR instruction to test if a ALET has been passed to a
subroutine via AR1. The instruction I use is TAR AR1,AR1.

I run this program under TESTAUTH. After executing this instruction under
TESTAUTH I issue a LISTPSW command and get the following bit pattern under
CC column 10 .

This would seem to indicate a condition code 3 which means that the access
register doesn't contain an ALET.

However when I do a STAM of AR1 and look at what's in this storage area I
see the contents of the ALET


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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Kevin Minerley
But, I really don't like the idea of building my own shelves and I certainly 
am not interested in significantly increasing my time to download individual 
products. 

You shouldn't have to build your own shelves, at least not for products, as 
the XKS shelf acts exactly like a BKS for each product on the electronic 
collection kits.  Each product has an XKS shelf. zOS, at least, also has some 
other general interest shelves, for example:  messages and codes,  commands, 
diagnosis. This is also the same way it worked on the physical media.  

Softcopy Librarian (SCL) works with either BKS or XKS.

Kevin Minerley

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


Re: TAR Instruction

2013-09-17 Thread Binyamin Dissen
On Tue, 17 Sep 2013 04:21:07 -0400 MichealButz michealb...@optonline.net
wrote:

:Hi,
:
: 
:
:I am using the TAR instruction to test if a ALET has been passed to a
:subroutine via AR1. The instruction I use is TAR AR1,AR1.
:
:I run this program under TESTAUTH. After executing this instruction under
:TESTAUTH I issue a LISTPSW command and get the following bit pattern under
:CC column 10 .
:
:This would seem to indicate a condition code 3

Why?

--
Binyamin Dissen bdis...@dissensoftware.com
http://www.dissensoftware.com

Director, Dissen Software, Bar  Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Kevin Minerley
If you're referring to my comment on indexes, this isn't what I meant.
I simply meant the .des files that contain pointers to the actual
books, whether in .boo or .pdf format, and the metadata necessary to
decide if a book is current or has been superceded. It looks as though
IBM is not maintaining those files, perhaps because Softcopy Librarian
has gone away along with Softcopy Reader, even though SL supports the
IBM-preferred PDF format quite nicely.

All the electronic-only deliverables SHOULD have the .des file (it is usually 
in the root).  It still works with Softcopy Librarian (SCL).
I usually test by installing the electronic-only then starting SCL to see if 
updates occur (and usually they do as more products are
NOT on the main platform schedule then are on the platform schedule).

Easier than what? It was much the easier to let SL do the work...

Before with physical-only media, it was all or nothing.  Now you can skip 
getting the entire collection, go to the Publications Center and only
download the products  of interest (use the XKS shelf name to get the related 
docs).  Of course, you can still use SCL to update either the entire electronic 
collection or individual shelves.

Kevin Minerley

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


Re: NSA foils much internet encryption

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 8913686268300756.wa.ip4workgmail@listserv.ua.edu, on
09/16/2013
   at 10:56 AM, J.P. ip4w...@gmail.com said:

NSA is pushing ecliptic curves 

NSA is into astronomy?

-- 
 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: TAR Instruction

2013-09-17 Thread Micheal Butz
Then Ill ask a different question
How do you read the CC column
Output from TEST/TESTAUTH.

Sent from my iPhone

On Sep 17, 2013, at 7:07 AM, Binyamin Dissen bdis...@dissensoftware.com wrote:

 On Tue, 17 Sep 2013 04:21:07 -0400 MichealButz michealb...@optonline.net
 wrote:
 
 :Hi,
 :
 : 
 :
 :I am using the TAR instruction to test if a ALET has been passed to a
 :subroutine via AR1. The instruction I use is TAR AR1,AR1.
 :
 :I run this program under TESTAUTH. After executing this instruction under
 :TESTAUTH I issue a LISTPSW command and get the following bit pattern under
 :CC column 10 .
 :
 :This would seem to indicate a condition code 3
 
 Why?
 
 --
 Binyamin Dissen bdis...@dissensoftware.com
 http://www.dissensoftware.com
 
 Director, Dissen Software, Bar  Grill - Israel
 
 
 Should you use the mailblocks package and expect a response from me,
 you should preauthorize the dissensoftware.com domain.
 
 I very rarely bother responding to challenge/response systems,
 especially those from irresponsible companies.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@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: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Shmuel Metz (Seymour J.)
In
ofac2bcdd2.10885753-on85257be8.005f3349-85257be8.005fc...@uscmail.uscourts.gov,
on 09/16/2013
   at 01:26 PM, Steve Conway steve_con...@ao.uscourts.gov said:

Limited use is exactly what is under discussion, based on the
original  point of LPA not allowing PDSE data sets  All the PARMLIB
member needs to  do is provide a list of PDSE datasets to be loaded
into LPA.

Why not state the requirement as automatic deferred LPA loading from
PDSE and give exits and parmlib as possible implementations?

-- 
 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: Memory For MSTJCL00 - Whose Is It?

2013-09-17 Thread Shane Ginnane
On Mon, 16 Sep 2013 14:20:37 +, Rob Scott wrote:

I seem to recall that common/shared memory objects are associated with the 
RASP address space rather than *MASTER*.

There are a non-trivial amount of ISV software products that squirrel stuff 
away in ASID(1) off existing TCBs and some even go so far as to schedule an 
IRB over to ASID(1) and create their own TCBs to store stuff. 

I suggest the customer takes an in-flight dump of ASID(1) and run some IPCS 
VSMDATA reports - maybe they could narrow the usage down by subpool/key and 
sniff the storage contents for eye-catchers that might provide clues as to 
ownership or purpose. 

Thanks for the suggestion ...  ;-)

As it happens, given our outage last week, today I took a dump including 
*master*, PCAUTH, RASP, ALLOCAS so I could fill some free time finding out 
what/who may have contributed. And yes, I *am* aware ISVs get wild and loose in 
ASID 0001.
Unfortunately a CICS SOS dump got in the way.

Maybe tomorrow ...

Shane ...

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Shmuel Metz (Seymour J.)
In
cae1xxdgwnqornv4awudrjw4w38cur7yrv-m1zc6mjgxg8qw...@mail.gmail.com,
on 09/16/2013
   at 04:13 PM, John Gilmore jwgli...@gmail.com said:

For anything critical one must anyway be sure that one is consulting
the most current version of a manual [or its repackaged replacement
in some other manual],

ObAlanSherman No; for anything critical one must ensure that one uses
the correct manual for the level of code that one is using. A manual
that is too new can be as bad as a manual that is too old. Some of the
posters here are running OS/390; do you really suggest that they use
manuals for z/OS V2?

-- 
 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: TAR Instruction

2013-09-17 Thread Binyamin Dissen
00 = 0
01 = 1
10 = 2
11 = 3

On Tue, 17 Sep 2013 07:24:12 -0400 Micheal Butz michealb...@optonline.net
wrote:

:Then Ill ask a different question
:How do you read the CC column
:Output from TEST/TESTAUTH.
:
:Sent from my iPhone
:
:On Sep 17, 2013, at 7:07 AM, Binyamin Dissen bdis...@dissensoftware.com 
wrote:
:
: On Tue, 17 Sep 2013 04:21:07 -0400 MichealButz michealb...@optonline.net
: wrote:
: 
: :Hi,
: :
: : 
: :
: :I am using the TAR instruction to test if a ALET has been passed to a
: :subroutine via AR1. The instruction I use is TAR AR1,AR1.
: :
: :I run this program under TESTAUTH. After executing this instruction under
: :TESTAUTH I issue a LISTPSW command and get the following bit pattern under
: :CC column 10 .
: :
: :This would seem to indicate a condition code 3
: 
: Why?
: 
: --
: Binyamin Dissen bdis...@dissensoftware.com
: http://www.dissensoftware.com
: 
: Director, Dissen Software, Bar  Grill - Israel
: 
: 
: Should you use the mailblocks package and expect a response from me,
: you should preauthorize the dissensoftware.com domain.
: 
: I very rarely bother responding to challenge/response systems,
: especially those from irresponsible companies.
: 
: --
: For IBM-MAIN subscribe / signoff / archive access instructions,
: send email to lists...@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

--
Binyamin Dissen bdis...@dissensoftware.com
http://www.dissensoftware.com

Director, Dissen Software, Bar  Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

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


Re: TAR Instruction

2013-09-17 Thread Micheal Butz
Thank you so much you are great

Sent from my iPhone

On Sep 17, 2013, at 8:03 AM, Binyamin Dissen bdis...@dissensoftware.com wrote:

 00 = 0
 01 = 1
 10 = 2
 11 = 3
 
 On Tue, 17 Sep 2013 07:24:12 -0400 Micheal Butz michealb...@optonline.net
 wrote:
 
 :Then Ill ask a different question
 :How do you read the CC column
 :Output from TEST/TESTAUTH.
 :
 :Sent from my iPhone
 :
 :On Sep 17, 2013, at 7:07 AM, Binyamin Dissen bdis...@dissensoftware.com 
 wrote:
 :
 : On Tue, 17 Sep 2013 04:21:07 -0400 MichealButz michealb...@optonline.net
 : wrote:
 : 
 : :Hi,
 : :
 : : 
 : :
 : :I am using the TAR instruction to test if a ALET has been passed to a
 : :subroutine via AR1. The instruction I use is TAR AR1,AR1.
 : :
 : :I run this program under TESTAUTH. After executing this instruction 
 under
 : :TESTAUTH I issue a LISTPSW command and get the following bit pattern 
 under
 : :CC column 10 .
 : :
 : :This would seem to indicate a condition code 3
 : 
 : Why?
 : 
 : --
 : Binyamin Dissen bdis...@dissensoftware.com
 : http://www.dissensoftware.com
 : 
 : Director, Dissen Software, Bar  Grill - Israel
 : 
 : 
 : Should you use the mailblocks package and expect a response from me,
 : you should preauthorize the dissensoftware.com domain.
 : 
 : I very rarely bother responding to challenge/response systems,
 : especially those from irresponsible companies.
 : 
 : --
 : For IBM-MAIN subscribe / signoff / archive access instructions,
 : send email to lists...@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
 
 --
 Binyamin Dissen bdis...@dissensoftware.com
 http://www.dissensoftware.com
 
 Director, Dissen Software, Bar  Grill - Israel
 
 
 Should you use the mailblocks package and expect a response from me,
 you should preauthorize the dissensoftware.com domain.
 
 I very rarely bother responding to challenge/response systems,
 especially those from irresponsible companies.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@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: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread John McKown
On Tue, Sep 17, 2013 at 1:39 AM, Timothy Sipples sipp...@sg.ibm.com wrote:


 Simply put, we *DON'T* have such animals [Java programs on z/OS].
 Nor will we in the foreseeable future.

 There are no possible business justifications that would lead to
 implementing Java programs on z/OS? No matter what the benefits, no matter
 what the business requirements your users and customers have, as long as
 you're around it'll never happen. Am I understanding you correctly, or am I
 misinterpreting you?


Perhaps Ed is just stating what _is_ at his shop. There are a lot of shops
out there, ours included, which are basically functionally stabilized. A
few years ago, we had some IT management which started a Linux push. Part
of which was using Java instead of .NET on the Windows boxen and in
addition to COBOL on z/OS. They were promptly replaced. Java, in truth or
not, is perceived around here as dead technology. It is also expensive in
CPU resources compared to most COBOL programs. Now, one could argue that
with a zIIP and zAAP on zIIP processing, that Java is actually cheaper to
run. But then there is the upgrade cost to add a zIIP processor. Oh, and
we're stuck on a z9BC due to lack of money to go to current technology.

But I'm not arguing against PDSE usage. Most of our application libraries
are PDSEs. Mainly because we're too lazy to do a compress grin/. I wish
that I really knew why COBOL 5.1 uses them. I read it had something to do
with embedded debugging information. But I guess that I'm out of date on
what can be done with a PDSE (user loadable classes?). I need to delve into
the books more. But that leads to frustration because I know that I will
_never_ see this. For good or ill, this is my final job. Not because I am
ready (personally or financially) to retire. But because no company would
hire me due to my age and health. I'm not real sick, but I'm not as healthy
as I was when I was 30. With health care costs going into low Earth orbit,
I (like the z itself) am simply too expensive for all the the largest of
companies. Thanks for the knife in the back, Mr. President.


 Timothy Sipples
 GMU VCT Architect Executive (Based in Singapore)
 E-Mail: sipp...@sg.ibm.com
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




-- 
As of next week, passwords will be entered in Morse code.

Maranatha! 
John McKown

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


Re: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Shmuel Metz (Seymour J.)
In
CAAJSdji5fA+mi5FPQ0dZ_AD3tkKAAe0gSs=whoizsotn2j-...@mail.gmail.com,
on 09/16/2013
   at 09:17 PM, John McKown john.archie.mck...@gmail.com said:

Personally, unless I am doing an internal email, I use the ISO date
format.

Where? That's fine for human-readable text, but for anything that is
parsed by software you need to use what the software expects.

There should be no chance of accidental misunderstanding. 

If you use anything but day month year in, e.g., the Date: header
field, misunderstanding is guarantied. RFC 2322 does not support the
ISO date format.

-- 
 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: TAR Instruction

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 00a901ceb37e$dc556c00$95004400$@optonline.net, on 09/17/2013
   at 04:21 AM, MichealButz michealb...@optonline.net said:

I run this program under TESTAUTH. After executing this instruction
under TESTAUTH I issue a LISTPSW command and get the following bit
pattern under CC column 10 .

That's a 2.

This would seem to indicate a condition code 3

No; 3 would be 11.

-- 
 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: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 5237891d.2090...@phoenixsoftware.com, on 09/16/2013
   at 03:41 PM, Ed Jaffe edja...@phoenixsoftware.com said:

I'm pretty sure the support is intended to access ordinary FBA disk 
files and has nothing whatsoever to do with tape.

I'm pretty sure that the support is intended to allow a server address
space to access the FBA device, not to allow allocation to an
unprivileged job.

Is there even such a thing as FBA tape?

There was; I don't know of any still in use.

-- 
 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: DYNALLOC reusing DUMMY

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 7152567247767138.wa.paulgboulderaim@listserv.ua.edu, on
09/16/2013
   at 04:34 PM, Paul Gilmartin paulgboul...@aim.com said:

So the free usurps the DDNAME in use by the caller.

The ddname is a resource associated with the allocation. What do you
expect to happen when you free a resource? I'd hardly call that a
usurpation.

I suppose I could use BPXWDYN 'info ...' before the second call;
determine whether the returned DD2 was previously allocated,

If you freed it then why would info tell you that it was allocated?

Why does DYNALLOC do that?

Because you told it to.

-- 
 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: Memory For MSTJCL00 - Whose Is It?

2013-09-17 Thread Staller, Allan
That would be contrary to the definition and purpose of a dataspace. I can see 
(possibly) an anchor, but not the dataspace itself.

snip
Martin, how about Dataspaces?  *MASTER* does own quite a few of them!!  One of 
our systems currently has 1.2Gb lodged against MASTER, which whilst not quite 
2Gb, is 'up there' compared to most other LPARs in the plex.
/snip

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


Re: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread John Gilmore
The problem can be much worse when two or more groups, e.g.,
anglophone and francophone Canadians, share the use of a facility.
Usually, the issues are formally linguistic ones, but  they may really
be cultural or ethnic.

When my wife and I shop in Hoboken, NJ, which has a large
Barese/Molfetani population, we do it in Italian, which entails buying
cheese, cold meats and the like in multiples of the etto, one-tenth of
a kilo[gram].  Asking for 'due etti' of prosciutto or sorpressata is,
as a practical matter, only very marginally different from asking for
a half pound; but the Italian formulation is wiser in that
environment.  Or again, when I buy Wurste in German at Schaller und
Weber in Manhattan, I perforce buy them paarweise.   This limits me to
buying 2, 4, 6, . . . ; and, while I am sure that it would be possible
to buy, say, 1, 3, or 5, it is not the convention to do so.

We live in a world that is still full of such conflicting conventions;
and I, for one, relish this diversity.  Still, there are contexts in
which disambiguation is necessary; and that is what standards are for.

John Gilmore, Ashland, MA 01721 - USA

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


Re: Memory For MSTJCL00 - Whose Is It?

2013-09-17 Thread Graham Harris
Perhaps some clarification of where the 'large memory numbers' are being
reported from by the OP.
In my site, looking at *MASTER* REAL usage, both in SDSF DA and RMF3 STORF,
appear to account for real memory frames held by dataspaces owned by that
ASID (which makes sense, as where else would they be accounted for?).  And
CA-SYSVIEW DSLIST then gives the breakdown.



On 17 September 2013 13:41, Staller, Allan allan.stal...@kbmg.com wrote:

 That would be contrary to the definition and purpose of a dataspace. I can
 see (possibly) an anchor, but not the dataspace itself.

 snip
 Martin, how about Dataspaces?  *MASTER* does own quite a few of them!!
  One of our systems currently has 1.2Gb lodged against MASTER, which whilst
 not quite 2Gb, is 'up there' compared to most other LPARs in the plex.
 /snip

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


Get CPUID and srial number from JAVA code

2013-09-17 Thread Arye Shemer
Hi,

Has anyone know how I can get CPUID and machine serial number from JAVA
code ?

Is there a z/OS Java forum that I can get help on this issue ?

thanks,

Arye Shemer.

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


Re: Get CPUID and srial number from JAVA code

2013-09-17 Thread Miklos Szigetvari
I hope gives better ideas as,  the SDSF JAVA interface, and the D 
MP=CPU operator command reply.



On 17.09.2013 15:28, Arye Shemer wrote:

Hi,

Has anyone know how I can get CPUID and machine serial number from JAVA
code ?

Is there a z/OS Java forum that I can get help on this issue ?

thanks,

Arye Shemer.

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





--
Kind regards, / Mit freundlichen Grüßen
Miklos Szigetvari

Research  Development
ISIS Papyrus Europe AG
Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria
T: +43(2236) 27551 333, F: +43(2236)21081
E-mail: miklos.szigetv...@isis-papyrus.com
Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111
Visit our brand new extended Website at www.isis-papyrus.com
---
This e-mail is only intended for the recipient and not legally
binding. Unauthorised use, publication, reproduction or
disclosure of the content of this e-mail is not permitted.
This email has been checked for known viruses, but ISIS Papyrus accepts
no responsibility for malicious or inappropriate content.
---

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


Re: Get CPUID and srial number from JAVA code

2013-09-17 Thread Denis Gäbler
Have a look at the JZOS classes which are integrated with JDK for z/OS.

http://www.ibm.com/developerworks/java/zos/javadoc/jzos/com/ibm/jzos/ZUtil.html
ZUtil has a method, peekOSMemory:


public static void peekOSMemory(long address,
byte[] bytes,
int offset,
int len)
 throws RcException
Peek bytes from OS memory. 

Parameters:
address - the address of the OS memory to start peeking from.
bytes - the location to store the bytes peeked
offset - the 0-based offset into bytes where to store the first byte peeked
len - the number of bytes to copy from memory
Throws:
java.lang.IllegalArgumentException - if offset and len are incompatible with 
bytes
RcException - if there is an error accessing the memory location.
java.lang.SecurityException - if a a SecurityManager is active and the user 
doesn't have access to JzosPermission(peekOSMemory)

It should allow to get all sorts of information that you can get with Assembler.

Hope that helps.

Denis.

 

 

 

-Original Message-
From: Miklos Szigetvari miklos.szigetv...@isis-papyrus.com
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Tue, Sep 17, 2013 3:36 pm
Subject: Re: Get CPUID and srial number from JAVA code


I hope gives better ideas as,  the SDSF JAVA interface, and the D 
MP=CPU operator command reply.


On 17.09.2013 15:28, Arye Shemer wrote:
 Hi,

 Has anyone know how I can get CPUID and machine serial number from JAVA
 code ?

 Is there a z/OS Java forum that I can get help on this issue ?

 thanks,

 Arye Shemer.

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




-- 
Kind regards, / Mit freundlichen Grüßen
Miklos Szigetvari

Research  Development
ISIS Papyrus Europe AG
Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria
T: +43(2236) 27551 333, F: +43(2236)21081
E-mail: miklos.szigetv...@isis-papyrus.com
Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111
Visit our brand new extended Website at www.isis-papyrus.com
---
This e-mail is only intended for the recipient and not legally
binding. Unauthorised use, publication, reproduction or
disclosure of the content of this e-mail is not permitted.
This email has been checked for known viruses, but ISIS Papyrus accepts
no responsibility for malicious or inappropriate content.
---

--
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: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Ed Jaffe

On 9/17/2013 4:59 AM, Shmuel Metz (Seymour J.) wrote:

In 5237891d.2090...@phoenixsoftware.com, on 09/16/2013
at 03:41 PM, Ed Jaffe edja...@phoenixsoftware.com said:


I'm pretty sure the support is intended to access ordinary FBA disk
files and has nothing whatsoever to do with tape.

I'm pretty sure that the support is intended to allow a server address
space to access the FBA device, not to allow allocation to an
unprivileged job.


Absolutely! An authorized server address space will be necessary to 
allow non-privileged programs to do FBA I/O. The requirements of the 
IOSFBA service are:


*01* ENVIRONMENT:
*  Dispatchable unit mode: Task mode.
*  Minimum authorization: Supervisor state, PSW Key 0.
*  AMODE:31- or 64-bit.
*  ASC mode: Primary.
*  Cross Memory Mode: PASN=HASN=SASN.
*  Interrupt status: Enabled for I/O and external interrupts.
*  Locks:No locks held.

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
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: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread John McKown
Sounds like it is almost made-to-order for a UNIX filesystem colony address
space to allow a z/OS UNIX filesystem on an FBA device.


On Tue, Sep 17, 2013 at 9:12 AM, Ed Jaffe edja...@phoenixsoftware.comwrote:

 On 9/17/2013 4:59 AM, Shmuel Metz (Seymour J.) wrote:

 In 
 5237891D.2090001@**phoenixsoftware.com5237891d.2090...@phoenixsoftware.com,
 on 09/16/2013
 at 03:41 PM, Ed Jaffe edja...@phoenixsoftware.com said:

  I'm pretty sure the support is intended to access ordinary FBA disk
 files and has nothing whatsoever to do with tape.

 I'm pretty sure that the support is intended to allow a server address
 space to access the FBA device, not to allow allocation to an
 unprivileged job.


 Absolutely! An authorized server address space will be necessary to allow
 non-privileged programs to do FBA I/O. The requirements of the IOSFBA
 service are:

 *01* ENVIRONMENT:
 *  Dispatchable unit mode: Task mode.
 *  Minimum authorization: Supervisor state, PSW Key 0.
 *  AMODE:31- or 64-bit.
 *  ASC mode: Primary.
 *  Cross Memory Mode: PASN=HASN=SASN.
 *  Interrupt status: Enabled for I/O and external interrupts.
 *  Locks:No locks held.

 --
 Edward E Jaffe
 Phoenix Software International, Inc
 831 Parkview Drive North
 El Segundo, CA 90245
 http://www.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




-- 
As of next week, passwords will be entered in Morse code.

Maranatha! 
John McKown

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


Re: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Ed Gould

On Sep 17, 2013, at 1:39 AM, Timothy Sipples wrote:


Ed Gould writes:

The 90 day trial program (to me) sounds like a shady car dealer from
the wrong side of town.


The term test drive has its etymology in the vehicle buying  
process, new

and used, as I understand it. Trial is not so often applied to that
process. (Would you like to trial the new Fiat 500? That's at  
least much

less common usage of the word trial.)


Simply put, we *DON'T* have such animals [Java programs on z/OS].
Nor will we in the foreseeable future.


There are no possible business justifications that would lead to
implementing Java programs on z/OS? No matter what the benefits, no  
matter
what the business requirements your users and customers have, as  
long as
you're around it'll never happen. Am I understanding you correctly,  
or am I

misinterpreting you?


Zero, nada... we don't use JAVA and don't have people that speak/ 
write/understand it and no foreseeable need of it.


Relatedly, prophetically, is John Gilmore correct? :-)

But that wasn't actually the point I was trying to make. I'll try  
again.
Whether *you* have Java programs running on z/OS or not, the fact  
is that

*all* z/OS customers running Java programs on z/OS have no particular
issues creating, testing, deploying, and managing their  
applications with
the PDSE prerequisite. And that's been going on for many years.  
COBOL and

Java are programming languages, both excellent. What makes COBOL so
different in this respect? Why are all the z/OS customers running Java
programs getting their jobs done with PDSEs? What makes them  
different and
special? What's the secret to their successes, and why wouldn't  
their PDSE

experiences apply equally to COBOL?


So you are essentially saying screw 80 percent of the user base.




*EVEN* if we did have need for them [PDSEs] currently the issue of
cross system use would be a major stumbling block (as others have
noted).


Yes, duly noted, many times. PDSEs are different, stipulated.  
(Helpfully
IBM added the E.) So how would you surmount this major stumbling  
block, and
how would you advise others to do the same? Assume that do  
nothing is off
the table, and PDSEs will get implemented -- fantasize if that's  
required.

What are the best ways to go about it?

I'll give you another stumbling block. Enterprise COBOL 5.1 does not
support z900/z800 (and prior) model generations and does not  
support z/OS
releases prior to 1.13. What if you don't satisfy those  
prerequisites? You
can't run Enterprise COBOL 5.1. What's the solution? Upgrade at  
least to a
minimum supported model and z/OS release to satisfy the  
prerequisites. But

doesn't upgrading require doing something? Yup.


So why upgrade.. essentially for one minor item that is not needed..  
Sounds like a sales pitch given by the devil. Buy it or else. Since  
there is no compelling reason we won't buy it. It also smacks of IBM  
dictating that everyone must buy. Its one thng to say the OS needs it  
but one minor player its going to be triple the bother of yet another  
upgrade just to keep ahead of the Jones.


1 small feature does not a sale make.

Ed


-- 
--

Timothy Sipples
GMU VCT Architect Executive (Based in Singapore)
E-Mail: sipp...@sg.ibm.com
--
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: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Paul Gilmartin
On Tue, 17 Sep 2013 01:57:55 -0400, Gerhard Postpischil wrote:

On 9/16/2013 9:47 PM, John Gilmore wrote:
 I meant something a little more restrictive, to wit the regions that
 used to be [and in some measure still are] colo[u]red pink on world
 maps.

The problem is worse than just regional. My last time in Halifax, we
shopped at a mall for books, candy, and jewelry, and noticed that the
receipts had three different date formats.
 
Ah, but where were the various cash registers manufactured, or
their embedded software written?

Consequences of globalization.

-- gil

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


Re: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Ed Gould

On Sep 17, 2013, at 5:04 AM, Elardus Engelbrecht wrote:


Ed Gould wrote:
The 90 day trial program (to me) sounds like a shady car dealer  
from the wrong side of town.


Here in Sunny South Africa, there are no 'wrong' side of  
town. ;-)   You get shady car dealers anywhere...


;-D



Sorry to hear, I am assuming MB is still on the up and up. Go foreign:)

Ed

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


Re: DYNALLOC reusing DUMMY

2013-09-17 Thread Paul Gilmartin
On Tue, 17 Sep 2013 07:56:09 -0400, Shmuel Metz (Seymour J.) wrote:

 on 09/16/2013 at 04:34 PM, Paul Gilmartin said:

So the free usurps the DDNAME in use by the caller.

The ddname is a resource associated with the allocation. What do you
expect to happen when you free a resource? I'd hardly call that a
usurpation.

I suppose I could use BPXWDYN 'info ...' before the second call;
determine whether the returned DD2 was previously allocated,

If you freed it then why would info tell you that it was allocated?
 
You didn't read my code example.  Or perhaps you simply don't
understand the meaning of the word before.

Why does DYNALLOC do that?

Because you told it to.

No.

-- gil

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


Re: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Clark Morris
On 16 Sep 2013 15:41:34 -0700, in bit.listserv.ibm-main you wrote:

On 9/16/2013 3:04 PM, Mike Schwab wrote:
 That sounds like Virtual Tape Libraries and not AIX or Linux disk file
 systems.

I'm pretty sure the support is intended to access ordinary FBA disk 
files and has nothing whatsoever to do with tape.

Is there even such a thing as FBA tape?

I believe that the RCA Spectra 70 had FBA tape.  

Clark Morris

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


PDSE at IPL was Re: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Clark Morris
On 15 Sep 2013 22:24:32 -0700, in bit.listserv.ibm-main you wrote:

 much snipped

I agree with Tom Marchant by the way. All operating systems bootstrap, and
all of them must. Mac OS X 10.7, for example, introduced so-called full
disk encryption (FileVault 2). That's nice, except it's not full: Macs
still need a readable (i.e. unencrypted) skinny boot partition to get
everything going. Maybe someday Apple will shove that unencrypted boot
partition completely into firmware, but no matter where it comes from it's
still the same boot sequence. If there's a useful reason PDSEs (or DB2 as
another example) ought to be available earlier in the z/OS IPL sequence,
let IBM know through the appropriate channels. Enterprise COBOL 5.1 isn't
one of those reasons as far as I can see.

The reason for PDSE at IPL is brutally simple and has been stated
here.  It is the  ability to eliminate PDSs and then with upgrades for
ESDS data sets so that there is a GDG capability and the ability to
concatenate data sets, the ability for a shop to migrate to FBA
devices.

Clark Morris

My views are my own here. My views sometimes change upon consideration of
new evidence. They are not necessarily those of my employer or my dentist.
If I happen not to repeat this reminder, it still applies.


Timothy Sipples
GMU VCT Architect Executive (Based in Singapore)
E-Mail: sipp...@sg.ibm.com

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


Re: HMIGRATE in parallel

2013-09-17 Thread Glenn Wilcock
Hi, are you using the WAIT or NOWAIT option?  Even though it is single tasked, 
NOWAIT should just submit the request and then return control back so that the 
job is not waiting for the migration to complete.  Glenn

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Tony Harminc
On 17 September 2013 07:13, Kevin Minerley k60ek...@us.ibm.com wrote:
If you're referring to my comment on indexes, this isn't what I meant.
I simply meant the .des files that contain pointers to the actual
books, whether in .boo or .pdf format, and the metadata necessary to
decide if a book is current or has been superceded. It looks as though
IBM is not maintaining those files, perhaps because Softcopy Librarian
has gone away along with Softcopy Reader, even though SL supports the
IBM-preferred PDF format quite nicely.

 All the electronic-only deliverables SHOULD have the .des file (it is usually 
 in the root).  It still works with Softcopy Librarian (SCL).
 I usually test by installing the electronic-only then starting SCL to see if 
 updates occur (and usually they do as more products are
 NOT on the main platform schedule then are on the platform schedule).

I don't know what that means ( main platform schedule vs platform schedule).

Easier than what? It was much the easier to let SL do the work...

 Before with physical-only media, it was all or nothing.  Now you can skip 
 getting the entire collection, go to the Publications Center and only
 download the products  of interest (use the XKS shelf name to get the related 
 docs).

But we are surely not contrasting with physical media. I haven't
loaded anything from a CD for years. For a long time I've opened
Softcopy Librarian, gone to the only Internet source I know of, SL
presents me with a list of Product categories: like z/OS V1.13 and
Software Products Collection, I choose one, and SL tells me what's
neen updated compared to what I have already loaded. Works great.

 Of course, you can still use SCL to update either the entire electronic 
 collection or individual shelves.

Well I could if the .des files were kept up to date, but evidently
that's not happening. Which is exactly where we came in 29 posts ago.
If the .des files were up to date - in this particular case so that
the z/OS V1.13 file contained COBOL V5R1 as well as older COBOLs -
Charles would have had no cause to complain. There is surely no reason
to tie the .des file content to some now obsolete CD collections.

This would be trivial for IBM to fix, but somehow I have the feeling
it's not going to happen because it doesn't match someone's idea of
how customers should use publications.

Tony H.

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


Re: HMIGRATE in parallel

2013-09-17 Thread Lizette Koehler
Glenn

I think he wants to run wide on the migrates.  So if he submits 10 migrates, he 
wants them to run concurrently.  But the OP states it only mounts one tape and 
then all 10 requests are serialized to the one tape.

And if I understand his requirement - he is using HSM as an application backup 
process in-case of issues during the batch run.  So like doing an Imagecopy 
before batch job runs, then restoring from the imagecopy after batch if there 
is an issue, is what I think he is trying to do.

I would probably suggest increasing the number of BACKUP versions of the file 
since HSM does quite well at doing a backup when the data changes.

What I do not know is the environment.  How many tape drives does  he have in 
his shop.  How many can he allocate to DFSMShsm migration.  What his overall 
need is for this type of process.

Just my thoughts

Lizette


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Glenn Wilcock
Sent: Tuesday, September 17, 2013 8:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: HMIGRATE in parallel

Hi, are you using the WAIT or NOWAIT option?  Even though it is single tasked, 
NOWAIT should just submit the request and then return control back so that the 
job is not waiting for the migration to complete.  Glenn

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


Re: HMIGRATE in parallel

2013-09-17 Thread Darth Keller
Interesting approach -

If the poster is actually trying to get an application PIT (point in time) 
backup of his application using HSM, the only way I could get that to work 
here would be to flashcopy the whole thing to new names  then run HSM 
backups against those new names.  Then it would no longer matter that HSM 
single-threads everything and it would also take the entire backup process 
outside the critical path.

Now I've only been watching this thread with 1 eye,  So if I missed 
something already posted, I apologize.
ddk


//

Glenn

I think he wants to run wide on the migrates.  So if he submits 10 
migrates, he wants them to run concurrently.  But the OP states it only 
mounts one tape and then all 10 requests are serialized to the one tape.

And if I understand his requirement - he is using HSM as an application 
backup process in-case of issues during the batch run.  So like doing an 
Imagecopy before batch job runs, then restoring from the imagecopy after 
batch if there is an issue, is what I think he is trying to do.

I would probably suggest increasing the number of BACKUP versions of the 
file since HSM does quite well at doing a backup when the data changes.

What I do not know is the environment.  How many tape drives does  he have 
in his shop.  How many can he allocate to DFSMShsm migration.  What his 
overall need is for this type of process.

Just my thoughts

Lizette

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Kevin Minerley
I don't know what that means ( main platform schedule vs platform schedule).

My bad, typo.  The individual product schedules do not all regularly fall on 
the zOS platform schedule. 
Base elements usually are on the zOS platform  but products like OSA, SMP/E, 
NFS, ICKDSF, etc don't necessarily have to be. 
Certainly the languages (PL/I, COBOL) may not completely match the platform 
schedule.  

Well I could if the .des files were kept up to date, but evidently
that's not happening. Which is exactly where we came in 29 posts ago.
If the .des files were up to date - in this particular case so that
the z/OS V1.13 file contained COBOL V5R1 as well as older COBOLs -
Charles would have had no cause to complain. There is surely no reason
to tie the .des file content to some now obsolete CD collections.

The collection level .des file gets updated every time the deliverable gets 
produced and put in (usually) the
root directory of the collection.  At least at this level, IBM is keeping the 
collection-level .des file current.  If you never intend,
to download another collection kit, I am not certain that you will get a new 
suite of .des files.  You might consider
downloading at least new versions as they usually involve a complete change 
of order-number/material ID.

That should work even against individual products.  I have seen it 
successfully update r13
docs that did not make the initial electronic-deliverable drop.  

Have you tried using one of the newer .des files?  

Kevin Minerley

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


Please help with JES2 EXIT 40

2013-09-17 Thread Hansen, Dave L - Eagan, MN
CROSS-POSTED to IBM_MAIN and JES2-L


Dear Group,

 This simple task to move print from one JES spool to another is still 
dragging on.  Does anyone have a copy of a working EXIT40 that moves print 
between spools?


   I have modified SYS1.SHASAMP(HASX40A) with the following code:

   LHR9,  PDBDRMT(PDBDRMT - x'1C82' - 2 bytes in 
length)  - Load R9 with PDBDRMT value, fill the other half with good stuff.
   MVC  PDBDRMT(2),ZEROES  (PDBDRMT - x'' - 2 bytes in length).
   CVD   R9,ANS(ANS - 8 bytes in length)  - Convert 
X'1C82' to Packed Decimal  '00 00 00 00 00 07 29  8C'.
   MVC  INAREA(8),BLANKS   (Pre load OUTAREA with 8 spaces).
  MVC  INAREA(1),EWE (Move U to position 1 of OUTAREA for a 
length of 1).
   UNPK NUMOUT(4),ANS(NUMOUT - 4 bytes in length) - Convert '00 00 
00 00 00 07 29 8C' to 'F7 F2 F9 F8'.
  If the first operand 
is too short to contain all digits of the second operand,
  The remaining 
left-most portion of the second operand is ignored.
  MVC  PDBUSER(8),INAREA (Move 'E4 F7 F2 F9 F8 40 40 40' to PDBUSER).
   LTORG

   ANS   DS CL8
   BLANKS  DC  XL8'4040404040404040'
   ZEROES DC XL2''
   EWEDC  CL1'U'

   OUTAREA DS  0CL8
   INAREA  DS   CL1
   NUMOUT DS CL4
   HOLDER  DS CL3


   My logic was just update the PDBDNODE.  But now I see the RMT field also 
needs to be updated.


  Thank you,  Dave

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


Re: Please help with JES2 EXIT 40

2013-09-17 Thread Lizette Koehler
So to make sure I understand

Exit 40 Modifying SYSOUT Characteristics
JES2 passes control to this exit just before it creates JOEs for the job.
This exit can be taken:

During spin processing, called from HASPSPIN before a JOE is created for
a spin PDDB.
During unspun processing, called from HASPSPIN before a JOE is created
for a spin PDDB.
During regular processing, called from HASPHOPE before the JOEs are
created from the non-spin PDDBs.

JES2 gathers the non-spin data sets into groups after leaving this exit and
the groups will reflect the changes your routine makes.

So maybe the exit is too early for your process?  I am not sure when JES2
would have the information in the control block for you to check.



I am not sure if this will do what you want.

Rerouting job output
The $R command allows you to reroute to another destination both ready
and held output for batch jobs, started tasks, or TSO/E users. This command
allows an operator to change the specified destination on a piece of output
as often as necessary. You can issue the $R command only for output groups.
You can display the destination of output groups by entering the $DO J
command (destination appears on the ROUTECDE= parameter in the display).




Second question is the node names.  Did you use NAMES on your NJE Nodes or
just node numbers?  If names, you should be able to reassign the name of the
node to a different node number. So if you have N2 as NxtNde and you need
for NxtNde go to N4 you would just go into the JES2 deck and recode N4 to
NxtNde and N2 to something else.  Jobs in JES2 would still go to N2 but new
jobs would use N4 once you either did a $T command or cycle JES2.



From your original posting

I have been working with IBM to Implement a JES2
EXIT 40.  I am doing this without too much JES knowledge.  I was asked to
move output from one MVS spool to another.  We had a product (VPS) that
would take the print off the MVS spool and send it to remote printers.  Now
we don't run that software at our west side location.  I just want to
change N1.U1234 to N2.U1234.  Then JES will ROUTE the output from N1 to N2.
However the change results in N1.U1234 being modified to N2.R1234.  I did
some testing and things are not as I expected.

Q).  On the SDSF screen - With the EXIT in place,
Why doesn't Node reflect my change to N2?  RMT is now 1234.  NODE is
supposed to be the JES Print Node.  I would expect the node to be the
destination node.



From SDSF I entered NODE.  It see N2, MN1 and
OWNNODE.  So we are #2 aka MN1.

Q).  Is there an advantage to using N2 over MN1?
The terminology gets confusing.



  I tried this just to confuse myself:
I ran three jobs to print output, but I put them on HOLD.
My OUTPUTS were:
DEFAULT=Y,DEST=N4.U9889DP,CLASS=H
DEFAULT=Y,DEST=N2.U9889DP,CLASS=H   *** OWNNODE ***
DEFAULT=Y,DEST=N12.U9889DP,CLASS=H
I looked at SDSF O and saw:  RMT is Blank and NODE is 2
for all three.  DEST is LOCAL .  The output for N2.U9889DP has an extra
piece with DEST U9889DP (The actual payload to print).

Q).  Why doesn't 4 or 12 show up under NODE?  I used
N4 and N12.


I am not sure why you are not getting answers to your questions or guidance.
Perhaps no one has ever needed to do this function in an Exit.

You may need to work with JES2 L2 to get this resolved.  

However, searching the internet with IBM JES2 EXIT 40 brought up this URL:
http://www.cbttape.org/xephon/xephonm/mvs0001.pdf   (yes it does have a code
sample)



Lizette



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Hansen, Dave L - Eagan, MN
Sent: Tuesday, September 17, 2013 9:00 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Please help with JES2 EXIT 40

CROSS-POSTED to IBM_MAIN and JES2-L


Dear Group,

 This simple task to move print from one JES spool to another is still
dragging on.  Does anyone have a copy of a working EXIT40 that moves print
between spools?


   I have modified SYS1.SHASAMP(HASX40A) with the following code:

   LHR9,  PDBDRMT(PDBDRMT - x'1C82' - 2 bytes in
length)  - Load R9 with PDBDRMT value, fill the other half with good stuff.
   MVC  PDBDRMT(2),ZEROES  (PDBDRMT - x'' - 2 bytes in length).
   CVD   R9,ANS(ANS - 8 bytes in length)  -
Convert X'1C82' to Packed Decimal  '00 00 00 00 00 07 29  8C'.
   MVC  INAREA(8),BLANKS   (Pre load OUTAREA with 8 spaces).
  MVC  INAREA(1),EWE (Move U to position 1 of OUTAREA for a
length of 1).
   UNPK NUMOUT(4),ANS(NUMOUT - 4 bytes in length) - Convert '00
00 00 00 00 07 29 8C' to 'F7 F2 F9 F8'.
  If the first
operand is too short to contain all digits of the second 

Re: Get CPUID and srial number from JAVA code

2013-09-17 Thread Bernd Oppolzer

I wrote an ANSI C function that fetched this information using
the callable service CSRSI (System Information Service),
so if nothing else helps, you should IMO be able to call this
using JNI.

Kind regards

Bernd



Am 17.09.2013 15:28, schrieb Arye Shemer:

Hi,

Has anyone know how I can get CPUID and machine serial number from JAVA
code ?

Is there a z/OS Java forum that I can get help on this issue ?

thanks,

Arye Shemer.

--
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: Memory For MSTJCL00 - Whose Is It?

2013-09-17 Thread David G. Yeager
How about NETVIEW for the growth of storage in *Master*.  The CANZLOG can use 
(without the TINYDS option) , a 2G dataspace.  As soon as we installed NETVIEW 
V6R1 the MASTER grew even though we now use the TINYDS option.

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Tony Harminc
On 17 September 2013 12:03, Kevin Minerley k60ek...@us.ibm.com wrote:
Well I could if the .des files were kept up to date, but evidently
that's not happening. Which is exactly where we came in 29 posts ago.
If the .des files were up to date - in this particular case so that
the z/OS V1.13 file contained COBOL V5R1 as well as older COBOLs -
Charles would have had no cause to complain. There is surely no reason
to tie the .des file content to some now obsolete CD collections.

 The collection level .des file gets updated every time the deliverable gets 
 produced and put in (usually) the
 root directory of the collection.  At least at this level, IBM is keeping the 
 collection-level .des file current.  If you never intend,
 to download another collection kit, I am not certain that you will get a 
 new suite of .des files.  You might consider
 downloading at least new versions as they usually involve a complete change 
 of order-number/material ID.

 That should work even against individual products.  I have seen it 
 successfully update r13
 docs that did not make the initial electronic-deliverable drop.

 Have you tried using one of the newer .des files?

I would if I knew where to get one. Softcopy Librarian offers only
choices based on the /epubs/df/ebrscrt.des file, and that has the
problems I mentioned above: The comments for the files it points to
don't seem to be up to date (e.g. the z/OS 1.13 collection is dated
Sep 2012, even though the update date on the directory is Sept 2013),
so it's hard to know what's a new file and what isn't. And then the
actual collection .des files don't seem to have the new material in
them, e.g. COBOL V5R1. Or rather, there exists no file *that is
pointed to by a top-level .des file* that contains a list of the COBOL
V5R1 pubs. Since IBM has disabled the ability to look at the
directory, there is no way I know of to find these things other than
by discovering an external reference of some kind, which can't be
automated.

Can you point me at one of these newer files so I'm sure we're
talking about the same thing?

Tony H.

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


Re: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

2013-09-17 Thread Tony Harminc
On 16 September 2013 19:48, John McKown john.archie.mck...@gmail.com wrote:
 HFS UNIX filesystems are  supported in the OMVS address space itself. zFS
 filesystems are supported in a colony address space called ZFS.

In passing, there is no strong connection between running a filesystem
in the UNIX kernel address space or in a colony address space. Most
file systems can run in the kernel, and all can run in a colony,
unchanged (as the book says). Only those that use a particular colony
thread service cannot run in the kernel. There are pros and cons to
each environment.

 Why not support another filesystem type, allocated on the unit record FBA 
 device,
 in another colony address space? Perhaps even a z/Linux formatted
 filesystem such as ext4 or btrfs. In this case the single user only
 allocation is a moot point since all filesystem I/O would be done by the
 colony address space.

Nothing technical stops you from writing one. You can certainly do it
in C or assembler, and who knows - maybe in some other languages that
don't have too much run-time baggage.

Tony H.

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


FBA Tape (Was: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5))

2013-09-17 Thread Blaicher, Christopher Y.
Given modern compression techniques used on tape, FBA is probably not practical 
for tape.  Of course, the current drives have a concept of a BLOCKID that using 
the right CCW you can get to the block directly.  I don't believe that is 
available for normal BSAM or QSAM processing.

Chris Blaicher
Principal Software Engineer, Software Development
Syncsort Incorporated
50 Tice Boulevard, Woodcliff Lake, NJ 07677
P: 201-930-8260  |  M: 512-627-3803
E: cblaic...@syncsort.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Clark Morris
Sent: Tuesday, September 17, 2013 9:58 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS FBA Services (Was: PDS/E, Shared Dasd, and COBOL V5)

On 16 Sep 2013 15:41:34 -0700, in bit.listserv.ibm-main you wrote:

On 9/16/2013 3:04 PM, Mike Schwab wrote:
 That sounds like Virtual Tape Libraries and not AIX or Linux disk
 file systems.

I'm pretty sure the support is intended to access ordinary FBA disk
files and has nothing whatsoever to do with tape.

Is there even such a thing as FBA tape?

I believe that the RCA Spectra 70 had FBA tape.

Clark Morris

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



ATTENTION: -

The information contained in this message (including any files transmitted with 
this message) may contain proprietary, trade secret or other  confidential 
and/or legally privileged information. Any pricing information contained in 
this message or in any files transmitted with this message is always 
confidential and cannot be shared with any third parties without prior written 
approval from Syncsort. This message is intended to be read only by the 
individual or entity to whom it is addressed or by their designee. If the 
reader of this message is not the intended recipient, you are on notice that 
any use, disclosure, copying or distribution of this message, in any form, is 
strictly prohibited. If you have received this message in error, please 
immediately notify the sender and/or Syncsort and destroy all copies of this 
message in your possession, custody or control.

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


Re: Please help with JES2 EXIT 40

2013-09-17 Thread Staller, Allan
I believe this can be done with JES commands. An exit seems to be overkill for 
this task. Why go to all the work of an exit?

Something similar to $ROUTE,PRT,J1-,DEST=NODE1,NODE=NODE2 where NODE2 is 
the other spool.
(sorry, don't have time to look up the syntax. Check the JES Commands manual 
appropriate to your version of JES).

Run this at a fairly frequent interval (5 min???)  and I doubt anyone will 
notice the lag.

FWIW,

snip
 This simple task to move print from one JES spool to another is still 
dragging on.  Does anyone have a copy of a working EXIT40 that moves print 
between spools?
/snip

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


Re: HMIGRATE in parallel

2013-09-17 Thread Gibney, Dave
Are all the files on the one tape, or does it allocate one DRIVE and mount 
multiple tapes. If all the migrations occurred at the same time, then it is 
likely that they are on a single tape.

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Lizette Koehler
 Sent: Tuesday, September 17, 2013 8:43 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: HMIGRATE in parallel
 
 Glenn
 
 I think he wants to run wide on the migrates.  So if he submits 10 migrates, 
 he
 wants them to run concurrently.  But the OP states it only mounts one tape
 and then all 10 requests are serialized to the one tape.
 
 And if I understand his requirement - he is using HSM as an application
 backup process in-case of issues during the batch run.  So like doing an
 Imagecopy before batch job runs, then restoring from the imagecopy after
 batch if there is an issue, is what I think he is trying to do.
 
 I would probably suggest increasing the number of BACKUP versions of the
 file since HSM does quite well at doing a backup when the data changes.
 
 What I do not know is the environment.  How many tape drives does  he have
 in his shop.  How many can he allocate to DFSMShsm migration.  What his
 overall need is for this type of process.
 
 Just my thoughts
 
 Lizette
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Glenn Wilcock
 Sent: Tuesday, September 17, 2013 8:05 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: HMIGRATE in parallel
 
 Hi, are you using the WAIT or NOWAIT option?  Even though it is single
 tasked, NOWAIT should just submit the request and then return control back
 so that the job is not waiting for the migration to complete.  Glenn
 
 --
 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: HMIGRATE in parallel

2013-09-17 Thread O'Brien, David W. (NIH/CIT) [C]
Yes, it would be but it is not what the OP asked for.

-Original Message-
From: Gibney, Dave [mailto:gib...@wsu.edu] 
Sent: Tuesday, September 17, 2013 1:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: HMIGRATE in parallel

Is this not called ABARS?

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
 On Behalf Of Darth Keller
 Sent: Tuesday, September 17, 2013 8:54 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: HMIGRATE in parallel
 
 Interesting approach -
 
 If the poster is actually trying to get an application PIT (point in 
 time) backup of his application using HSM, the only way I could get 
 that to work here would be to flashcopy the whole thing to new names  
 then run HSM backups against those new names.  Then it would no longer 
 matter that HSM single- threads everything and it would also take the 
 entire backup process outside the critical path.
 
 Now I've only been watching this thread with 1 eye,  So if I missed 
 something already posted, I apologize.
 ddk
 
 
 //
 
 Glenn
 
 I think he wants to run wide on the migrates.  So if he submits 10 
 migrates, he wants them to run concurrently.  But the OP states it 
 only mounts one tape and then all 10 requests are serialized to the one tape.
 
 And if I understand his requirement - he is using HSM as an 
 application backup process in-case of issues during the batch run.  So 
 like doing an Imagecopy before batch job runs, then restoring from the 
 imagecopy after batch if there is an issue, is what I think he is trying to 
 do.
 
 I would probably suggest increasing the number of BACKUP versions of 
 the file since HSM does quite well at doing a backup when the data changes.
 
 What I do not know is the environment.  How many tape drives does  he 
 have in his shop.  How many can he allocate to DFSMShsm migration.  
 What his overall need is for this type of process.
 
 Just my thoughts
 
 Lizette
 
 --
 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: HMIGRATE in parallel

2013-09-17 Thread Gibney, Dave
Is this not called ABARS?

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Darth Keller
 Sent: Tuesday, September 17, 2013 8:54 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: HMIGRATE in parallel
 
 Interesting approach -
 
 If the poster is actually trying to get an application PIT (point in time) 
 backup
 of his application using HSM, the only way I could get that to work here would
 be to flashcopy the whole thing to new names  then run HSM backups
 against those new names.  Then it would no longer matter that HSM single-
 threads everything and it would also take the entire backup process outside
 the critical path.
 
 Now I've only been watching this thread with 1 eye,  So if I missed something
 already posted, I apologize.
 ddk
 
 
 //
 
 Glenn
 
 I think he wants to run wide on the migrates.  So if he submits 10
 migrates, he wants them to run concurrently.  But the OP states it only
 mounts one tape and then all 10 requests are serialized to the one tape.
 
 And if I understand his requirement - he is using HSM as an application
 backup process in-case of issues during the batch run.  So like doing an
 Imagecopy before batch job runs, then restoring from the imagecopy after
 batch if there is an issue, is what I think he is trying to do.
 
 I would probably suggest increasing the number of BACKUP versions of the
 file since HSM does quite well at doing a backup when the data changes.
 
 What I do not know is the environment.  How many tape drives does  he have
 in his shop.  How many can he allocate to DFSMShsm migration.  What his
 overall need is for this type of process.
 
 Just my thoughts
 
 Lizette
 
 --
 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: HMIGRATE in parallel

2013-09-17 Thread Darth Keller
Generally, applications waits for the ABARS to complete before continuing 
to process which still puts the backup in the critical path.



Yes, it would be but it is not what the OP asked for.

-Original Message-
From: Gibney, Dave [mailto:gib...@wsu.edu] 
Sent: Tuesday, September 17, 2013 1:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: HMIGRATE in parallel

Is this not called ABARS?

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
 On Behalf Of Darth Keller
 Sent: Tuesday, September 17, 2013 8:54 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: HMIGRATE in parallel
 
 Interesting approach -
 
 If the poster is actually trying to get an application PIT (point in 
 time) backup of his application using HSM, the only way I could get 
 that to work here would be to flashcopy the whole thing to new names  
 then run HSM backups against those new names.  Then it would no longer 
 matter that HSM single- threads everything and it would also take the 
 entire backup process outside the critical path.
 
 Now I've only been watching this thread with 1 eye,  So if I missed 
 something already posted, I apologize.
 ddk
 
 
 //



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


Re: HMIGRATE in parallel

2013-09-17 Thread O'Brien, David W. (NIH/CIT) [C]
The OP stated that the N-1 Backup was to be migrated immediately. 
All he has to do to make that happen is assign a Management Class which will 
migrate to ML2 after 1 day of non-use. There is no batch work necessary.
That's basically what we do here with our Image Copies and Archlogs.

-Original Message-
From: Doug [mailto:dsh...@bellsouth.net] 
Sent: Tuesday, September 17, 2013 1:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: HMIGRATE in parallel

Since DB2 is headed to copypool as a back up, what the OP 'wants to do' 
sounds great but..
As already stated, HSM migrate by command is single threaded.
Maybe on of the HSM Guru's could jump in on this thread?

Sounds like a great requirement request.
Regards, Doug

Sent from my iPhone

On Sep 17, 2013, at 11:53, Darth Keller darth.kel...@assurant.com wrote:

 Interesting approach -
 
 If the poster is actually trying to get an application PIT (point in 
 time) backup of his application using HSM, the only way I could get 
 that to work here would be to flashcopy the whole thing to new names  
 then run HSM backups against those new names.  Then it would no longer 
 matter that HSM single-threads everything and it would also take the 
 entire backup process outside the critical path.
 
 Now I've only been watching this thread with 1 eye,  So if I missed 
 something already posted, I apologize.
 ddk
 
 
 //
 
 Glenn
 
 I think he wants to run wide on the migrates.  So if he submits 10 
 migrates, he wants them to run concurrently.  But the OP states it 
 only mounts one tape and then all 10 requests are serialized to the one tape.
 
 And if I understand his requirement - he is using HSM as an 
 application backup process in-case of issues during the batch run.  So 
 like doing an Imagecopy before batch job runs, then restoring from the 
 imagecopy after batch if there is an issue, is what I think he is trying to 
 do.
 
 I would probably suggest increasing the number of BACKUP versions of 
 the file since HSM does quite well at doing a backup when the data changes.
 
 What I do not know is the environment.  How many tape drives does  he 
 have in his shop.  How many can he allocate to DFSMShsm migration.  
 What his overall need is for this type of process.
 
 Just my thoughts
 
 Lizette
 
 --
 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


IEBCOPY - MOVE

2013-09-17 Thread Mark Zelden
Does anyone know if there has ever been a requirement to support MOVE as
in COPY + DELETE in IEBCOPY like ISPF move does?

A newbie asked me about this today.  It would be nice I suppose.  Instead I
pointed him to PDS86, IDCAMS (yuck) or IEHPROGM (double yuck) as a
way to delete the members after the copy.

Regards,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS  
mailto:m...@mzelden.com 
ITIL v3 Foundation Certified 
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://search390.techtarget.com/ateExperts/
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Gibney, Dave
What I need is perhaps just a kick in the head. 
Where would I find a .des for, for example COBOL v5?
How to I tell my Softcopy Librarian 4.6 to use it? 
Will it tell SCL where to go get the PDF manuals for this COBOL?

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Kevin Minerley
 Sent: Tuesday, September 17, 2013 11:57 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: Looking for COBOL V5R1 Softcopy Librarian docs
 
 The only other source is the complete download of a collection kit from
 Publications center and using Softcopy Librarian against the descriptor file
 (.des) file therein.
 
 It, however, will only be as current as what each individual product decides 
 to
 put in and many have moved away from any species of BookManager.
 
 Kevin Minerley
 
 --
 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: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Kevin Minerley
The only other source is the complete download of a collection kit from 
Publications center and using Softcopy Librarian against the descriptor file 
(.des) file therein.

It, however, will only be as current as what each individual product decides to 
put in and many have moved away
from any species of BookManager.

Kevin Minerley

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


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Gibney, Dave
Yes, can you give us additional Sources besides http://publib.boulder.ibm.com


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Tony Harminc
 Sent: Tuesday, September 17, 2013 9:42 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: Looking for COBOL V5R1 Softcopy Librarian docs
 
 On 17 September 2013 12:03, Kevin Minerley k60ek...@us.ibm.com
 wrote:
 Well I could if the .des files were kept up to date, but evidently
 that's not happening. Which is exactly where we came in 29 posts ago.
 If the .des files were up to date - in this particular case so that
 the z/OS V1.13 file contained COBOL V5R1 as well as older COBOLs -
 Charles would have had no cause to complain. There is surely no reason
 to tie the .des file content to some now obsolete CD collections.
 
  The collection level .des file gets updated every time the deliverable
  gets produced and put in (usually) the root directory of the
  collection.  At least at this level, IBM is keeping the
  collection-level .des file current.  If you never intend, to download 
  another
 collection kit, I am not certain that you will get a new suite of .des 
 files.  You
 might consider downloading at least new versions as they usually involve a
 complete change of order-number/material ID.
 
  That should work even against individual products.  I have seen it
  successfully update r13 docs that did not make the initial electronic-
 deliverable drop.
 
  Have you tried using one of the newer .des files?
 
 I would if I knew where to get one. Softcopy Librarian offers only choices
 based on the /epubs/df/ebrscrt.des file, and that has the problems I
 mentioned above: The comments for the files it points to don't seem to be up
 to date (e.g. the z/OS 1.13 collection is dated Sep 2012, even though the
 update date on the directory is Sept 2013), so it's hard to know what's a new
 file and what isn't. And then the actual collection .des files don't seem to 
 have
 the new material in them, e.g. COBOL V5R1. Or rather, there exists no file
 *that is pointed to by a top-level .des file* that contains a list of the 
 COBOL
 V5R1 pubs. Since IBM has disabled the ability to look at the directory, there 
 is
 no way I know of to find these things other than by discovering an external
 reference of some kind, which can't be automated.
 
 Can you point me at one of these newer files so I'm sure we're talking about
 the same thing?
 
 Tony H.
 
 --
 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: IEBCOPY - MOVE

2013-09-17 Thread Jon Perryman
If you have the ISPF Productivity Toolkit'  
http://www.redbooks.ibm.com/abstracts/tips0936.html installed, then you can use 
it's batch utility.

Alternatively and free, it would very easy to write a REXX exec using ISPEXEC 
LMMOVE and running a batch ISPF job.

Jon Perryman.




 From: Mark Zelden m...@mzelden.com



Does anyone know if there has ever been a requirement to support MOVE as
in COPY + DELETE in IEBCOPY like ISPF move does?


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


Re: Get CPUID and srial number from JAVA code

2013-09-17 Thread Arye Shemer
Thank you guys,
I will consider all the options.

Thanks again,
Arye.


On 17 September 2013 18:54, Bernd Oppolzer bernd.oppol...@t-online.dewrote:

 I wrote an ANSI C function that fetched this information using
 the callable service CSRSI (System Information Service),
 so if nothing else helps, you should IMO be able to call this
 using JNI.

 Kind regards

 Bernd



 Am 17.09.2013 15:28, schrieb Arye Shemer:

 Hi,

 Has anyone know how I can get CPUID and machine serial number from JAVA
 code ?

 Is there a z/OS Java forum that I can get help on this issue ?

 thanks,

 Arye Shemer.

 --**--**
 --
 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: Please help with JES2 EXIT 40

2013-09-17 Thread Hansen, Dave L - Eagan, MN
Lizette,

   Thank you again for providing some insight into this.  I also have sent a 
request for help out to my local network of System Programmers.  But I think 
you're right, this hasn't been done much.  JES Level 2 would like a contract to 
continue working on this.  I also am working with a co-worker on this.  But 
neither of us understand what JES is doing and just trying to get the example 
to work is giving us addressability issues.  So we have flipped between RENT 
and NORENT.  It looks like we want RENT.  I'll let you all know how it goes.


  Thank you,  Dave



Our Source as it is today.  The UNPK now addresses the Sign Character.

   ***START USPS CODING
 CLC   PDBDRMT,NODEZEROCHECK FOR '' OR REMOTE
 BENOROUTE IF 'YES', THEN IT'S A LOCAL NODE
 LHR9,PDBDRMT  LOAD HALF WORD ADDRESS OF PDBDRMT
 CVD   R9,PACKNCONVERT TO PACKED DECIMAL
 UNPK  UNPACKN,PACKN   UNPACK TO ZONE DECIMAL
 MVZ   UNPACKN+7(1),=X'F0' REMOVE SIGN CHARACTER
 MVC   RMT(4),UNPACKN+4CREATE U + PRINTER NUMBER
 MVC   PDBDNODE,TESTNODE   CHANGE REMOTE NODE
 MVC   PDBDRMT,NODEZEROZERO OUT PDBDRMT
 MVC   PDBUSER,UPRINTERCHANGE PDBUSER TO U
 WTO   'EXIT40(HASX40A): PDBDRMT NOT =  - U PRINTER'
 B RETRYRTNGO TO RETRYRTN
NOROUTE  DS0H  NO REROUTE
 WTO   'EXIT40(HASX40A): PDBDRMT =  - LOCAL PRINTER'
RETRYRTN DS0H  RETRY POINT FOR RECOVERY
$ESTAE CANCEL  CANCEL $ESTAE ENVIRONMENT
$RETURN TRACE=YES  RETURN TO CALLER
EXITMSG  DCC'ESTAE SET UP FOR EXIT 40' EXIT MESSAGE TEXT
*USPS
UPRINTER DS0CL8
 DCC'U'
RMT  DSCL7
PACKNDSD
UNPACKN  DSD
NODEZERO DCH'0'NODE ZERO
EAGANDCH'0002'   EAGAN NODE (2)
TESTNODE DCH'0099'   DUMMY TEST
SANMATEO DCH'0004'   SAN MATEO  SMTA (4)
*END USPS CODING



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Lizette Koehler
Sent: Tuesday, September 17, 2013 11:25 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Please help with JES2 EXIT 40

So to make sure I understand

Exit 40 Modifying SYSOUT Characteristics
JES2 passes control to this exit just before it creates JOEs for the job.
This exit can be taken:

During spin processing, called from HASPSPIN before a JOE is created for a 
spin PDDB.
During unspun processing, called from HASPSPIN before a JOE is created for 
a spin PDDB.
During regular processing, called from HASPHOPE before the JOEs are created 
from the non-spin PDDBs.

JES2 gathers the non-spin data sets into groups after leaving this exit and the 
groups will reflect the changes your routine makes.

So maybe the exit is too early for your process?  I am not sure when JES2 would 
have the information in the control block for you to check.



I am not sure if this will do what you want.

Rerouting job output
The $R command allows you to reroute to another destination both ready and 
held output for batch jobs, started tasks, or TSO/E users. This command allows 
an operator to change the specified destination on a piece of output as often 
as necessary. You can issue the $R command only for output groups.
You can display the destination of output groups by entering the $DO J command 
(destination appears on the ROUTECDE= parameter in the display).




Second question is the node names.  Did you use NAMES on your NJE Nodes or just 
node numbers?  If names, you should be able to reassign the name of the node to 
a different node number. So if you have N2 as NxtNde and you need for NxtNde go 
to N4 you would just go into the JES2 deck and recode N4 to NxtNde and N2 to 
something else.  Jobs in JES2 would still go to N2 but new jobs would use N4 
once you either did a $T command or cycle JES2.



From your original posting

I have been working with IBM to Implement a JES2 EXIT 
40.  I am doing this without too much JES knowledge.  I was asked to move 
output from one MVS spool to another.  We had a product (VPS) that would take 
the print off the MVS spool and send it to remote printers.  Now we don't run 
that software at our west side location.  I just want to change N1.U1234 to 
N2.U1234.  Then JES will ROUTE the output from N1 to N2.
However the change results in N1.U1234 being modified to N2.R1234.  I did some 
testing and things are not as I expected.

Q).  On the SDSF screen - With the EXIT in place, Why 
doesn't Node reflect my change to N2?  RMT is now 1234.  NODE is supposed to be 
the JES Print Node.  I would expect the node to be the destination node.



From SDSF I entered NODE.  It see N2, MN1 and OWNNODE.  
So we are #2 aka MN1.

Q).  Is there an 

Re: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread Thomas Conley

On 9/17/2013 2:41 AM, Timothy Sipples wrote:

Ed Gould writes:

The 90 day trial program (to me) sounds like a shady car dealer from
the wrong side of town.


The term test drive has its etymology in the vehicle buying process, new
and used, as I understand it. Trial is not so often applied to that
process. (Would you like to trial the new Fiat 500? That's at least much
less common usage of the word trial.)


Simply put, we *DON'T* have such animals [Java programs on z/OS].
Nor will we in the foreseeable future.


There are no possible business justifications that would lead to
implementing Java programs on z/OS? No matter what the benefits, no matter
what the business requirements your users and customers have, as long as
you're around it'll never happen. Am I understanding you correctly, or am I
misinterpreting you?

Relatedly, prophetically, is John Gilmore correct? :-)

But that wasn't actually the point I was trying to make. I'll try again.
Whether *you* have Java programs running on z/OS or not, the fact is that
*all* z/OS customers running Java programs on z/OS have no particular
issues creating, testing, deploying, and managing their applications with
the PDSE prerequisite. And that's been going on for many years. COBOL and
Java are programming languages, both excellent. What makes COBOL so
different in this respect? Why are all the z/OS customers running Java
programs getting their jobs done with PDSEs? What makes them different and
special? What's the secret to their successes, and why wouldn't their PDSE
experiences apply equally to COBOL?



Simple.  With Java, we didn't have 40 years and thousands (millions?) of 
libraries to convert.  That's what makes COBOL different, the conversion 
effort.  Java had no code base to convert, so we could start new.


Regards,
Tom Conley

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


Re: Please help with JES2 EXIT 40

2013-09-17 Thread Hansen, Dave L - Eagan, MN
Allan,

   Thank you for the suggestion.  I worked with IBM to identify the best way 
to do this.  We looked at the JES 2 ROUTE commands.  If something is in the MVS 
spool we only want to forward it if it is destined for a U Printer. 

   PREFIX=*  DEST=(ALL)  OWNER=*  SORT=JOBNAME/A  SYSNAME=
NP   JOBNAME  JobIDOwnerPrty C FormsDest Tot-Rec
 AAB7192P JOB10744 PRODID 15 A STD  U6857  8
 AAD6520P JOB08936 PRODID 15 A STD  U9851351
 AAD6520P JOB13720 PRODID 15 A STD  U9851546
 AAFL03VP JOB11101 PRODID  2 N STD  LOCAL  1,501,911
 AAF021VP JOB11097 PRODID 15 N STD  LOCAL 52

  So in the above list we want to select only DESTs U6875 and U9851.  We have 
thousands of U Printers and we need to respect the U6857 and U9851.  We could 
only do this by issuing the command for each of the thousand U printers, and 
then we would repeat it during the day.


  Thanks again,  Dave



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Staller, Allan
Sent: Tuesday, September 17, 2013 12:42 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Please help with JES2 EXIT 40

I believe this can be done with JES commands. An exit seems to be overkill for 
this task. Why go to all the work of an exit?

Something similar to $ROUTE,PRT,J1-,DEST=NODE1,NODE=NODE2 where NODE2 is 
the other spool.
(sorry, don't have time to look up the syntax. Check the JES Commands manual 
appropriate to your version of JES).

Run this at a fairly frequent interval (5 min???)  and I doubt anyone will 
notice the lag.

FWIW,

snip
 This simple task to move print from one JES spool to another is still 
dragging on.  Does anyone have a copy of a working EXIT40 that moves print 
between spools?
/snip

--
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: PDS/E, Shared Dasd, and COBOL V5

2013-09-17 Thread efinnell15
http://allthingsd.com/20130916/google-acquires-bump-for-at-least-30m/

What's your RACF profile for this?


In a message dated 09/17/13 14:03:08 Central Daylight Time, 
pinnc...@rochester.rr.com writes:
That's what makes COBOL different, the conversion 
effort.  Java had no code base to convert, so we could start new. 

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


Re: Where environment variables set for batch POSIX programs?

2013-09-17 Thread Charles Mills
Thanks everyone for your help. For completeness sake, I am posting here the
information that I have added to our reference manual:

Time Settings

The zArchitecture hardware clock is (if your shop follows best practices)
set to Universal Coordinated Time (UTC, similar to Greenwich Mean Time or
GMT). z/OS uses several independent methods for determining the local time
offset when providing local time services to programs:

.   Most familiar to many shops is the offset in the CLOCKxx member of
the SYS1.PARMLIB concatenation. It is used by the z/OS TIME macro and many
application and system programs.
.   A line like -e TZ=EST5EDT in /etc/init.options, which sets the time
zone for interactive UNIX shell users.
.   The CEEPRMxx member of the SYS1.PARMLIB concatenation, which sets
default Language Environment run-time options. The non-CICS, non-AMODE 64
options are set by the statement CEEDOPT, something like CEEDOPT(...
ENVAR('TZ=CST6CDT'), ...). This is where Language Environment gets the time
zone information that it provides to [the product].

All of the above sources are documented in the IBM manual z/OS MVS
Initialization and Tuning Reference.

The full format of the operand of TZ= is complex, but the simplest form is
ssso or sssoddd, where sss is a standard time zone abbreviation such as EST,
o is the offset in hours from UTC such as 5 for Eastern Standard Time or -1
for Central European Time, and ddd is the daylight or summer time zone
abbreviation such as EDT. Omit ddd if your locale does not observe summer or
daylight time. See the above-referenced IBM manual for more information.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Charles Mills
Sent: Thursday, September 05, 2013 9:10 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Where environment variables set for batch POSIX programs?

This question is related to my question on timezone_name.

I am responsible for a C++ program that runs POSIX(ON) as a started task in
conventional MVS.

I observe that at some customers the environment variable TZ (time zone) is
set correctly, and that at others it is not set at all.

I search the USS documentation and all I find is information about setting
the environment variables if you are a shell user.

For the customers that do not have TZ correctly set (for MVS started
tasks), what do I tell them to do? You need to set the TZ environment
variable by customizing  as documented in _?

Thanks,
Charles 

--
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: IEBCOPY - MOVE

2013-09-17 Thread Tony Harminc
On 17 September 2013 15:01, Mark Zelden m...@mzelden.com wrote:
 Does anyone know if there has ever been a requirement to support MOVE as
 in COPY + DELETE in IEBCOPY like ISPF move does?

 A newbie asked me about this today.  It would be nice I suppose.  Instead I
 pointed him to PDS86, IDCAMS (yuck) or IEHPROGM (double yuck) as a
 way to delete the members after the copy.

IEHMOVE. Heh...

Tony H.

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


Re: HIPER DEL notifications in IBMLINK ASAP

2013-09-17 Thread Staller, Allan
Inquiring minds want to know..

snip
Do HIPER DEL notifications  mean that the APAR / PTF is no longer considered 
HIPER by IBM (I thought that this is what it meant)?  If so, why do the 
descriptions
(usually) continue to be marked HIPER when I display the APAR and have

  *
  * HIPER *
  *

in the text.I've had HIPER DEL marked active for notifications on and off 
over
the years in ASAP and wondering if there is really any value.  
/snip

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


Re: IEBCOPY - MOVE

2013-09-17 Thread Mark Zelden
On Tue, 17 Sep 2013 16:24:10 -0400, Tony Harminc t...@harminc.net wrote:

On 17 September 2013 15:01, Mark Zelden m...@mzelden.com wrote:
 Does anyone know if there has ever been a requirement to support MOVE as
 in COPY + DELETE in IEBCOPY like ISPF move does?

 A newbie asked me about this today.  It would be nice I suppose.  Instead I
 pointed him to PDS86, IDCAMS (yuck) or IEHPROGM (double yuck) as a
 way to delete the members after the copy.

IEHMOVE. Heh...


Does the HEH mean you are joking or IEHMOVE is a joke?   No, it can't be 
used for this function.   Even the functions it does work for (moving a PDS
plus merge) don't work with SMS controlled DASD.

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS  
mailto:m...@mzelden.com 
ITIL v3 Foundation Certified 
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://search390.techtarget.com/ateExperts/
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: CVTLSO, SMF, and RMF (was: Where environment variables ...)

2013-09-17 Thread Charles Mills
Is my first sentence correct if I change it to The z/OS system clock is (if 
your shop follows best practices) set to Universal Coordinated Time (UTC, 
similar to Greenwich Mean Time or GMT).?

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Charles Mills
Sent: Tuesday, September 17, 2013 5:29 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CVTLSO, SMF, and RMF (was: Where environment variables ...)

SMF time fields are all over the map. Some are local, some are GMT, some are in 
STCK format, some are in hundredths of a second. Just for laughs, some are 
 0cyydddF and some are 0cyydddF . DB2 writes a shifted STCK 
format.

*Most* time fields are built by the individual record cutting product. If a 
product wants to record time as Latvian Summer Time expressed in Roman numerals 
in its SMF records it is free to do so. Thus one cannot say SMF time fields 
are thus and such (unfortunately).

Hmmm. I see the discussion of TAI and UTC in P[ro]Op but not sure I fully grasp 
what it all means relative to the actual setting of the system clock. The clock 
is set from the HMC on Power On, is that right? I don't have those manuals, at 
least not in front of me. What do the relevant manuals say and/or recommend? 

Yes, my writing is a little sloppy. What I mean is set the hardware clock to 
UTC-ish time as opposed to local time. I will clean up my writing if someone 
can straighten me out on the questions in the paragraph above.

Interesting note in P[ro]Op: The reader should be aware of the fact that this 
publication contains many symbols, such as superscripts, that may not display 
correctly with any given hardware or software. The definitive version of this 
publication is the hardcopy version (which BTW does not exist anymore!)

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Tuesday, September 17, 2013 4:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: CVTLSO, SMF, and RMF (was: Where environment variables ...)

On Tue, 17 Sep 2013 16:08:26 -0400, Charles Mills wrote:

Time Settings

The zArchitecture hardware clock is (if your shop follows best
practices) set to Universal Coordinated Time (UTC, similar to Greenwich 
Mean Time or GMT).

I believe not.  By best practice it is set (and steered by STP) to TAI - 10 
seconds (strangely enough.)  All described (often correctly) in at least 3 
tables in the P[ro]Op.

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


Re: CVTLSO, SMF, and RMF (was: Where environment variables ...)

2013-09-17 Thread Tony Harminc
On 17 September 2013 17:32, Charles Mills charl...@mcn.org wrote:
 Is my first sentence correct if I change it to The z/OS system clock is (if 
 your shop follows best practices) set to Universal Coordinated Time (UTC, 
 similar to Greenwich Mean Time or GMT).?

I think it's Coordinated Universal Time. Wikipedia claims that UTC is
a compromise between English and French acronyms, and also suggests
assimilation to the pattern of abbreviations for coordinated time
(UT0, UT1, etc.)

Tony H.

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


Re: IEBCOPY - MOVE

2013-09-17 Thread Ed Gould

Chuckle
Sorry how about IEHMOVE :-)

Ed

On Sep 17, 2013, at 2:01 PM, Mark Zelden wrote:

Does anyone know if there has ever been a requirement to support  
MOVE as

in COPY + DELETE in IEBCOPY like ISPF move does?

A newbie asked me about this today.  It would be nice I suppose.   
Instead I

pointed him to PDS86, IDCAMS (yuck) or IEHPROGM (double yuck) as a
way to delete the members after the copy.

Regards,

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

--
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: CVTLSO, SMF, and RMF (was: Where environment variables ...)

2013-09-17 Thread Charles Mills
SMF time fields are all over the map. Some are local, some are GMT, some are in 
STCK format, some are in hundredths of a second. Just for laughs, some are 
 0cyydddF and some are 0cyydddF . DB2 writes a shifted STCK 
format.

*Most* time fields are built by the individual record cutting product. If a 
product wants to record time as Latvian Summer Time expressed in Roman numerals 
in its SMF records it is free to do so. Thus one cannot say SMF time fields 
are thus and such (unfortunately).

Hmmm. I see the discussion of TAI and UTC in P[ro]Op but not sure I fully grasp 
what it all means relative to the actual setting of the system clock. The clock 
is set from the HMC on Power On, is that right? I don't have those manuals, at 
least not in front of me. What do the relevant manuals say and/or recommend? 

Yes, my writing is a little sloppy. What I mean is set the hardware clock to 
UTC-ish time as opposed to local time. I will clean up my writing if someone 
can straighten me out on the questions in the paragraph above.

Interesting note in P[ro]Op: The reader should be aware of the fact that this 
publication contains many symbols, such as superscripts, that may not display 
correctly with any given hardware or software. The definitive version of this 
publication is the hardcopy version (which BTW does not exist anymore!)

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Tuesday, September 17, 2013 4:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: CVTLSO, SMF, and RMF (was: Where environment variables ...)

On Tue, 17 Sep 2013 16:08:26 -0400, Charles Mills wrote:

Time Settings

The zArchitecture hardware clock is (if your shop follows best 
practices) set to Universal Coordinated Time (UTC, similar to Greenwich 
Mean Time or GMT).

I believe not.  By best practice it is set (and steered by STP) to TAI - 10 
seconds (strangely enough.)  All described (often correctly) in at least 3 
tables in the P[ro]Op.

... z/OS uses several independent methods for determining the local 
time offset when providing local time services to programs:

To get UTC, one must subtract CVTLSO from the content of the (E)TOD clock.
A recent thread here provoked one of our programmers to ask why we have CVTLSO 
set to 0 rather than the (current) IBM recommendation of 25 seconds.
Our administrator answered:

This problem goes way back to 2004 (z/OS 1.4).  

Back then -- and I don't know if it has changed -- SMF cut records and
adjusted for the leap second setting.  However, RMF cut records and
*did not* adjust for the leap second setting.  This inconsistency was
causing problems when doing some reporting. 

The conclusion at the time is that no one absolutely required the leap
second value be accurate so we just set it back to zero which worked
around our problem.

Will this be fixed?  (Has it been already?)

Naively, one might assume that STCKCONV might be used to convert the RMF 
timestamps to UTC.  I suspect it doesn't.  IBM refuses to document clearly what 
STCKCONV does, claiming it's common knowledge.  I disagree.  Prior to 1972, 
STCKCONV might have converted TOD values to GMT (now replaced by UTC).  Any 
common knowledge gained then of TOD-to-GMT (UTC) conversion is obsolete; 
overcome by events.  Things aren't as simple as they used to be.

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


Re: IEBCOPY - MOVE

2013-09-17 Thread Tony Harminc
On 17 September 2013 16:41, Mark Zelden m...@mzelden.com wrote:
 On Tue, 17 Sep 2013 16:24:10 -0400, Tony Harminc t...@harminc.net wrote:

IEHMOVE. Heh...

 Does the HEH mean you are joking or IEHMOVE is a joke?

I kind of thought the one Heh... would do for both.

 No, it can't be used for this function.   Even the functions it does work for

For some value of work.

 (moving a PDS plus merge) don't work with SMS controlled DASD.

That wasn't a requirement you mentioned. Regardless, the whole notion
of move invites problems. And IEHMOVE in particular has had a long
history of deleting source datasets that it thought or claimed it had
first successfully copied.

Tony H.

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


Re: CVTLSO, SMF, and RMF (was: Where environment variables ...)

2013-09-17 Thread Paul Gilmartin
On Tue, 17 Sep 2013 17:28:44 -0400, Charles Mills wrote:

*Most* time fields are built by the individual record cutting product. If a 
product wants to record time as Latvian Summer Time expressed in Roman 
numerals in its SMF records it is free to do so. Thus one cannot say SMF time 
fields are thus and such (unfortunately).

I'm shocked and dismayed.  You mean that SMF (whatever that is)
doesn't prefix a standard header to the information supplied by the
record cutting product!?

Hmmm. I see the discussion of TAI and UTC in P[ro]Op but not sure I fully 
grasp what it all means relative to the actual setting of the system clock. 
The clock is set from the HMC on Power On, is that right? I don't have those 
manuals, at least not in front of me. What do the relevant manuals say and/or 
recommend? 

Damn!  I'm starting to miss Bookie.  Is there any way to link (URL) to a
particular table in the P[ro]Op other than instructing the reader to
download the thing and citing a section number?

start with:

http://what-if.xkcd.com/26/

The guy knows his stuff.  Really.  Which links to:

http://tycho.usno.navy.mil/systime.html

... UTC-ish time ...

YA time convention definition.  I suppose it's as good as any.

My surmise (conjecture) is that prior to the advent of UTC in 1972
the TOD was assumed to run on GMT.  But GMT varied, unpredictably,
but measurably from atomic time references, by less than one part
in 10**7.  This is certainly good enough for IT, but not for some
scientific purposes (GPS, nowadays, e.g.).

So UTC was invented, in 1972, to run at the TAI frequency, but with
one-second offsets introduced sporadically to keep UTC within 0.9
seconds of UT1 (Earth Rotation, or GMT-ish time).  At the introduction
of UTC in 1972, GMT (UT1, whatever) was 10 seconds behind TAI.  IBM
elected then to respecify (needlessly, IMO) the TOD to run at the TAI
rate, but rather than introducing a 10-second discontinuity (in the bad
direction), 10 seconds behind TAI (perhaps better expressed as that
now the TOD zero epoch is TAI 1900-01-01t00:00:10)

So, prior to 1972, a simple congruential/affine computation sufficed
to convert STCK results to GMT.  STCKCONV does (I assume; IBM won't
document it) correctly convert TOD to GMT in that era.  Since 1972
(the only year so far with two leap seconds) STCKCONV (I assume)
returns TAI-10 seconds -- a useless convention, but IBM didn't care
to make it right.

-- gil

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


CVTLSO, SMF, and RMF (was: Where environment variables ...)

2013-09-17 Thread Paul Gilmartin
On Tue, 17 Sep 2013 16:08:26 -0400, Charles Mills wrote:

Time Settings

The zArchitecture hardware clock is (if your shop follows best practices)
set to Universal Coordinated Time (UTC, similar to Greenwich Mean Time or
GMT).

I believe not.  By best practice it is set (and steered by STP) to TAI - 10 
seconds
(strangely enough.)  All described (often correctly) in at least 3 tables in 
the P[ro]Op.

... z/OS uses several independent methods for determining the local time
offset when providing local time services to programs:

To get UTC, one must subtract CVTLSO from the content of the (E)TOD clock.
A recent thread here provoked one of our programmers to ask why we have
CVTLSO set to 0 rather than the (current) IBM recommendation of 25 seconds.
Our administrator answered:

This problem goes way back to 2004 (z/OS 1.4).  

Back then -- and I don't know if it has changed -- SMF cut records and
adjusted for the leap second setting.  However, RMF cut records and
*did not* adjust for the leap second setting.  This inconsistency was
causing problems when doing some reporting. 

The conclusion at the time is that no one absolutely required the leap
second value be accurate so we just set it back to zero which worked
around our problem.

Will this be fixed?  (Has it been already?)

Naively, one might assume that STCKCONV might be used to convert
the RMF timestamps to UTC.  I suspect it doesn't.  IBM refuses to
document clearly what STCKCONV does, claiming it's common
knowledge.  I disagree.  Prior to 1972, STCKCONV might have
converted TOD values to GMT (now replaced by UTC).  Any common
knowledge gained then of TOD-to-GMT (UTC) conversion is obsolete;
overcome by events.  Things aren't as simple as they used to be.

-- gil

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


Re: IEBCOPY - MOVE

2013-09-17 Thread Mark Zelden
On Tue, 17 Sep 2013 12:21:06 -0700, Jon Perryman jperr...@pacbell.net wrote:

If you have the ISPF Productivity Toolkit' 
�http://www.redbooks.ibm.com/abstracts/tips0936.html�installed, then
 you can use it's batch utility.

Alternatively and free, it would very easy to write a REXX exec using ISPEXEC 
LMMOVE and running a batch ISPF job.

 Jon Perryman.

Not nearly as easy as PDS86, but that wasn't my question.

Thanks,

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS  
mailto:m...@mzelden.com 
ITIL v3 Foundation Certified 
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://search390.techtarget.com/ateExperts/
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: HMIGRATE in parallel

2013-09-17 Thread Doug
Since DB2 is headed to copypool as a back up, what the OP 'wants to do' 
sounds great but..
As already stated, HSM migrate by command is single threaded.
Maybe on of the HSM Guru's could jump in on this thread?

Sounds like a great requirement request.
Regards, Doug

Sent from my iPhone

On Sep 17, 2013, at 11:53, Darth Keller darth.kel...@assurant.com wrote:

 Interesting approach -
 
 If the poster is actually trying to get an application PIT (point in time) 
 backup of his application using HSM, the only way I could get that to work 
 here would be to flashcopy the whole thing to new names  then run HSM 
 backups against those new names.  Then it would no longer matter that HSM 
 single-threads everything and it would also take the entire backup process 
 outside the critical path.
 
 Now I've only been watching this thread with 1 eye,  So if I missed 
 something already posted, I apologize.
 ddk
 
 
 //
 
 Glenn
 
 I think he wants to run wide on the migrates.  So if he submits 10 
 migrates, he wants them to run concurrently.  But the OP states it only 
 mounts one tape and then all 10 requests are serialized to the one tape.
 
 And if I understand his requirement - he is using HSM as an application 
 backup process in-case of issues during the batch run.  So like doing an 
 Imagecopy before batch job runs, then restoring from the imagecopy after 
 batch if there is an issue, is what I think he is trying to do.
 
 I would probably suggest increasing the number of BACKUP versions of the 
 file since HSM does quite well at doing a backup when the data changes.
 
 What I do not know is the environment.  How many tape drives does  he have 
 in his shop.  How many can he allocate to DFSMShsm migration.  What his 
 overall need is for this type of process.
 
 Just my thoughts
 
 Lizette
 
 --
 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


HIPER DEL notifications in IBMLINK ASAP

2013-09-17 Thread Mark Zelden
Do HIPER DEL notifications  mean that the APAR / PTF is no longer considered
HIPER by IBM (I thought that this is what it meant)?  If so, why do the 
descriptions
(usually) continue to be marked HIPER when I display the APAR and have

  *
  * HIPER *
  *

in the text.I've had HIPER DEL marked active for notifications on and off 
over
the years in ASAP and wondering if there is really any value.  


Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS  
mailto:m...@mzelden.com 
ITIL v3 Foundation Certified 
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://search390.techtarget.com/ateExperts/
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Charles Mills
Right -- more or less my original question in fact.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Gibney, Dave
Sent: Tuesday, September 17, 2013 3:03 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Looking for COBOL V5R1 Softcopy Librarian docs

What I need is perhaps just a kick in the head. 
Where would I find a .des for, for example COBOL v5?
How to I tell my Softcopy Librarian 4.6 to use it? 
Will it tell SCL where to go get the PDF manuals for this COBOL?

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


Re: Makes you go hmmmm, EVA MSU of 21 Cyls

2013-09-17 Thread Mike Schwab
Ignore the bytes.  In the EAV region, you get 53 groups of 21 cylinders for
every 1113 cylinders.

On Tue, Sep 17, 2013 at 11:29 AM, Grantham, Charles
cgrant...@syncsort.comwrote:

 Thanks for the response.  I'm still a little confused by the 21 thing.  By
 my calculations 21*47,619,047 yields 999,999,987.

 The 8192 block size looks like a nice bit map for 65536; 65536/8 is 8192,
 so the first area fits nice into a bitmap of 8K.  Also when the theoretical
 limit of 255tb (268,434,453 cyl) and divid it by 8192, the result is 7FFF +
 a little, or a nice half word.  The current limit of 262,668 cyl on a bit
 map bases would fit nicely into 3+, 8192 blocks plus the original bit map
 for the first 65520 tracks or four total; (262,668-65520)/(8*8192) =
 3.008+.  All of this with the assumption that allocation is in 21 bit
 chunks.

 OK, my brain hurts.

 The CA sizes makes a lot of sense to me.  315 (21*15) does yield some nice
 number for CAs; (1,3,5,7,9,15).  IMHO, a CA larger than 15 tracks doesn't
 make a lot of sense and that really opens up the use of the 000 of the CCW
 (000H) for EVA cylinder values.

 Hmmm.  In a world of powers of two, this is a interesting venture.

 Chip Grantham
 Sr. Software Engineer
 Syncsort Incorporated
 P: 201-882-8337  |  C: TBD  |   F: 201-573-5176
 E: cgrant...@syncsort.com
 www.syncsort.com

 INTEGRATING BIG DATA… SMARTER

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
 Behalf Of John Chase
 Sent: Monday, September 16, 2013 7:58 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: Makes you go h, EVA MSU of 21 Cyls

 On Thu, 12 Sep 2013 09:13:39 -0500, Chip Grantham wrote:

 I've finally taken the time to try to understand the numbers behind the
 way EAVs were implemented.  I found a great discussion in the redbook z/OS
 v1.12 Implimentation  SG24-7853-00 manual, chapter 20.  Any time spend you
 happen to spend here is worth it. (not unlike all redbooks).   Thanks to
 those that wrote it.
 
 I did happen into a segment that makes me go hmmm.  20.4.3 Multicylinder
 unit section says the 21-cylinder value for the MCU is derived from being
 the smallest unit that can map out the largest possible EAV and stay within
 the index architecture (with a block size of 8192), as follows:
 * It is also a value that divides evenly into the 1 GB storage segments
 of an IBM DS8000,
 * These 1 GB segments are the allocation unit in the IBM DS8000 and are
 equivalent to 1,113 cylinders.
 
 I'm sure the index architecture references the index vtoc architecture,
 which has always been a curious archeture to me.  Has this design ever been
 made open?  Just curious as to why it made 21 the magic number?
 
 I also ran into a math issue when I divided 21 into 1GB (or
 1,073,741,824/21 = 51,130,563.0476...).  I suspect that's because the 1GB
 storage segment is a number used in the DS8000 degisn, and its really close
 to the 1GB value. Wondering if that's true or some other reason.

 IIRC, when discussing disk storage, the industry uses the decimal
 meanings of KB, MB, GB, etc.  Thus, a 1GB disk allocation would be
 1,000,000,000 bytes, which divided by 21 yields 47,619,047.

 -jc-

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



 ATTENTION: -

 The information contained in this message (including any files transmitted
 with this message) may contain proprietary, trade secret or other
  confidential and/or legally privileged information. Any pricing
 information contained in this message or in any files transmitted with this
 message is always confidential and cannot be shared with any third parties
 without prior written approval from Syncsort. This message is intended to
 be read only by the individual or entity to whom it is addressed or by
 their designee. If the reader of this message is not the intended
 recipient, you are on notice that any use, disclosure, copying or
 distribution of this message, in any form, is strictly prohibited. If you
 have received this message in error, please immediately notify the sender
 and/or Syncsort and destroy all copies of this message in your possession,
 custody or control.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.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...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Mike Schwab
Since Cobol 5.1 and z/OS 2.1 haven't been released yet, I would wait until
the GA date and see if the bookshelves are updated.


On Tue, Sep 17, 2013 at 10:30 AM, Tony Harminc t...@harminc.net wrote:

 On 17 September 2013 07:13, Kevin Minerley k60ek...@us.ibm.com wrote:
 deleted
  Before with physical-only media, it was all or nothing.  Now you can
 skip getting the entire collection, go to the Publications Center and only
  download the products  of interest (use the XKS shelf name to get the
 related docs).

 But we are surely not contrasting with physical media. I haven't
 loaded anything from a CD for years. For a long time I've opened
 Softcopy Librarian, gone to the only Internet source I know of, SL
 presents me with a list of Product categories: like z/OS V1.13 and
 Software Products Collection, I choose one, and SL tells me what's
 neen updated compared to what I have already loaded. Works great.

  Of course, you can still use SCL to update either the entire electronic
 collection or individual shelves.

 Well I could if the .des files were kept up to date, but evidently
 that's not happening. Which is exactly where we came in 29 posts ago.
 If the .des files were up to date - in this particular case so that
 the z/OS V1.13 file contained COBOL V5R1 as well as older COBOLs -
 Charles would have had no cause to complain. There is surely no reason
 to tie the .des file content to some now obsolete CD collections.

 This would be trivial for IBM to fix, but somehow I have the feeling
 it's not going to happen because it doesn't match someone's idea of
 how customers should use publications.

 Tony H.

 --
 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...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Looking for COBOL V5R1 Softcopy Librarian docs

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 5236fff6.3050...@trainersfriend.com, on 09/16/2013
   at 06:56 AM, Steve Comstock st...@trainersfriend.com said:

http://www-03.ibm.com/systems/z/os/zos/bkserv/v2r1pdf/

Where are the MVS data areas?

-- 
 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: IEBCOPY - MOVE

2013-09-17 Thread John Gilmore
IEHMOVE had/has some well-known foibles that could not be ignored
without very disagreeable consequences.  If you knew about them you
could avoid these consequences; and it was heavily used, e.g.,  in
SYSGENS, in spite of its deficiencies.

Moreover, it had some interesting design features.  It was the first
IBM utility that allocated and used a dataset without having a JCL DD
statement for it available.  Moreover, in those pre-OCO days one could
look at the code to see how it did this.  I should not today recommend
its use to the uninitiated, but it has always had a bad rap.

-- 
John Gilmore, Ashland, MA 01721 - USA

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


Re: DYNALLOC reusing DUMMY

2013-09-17 Thread Shmuel Metz (Seymour J.)
In 6532243242202950.wa.paulgboulderaim@listserv.ua.edu, on
09/17/2013
   at 09:41 AM, Paul Gilmartin paulgboul...@aim.com said:

You didn't read my code example. 

You're right; I didn't notice that the subroutine call was betwwen the
allocate and the unallocate.

25.2.2.4  Using an Existing Allocation to Fulfill a Dsname Allocation
Request in z/OS MVS Programming: Authorized Assembler Services Guide,
SA22-7608-14:

   Characteristics Required in the Existing Allocation:  To be used to
   satisfy your request, the data set that is the existing allocation
must
   have the following properties:

      It must not be in use.

So there is something fishy.

-- 
 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: HMIGRATE in parallel

2013-09-17 Thread Robert A. Rosenberg

At 13:43 -0400 on 09/17/2013, Doug wrote about Re: HMIGRATE in parallel:


As already stated, HSM migrate by command is single threaded.
Maybe on of the HSM Guru's could jump in on this thread?

Sounds like a great requirement request.


I agree. What should not be hard for HSM to create multiple migration 
subtasks (each with its own ML2 dataset) and have the master task 
pass one dataset at a time to each subtask (ie: The subtask does the 
same work as is currently done for a migrate). As each subtask 
finishes it asks the master task for another dataset to migrate. That 
way you are migrating as many datasets in parallel as you have 
subtasks allocated.


Am I missing something that would preclude this design?











/

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