COBOL Declaratives Use for Debugging On

2017-04-06 Thread Richard Zierdt
ain as one of those COBOL Unsolved Mysteries. Best - Richard Zierdt //EXEC IGYWCLG IDENTIFICATION DIVISION. PROGRAM-ID. COBOLDM. AUTHOR. Testing COBOL's WITH DEBUGGING MODE capability. ENVIRONMENT DIVISION. CONFIGURATION SECTION.

Non-reentrant program not allowed (where?); Advantages of reentrant programs?

2024-08-23 Thread Richard Zierdt
raries (if any), are there other advantages to reentrant code ? Thanks --  Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are not the

Relative Instructions not generated by some IBM macros, e.g. STORAGE and ATTACHX

2024-08-26 Thread Richard Zierdt
IEABRCX DEFINE IEABRCX ENABLEChange base-displacement to relative but apply to branch instructions, not load. Any perspectives would be helpful, either with an alternative solution, or that, like taxes, you live with it. Thanks – Richard Zierdt Confidentiality Warning

Re: Relative Instructions not generated by some IBM macros, e.g. STORAGE and ATTACHX

2024-08-26 Thread Richard Zierdt
ill). [ATTACHX seems to differ from ATTACH by its access register support.] Another option is to use the List and Execute forms of ATTACH(X). Still uses base-displacement to reference data areas, but the (branch) instructions could be relative, or easier to convert if they are not.

POSTing a WAIT in another Address Space; POST ASCB= parameter; S602 Abend

2024-09-04 Thread Richard Zierdt
t's not working? A working example of POST macro w/ASCB parameter would be appreciated. Or CBT tape, etc. Thanks Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged

Re: POSTing a WAIT in another Address Space; POST ASCB= parameter; S602 Abend

2024-09-04 Thread Richard Zierdt
OST ASCB= parameter; S602 Abend EXTERNAL EMAIL Richard, Have you considered using IEAMSXMP? Much safer. Tom Harper Phoenix Software International Sent from my iPhone > On Sep 4, 2024, at 10:36 AM, Richard Zierdt > wrote: > > Trying to POST a WAIT ECB in a different address s

Re: POSTing a WAIT in another Address Space; POST ASCB= parameter; S602 Abend

2024-09-04 Thread Richard Zierdt
nks to everyone for their suggestions, guidance. Richard Zierdt From: IBM Mainframe Discussion List on behalf of Charles Mills Sent: Wednesday, September 4, 2024 6:17 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: POSTing a WAIT in another Address Space; POST ASCB= par

Re: POSTing a WAIT in another Address Space; POST ASCB= parameter; S602 Abend

2024-09-09 Thread Richard Zierdt
s. So, my apologies, IBM documentation! Richard Zierdt From: IBM Mainframe Discussion List on behalf of Peter Relson Sent: Friday, September 6, 2024 10:07 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: POSTing a WAIT in another Address Space; POST ASCB= parameter;

PC - SVC restriction ?

2024-09-11 Thread Richard Zierdt
IEAMSXMP = Safe cross-memory Post = service to end the WAIT.] Thanks - Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are not the named

Re: PC - SVC restriction ?

2024-09-12 Thread Richard Zierdt
behavior. Again, thanks for explaining where SVCs can be called. Richard Zierdt From: IBM Mainframe Discussion List on behalf of Peter Relson Sent: Thursday, September 12, 2024 8:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: PC - SVC restriction ? This Me

PCOMM macro/script - Copy Screens, Copy Append

2017-11-03 Thread Richard Zierdt
#x27;m studying VBScript syntax now (WshShell - SendKeys might work), but if the wheel's already been invented . . . Any help appreciated. Thanks - Richard Zierdt -- For IBM-MAIN subscribe / signoff / archive access instruc

Re: Cross-Memory Access: Can an Address Space be treated as a Data Space using an ALET?

2024-10-02 Thread Richard Zierdt
dle the exceptions you warn about. Also, could things have improved in the last 20 years? The simplicity of a single ALESERV (albeit wrapped around MODESET) to get the job done is very attractive. Of course, all that glitters is not gold, so I'll keep Chris C

Re: Extended linkage index - documentation? PC routine definition problem

2024-11-05 Thread Richard Zierdt
Problem solved by LOAD . . . GLOBAL=(YES,F) macro / parameter. Another sidebar consideration: When LOADing a module into common storage, the module cannot be linked with PAGE or an ABEND 306-10 is issued. z/OS is probably trying to conserve space. Thanks to all Richard Zierdt

Extended linkage index - documentation? PC routine definition problem

2024-11-04 Thread Richard Zierdt
s to x'2010 53600900' etc. A S0C1 should have occurred given that the storage starts with hex zeros. Address 20105000 in addeess space A points to x' A7F40018' (Jump instruction). Does "extended linkage index" have anything to do with this situ

Cross-Memory Access: Can an Address Space be treated as a Data Space using an ALET?

2024-09-30 Thread Richard Zierdt
E: /80FD66D8 F: /80007000 Any help appreciated; Thanks -- Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are

Re: Program Authorization: Unauthorized programs calling Authorized

2024-11-19 Thread Richard Zierdt
. . . RSAPF=YES. Noted, thanks. (5) Bottom line: to display control registers for unauthorized programs, the called program that provides this service will have to be in an SVC or PC (or an SRB, I guess, but enough for now). Thanks, everyone. Richard Zierdt F

Program Authorization: Unauthorized programs calling Authorized

2024-11-18 Thread Richard Zierdt
elucidation appreciated — Thanks Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are not the named recipient, its employee or its agent

