Re: COBOL 6.2 and ARCH(12)

2019-05-15 Thread Jon Butler
As stated, the ARCH(n) limits the assembler instructions the compiler can generate based on hardware capabilities. You won't get z14 vector register instructions with ARCH(11). Your debugger may in fact have a problem We just installed the latest PTFs for Expediter and have no ARCH(12) proble

Re: CyberSecurity Risk

2023-04-17 Thread Jon Butler
What about PC tools such as Snagit or CNTL+WIN+S? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: COBOL to dynamic DD name

2023-05-01 Thread Jon Butler
As suggested, simply define four output files, open them, and then write to them based on the data in the input file record, perhaps using an EVALUATE statement. Opening them all at the start of your program has another advantage: if you open only one output at a time and loop between them, it'

Re: COBOL to dynamic DD name

2023-05-01 Thread Jon Butler
SELECT specifies the COBOL FILE name to be ASSIGNED to a DDNAME. The FILE name is then used in an FD to nominate the I/O area(s). There is no dynamic SELECT that I am aware of. You have to use some form of SVC99. BPXWDYN can be used for this purpose. ---

Re: ISPF HILITE Question

2023-05-19 Thread Jon Butler
As an enhancement to the HILITE command, it would be nice if the list of keywords for any given language could be edited to customize them for individual use. I use PL/I to edit SQL statements, and a few tweaks would be nice...lacking an SQL type, of course. Cheers, Jon. --

Re: VSAM skip sequential processing

2023-05-23 Thread Jon Butler
I'm not certain in assembler, but in COBOL, there is a START statement that will position a file at a given record which has a key that is EQ, GT, GE, or NE to the one you supply. This does not READ the record, but simply sets the pointer. Subsequent READ stamens will proceeded sequentially un

Re: COBOL Field Length problem

2023-05-24 Thread Jon Butler
display 'Variable-Data = "' Variable-Data '"' compute Char-Length = length(trim(input-array(1), trailing)) display 'Variable-Length = ' Char-Length Variable-Data = &

Re: Are there samples of COBOL methods or classes?

2023-06-02 Thread Jon Butler
Not to put too fine a point on encapsulation because what you say is true for Working-Storage and Paragraphs or Sections. But you can restrict or make variables available to internal subroutines with the GLOBAL attribute. Likewise, variables can be made available to external subroutines with t

Re: Will z/OS be obsolete in 5 years?

2023-07-19 Thread Jon Butler
Has anyone considered that z/OS is knee-capped so it only runs on GPs? Are we suggesting that people will buy GPs at 10 times the price rather than IFLs or zIIPs just so they can run z/OS under Linux? -- For IBM-MAIN subscribe

Re: Channelized I/O WAS: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-02 Thread Jon Butler
At the risk of being "WRONG" ;¬)) several times, I offer the following. The Processor Units (GPs, CPU, etc.) are PCIe Gen 4, but the 16 slots in the I/O drawer hold Gen 3 cards, up to 16 of them at 16GBps. Each card can support a max of 32 lanes which can be multiplexed. The max theoretical tr

Re: z/OS performance question

2023-08-11 Thread Jon Butler
Depending on the actual work characteristics, you might consider buying a zIIP. You could share this between PROD and DEV to offload a lot of "grunt" work that runs in an SRB, including Sorts and many ISV products from BMC and Broadcom. More good news, any work offloaded from the GPs may cut y

Re: AI expert hot new position.

2023-09-12 Thread Jon Butler
There will be a need for assembler programmers for quite a while, but mainly because over the last forty years, and long after even COBOL II added functions and a case construction in 1987, very, very clever people decided they would write application modules in assembler... and not waste time

Re: CICS List Serv

2023-10-05 Thread Jon Butler
cic...@listserv.uga.edu -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: COBOL 6.2 - use of identical data name in a nested COMMON subprogram generates a IGYPS0037-S compiler error

