DSPSERV Question

2015-10-15 Thread Scott Ford
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

Re: DSPSERV with SCOPE=?

2013-02-12 Thread Paul Gilmartin
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. :)

Re: DSPSERV with SCOPE=?

2013-02-11 Thread Bill Fairchild
[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

Re: DSPSERV with SCOPE=?

2013-02-11 Thread Martin Truebner
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

Re: DSPSERV with SCOPE=?

2013-02-11 Thread Edward Jaffe
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

Re: DSPSERV with SCOPE=?

2013-02-11 Thread Walt Farrell
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread esst...@juno.com
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread esst...@juno.com
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread John Gilmore
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread Peter Relson
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread Robert A. Rosenberg
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

Re: DSPSERV with SCOPE=?

2013-02-10 Thread John Gilmore
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

Re: Dspserv

2012-06-27 Thread McKown, John
-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

Re: Dspserv

2012-06-27 Thread Bill Fairchild
...@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

Re: Dspserv

2012-06-27 Thread Bill Fairchild
...@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

Re: Dspserv

2012-06-27 Thread Scott Ford
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

Dspserv

2012-06-26 Thread Scott Ford
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

Re: Dspserv

2012-06-26 Thread Martin Truebner
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

Re: Dspserv

2012-06-26 Thread Scott Ford
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