Re: USS Callable Assembler Services

2013-11-21 Thread Miklos Szigetvari
l D'Angelo -- Original Message -- From: Tony Harminc To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 15:17:59 -0500 On 18 November 2013 14:36, esst...@juno.com wrote: Tom Marchant and others pointed out I don't have an answer to

Re: USS Callable Assembler Services

2013-11-20 Thread Jon Perryman
Copying MSG_TYPE from the get to the send message is not necessarily correct. It is an arbitrary positive number that MSGSND sends to the receiver. The receiver may use this information any way it desires. It is simply a standard. E.g. Think about MVS SMF record types. Everyone agree's on the va

Re: USS Callable Assembler Services

2013-11-20 Thread Bernd Oppolzer
I took this out of an ASSEMBLER macro which checks for the existence of a DD Name. The macro belongs to a large application system which has its origins in the early 1970 years - which makes 40 years - and runs until today - and will run until 2020, at least - the last plan to shut it down at end

Re: USS Callable Assembler Services

2013-11-20 Thread esst...@juno.com
responded. Paul D'Angelo -- Original Message -- From: Tony Harminc To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 15:17:59 -0500 On 18 November 2013 14:36, esst...@juno.com wrote: > Tom Marchant and others pointed out &

Re: USS Callable Assembler Services

2013-11-20 Thread Peter Relson
> L R1,16 CVT POINTER > L R1,0(R1) TCB TABLE > L R1,4(R1) OWN TCB FWIW, the above sequence hasn't been necessary for probably 25+ years (it does still work). Instead L R1,X'21C'(0,0)PSATOLD, ad

Re: USS Callable Assembler Services

2013-11-19 Thread Tom Marchant
On Mon, 18 Nov 2013 14:17:40 -0500, Jim Blalock If he wants the CVT pointer it's at location 16 (x'10') and has been >since the dawn of time. D'oh. Right. I know that. Thanks for the correction. -- Tom Marchant -- For IBM-MA

Re: USS Callable Assembler Services

2013-11-19 Thread Bernd Oppolzer
No, L from address 16 is correct. There are other things you can get from various system control blocks, for example the DDNames in the TIOT (task IO table), but all those activities start with the fullword at address 16. Look here: L R1,16 CVT POINTER L

Re: USS Callable Assembler Services

2013-11-18 Thread Shmuel Metz (Seymour J.)
In <20131118.143646.2538...@webmail05.dca.untd.com>, on 11/18/2013 at 07:36 PM, "esst...@juno.com" said: >Tom Marchant and others pointed out >I don't have an answer to your questions, but I think you mean >LA 15,16 >And I agree, However From >z/OS UNIX System Services Programming: As

Re: USS Callable Assembler Services

2013-11-18 Thread Jon Perryman
For BPX1QSN, message type is the first word of the message. It contains 0. Jon Perryman. > > From: "esst...@juno.com" > > > >L    15,16                CVT - communication vector table >L    15,544(15)            CSRTABLE                        >L    15,24(

Re: USS Callable Assembler Services

2013-11-18 Thread Tony Harminc
On 18 November 2013 14:36, esst...@juno.com wrote: > Tom Marchant and others pointed out > I don't have an answer to your questions, but I think you mean > LA 15,16 > > > And I agree, However From > z/OS UNIX System Services Programming: Assembler Callable Services Reference > SA23-2281-00 >

Re: USS Callable Assembler Services

2013-11-18 Thread Jim Blalock
--- From: Tom Marchant To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 12:47:43 -0600 On Mon, 18 Nov 2013 17:20:34 GMT, esst...@juno.com wrote: L 15,16 CVT - communication vector table I don't have an answer to your qu

Re: USS Callable Assembler Services

2013-11-18 Thread esst...@juno.com
et(15) Address of the service BALR 14,15 Branch and link I suspect the documentation is wrong -- Original Message -- From: Tom Marchant To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 12:47:43 -0600 On Mon, 18 Nov 2013

Re: USS Callable Assembler Services

2013-11-18 Thread Jim Blalock
If he wants the CVT pointer it's at location 16 (x'10') and has been since the dawn of time. For what his code wants to do this would be correct. (I prefer to do a USING and use the tags, though.) On 11/18/2013 1:47 PM, Tom Marchant wrote: On Mon, 18 Nov 2013 17:20:34 GMT, esst...@juno.com

Re: USS Callable Assembler Services

2013-11-18 Thread Steve Comstock
s, check out our Going Out Of Business Sale: http://www.trainersfriend.com/SpecialSale -- Original Message -- From: Tony Harminc To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 13:35:05 -0500 On 18 November 2013 12:20,

Re: USS Callable Assembler Services

2013-11-18 Thread esst...@juno.com
FFF' -- Original Message -- From: Tony Harminc To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: USS Callable Assembler Services Date: Mon, 18 Nov 2013 13:35:05 -0500 On 18 November 2013 12:20, esst...@juno.com wrote: > After I issue BPX1QSN I receive a Return Code of 0079 an

Re: USS Callable Assembler Services

2013-11-18 Thread Tom Marchant
On Mon, 18 Nov 2013 17:20:34 GMT, esst...@juno.com wrote: >L 15,16 CVT - communication vector table I don't have an answer to your questions, but I think you mean LA 15,16 -- Tom Marchant -- For IBM-MAIN

Re: USS Callable Assembler Services

2013-11-18 Thread Tony Harminc
On 18 November 2013 12:20, esst...@juno.com wrote: > After I issue BPX1QSN I receive a Return Code of 0079 and a Reason Code of > 030A I'm a little puzzled at your > ICM R0,B'',UMSGVALGet Return Value > JNP RETVAL_ERROR No after the BPX1QSN call, since the only defined RE

USS Callable Assembler Services

2013-11-18 Thread esst...@juno.com
Im exploring the use of Message Queues with USS Callable Assembler Services. >From a single program I invoked BPX1QGT, BPX1QSN, & BPX1QRC I prepare the structures and the parameters necessary to invoke BPX1QGT to create a message Queue LARL R11,U