Re: Question on wrapped JESMSGLG messages

2020-05-18 Thread Jon Perryman
Messages in z/OS do not wrap and are not formatted. Messages are written using either WTO (single message) or MLWTO (multiple lines of a message). WTO allows you to write a single message which I think has a max length of somewhere around 128 bytes. Multi-line messages are multiple MLWTO's (one

Re: Licensed source code

2020-05-18 Thread Jon Perryman
https://www-03.ibm.com/software/sla/sladb.nsf/sla/home?OpenDocument Jon.On Monday, May 18, 2020, 07:54:19 PM PDT, Seymour J Metz wrote: Does anybody have an announcement or other document that I can cite for "The source code is covered by a non-disclosure agreement or a license that

Re: tcpip or telnet

2020-05-19 Thread Jon Perryman
Generic response time monitoring for TCP is not possible. You need to set expectations based on the monitors you decide to use.  To understand the problem, think about what is considered a delay. TN3270 delays are clearly defined (press enter to screen returned). The Unix equivalent is telnet w

Re: Licensed source code

2020-05-19 Thread Jon Perryman
On Monday, May 18, 2020, 10:18:10 PM PDT, Seymour J Metz wrote: > Is there optional source code for any IBM software announced or released > after May, 1999? > I didn't see anything there that related to permissible > and impermissible use of source code. Macro's are source. I'm not a la

Re: Question on wrapped JESMSGLG messages

2020-05-19 Thread Jon Perryman
On Monday, May 18, 2020, 05:49:43 PM PDT, Seymour J Metz wrote: >> Messages in z/OS do not wrap and are not formatted. > In the nextt paragraph you say the opposite. It's not the opposite. Consol address space builds a line that is destination dependent. Compare the same message in syslog vers

Re: Using Google Chrome to open IBM z/OS 2.4 Library Index ???

2019-08-05 Thread Jon Perryman
Sorry for the late reply. I just saw this question. If you have questions about chrome browser, ask them in the google group chromium-discuss. In fact, questions about any chromium based browser (e.g. chrome, MS Edge and several others) can be asked here. Don't confuse chromium-os with chromium

Re: Using Google Chrome to open IBM z/OS 2.4 Library Index ???

2019-08-06 Thread Jon Perryman
16-dmarc-requ...@listserv.ua.edu> wrote: On Tue, 6 Aug 2019 04:55:50 +0000, Jon Perryman wrote: > ... >For security reasons, Chrome does not support Windows file extensions. This is >a huge security exposure with other browsers  (e.g. MS Word autorun script). >There are very few extensions th

Re: Mainframes testing

2019-08-13 Thread Jon Perryman
Is IBM trying to get out of z/OS? Abby Ross states "passwords and confidential information should not be on the mainframe because they are exposed to any type of user". This article is about selling IBM services and moving to Unix. So called experts yet she and her team obviously don't understa

Re: Local time in C on z/OS

2019-08-15 Thread Jon Perryman
The op wants the machine local time as seen in the system log instead of all the exceptions that are allowed in the C standard. If the op doesn't get an acceptable solution, then call the assembler macro's directly from C.. It's a simple call to time or whatever macro you need. As mentioned bef

Re: Local time in C on z/OS

2019-08-15 Thread Jon Perryman
On Thursday, August 15, 2019, 01:56:47 PM PDT, Thomas David Rivers wrote: > Thus - the entire question about "what time is it" is totally answered > when you can reliably answer the question of "where are you?" C offer's localtime and UTC but not z/OS time. The OP wants the z/OS time. "whe

Re: Local time in C on z/OS

2019-08-17 Thread Jon Perryman
On Friday, August 16, 2019, 07:42:44 AM PDT, Seymour J Metz wrote: IMHO the right way is to log both the time in UTC and the local zone offset. From:  Paul Gilmartin  On Thu, 15 Aug 2019 23:11:48 +0000, Jon Perryman wrote: > >C offer's local

Re: Adding/replacing PDS member with QSAM, BLDL, and STOW

2019-08-19 Thread Jon Perryman
Have you looked at CBTTAPE.ORG to see if this already exists? Maybe the PDS command does something like this that you can adapt to your needs. Jon. On Monday, August 19, 2019, 07:46:44 AM PDT, Kirk Wolf wrote: So I know how to do this with BPAM, but I have a case where I would like to

Re: Local time in C on z/OS

