Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Hunkeler, Peter (TLSG 4)
OTH - if this module makes no system calls or other subroutine calls, then it does not need a save area of its own, so it can use the caller's provided area [snip] The question is not whether or not the code *can* use the caller's save area. The code *shall* use the caller's save area to save

Re: Install IBM SDK for Z/os java2 technology edition v7

2013-06-27 Thread baby eklavya
Hello Craig You are right . i was able to locate those modules in SIEALNKE .similarly , the proc and samp members in samplib/proclib as well . Thanks a lot ! Regards, Baby On Thu, Jun 27, 2013 at 1:31 AM, craig.p...@fotlinc.com wrote: The program directory documents all the files. The NON

Re: Install IBM SDK for Z/os java2 technology edition v7

2013-06-27 Thread baby eklavya
yes..we do . my seniors said that only ZFS is wat is needed . But , i still had a doubt if those libraries were optional . After reading Craig's response , i checked it again and its clarified now .Thanks for the help . On Thu, Jun 27, 2013 at 4:54 PM, baby eklavya baby.ekla...@gmail.comwrote:

Re: Install IBM SDK for Z/os java2 technology edition v7

2013-06-27 Thread Roger Steyn
As someone said , java is a pretty simple install . the program directory has everything documented . you really don't need a senior systems programmer's expertise to do this . you can read through and complete the install yourself . But if you need any suggestions , we are always here to help

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Tom Marchant
On Wed, 26 Jun 2013 18:28:08 -0400, John Gilmore wrote: Tom and I differ about this, profoundly. Maybe yes, maybe no. My view, which I have already tried to make clear, is that a routine [or a routine entry and its associated code path] must [almost always] follow the conventions of the

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread John Gilmore
The gap between Tom's views and mine is perhaps smaller than I had thought. I had supposed that my words and this is formally correct would suffice to make it clear that I conceded, if that be the right word, that alternatives to the use of DSAs are available. They did not, and I should perhaps

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Tom Marchant
On Wed, 26 Jun 2013 22:45:50 -0700, Ed Jaffe wrote: AFAIK, there is only one 4K range of virtual addresses guaranteed to generate 0C4 now and forever: 7000 - 7FFF. I didn't know that. Is it documented anywhere? The 4K range from - 0FFF is key 0 storage and, as such, is

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Steve Thompson
From: Tom Marchant m42tom-ibmm...@yahoo.com Date: 06/27/2013 10:46 AM On Wed, 26 Jun 2013 22:45:50 -0700, Ed Jaffe wrote: AFAIK, there is only one 4K range of virtual addresses guaranteed to generate 0C4 now and forever: 7000 - 7FFF. I didn't know that. Is it documented anywhere?

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Shmuel Metz (Seymour J.)
In 51cb818a.2060...@t-online.de, on 06/27/2013 at 02:04 AM, Bernd Oppolzer bernd.oppol...@t-online.de said: I believe that in OS/360's time the designers then couldn't do much better. Due to management, not to technology. When I first met the IBM world (in 1982), I was kind of impressed by

Re: GIMZIP (was: free zIP/UNZIP in z/OS)

2013-06-27 Thread Shmuel Metz (Seymour J.)
In 01ee01ce72d0$ac412e80$04c38b80$@mindspring.com, on 06/26/2013 at 05:53 PM, Lizette Koehler stars...@mindspring.com said: Because many of us asked for IBM to do this. We found that groups outside of Sysprogs were using SMPE to verify fixes. We did not want them altering the environment.

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread John McKown
In z/OS, it is also protected (most of the time) by low-address protection. When bit 35 of CR0 is '1'b, then a CPU instruction cannot modify this area. Even in key 0. The area, of course, can be updated by various interrupts. This refers to low core in the real address sense, not in the absolute

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Pew, Curtis G
On Jun 27, 2013, at 10:10 AM, John McKown john.archie.mck...@gmail.com wrote: But, since each CP has its own real address 0 range of 8K, are the other CP's FLC mapped into virtual storage on this CP? The answer is yes; each processor is described by a control block called the PCCA and field

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Paul Gilmartin
On Thu, 27 Jun 2013 09:39:01 -0500, Tom Marchant wrote: On Wed, 26 Jun 2013 22:45:50 -0700, Ed Jaffe wrote: AFAIK, there is only one 4K range of virtual addresses guaranteed to generate 0C4 now and forever: 7000 - 7FFF. I didn't know that. Is it documented anywhere? The 4K range from

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Ed Jaffe
On 6/27/2013 7:39 AM, Tom Marchant wrote: On Wed, 26 Jun 2013 22:45:50 -0700, Ed Jaffe wrote: AFAIK, there is only one 4K range of virtual addresses guaranteed to generate 0C4 now and forever: 7000 - 7FFF. I didn't know that. Is it documented anywhere? Documented? Unlikely. But Jim

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Ed Jaffe
On 6/27/2013 8:25 AM, Paul Gilmartin wrote: This thread appears to have drifted from a discussion of 7000 to a discussion of PSA. But a search of z/OZ publibz for the former finds a few tantalizing references such as: ... 152 (98)ADDRESS 4 OUCBWORKQTOKEN

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Jim Phoenix
On 6/27/2013 8:39 AM, Ed Jaffe wrote: On 6/27/2013 8:25 AM, Paul Gilmartin wrote: This thread appears to have drifted from a discussion of 7000 to a discussion of PSA. But a search of z/OZ publibz for the former finds a few tantalizing references such as: ... 152 (98)

Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread John McKown
I am wondering if anybody else has the same problem that I have with how the Principles of Operation, in PDF format, is laid out. Basically, in today's electronic world, why is this publication still formatted in two columns? On my normal PC, in portrait mode, I must either view an entire page at

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Ed Jaffe
Why? On 6/27/2013 8:45 AM, Jim Phoenix wrote: On 6/27/2013 8:39 AM, Ed Jaffe wrote: On 6/27/2013 8:25 AM, Paul Gilmartin wrote: This thread appears to have drifted from a discussion of 7000 to a discussion of PSA. But a search of z/OZ publibz for the former finds a few tantalizing