2021-10-13 Thread Jon Butler
I think the key is the use of GLOBAL variables: those available to all internal subroutines. Not to be confused with EXTERNAL variables. GLOBAL are available to all internal subroutines, as long as you don't redefine the name in the subroutine. So if you want only one variable throughout, def

Re: COBOL 6.2 - use of identical data name in a nested COMMON subprogram generates a IGYPS0037-S compiler error

2021-10-14 Thread Jon Butler
The Linkage Section is how modules pass data from the top module in the chain down, and then back. In fact, they don't "pass" the data at all, but use a single address that is established by the top-most caller. All modules use the same address which is located in the top-most module's DSECT,

Re: COBOL 6.2 - use of identical data name in a nested COMMON subprogram generates a IGYPS0037-S compiler error

2021-10-14 Thread Jon Butler
Of course in my last example, compute N = 1066 move 'ty' to A goback. Should be compute N = 1066 move 'ty' to X goback. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu

Re: Mainframe JOBS in Austin

2017-03-20 Thread Jon Butler
It's not libel if it's true...although they may know where you live ;¬)) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: COBOL Declaratives Use for Debugging On

2017-04-13 Thread Jon Butler
I have run the debug option with COBOL 6.1. You need OPT(0) or NOOPT as compiler options, and PARM='/DEBUG' on the EXEC statement. You do not need the CEEOPTS DD, unless that is disabled at your installation. -- For IBM-MAIN

Re: COBOL Declaratives Use for Debugging On

2017-04-13 Thread Jon Butler
You are correct in that NOOPT has been officially replaced by OPT(0) for COBOL 5 and 6, although NOOPT still still valid. You can use OPT(1) or (2). I would suggest OPT(0) so all the TEST options work, and the LIST is easier to correlate with your source. After all, why are we debugging? ---

Re: COBOL Declaratives Use for Debugging On

2017-04-14 Thread Jon Butler
Clark, I agree with you completely. However for initial debugging, especially with COBOL 6.1...I never used 5.x... I recommend you run with OPT(0) to get the wrinkles out. Of course you will also want ARCH(11) if you have a z13, or whatever setting is appropriate. There are a lot of recommend

Re: COBOL V6 question

2022-01-12 Thread Jon Butler
st that the IBM compilers did not enforce them. Cheers, Jon Butler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: OT - another Legacy operating system

2015-11-17 Thread Jon Butler
Interestingly enough the article blames the hardware, "un ancien ordinateur", not the software. I'm not sure the writer knows the difference, but it's hard to believe the software quit if it had been running for 23 years. -- Fo

Re: (External):Is there an Standard Size for 3390-27's?

2015-11-18 Thread Jon Butler
The A14 had two head assemblies, while the A18 had 4, on up to a max of 6 with the B1C. The A2x and B2x had the same head configurations as the A1x models, but twice the disk capacity. -- For IBM-MAIN subscribe / signoff / arch

Re: z/OS Internet library links dead

2015-11-19 Thread Jon Butler
Tom, As at 0720 on 19 November the z/OSv2 link is not working for me. Nothing at all, no 404, no nothing. The other links work, and I love the new prototype. Very easy to find what you need, and to grab the PDFs for local use. Thanks.

Re: A Mainframe that is not a mainframe

2015-12-09 Thread Jon Butler
AhPROFS...where is Ollie North these days? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: (IN)SECURE Magazine Dec 2015 - Inside the largely unexplored world of mainframe security

2015-12-11 Thread Jon Butler
Interesting. I'll have to hunt down the toolset. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Datacom Programming Guide PDF?

2015-12-23 Thread Jon Butler
Does anyone have a CA Datacom Programming Guide in PDF format they could share with me? This seems to be one of the few restricted manuals on the CA site. TIA, Jon. -- For IBM-MAIN subscribe / signoff / archive access instruct

Re: Datacom Programming Guide PDF?