2019-08-19 Thread Jon Perryman
accept an acceptable solution. Jon. On Saturday, August 17, 2019, 08:05:22 PM PDT, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: On Sat, 17 Aug 2019 23:43:34 +0000, Jon Perryman wrote: > If time were as simple to solve as UTC and a 1 byte UTC offset,

Re: vendor distributes their private key

2019-08-22 Thread Jon Perryman
Ask yourself if you can trust a vendor that does not understand basic security concepts. When you complain, will they simply give you the public key or will they request new public / private keys? I personally would be leery because they will be make much worse mistakes. The standard helps with

Re: ISPF DISPLAY Service

2019-08-23 Thread Jon Perryman
To deal with PF keys, ISPF panels have the .PFKEY variable (notice period) that contains the PF key pressed. You could use this variable in the panel )PROC IF statement or simply copy it a variable passed to the program. As for the command line variable (typically zcmd), you can ignore it, clea

Re: vendor distributes their private key

2019-08-24 Thread Jon Perryman
On Friday, August 23, 2019, 04:34:14 PM PDT, Charles Mills wrote: >> I believe a public key can be associated with more than one PGP private key > I don't know PGP at all but for basic asymmetrical or public/private key > encryption,  > the public and private keys are basically one to

Re: vendor distributes their private key

2019-08-24 Thread Jon Perryman
t; They are supposed to be uniquely paired. > "Supposed to be." Is that real different from what I said? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Jon Perryman Sent: Saturday, August 24, 2019 7:40 AM To: IBM-MAIN@

Re: vendor distributes their private key

2019-08-24 Thread Jon Perryman
I vaguely recall that there was a third prime number involved in the algorithm that was static for RSA. Do they still have this third prime? Could it be that they use this to eliminate this possibility?  Jon. On Saturday, August 24, 2019, 09:17:22 AM PDT, Mike Schwab wrote: > Well, keys a

Re: vendor distributes their private key

2019-08-24 Thread Jon Perryman
No need for a private key registry because verifying the public key is sufficient. There are public key registries but I doubt they validate duplication.  Remember this is PGP (Pretty Good Privacy - not perfect), so there are multiple factors that were considered. In this case, duplicate key pa

Re: vendor distributes their private key

2019-08-24 Thread Jon Perryman
Vendors should restrict read access to their FTP upload sites in case there is sensitive data included. Dumps are a good example where customers cannot sanitize the file. There are some customers that will not send a dump because they cannot sanitize it. In those situations, you are forced to s

Re: S0C4 XL C Compiler

2019-08-24 Thread Jon Perryman
I'm guessing that not setting commands is causing your problem. Jon On Saturday, August 24, 2019, 06:27:05 PM PDT, Joseph Reichman wrote: Simple little program cannt  believe it     #include                                                     #include                        

Re: CLASS parm for EXEC statement?

2019-08-26 Thread Jon Perryman
Class=A and class=B has nothing to do with system. The job card has a system affinity parameter to run that job on a specific system. Running a step on another system is rarely the correct answer. You would be blocking the initiator. Additionally, resources are shared so that job is probably s

Re: GIM38201E and GIM31901I

2019-08-26 Thread Jon Perryman
Exclude should not be needed. A PMR should be opened so that the problem can be fixed correctly. Most often, users cause this error by specifying REDO but there are a few other rare causes that usually require PMR to fix the problem. Jon. On Monday, August 26, 2019, 05:54:33 AM PDT, Allan

Re: vendor distributes their private key

2019-08-26 Thread Jon Perryman
wo primes. See https://en.wikipedia.org/wiki/RSA_(cryptosystem) -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of Jon Perryman Sent: Saturday, August 24, 2019 4:29 PM To: IBM-MAIN@LISTSERV.UA.ED

Re: vendor distributes their private key

2019-08-26 Thread Jon Perryman
Non-repudiation for the message is not guaranteed by a hash. There is more than 1 message that could match that hash. Jon. On Monday, August 26, 2019, 02:42:27 PM PDT, Charles Mills wrote: Yow! Expensive in terms of CPU time. Wouldn't (ideally at least) foo encrypt it with a random secr

Re: S0C4 XL C Compiler

2019-08-26 Thread Jon Perryman
You never mentioned this this was a compile time abend. I assumed it was a run time abend. Compile the hello world to make sure it's not a general compiler problem.  Add statements gradually. When it starts abending, that should be the statement causing the problem. I suspect a header is caus

Re: S0C4 XL C Compiler