Re: DFHSM QUESTION - MIGRATE VOLUME PARMS

2013-06-27 Thread Lizette Koehler
A couple of questions What version of z/OS? Have you searched the Internet? I found a couple of relevant hits already Second, the RC25 says 25 There is a space management request on an SMS-managed volume with DBA or DBU specified, or a nonzero value of days on MIGRATE (days) or DAYS (days) is

Re: GIMZIP (was: free zIP/UNZIP in z/OS)

2013-06-27 Thread John Gilmore
Here I agree strongly with Shmuel. Make the data read-only or inaccessible if you must, but leave the tools alone. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Ed Jaffe
On 6/27/2013 9:15 AM, Jim Phoenix wrote: So that long displacement instructions are guaranteed to get a S0C4 as well if the base register is not initialized properly. It's not z/OS's responsibility to protect us from any possible bug. We're lucky we get one 4K hole for use by 31-bit code. We

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread Mike Bell
many of the redbooks now supply epub format - And yes, I still miss bookmanager. Mike On Thu, Jun 27, 2013 at 11:12 AM, Tom Marchant m42tom-ibmm...@yahoo.comwrote: On Thu, 27 Jun 2013 10:48:57 -0500, John McKown wrote: why is this publication [Principles of Operation] still formatted in two

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Jim Phoenix
So that long displacement instructions are guaranteed to get a S0C4 as well if the base register is not initialized properly. On 6/27/2013 8:51 AM, Ed Jaffe wrote: Why? On 6/27/2013 8:45 AM, Jim Phoenix wrote: On 6/27/2013 8:39 AM, Ed Jaffe wrote: On 6/27/2013 8:25 AM, Paul Gilmartin

Re: DFHSM QUESTION - MIGRATE VOLUME PARMS

2013-06-27 Thread esmie moo
Lizette,   We are running z/OS 01.13.00.  Yes I googled the command etc which led me to the Storage admin doc.  I do not know how to check if the volume has a DBA or DBU specified.  I thought usually that this would apply to non-SMS vols. From: Lizette Koehler

Re: GIMZIP (was: free zIP/UNZIP in z/OS)

2013-06-27 Thread Paul Gilmartin
On Thu, 27 Jun 2013 12:06:21 -0400, John Gilmore wrote: Here I agree strongly with Shmuel. Make the data read-only or inaccessible if you must, but leave the tools alone. In the intense discussion of this topic here in April 2010, IBM employes took the position that that is ineffective or not

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread Tom Marchant
On Thu, 27 Jun 2013 10:48:57 -0500, John McKown wrote: why is this publication [Principles of Operation] still formatted in two columns? I find that annoying too. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Paul Gilmartin
On Thu, 27 Jun 2013 09:25:40 -0700, Ed Jaffe wrote: The area between 2G and 4G is guaranteed as a hole (unless you use an undocumented parameter to acquire store there). I suggest that 64-bit code load 3G into its unused registers to guarantee 0C4 even when long displacements are used. There

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Ward, Mike S
-Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John McKown Sent: Tuesday, June 25, 2013 8:16 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: z/OS subroutine in assembler, used in both batch CICS , making re-entrant IMO, this is a rather

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread Tony Harminc
On 27 June 2013 11:48, John McKown john.archie.mck...@gmail.com wrote: Would it be worth while to tell IBM that the document would be much more readable if it were like the other manuals; having only one column of text, except perhaps for tables? I have had nothing but good results from my

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread John Gilmore
Something akin to Mike Ward's scheme will work well. My own preference would, however, be for two different entry points. It is ugly to take a foregone code-path decision at execution time when it can be taken at bind time. John Gilmore, Ashland, MA 01721 - USA

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread John McKown
Not possible. This was designed 20+ years ago and is in use by about 650 different programs, combined CICS and batch, currently in production. Trying to get either all of the batch xor all of the CICS programs changed to use a different name is politically impossible. The original person should