2015-12-23 Thread Jon Butler
Santa came early !!! Thanks to the person (nameless unless he wants to publish) for sending me the Guide. Happy Christmas to all. Jon. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@l

Re: A useful(?) RFE: Enhance the S, F and L line commands to work with hidden lines

2016-01-18 Thread Jon Butler
I propose the following fix for the IBM web sites: 'All links will work without "Deleting all IBM cookies or opening a "private" window on your browser." ' ;-)) -- For IBM-MAIN subscribe / signoff / archive access instructions

Re: Compile error

2016-01-19 Thread Jon Butler
Let me also suggest you do not use the stand-alone external DB2 translator, but use the SQL compiler option. Then any errors will be included in-line and it will be easier to debug. Likewise the CICS compiler option vs the translator. Also today, all the DB2 artifacts are GLOBAL such as the SQ

Re: Fwd: Religion provides statistical proof of the Creation of our civilization. This is .. really ... the Apocalypse. Today, see Eden and Exodus in superposition.

2016-03-29 Thread Jon Butler
It's also interesting that according to the OT that the value of PI used to be 3.00, or perhaps the definition of "round" was different back then? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email

Re: Linux

2016-03-30 Thread Jon Butler
Ah, WATFORused it on an IBM 1800 with 32 Kilobytes of memory in 1975. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Why more SAP processors?

2016-04-07 Thread Jon Butler
If we compare the maxed out base and high end models of the z10, z12, and z13 we do see a trend, but it’s a downward ratio…fewer SAPs per CP. Of course you can vary the ratio to suit your business, but consider the following. If my arithmetic is correct, the z10 base had a 4:1 CP to SAP ratio

Re: Why more SAP processors?

2016-04-08 Thread Jon Butler
The number of SAPs is is directly related to the number of available PUs in a book/drawer, and therefore to the number of configured CPs, IFLs, etc. In a one drawer z10, there are 17 PUs, of which 3 are standard SAPs and 2 are reserved spares. This means the customer can characterize 12 of the

Re: Enterprise COBOL V6.2

2017-07-25 Thread Jon Butler
Another thing to watch out for with passed parameters is their lengths. If the subroutine has a Linkage Section parameter that is longer than that in calling module, you will get an LE run-time error "CEE0802C -- Heap storage control information was damaged." This is another practice that the

Re: Cobol 5 compile parameters

2016-09-30 Thread Jon Butler
If you want to change the compiler options, you can do that on the first statement in the COBOL program. Starting in column 7, include the following: PROCESS SSRANGE (followed by a space or comma, as you like) and then the other parameters. You don't need period at the end. As Bill wrote, man

Re: Implementing application's variables

2017-01-04 Thread Jon Butler
I think you need to put the VAT data into a KSDS since you don't have a DBMS. If you are really interested in CICS performance...and who isn't?...you could also define a CICS data table to hold the data. If you make this a User-Maintained Table so that it is not updated dynamically, then you co

Re: Backup and restore process

2017-01-04 Thread Jon Butler
>>We mount every tape and then try running restoration Job and read data from >>that to make sure restoration process works. I think you can make the process less painful with some tools, but there is no way to guarantee a tape will be readable. I was installing a z/VM system a few years ago a

REXX EDIT of Source Code

2014-05-06 Thread Jon Butler
to sequence its working dataset. Not too bad for COBOL source, but a bummer for PL/I or assembler. Any advice as to how I can get all 80 bytes of the source code? Thanks in advance. Jon Butler -- For IBM-MAIN subscribe / signoff

Re: REXX EDIT of Source Code

2014-05-09 Thread Jon Butler
not x'00'. As suggested, I will try the ISPF-L list. Cheers, Jon Butler. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Help with elementary CPU speed question

2012-07-18 Thread Jon Butler
As has been pointed out, there are many IBM tools such as zPCR that you can download to help with this exercise. The tools require either a good estimate or RMF data from the LPARs to give you an accurate comparison. In running one job anything can happen to distort the figures. However, I th