2019-08-26 Thread Jon Perryman
riginal Message- From: IBM Mainframe Discussion List On Behalf Of Jon Perryman Sent: Monday, August 26, 2019 7:09 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: S0C4 XL C Compiler You never mentioned this this was a compile time abend. I assumed it was a

Re: S0C4 XL C Compiler

2019-08-26 Thread Jon Perryman
Aug 26, 2019, at 8:29 PM, Jon Perryman wrote: > > Finding the compile time problem could take some time. If it's a missing > ifdef or looping macro, then it will be an easy fix but more difficult to > fi

Re: S0C4 XL C Compiler

2019-08-27 Thread Jon Perryman
26, 2019, at 10:14 PM, Jon Perryman wrote: > > Did you compile the hello world example and it abended? I can't believe this > won't compile. IBM does QA so it's hard to believe the commonly used features > fail with this abend. > CEETEST and DLL are used less.

Re: Assembler :- PC Instruction

2019-08-28 Thread Jon Perryman
For "who will perform the translation process", it's not going to be clear. First, rather than translation, the PC instruction builds the environment from the token. ETDEF defines the  PC environment but ETCRE or ETCON could easily insert calls into the environment entry without us being aware.

Re: Assembler :- PC Instruction

2019-08-28 Thread Jon Perryman
The PC instruction is a replacement for SVC.  Both instructions exist solely to run authorized programs in other address spaces. PC was designed to fix and simplify many of those problems with SVC. Some of the important problems addressed (not all): 1. 256 static defined SVC's replaced by dyn

Re: Assembler :- PC Instruction

2019-08-28 Thread Jon Perryman
PC does not have a larger address space. It simply has the option to access other address spaces. Collisions for PC environments cannot occur because the PC instruction must use the token returned when you created the environment. The problem is passing this token to programs issuing the PC in

Re: Assembler :- PC Instruction

2019-08-29 Thread Jon Perryman
> how do you measure the performance..? For the PC instruction, performance is simply a curiosity and doesn't really matter. The alternatives are SVC and SSI. The benefits of PC far outweigh any possible savings by using SVC. The SSI is a special use case.  As for measuring performance, is th

Re: Case TS002648607 (PMR 76523,082,000) - Compiler abend

2019-08-29 Thread Jon Perryman
I expected this to be a missing paren causing the S0C4 but a semicolon is surprising. Usually you get a confusing message for a missing semicolon. Notice that IBM says they will get back to you by Sept 5. You caused this guy extra work by declaring this a sev 1. I don't know about today but in

Re: Assembler :- PC Instruction

2019-08-29 Thread Jon Perryman
9:03 AM PDT, Tom Marchant <000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote: On Thu, 29 Aug 2019 04:22:02 +, Jon Perryman wrote: >The PC instruction is a replacement for SVC.  Both instructions exist >solely to run authorized programs in other address spaces. No. The SVC instruct

Re: Assembler :- PC Instruction

2019-08-29 Thread Jon Perryman
>>  The PC instruction is a replacement for SVC.  > That's one use case. What about privileged code that scheduled an SRB into  > another address space and waited for a cross-memory post? A PC is potentially > much less overhead. PC routines are not necessary to use XMEM but they make it so eas

Re: Assembler :- PC Instruction

2019-08-29 Thread Jon Perryman
, as long as it complies with PoOps. From: IBM Mainframe Discussion List on behalf of Jon Perryman  For "who will perform the translation process", it's not going to be clear. First, rather than translation, the PC instruction builds the environment from the token. ETDEF d

Re: Assembler :- PC Instruction

2019-08-30 Thread Jon Perryman
torage macro's somehow use an SRB to execute authorized code in any address space? Jon.  On Friday, August 30, 2019, 08:08:32 AM PDT, Tom Marchant <000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote: On Thu, 29 Aug 2019 20:59:02 +0000, Jon Perryman wrote: >As for &

Re: XL C\C++ missing DLL for fopen

2019-09-01 Thread Jon Perryman
IBM PI68779: An customer PL/I 64bit application failed with CEE3501S. | | | | IBM PI68779: An customer PL/I 64bit application failed with CEE3501S. Error Description PL/I 64bit customer has an application that is failing with | | | Jon. On Sunday, September 1, 2019, 11:49:05 AM P

Re: XL C\C++ missing DLL for fopen

2019-09-01 Thread Jon Perryman
r storage so the only way to do  that is amode 64 Figured when you do a malloc it would be above the bar The XL C\C++ compiler has a huge number of deficiencies > On Sep 1, 2019, at 8:17 PM, Jon Perryman wrote: > > IBM PI68779: An customer PL/I 64bit application fa

