You can do anything without the environment block it’s a catch 22 Going to try IKJTSOEV and maybe the returned the cppl->ect->ECTENVBK will work
Thanks > On Jan 26, 2022, at 12:32 PM, Charles Mills <charl...@mcn.org> wrote: > > I have a fair amount of experience writing assembler and calling it from > Rexx. > > Is your problem with "getting going" -- the linkage and that sort of thing -- > or some logic problem in your assembler once you get going? > > You might try writing the world's simplest assembler program first -- maybe > just do nothing except survive the call and return successfully. Get that > working. > > Then enhance it to return 'Hello, World!" in the result area. SAY it from > your calling Rexx to make sure you got it right. > > And then move forward one step at a time. > > You have two "non-debugger" options for debugging: > > 1. WTO's. Good especially for tracing how far you got in your logic. > 2. The old DC H'0' and debug from the dump. > > Charles > > > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] > On Behalf Of Joseph Reichman > Sent: Wednesday, January 26, 2022 8:35 AM > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: Debugging Assembler Rexx programs > > The copy book is assembler > It tells me the name of the variable it’s length > And it’s offset which would be it’s value > > I have one Simple question > > This url > > https://share.confex.com/share/115/webprogram/Handout/Session7691/S7691bla.pdf > > Contains what I want to do it says how to write > The program if the program is extensive > You have to debug it > > The only way to get the Rexx environment > Block > > Address tso > “Call ‘myloadlib(myprog) passenvb’ > Passenvb populates register 0 with the address of the envblock > > How would I debug this program > > It tried test ‘mylosdlib(myprog)’ cp > And used ECTENVBK but now I am getting > > A return code invalid language environment > > > >>> On Jan 26, 2022, at 11:16 AM, Paul Gilmartin >>> <00000014e0e4a59b-dmarc-requ...@listserv.uga.edu> wrote: >>> >>> On Jan 26, 2022, at 08:09:14, Joe Reichman wrote: >>> >>> Thanks but that would never here at the IRS this place is highly sensitive >>> to anything from the outside >>> >> It's hard for these fora to help you if: >> >> o You can't show the failing code. >> >> o You can't accept working examples from outside. >> >> Must your solution involve Assembler? Why not keep the data in a file, >> read it with Rexx and populate the variables with assignment statements >> or VALUE()? >> >> -- >> gil