Re: Help with elementary CPU speed question

2012-07-19 Thread Jon Butler
Charles, Your summation is correct. But there are no more mainframes that run in REAL modethey all run in LPAR mode. If you want to assume you are paying only for CPU time, then you can probably estimate that your new bill will be calculated as 1.48*T*c, where T is the z9 CPU Time, and c

Re: Help with elementary CPU speed question

2012-07-24 Thread Jon Butler
There was a 3090-180J uni that was rated at 23.5. The 3090-300J (3+3) screamed along at 117 MIPS (20MSU). The 9672 G6 -- 9672-Z17 -- had 1 CP and was rated at 200 MIPS (35MSU). The z900 -- 2064-1C1 -- had 1 CP and was rated at 250 MIPS (43MSU). Tho Turbo 2064-2C1 was 303 MIPS. A z/196 -- 2817-7

Re: Searching for a cross=reference list of manuals ...

2012-07-26 Thread Jon Butler
In the Win/7 explorer (file list) click on the "preview pane" icon just to the left of the Help question mark icon. This will bring up a window on the right side that will give you a peek into the file you select...PDF, WORD, EXCEL, etc. -

Re: Etymology of APAR

2012-09-07 Thread Jon Butler
I won't argue APAR nor SPOOL, which is one acronym that is more meaningful than its deriving phrase, Simultaneous Peripheral Operation On-Line, but I will have to question Cadaver. According to the OED, Cadaver in English is derived from the Latin word for a dead body, related to to cadere, to

Re: Check out The Imitation Game - Wikipedia, the free encyclopedia

2014-12-04 Thread Jon Butler
I believe you are thinking of The Code Breakers. Danger UXB was about bomb disposal, and played around 1987 in the US, if I remember. You might also check out The Betchley Circle, about four women who, 5 years after the war, solve crimes in post-war England applying methods they learnt during

Re: Changing Job Output class in ST screen in SDSF

2014-12-04 Thread Jon Butler
It works for me on H, but not on ST. Running z/OS 2.01, JES2 2.1, ISPF 7.1. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Regular Expressions in ISREDIT z/OS 2.01

2014-12-12 Thread Jon Butler
I can use regular expressions, but the "generic" attributes such as \d for any digit do not appear to work in ISPF. If I use FIND r'\([0-9]\)' I can find the string "(9)", but if I use FIND r'\(\d\)' I can not. For me FIND r'd' and FIND r'\d' both find the letter "d", not a digit. Any thou

Re: Regular Expressions in ISREDIT z/OS 2.01

2014-12-15 Thread Jon Butler
The escaped parentheses, left and right, provide that character "as is", so "\([0-9]\) will find the string "(9)". -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the

Re: I want to add data of 30 VSAM files to one PS flat file.

2014-12-18 Thread Jon Butler
I'd like to state that even after 30 years of MVS, I still use the term "file" when referring to mainframe datasets. In fact, if you look at the IBM COBOL manual, you will see "File Organization", not "Dataset Organization"; PL/I refers to "FILE Attributes", etc. And I think I can safely say I

Re: I want to add data of 30 VSAM files to one PS flat file.

2014-12-19 Thread Jon Butler
> And I think I can safely say I have never seen a DD NULLDATASET command ;-)) I'm sure you haven't. Neither have I ever seen a DD NULLFILE command. ;-)) touché ;-) -- For IBM-MAIN subscribe / signoff / archive access ins

Re: Lenovo and Superfish

2015-02-20 Thread Jon Butler
In fairness, since yesterday was Chinese New Year, Lenovo have decided to come to the party after all: http://support.lenovo.com/us/en/product_security/superfish -- For IBM-MAIN subscribe / signoff / archive access instructions,

Re: CICS 4.2 to 5.1

2015-03-11 Thread Jon Butler
There is also quite an overhead...up to 30%...when you use an initial value INITIMG(x'40') with a GETMAIN. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message