Re: XL C\C++ missing DLL for fopen

2019-09-02 Thread Jon Perryman
On Sunday, September 1, 2019, 08:31:39 PM PDT, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: >> As for IBM C having several deficiencies, remember that z/OS is a  >> very complex OS compared to Unix where 1 size fits all.  > Simpler is better. I never said Uni

Re: XL C\C++ missing DLL for fopen

2019-09-02 Thread Jon Perryman
bove bar storage so the only way > to do  that is amode 64 > Figured when you do a malloc it would be above the bar > The XL C\C++ compiler has a huge number of deficiencies > > On Sep 1, 2019, at 8:17 PM, Jon Perryman wrote: > > > > IBM PI68779: An customer PL/I 64bit

Re: XL C\C++ missing DLL for fopen

2019-09-02 Thread Jon Perryman
I'm not sure how you made the leap to the DLL module was not found. These messages imply the CELQV003 was found but the xplink attribute did not match. The binder uses the DLL module to validate attributes are correct instead of doing this validation at run time.  I agree with Don that you are

Re: Assembler :- PC Instruction

2019-09-04 Thread Jon Perryman
> SVC allows you to execute authorized code in YOUR address space.  > It does not allow you to execute code in any arbitrary address space. There is no YOUR address space.  E.g. Getmain belongs to RSM but run authorized in any address space that uses the getmain macro.  >From a product persp

Re: Submitting batch if you don't have TSO

2019-09-04 Thread Jon Perryman
> One argument management offers in mitigation is that most of these CICS > users don't have TSO, so they  > haven't the ability to submit batch jobs.  Job's can easily be submitted from CICS or IMS thru your job scheduler (I think IBM OPC or CA7). I can't remember the specifics for requesting

Re: Submitting batch if you don't have TSO

2019-09-05 Thread Jon Perryman
On Thursday, September 5, 2019, 06:06:41 AM PDT, John McKown wrote: > I completely agree. Unfortunately, we have a number of batch jobs which are > submitted by CICS transactions run by users. The JCL is contained in an > ASSEMBLER non-CICS program in the DFHRPL. These modules do go t

Re: LPA - IPL or dynamic

2019-09-16 Thread Jon Perryman
> On Monday, September 16, 2019, 10:54:02 AM PDT, Peter wrote: > I have seen few vendors suggesting an IPL as requisite Product vendor's do not want to be the cause for an IPL unless it's absolutely necessary. z/OS has many features that we can use to avoid IPL's. SVC's can be replaced

Re: Submitting batch if you don't have TSO

2019-09-16 Thread Jon Perryman
> On Sunday, September 15, 2019, 10:40:53 PM PDT, Bill Soper > wrote: > With CICS 5.5... you can submit as the CICS logged on userid... This could still become a headache for the security admin and others if not managed correctly. Assigning surogat and maintaining dataset profiles for CICS

Re: Size of area passed to the pthread initiailization routine in BPX pthread_create

2019-09-16 Thread Jon Perryman
Questions about MVS Unix facility such as create_thread would probably get an answer on the OMVS-l newsgroup. Jon On Tuesday, September 10, 2019, 12:46:23 PM PDT, Thomas David Rivers wrote: In the Callable Services documentation, in the pthread_create description, the usage notes desc

Re: MPF Exit calling System REXX - S0C4 abend

2019-09-16 Thread Jon Perryman
>  On Friday, September 6, 2019, 11:43:00 AM PDT, Peter Relson > wrote: > Does it need saying that you ought to have your own recovery and take your > own SVC Dump to meet your own diagnostic needs? MPF processing is also used for Netview message processing and has some basic abend recov

Re: DLL enabled module

2019-09-16 Thread Jon Perryman
> If I have dynam(DLL) module and the load module has a number of CSECT  > Can I still BASR to other CSECT > By browsing dynam(DLL) module Seems to be another type format than regular > load module I've never used assembler DLL functionality but from my understanding, you are supposed to u

Re: I see a need for general conversion of mappings was Re: C headers in z/OS 2.4

2019-09-20 Thread Jon Perryman
> XLC has a DSECT conversion utility.  Surprisingly, I think I must have been the only one to generate IPCS mapping automatically using assembler macro's. Less than 100 lines of simple code greatly improved dump reading. As a product developer, I had to read a lot of dumps and this saved a lo