Re: z/OS subroutine in assembler, used in both batch CICS , making r e-entrant

2013-06-27 Thread Tom Marchant
On Thu, 27 Jun 2013 09:25:40 -0700, Ed Jaffe wrote: The area between 2G and 4G is guaranteed as a hole (unless you use an undocumented parameter to acquire store there). ... or if there is Java in the address space. -- Tom Marchant

Re: Dice article on IBM layoffs

2013-06-27 Thread Dana Mitchell
Another article relating to the decline of IBM: http://www.cringely.com/2013/06/20/ibm-to-customers-your-hand-is-staining-my-window/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to

Re: Dice article on IBM layoffs

2013-06-27 Thread Bob Shannon
Cringley makes some valid points, but many of them are applicable to almost all publically-owned companies. He's also known for not being fond of IBM so take all of his comments with a grain of salt. Bob Shannon Rocket Software

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Bernd Oppolzer
To be able do to maintenance to such subroutines that are called from many other places, we usually put them in a module that is called dynamically. We do this using MVS-LOAD and we store the EP address statically in the calling modules CSECT (the LOAD is done, if it's zero, if not, it's

Breaking unit AFF in SMS for Tape

2013-06-27 Thread Greg
How to break unit aff in SMS tape when tape dataset are directed to different SMS tape storage group? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message:

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread John McKown
Getting too complicate for this particular need. And cannot dynamically modify the program itself because we want the programs in CICS to be loaded into read only storage (ERDSA). That's the whole driving force behind making the HLASM re-entrant. Original problem is memory overlays by errant CICS

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Bernd Oppolzer
Ok, the modules being in read-only storage is currently not supported by our approach. Another drawback is, that if there are different callers to the same routine, every caller has to do the LOAD once, until it has it's own copy of the EPA in its static CSECT, which leads to many

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread Skip Robinson
During the Test under Mask thread I was moved to consult this bible for the first time in ages. Dual column format is a major PITA. Took me twice as long to chase the bouncing ball. Totally unwarranted in the age of online browsing. . . JO.Skip Robinson Southern California Edison Company

Re: GIMZIP (was: free zIP/UNZIP in z/OS)

2013-06-27 Thread Skip Robinson
I think Gil is on to something here. At SHARE conferences following announcement of the change, I got the impression that rank and file thought it was major overkill--even killing by friendly fire--to control product usage in this way. But the shotgun solution was mandated from on high to

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread John McKown
Well, I've send an email off to IBM. We shall see. I've found that pdftotext on my Linux system will extract the text. I'll may see if I can use this to make a LaTex document which I will then reformat into an epub for personal use only. Wish I could then share that, but I regard that as a

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread Frank Swarbrick
Really?  Is it not better (for ease of use rather than absolute performance) for the single called routine to be required to make the environmental distinction than to have dozens or hundreds of calling programs call the specific entry point for the environment in which it is working?  Are

Re: z/OS subroutine in assembler, used in both batch CICS , making re-entrant

2013-06-27 Thread John Gilmore
Finally this is an issue of taste, and tastes differ. Both absolute performance and ease of maintenance dictate, I think , different, separately assembled and bound routines for different environments. It is of course possible, and often desirable, to write a single framing macro that can be

Re: GIMZIP (was: free zIP/UNZIP in z/OS)

2013-06-27 Thread Paul Gilmartin
On Thu, 27 Jun 2013 14:03:14 -0700, Skip Robinson wrote: I think Gil is on to something here. At SHARE conferences following announcement of the change, I got the impression that rank and file thought it was major overkill--even killing by friendly fire--to control product usage in this way. But

AUTO: Kevin Minerley/Poughkeepsie/IBM is not available (returning 07/08/2013)

2013-06-27 Thread Kevin Minerley
I am out of the office until 07/08/2013. Vacation. If an emergency, call 845-901-2328. Note: This is an automated response to your message Re: Reader Comment on SA22-7832-08 (PoPS), should I? sent on 06/27/2013 17:15:50. This is the only notification you will receive while this person is

SDSF display omits stepname.

2013-06-27 Thread Paul Gilmartin
z/OS 1.13. SDSF shows me: SDSF JOB DATA SET DISPLAY - JOB GIMZIP (JOB06889)LINE 1-13 (13) PREFIX=* DEST=(ALL) OWNER=user SORT=StepName/A SYSNAME= NP DDNAME StepName ProcStep DSID OwnerC Dest Rec-Cnt JESJCLIN 1 user A

Re: Reader Comment on SA22-7832-08 (PoPS), should I?

2013-06-27 Thread Don Williams
IBM still has a lot of manuals in two column format. I've put up with that format for years. I would be much happier with one column. Don -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Thursday, June 27, 2013