Re: Sharing a zIIP

2015-03-24 Thread Jon Butler
Of course there is the option to not allow any IIP work to go to CPs by setting IIPHONORPRIORITY=NO. In this case IIP work is run only on IIPs in priority order. This may cause unacceptable waits. The AHONORPRIORITY=NO works the same way for zAAPs. ---

Re: Ads in Redbookd.

2015-04-18 Thread Jon Butler
The books are great and I don't mind the ads, but I do have a thought: Since the RedBooks are strictly for IBM hardware and Software or products that run on IBM hardware... when was the last time you looked at the MLC bill your company received? Cheers, Jon B

Re: Question concerning Z/VM, Linux and General Processors

2013-04-17 Thread Jon Butler
I am replying late in the game but my understanding regarding IFLs is as follows: You can have as many IFLs on a CEC as there are PUs available to support them. You can mix zIIPs, zAAPs, IFLs, and CPs in an LPAR. IFLs always run at full capacity based on the CEC model, e.g. zEC12 = 1511 MIPS

Re: Question concerning Z/VM, Linux and General Processors

2013-04-18 Thread Jon Butler
Paul, in short, no. The operating system runs on the underlying logical and physical hardware. So if I have z/VM running in an LPAR that has only IFLs assigned logically to it, z/OS will not be able to run. If I have a mix of IFLs and CPs in the LPAR, then you can start up z/OS as a z/VM gue

Re: Question concerning Z/VM, Linux and General Processors

2013-04-18 Thread Jon Butler
ave "Linux in LPAR mode", and "Linux as a guest under z/VM". I know IBM wants to continue to reassure customers that "it's real Linux"... but what's in a name? Cheers, Jon Butler -- F

Re: Question concerning Z/VM, Linux and General Processors

2013-04-18 Thread Jon Butler
Rad, Yes, I should have said "can make use of CPs characterized as SAPs." It's still early in the morning in the US! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with

Re: z/VM and ICF

2013-05-14 Thread Jon Butler
I think the use of a GP is recommended only to emulate the ICF in a z/VM region if you don't have an ICF available...perhaps the real ICFs are on the CFs...or are simply "trying out" a SysPlex. -- For IBM-MAIN subscribe / signof

CA Unload -- Use Lower Case SQL?

2012-12-13 Thread Jon Butler
Is it possible to use lower case SQL commands with CA's Unload Utility. I can't find any way other than to use all UPPERCASE. TIA, -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listse

Re: IBM reveals a monster 36-core mainframe module

2013-01-23 Thread Jon Butler
Yes, they have been available for six months in the zE12...120 usable PUs...of which, in maximum configuration, 16 are configured as SAPs, 2 are spares, 1 is a reserve, and 101 are customer configurable as CPs, IFLs, zIIPs, zAAPs, ICFs or additional SAPs. ---

Re: Dynamic CPU ADD to a z/OS lpar

2016-05-12 Thread Jon Butler
You can add CPs or memory to an active LPAR, but you can't take either away without stopping the LPAR. You don't want more CPs assigned than you (or PR/SM) can use...it's just overhead. In fact, unused CPs will be "parked" on newer CECs when underutilized. ---

Re: A couple of interesting COBOL V5 fixes

2016-05-24 Thread Jon Butler
I see the Linkage "Problem" as one that should continue to work as it did in V4. After all, many languages use a simple pointer to refer back to the real storage in the calling program. Other things, such as overrunning an array's subscript, which was a favourite trick of mine in my FORTRAN

Re: IBM Knowledge Center broken on IE

2016-06-03 Thread Jon Butler
I'm using IE 11.0.31 and the new Knowledge Center has worked fine all week...including right now. http://www.ibm.com/support/knowledgecenter -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists.

Re: new IBM Knowledge Center