Re: I see a need for general conversion of mappings was Re: C headers in z/OS 2.4

2019-09-21 Thread Jon Perryman
tember 20, 2019, 03:23:25 PM PDT, Gord Tomlin wrote: Some snippage and interspersed comments... On 2019-09-20 17:11, Jon Perryman wrote: > For instance, mapping to C does not support remapping, redefinition or > re-declaring variables such as "org" in assembler. Actually,

Re: I see a need for general conversion of mappings was Re: C headers in z/OS 2.4

2019-09-21 Thread Jon Perryman
> (union and bit mapping) An archaism of C that remains  > because old *nix programs use or used them. >Legacy of the era of expensive RAM. Those days are long gone. There is someone in the chrome browser group who is just now complaining that he has exceeded 70GB ram (yes, ram). For me, GMAI

Re: VIO dataset problem

2019-09-21 Thread Jon Perryman
On Saturday, September 21, 2019, 12:33:07 PM PDT, Shivang Sharma wrote: > 3 show VIO being paged out .   Paging VIO is not necessarily a bad thing. Check for excessive amount of data being written to VIO. Check storage usage for the system. Maybe another address space is using a lot of storag

Re: VIO dataset problem

2019-09-21 Thread Jon Perryman
I'm sure there must be controls but I familiar with them.  You mentioned BDAM. Maybe VIO is not fully compatible with BDAM when it pages out a VIO block.  As for paging, it will occur even if it's only some. At this point, you are trying to find the cause. I'm just giving you what could be pos

Re: VIO dataset problem

2019-09-22 Thread Jon Perryman
> On Sunday, September 22, 2019, 02:46:54 AM PDT, Shivang Sharma wrote: My dataset is less the max limit . VIO has support for BDAM as well. VIO should not cause a hang. Report the problem to IBM. This will have you take a dump so they can look at why your jobs are hanging. Jon. --

Re: Who writes these things?

2019-09-24 Thread Jon Perryman
> On Monday, September 23, 2019, 03:35:42 PM PDT, Seymour J Metz wrote: > Indeed, but HTML is not one of them. HTML has syntax for encapsulating a  > script in some other language, but it is not in itself a scripting language.   Actually, HTML is a scripting language and object oriented. Certa

Re: preprocessor directives XL C\C++

2019-09-24 Thread Jon Perryman
> On Sunday, September 22, 2019, 02:26:31 PM PDT, Joseph Reichman wrote: > In visual studio property pages you can specify preprocessor directives but > Iyou say __MVS__  > Is built-in you answered my question  While builtin macro __MVS__ resolves this specific situation, you may eventua

Re: Who writes these things?

2019-09-24 Thread Jon Perryman
> HTML is not only not object oriented, it is not even a procedural language. Using developer tools in any browser will show you each object with the object attributes. HTML predefined all classes and the attributes associated with those classes (e.g. input, div, table, ...). These objects are

Re: Who writes these things?

2019-09-26 Thread Jon Perryman
On Wednesday, September 25, 2019, 02:44:14 AM PDT, David Crayford wrote: > Are you talking about the DOM?  The definition of OO typically refers to > languages that support polymorphism, inheritance and encapsulation. HTML > is basically a markup language. I'm talking about the DOM object

Re: Who writes these things?

2019-09-26 Thread Jon Perryman
On Wednesday, September 25, 2019, 11:13:19 AM PDT, Seymour J Metz wrote: > The format of an HTML parse tree constructed by,  > e.g., a Perl program, is not compatible with JavaScript.  You are referring to XML parse tree. HTML parse tree's do not exist outside web browsers. Even Nodejs parses

Re: Who writes these things?

2019-09-26 Thread Jon Perryman
On Wednesday, September 25, 2019, 07:05:47 PM PDT, Clark Morris wrote: >> Copy books cam in with Jovial, well before 1970. >> Assemblers had COPY instructions in the 1960s. >> PL/I had the %INCLUDE statement in the 1960s. By 1970 it was old hat. > COBOL D on DOS/360 had copybooks in 1966 or ear

Re: Who writes these things?

2019-09-26 Thread Jon Perryman
On Thursday, September 26, 2019, 12:31:23 PM PDT, Seymour J Metz wrote: > The definition of macro has never been the same as copy.  Seriously! The most sophisticated C macro possible is "#DEFINE MYMAC  B C D ". Calling the macro "A  MYMAC Y" results in "A B C D E". Additional macro substit

Re: Who writes these things?

