I want to be able to pass an Assembler Subroutine a space allocation for
DSPSERV.
The macro below ( from IBM Manual ):
DSPSERV CREATE,NAME=CCACHE,STOKEN=VOYTOKEN, C
BLOCKS=DSPCSIZE,ORIGIN=DSPCORG
..
DSPCSIZE EQU 100 * 1 Million Bytes *
DSPBLCKS
On Feb 11, 2013, at 12:52, Walt Farrell wrote:
Dismayingly, when there are multiple options, the multiplicity
grows exponentially.
The MF=M form of RACROUTE is sooo nice for situations like this. I wish all
macros had that!
Drat. I was just about to mention that, but you beat me to it. :)
[mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On
Behalf Of Robert A. Rosenberg
Sent: Sunday, February 10, 2013 2:43 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: DSPSERV with SCOPE=?
At 12:34 + on 02/10/2013, esst...@juno.com wrote about Re:
DSPSERV with SCOPE=?:
Robert Rosenberg wrote
Why not just
write so much documentation into the code that I would rather spend
much less time and write three copies of the macro to make the code
triple-pathed.
I can only join the chorus against the org *-4 (or so) solution.
This is a pandora box and the solution (and the arguments) presented by
Bill
On 2/11/2013 7:59 AM, Paul Gilmartin wrote:
On Feb 11, 2013, at 08:37, Bill Fairchild wrote:
In order to make a simple trick like this easy to maintain by someone else in
the future, or even myself (since my intricately detailed memory is rather
short-lived), I would want to write so much
On Mon, 11 Feb 2013 10:42:47 -0800, Edward Jaffe
edja...@phoenixsoftware.com wrote:
On 2/11/2013 7:59 AM, Paul Gilmartin wrote:
On Feb 11, 2013, at 08:37, Bill Fairchild wrote:
In order to make a simple trick like this easy to maintain by someone
else in the future, or even myself (since my
A. Rosenberg a...@rarpsl.com
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: DSPSERV with SCOPE=?
Date: Sat, 9 Feb 2013 15:32:25 -0500
At 15:53 + on 02/09/2013, esst...@juno.com wrote about DSPSERV
with SCOPE=?:
I would like to develope a single routine which is passed
parameters
I prefer to determine the SCOPE specification at execution time.
-- Original Message --
From: John Gilmore jwgli...@gmail.com
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: DSPSERV with SCOPE=?
Date: Sat, 9 Feb 2013 15:40:37 -0500
The obvious question is that of the binding
For execution-time binding Robert Rosenberg's scheme, or something
very like it, is the only viable one. (I looked at the macro
definition.)
John Gilmore, Ashland, MA 01721 - USA
The only supported approach to parameterize the SCOPE value at runtime is
brute force,
in your case triple-pathing the code for the three choices you want to
make available.
Peter Relson
z/OS Core Technology Design
At 12:34 + on 02/10/2013, esst...@juno.com wrote about Re:
DSPSERV with SCOPE=?:
Robert Rosenberg wrote
Why not just multi-path logic? You pass a flag for the scope in pass_scope
as 0=SINGLE, 4=ALL, 8=COMMON and go:
I actually use a similiar logic now, I was trying to get a single
Things like that---It is a sort of COBOL ALTER---can be done; but the
result is not reentrant, would be hard to maintain (collateral changes
would be required every time IBM changed the macro's code skeletons),
etc., etc.
Á chacun son goût.
John Gilmore, Ashland, MA 01721 - USA
-LIST@LISTSERV.UGA.EDU
Subject: Re: Dspserv
Scott,
Before I answer your questions:
Why use dataspaces? You need caution when using it (commas!) and they
are limited (althru way high= 2GB) - New stuff is better off using
large memory objects (IARV64).
And the job ends, does this mean
...@rocketsoftware.com * w:
www.rocketsoftware.com
-Original Message-
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On
Behalf Of Scott Ford
Sent: Wednesday, June 27, 2012 12:54 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: Dspserv
Martin,
Great explanation
...@rocketsoftware.com * w:
www.rocketsoftware.com
-Original Message-
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On
Behalf Of Scott Ford
Sent: Wednesday, June 27, 2012 3:55 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: Dspserv
Bill,
10 records , length
Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU]
On Behalf Of Scott Ford
Sent: Wednesday, June 27, 2012 3:55 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: Dspserv
Bill,
10 records , length of 100 bytes each ...
Scott ford
www.identityforge.com
On Jun 27, 2012
All:
I have been reading through the MVS Programming Extended Addressability Guide
and have a question about DSPSERV usage.
If I create a job that creates a DSPSERV like below:
DSPEXMPL CSECT
DSPEXMPL AMODE 31
DSPEXMPL RMODE ANY
BAKR14,0
Scott,
Before I answer your questions:
Why use dataspaces? You need caution when using it (commas!) and they
are limited (althru way high= 2GB) - New stuff is better off using
large memory objects (IARV64).
And the job ends, does this mean the dataspace created is deleted ?
When the job that
Martin,
Great explanation and thank you for the idea/ enlightenment. I want to do this
hopefully once.
I inherited the code and thought I would create a more robust design.
Again, thank you, it's much appreciated
Scott ford
www.identityforge.com
On Jun 27, 2012, at 1:40 AM, Martin Truebner
19 matches
Mail list logo