2016-06-07 Thread Jon Butler
Jack, Oy it is because I like it for the very reason you state: it's easier to search. It appears to actually consider the terms you enter in the search field. Did someone at IBM look at Google Scholar search? However, like you, if I don't really know what I need it may be a bit dicey. That

Re: new IBM Knowledge Center

2016-06-08 Thread Jon Butler
You might try the PRODUCT FINDER -- "Select a Product" option. If you enter ISPF it will bring up the ISPF "home" page -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu wit

Re: Leap Second today!

2015-07-01 Thread Jon Butler
Personally, I appreciated the extra sleep. ;-)) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Forbes: IT Professionals Don't Have What The Tech Industry Wants

2015-07-01 Thread Jon Butler
An interesting but hardly earth-shattering article. I've seen advertisements for "Senior" positions that required "3 years of experience and Intermediate English". Let's see: we are going to turn these folks lose on users to gather requirements, design the HMI, and build a bullet-proof system

Re: Forbes: IT Professionals Don't Have What The Tech Industry Wants

2015-07-01 Thread Jon Butler
Sorry, it's my Intermediate English. Try "loose". -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: HMIGRATE vs. ENQ

2015-07-10 Thread Jon Butler
Perhaps I missed it, but why not use DISP=(PASS) if you want to keep the DataSet enqueued until the Job end? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the messa

Re: Not understanding COBOL diagnostic

2015-07-16 Thread Jon Butler
As suggested, you should change your font when writing to the form so the entire error message and the lines to which it refers are shown as displayed on your 3270 emulator. I think the rules for COBOL continuation lines have been pretty well covered. I would add only that since you want to

Re: Not understanding COBOL diagnostic

2015-07-17 Thread Jon Butler
Charles, Point taken. However, it is possible to show an eighty byte record in this forum without wrapping: =COLS> +1+2+3+4+5+6+7-- Cheers, Jon. -- For IBM-MAIN subs

Re: Mixed cobol ewnvironment and Ent. Cobol

2015-08-05 Thread Jon Butler
You did not say which version of CICS you are using, but the Application Programming Guide has detailed instructions on running COBOL II modules under CICS. -- For IBM-MAIN subscribe / signoff / archive access instructions, send

Re: LOADING An AMODE64 Program

2015-08-11 Thread Jon Butler
Did she realize 2000 was not a leap year? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: PTFs also require iPLs in some cases was Re: Some Trivia: Happy Birthday IBM PC - You're 34 Today!

2015-08-13 Thread Jon Butler
Ask the Singapore stock exchange about Tandem "non-stop". ;-)) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Linux Without Limits: IBM Launch LinuxONE Mainframes

2015-08-18 Thread Jon Butler
It seems to me this is another abstraction layer that would enable an instance of bare-metal Linux to spool up multiple instances in an LPAR without z/VM. What would the effect be of running KVM in a Linux instance under z/VM? And of course PR/SM is still dispatching logical IFLs onto real I

Re: Term "Open Systems" (as Sometimes Currently Used) is Dead -- Who's with Me?

2015-09-12 Thread Jon Butler
z/OS has no hardware limitations? I guess IBM's new customer agreements as to what can run on IIPs and AAPs and IFLs, their prohibition of running z/OS on Hercules, and their purchase of Platform Solutions Inc. (PSI) to avoid a court decision regarding the use of commodity chips such as Itani

Re: Employees exposed to direct enforcement actions (WAS Volkswagen ProgrammedVehicle to Deactivate Pollution Control Systems)

2015-09-22 Thread Jon Butler
Having consulted at several companies under HIPAA rules, let me chime in. It's not as though there is someone standing behind you with a baseball bat just waiting for the opportunity to swat your head. Most of the practical rules are common sense. Don't go peeking into personal data just bec

Re: Accept nothing less than Z

2015-09-22 Thread Jon Butler
IBM has filed for a trademark of "Z SYSTEMS" but apparently there is some clarification needed. Interestingly enough, IBM applied for, and abandoned "ZSYSTEM" in 2006. There are any number of "Z-SYSTEM" and derivatives out there. For example there is an active "Z-SYSTEM" trademark for "a weig