2019-09-26 Thread Jon Perryman
On Thursday, September 26, 2019, 01:15:42 PM PDT, Seymour J Metz wrote: >> You are referring to XML parse tree. > Not even close. What are you smoking?  After looking at Perl's HTML5 DOM which came out this year, I stand corrected. Apparently, people are willing to put a lot of effort and

Re: Tracing RACF?

2019-09-30 Thread Jon Perryman
On Wednesday, September 25, 2019, 07:34:05 AM PDT, Allan Staller wrote: > That is not considered a good practice in RACF circles. The best practice > would be: > MCAT  - UACC(NONE) READ(*)      ALTER(sysprogs) (note: No update access > except via sysprogs) Any system where the master cat

Re: Who writes these things?

2019-09-30 Thread Jon Perryman
On Thursday, September 26, 2019, 01:32:58 PM PDT, Seymour J Metz wrote: > DOM is not HTML, it's a representation of HTML files. HTML doesn't have > classes. The HTML is converted into a DOM object. This object is used by javascript and web browser to access the HTML. This object clearly

Re: Who writes these things?

2019-09-30 Thread Jon Perryman
On Thursday, September 26, 2019, 01:08:35 PM PDT, Jeremy Nicoll wrote: > On Thu, 26 Sep 2019, at 19:36, Jon Perryman wrote: >> Was the definition of >> "macro" always the same as "copy"?  > No.  Perhaps you should read through:  > https://en.w

Re: Who writes these things?

2019-09-30 Thread Jon Perryman
On Thursday, September 26, 2019, 09:19:02 PM PDT, David Crayford wrote: > On 2019-09-27 2:05 AM, Jon Perryman wrote: >> This assumes Javascript and CSS are not part of the HTML language. > They're not. They have completely different language standards and can > be u

Re: Who writes these things?

2019-09-30 Thread Jon Perryman
On Friday, September 27, 2019, 12:27:22 PM PDT, Seymour J Metz wrote: > JS has things called classes and objects, but their behaviors are not >  what the OO community means by object oriented. Since the OO community can't exclude JS by definition, they must resort to their intent. We may

Re: Who writes these things?

2019-09-30 Thread Jon Perryman
On Friday, September 27, 2019, 12:31:41 PM PDT, Seymour J Metz wrote: > I have no interest in arguing with the willfully ignorant.  You shouldn't argue with that voice in your head. You keep making statements without any justification. Show us a C macro that does more than copy C code into

Re: IBM SSI Function Codes 16 and 17