How is an SRB invoked?

2024-11-26 Thread Richard Zierdt
SYNCHCOMPADDR=SRBCmp1@, SYNCHCODEADDR=SRBCmp2@, SYNCHRSNADDR=SRBRsn@, PRIORITY=CURRENT, MF=(E,IEAMSCHL,COMPLETE) It returns zero in R15. Thanks-- Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients.

Re: IEAMSXMP - Cross Memory POST - Supervisor State required?

2024-12-08 Thread Richard Zierdt
. But then it would help if a set of MVS OS services were developed that could "handshake" together two (or more) specific, not random, unauthorized ASs so they could communicate between themselves. Thanks again -- Richard Zierdt From: IBM Mainfram

How Secure are Name/Token Pairs? IEANTCR / IEANTRT services

2024-12-08 Thread Richard Zierdt
are might be taken before putting sensitive data in the token. However, even if these pairs are an open book, the token could be encrypted by the creator. Same with the name. Just wondering Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only

IEAMSXMP - Cross Memory POST - Supervisor State required?

2024-12-07 Thread Richard Zierdt
another unauthorized AS, so why the IEAMSXMP supervisor-state-only restriction? Thanks - Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If yo

Assembly language: Re-establishing the correct xSECT -- DSECT or CSECT

2025-01-07 Thread Richard Zierdt
voking environment, but it's useful to know where a macro is being interpreted anyhow, DSECT or CSECT. How can the assembler not know this? Any clarification appreciated. Thanks - Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the na

Whatever happened to TheAmericanProgrammer.com ?

2025-02-10 Thread Richard Zierdt
m. Perhaps the URL registration fees weren't paid.) Yes, there are other treatises about REXX, but what about the website? Might its content have been saved elsewhere? Thanks -- Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for

Re: Whatever happened to TheAmericanProgrammer.com ?

2025-02-10 Thread Richard Zierdt
Indeed it does. I found the exact webpage mentioned in the book. Very useful website; who woulda thought? Thanks — Richard Zierdt From: IBM Mainframe Discussion List on behalf of Mike Beer Sent: Monday, February 10, 2025 11:47 AM To: IBM-MAIN

Re: DSPSERV from a subtask fails while successful from the main task

2024-12-16 Thread Richard Zierdt
ntain only alphabetic, numeric and national characters, cannot start with a numeric character, and must be padded on the right with blanks -Original Message- From: IBM Mainframe Discussion List On Behalf Of Richard Zierdt Sent: Monday, December 16, 2024 10:54 AM To: IBM-MAIN@LISTSERV.UA.E

DSPSERV from a subtask fails while successful from the main task

2024-12-16 Thread Richard Zierdt
mary and home address space concepts, but it's unclear how that relates to main task — subtask environments. Bottom line, may a subtask create a data space using DSPSERV ? Thanks Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only

Interesting OPEN - CLOSE behavior in Key 0

2024-12-24 Thread Richard Zierdt
o ZERO between OPEN and CLOSE caused a problem. BTW, a PUT macro worked fine anywhere after OPEN. No, this is not production code, dangers with key zero, etc, but it is educational. Happy Holidaze, everyone Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This mess

Re: Assembly language: Re-establishing the correct xSECT -- DSECT or CSECT

2025-01-07 Thread Richard Zierdt
Yep — that works — &SYSSTYP ! Thank you, Chuck (Hardee) From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Tuesday, January 7, 2025 6:28 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Assembly

AR Mode: MVCL R0,Rx No; MVCL Rx,Ry Yes

2025-03-17 Thread Richard Zierdt
he R1 or R2 field is zero, 32 zeros are used rather than the contents of access register 0. " There is probably a reason why AR0 is not supported as MVCL operands; it's just that it's inconsistent with the corresponding behavior in Primary ACS mode. Richard Zierdt Confidentiality W

Reentrant Lite ?

2025-03-28 Thread Richard Zierdt
). Any program could be reentrant without Getmains if callers provided save/work areas (and the programs were written accordingly). Just a thought Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may cont

Re: Looking for different strategies/solutions

2025-05-06 Thread Richard Zierdt
Implement ENQ/DEQ logic before POSTing? Use the low-order three bytes of the ECB to store a STCK? You've have to decide which bits of the STCK result provide sufficient resolution. But that could indicate who got there first. Richard Zierdt Fresche Solu

CSRCMPSC Compression macro; Obtaining page-aligned storage using LE / Cobol

2025-05-29 Thread Richard Zierdt
some LE, Cobol function, or equivalent service. Thanks Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are not the named recipient, i

Re: CSRCMPSC Compression macro; Obtaining page-aligned storage using LE / Cobol

2025-05-29 Thread Richard Zierdt
ould give you he page aligned storage On Thu, May 29, 2025, 16:57 Richard Zierdt < richard.zie...@freschesolutions.com> wrote: > From assembly services reference manual for the CSRCMPSC macro: "Note that > the expansion dictionary must immediately follow the compression > dic

Understanding Data Compression and z/OS services

2025-07-11 Thread Richard Zierdt
nt of "under the hood" documentation would help. "tailored" compression, "generic" compression, Dictionaries, tokens, Oh My! Thanks Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. Th

Db2 Catalog Fields "Not Used." Really?

2025-07-20 Thread Richard Zierdt
Is there any wiggle room for interpretation? Could it mean "Yes, Db2 will *populate* such columns, but otherwise not *use* them" ? If so, that interpretation would apply to a thousand other fields in Db2 and the OS. Richard Zierdt Confidentiality Warning/Avertissement de confidentialité