Re: Employees exposed to direct enforcement actions

2015-09-23 Thread Jon Butler
Often there are Application DBAs who have data access. Someone has to fix data problems! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Error? COBOL level number "mistake" accepted by IBM compiler

2015-09-29 Thread Jon Butler
According to the IBM LRM, "A group item includes all group and elementary items that follow it until a level-number less than or equal to the level-number of that group is encountered." Why you want to do that escapes me at the moment, but the LRM goes on with an example where the 05 and 04 va

Re: Having the mainframe on YouTube

2015-09-29 Thread Jon Butler
While the low-cost software community would like you to think ' "hacking" means programming for the joy of it.' in fact its meaning in English, according to the OED, is quite the opposite and that which is generally accepted by the public: hack, v.3 [f. hack n.3] 1.1 trans. To make a hack of

Re: COBOL V5 and IMS Concerns

2015-10-15 Thread Jon Butler
Perhaps ILBOABN0 (zero)? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Fwd: Bloomberg: IBM's Third-Quarter Revenue Misses Estimates on Currency Impact

2015-10-21 Thread Jon Butler
Ah...the old currency bugbear. Actually the mainframe division had another good year...it's the mini-computer and nebulous computing offerings that continue to cause the problems. -- For IBM-MAIN subscribe / signoff / archive

Re: PL/I and optional parameters

2015-10-28 Thread Jon Butler
You can code the following to allow any number of arguments: the compiler will generate the pseudo variables for you. I'm doing this from memory as I don't have access to a PL/I compiler right now so please verify. Declare myFunc External('VSHPARR') Entry; If you were to code this: Declare m

Re: Create zIIP workload

2015-10-28 Thread Jon Butler
To get a legal copy you must have signed a user agreement (since several years ago) which precludes the use of specialty engines except as allowed by IBM. -- For IBM-MAIN subscribe / signoff / archive access instructions, send em

Re: HMC/Browser access and JAVA

2015-10-30 Thread Jon Butler
You are conflating MVS with JAVA. No guarantees expressed or implied in the JAVA world. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Fortran, assembly programmers ... NASA needs you – for Voyager • Job For Shane?

2015-11-02 Thread Jon Butler
Is this remote work or will extended travel be involved? ;-)) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: PL/I and optional parameters

2015-11-02 Thread Jon Butler
Janet, I'm not sure, but I think you may be confused about the parameter descriptors on the ENTRY statement. The descriptors do not limit the parameters passed, but rather they cause any parameters to be converted (if required) to dummy variables which match the description on the ENTRY sta

Re: AW: PL/I and optional parameters

2015-11-04 Thread Jon Butler
LIST has been part of PL/I, and most high-level languages, since at least the 370...that's a far back as I go! You can use LIST to get an listing of the assembler generated by the PL/I statements in your module. You can also limit the output by using a LIST(n,m) where n and m are the line numb

Re: AW: PL/I and optional parameters

2015-11-06 Thread Jon Butler
The name of the program is ESCHATON, and irrespective of the number or value of parameters passed, always returns 42. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with

Re: COBOL source code quality check for performance

2018-01-26 Thread Jon Butler
We are in the process of converting to COBOL 6.2 and there are a number of compiler options you can use...many also work with 6.1 and 5. I suggest you try : rules(noendperiod,noevenpack,laxperf,noslackbytes). While the "noendperiod" is not performance per se, it will help identify unstructured

Re: EMPTYTST program - Test if a non-VSAM dataset is empty

2018-02-05 Thread Jon Butler
I don't know the detail of what your module does, but you can do the same thing with IEBPTPCH. Set the SYSIN to PUNCH MAXFLDS=1 and if the dataset is empty the RC=4; if it contains data the RC=0. -- For IBM-MAIN subscribe / sig