2019-10-03 Thread Jon Perryman
On Thursday, October 3, 2019, 12:50:34 PM PDT, Seymour J Metz  wrote: >> these function are NOT 'exit' points in open/close processing > OPEN and CLOSE call them through the SSI; how are they not exit points? The SSI is for subsystems and not for exit points. Subsystems can implement exits (

Re: Who writes these things?

2019-10-05 Thread Jon Perryman
On Tuesday, October 1, 2019, 10:45:59 AM PDT, Charles Mills wrote: > #ifdef __MVS__ > #define OVERRIDE > #else > #define OVERRIDE override >#endif #if directives are not valid in C macro's. C macro's only copy information. This example simply shows that C macro's content can be changed. Jo

Re: Who writes these things?

2019-10-05 Thread Jon Perryman
and was not functional without C. Assembler macro's are an extension to Assembler. HTML  On Tuesday, October 1, 2019, 11:23:05 AM PDT, Gord Tomlin wrote: On 2019-10-01 00:34, Jon Perryman wrote: > And you would be wrong. On 2019-10-01 06:30, David Crayford wrote: > And y

Re: multi-line STDPARM shell script for BPXBATCH

2019-10-05 Thread Jon Perryman
On Wednesday, October 2, 2019, 12:52:56 PM PDT, Kirk Wolf wrote: > You really like all of this mangling of the shell syntax? In all Unix systems, we simply avoid situations where this mangling is needed (e.g. "sh -c some-mangled-statements"). Why do you think this a good practice in BPXBATCH

Re: IBM SSI Function Codes 16 and 17

2019-10-05 Thread Jon Perryman
On Saturday, October 5, 2019, 08:53:07 AM PDT, Charles Mills wrote: > I was assuming (yes, I know) that the OP wanted realtime notification of the > OPEN,  > based on the mention of exits. > If not, SMF14OPE is pretty good. It gives the time but not the date, which is > kind of half an ans

Re: how to force a free of ispf allocated Dataset

2019-10-05 Thread Jon Perryman
On Saturday, October 5, 2019, 01:44:14 AM PDT, ITschak Mugzach wrote: >You can't. Instead of rename, allocate a new one, copy into the current one > and update the tso proc with the new name. A they later you'll be able to > delete the old one. If this is a non-sms dataset, then you can un

Re: how to force a free of ispf allocated Dataset

2019-10-05 Thread Jon Perryman
On Saturday, October 5, 2019, 09:37:54 AM PDT, Jesse 1 Robinson wrote: > If you have a handful of users you can't cancel, use FORCE U=. It's > messy, but the pain will (most likely) be short lived.  Use FORCE with great caution and realize that you could damage something or require a

Re: SMF Record Signing Validation Problems

2019-10-05 Thread Jon Perryman
Since no one else is answering this, I'll make a really wild guess without any real substance.  I can't believe that IBM would default to SMF Signature Validation enabled. Are there supposed to be SMF parm changes? Did you meet the software and hardware requirements for this feature? Jon. On

Re: BPXBATCH getting unexptected msg: INVALID LABEL

2019-10-05 Thread Jon Perryman
In the future, you can easily help yourself by looking at the JCL expansion which has statement numbers and formatted output. The error message points you to the specific statement in error. Jon. On Saturday, October 5, 2019, 04:11:24 PM PDT, Rich Tabor wrote: //Val1  label has lowe

Re: multi-line STDPARM shell script for BPXBATCH

2019-10-06 Thread Jon Perryman
tionally, there are many shells available. All shells support passing a single line of commands which is the interface designed specifically for situations such as BPXBATCH. Sadly, shell design doesn't give us the best solution. Jon. On Sat, Oct 5, 2019 at 1:35 PM Jon Perryman wrote: &

Re: multi-line STDPARM shell script for BPXBATCH

2019-10-06 Thread Jon Perryman
oduction where operations makes changes that could easily be error prone and difficult for those with less experience. Jon. On Sunday, October 6, 2019, 12:10:09 PM PDT, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: On Sun, 6 Oct 2019 18:06:16 +, Jon Perryma

Re: Return code X'20' 32 from CELQPIPI INIT_MAIN

2019-10-28 Thread Jon Perryman
The CALL macro supports 32 and 64 bit parm addresses. I believe it defaults to 32 bit and the SYSSTATE macro is used to change it. Does CELQPITY require 64 bit parm list? If so, make sure you have SYSSTATE prior to the call. Also make sure SYSSTATE is before the CALL MF=L. I've never used TEST

Re: RACROUTE REQUEST=STAT and ACF2

2019-10-28 Thread Jon Perryman
You can easily send a small assembler program that issues this racroute stat and issue WTO TEXT= to display the results. Don't bother converting hex to display format in the WTO. WTO doesn't care if you include hex data in the message text. Use SDSF SE (Select Edit) for the joblog and turn hex

Re: Best way for a task to give up the CPU and let other tasks run?

2019-10-29 Thread Jon Perryman
On Wed, 23 Oct 2019 18:23:31 +, Seymour J Metz wrote: >The Dispatcher has been using timers for decades. What interrupts your >code is an external event from a timer or from a SIGP on another CPU. >If you're running with appropriate goals, don't try to second guess WLM. I believe the OP m

Re: multi-line STDPARM shell script for BPXBATCH

2019-10-29 Thread Jon Perryman
On Sunday, October 6, 2019, 08:14:36 PM PDT, David Crayford wrote: >On 2019-10-07 2:06 AM, Jon Perryman wrote: >> I'm saying that IBM can't fix this problem because the problem lies with >> Unix shell design. > IBM can and have fixed the problem! BPX

Re: multi-line STDPARM shell script for BPXBATCH

2019-11-02 Thread Jon Perryman
On Tuesday, October 29, 2019, 01:45:18 PM PDT, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > Oh, my.  True Blue! >  AOPBATCH removes that limitation and introduces no new limitations (AFAIK?)  > Are you arguing for a semantic distinction between "fixing a problem" a

Re: Best way for a task to give up the CPU and let other tasks run?

2019-11-02 Thread Jon Perryman
On Wednesday, October 30, 2019, 05:50:04 AM PDT, Peter Relson wrote: ,> If the two parties are running in different address spaces then a  > complaint could only be that the address space is consuming a lot of CPU  > and that is exactly what WLM goals and priorities are for. Only true if y

Re: multi-line STDPARM shell script for BPXBATCH

2019-11-02 Thread Jon Perryman
On Saturday, November 2, 2019, 12:38:38 PM PDT, Paul Gilmartin  wrote: > Doesn't any program object invoked by // EXEC PGM= execute in the initiator's > address space?   Sorry. I forgot to say EXEC PGM=AOPBATCH is safe.  > Is there the same exposure for any user-coded program that uses LINK

Re: WTO message at the end of JCL

2019-11-02 Thread Jon Perryman
> Is there a WTO module which can write a message (highlight message) on a > console based on the JCL previous condition code? I believe you are asking about the sample exit IEFACTRT on the CBTTAPE which issues a WTO for each step completion message. You can change this to issue the message a

Re: multi-line STDPARM shell script for BPXBATCH

2019-11-02 Thread Jon Perryman
On Saturday, November 2, 2019, 07:35:08 PM PDT, Paul Gilmartin  wrote: >> Sorry. I forgot to say EXEC PGM=AOPBATCH is safe.  > That might be true if AOPBATCH were installed with AC=0 in an authorized > library. AOPBATCH and COZBATCH must be linked AC=0 because the shell runs in problem st

Re: Tracing RACF?

2019-11-03 Thread Jon Perryman
On Wednesday, October 30, 2019, 08:52:22 AM PDT, Sean Gleann wrote: > If I try to ADDSD 'ABC.DEF' UACC(NONE), I get "ICH09006I USER OR GROUP > ABC      NOT DEFINED TO RACF" I believe the error message is complaining about the OWNER which is defaulting to ABC. Specify OWNER(xxx) wher

Re: Best way for a task to give up the CPU and let other tasks run?

2019-11-03 Thread Jon Perryman
On Sunday, November 3, 2019, 05:38:02 AM PST, Peter Relson wrote: > all other things being equal, ready tasks within in address space are > > dispatched in a round-robin fashion. A time slice is a time slice. Enclaves were supposed to be an exception to this rule. First, SRB's in an

Re: WTO message at the end of JCL

2019-11-03 Thread Jon Perryman
On Sunday, November 3, 2019, 01:42:10 AM PDT, Peter wrote: > Is there a way to write WTO even if the previous step ends in JCL error ? Sorry but I don't know of an easy method to capture JCL error, dataset not found or ???. MPF exit for various messages will probably be the easiest. Str

Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
I've never looked at IXGLOGR address space but my guess is that IXGLOGR would have multiple tasks (TCB's) running at the same time if there are multiple logs active.  As for batch running slower at night after you went from 1 CPU to 4, that doesn't make sense unless other things changed. SRM di

Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
Every address space has multiple TCB. Only TCBs that are not in a wait (dispatchable) are eligible to run on separate CPUs.  You are correct but all TCBs in a wait are not eligible to run. On Friday, July 14, 2023 at 05:56:58 PM PDT, Brian Westerman wrote: I'm pretty sure that each TC

Re: A question about CPU usage on z/OS

2023-07-14 Thread Jon Perryman
. On Friday, July 14, 2023 at 06:05:24 PM PDT, Tom Brennan wrote: On 7/14/2023 3:01 PM, Jon Perryman wrote: > As for batch running slower at night after you went from 1 CPU to 4, that doesn't make sense unless other things changed. I'm thinking it could be as simple as say, goi

Re: How to set a SLIP to catch S0C4 in OMVS separate AS

2023-07-15 Thread Jon Perryman
As you discovered, S0C4 SLIPs are at the best of times a pain in the a$$. S0C4 is difficult because it has a real use which is to determine if a page has been created (not just allocated). It requires multiple SLIP IGNORE which can be obtained from IBM. Since you are working with IBM support, I

Re: How to set a SLIP to catch S0C4 in OMVS separate AS

2023-07-15 Thread Jon Perryman
am terminates would be at all helpful, but I am not an expert in that area either. Again, thanks for trying to help. Peter From: IBM Mainframe Discussion List On Behalf Of Jon Perryman Sent: Saturday, July 15, 2023 11:28 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to set a

Re: How to set a SLIP to catch S0C4 in OMVS separate AS

2023-07-15 Thread Jon Perryman
at contains the base address and use that in a range parm. That might help narrow down the SLIP and not have to watch the whole address space. Chuck On Sat, Jul 15, 2023 at 2:59 PM Jon Perryman wrote: >  The SLIP I recommended was to capture the system trace which will not > solve your

  1   2   3   4   5   6   7   8   >