Re: Happy 20th Birthday to zAAP

2024-09-05 Thread Pew, Curtis G
On Sep 4, 2024, at 8:26 PM, Tony Harminc  wrote:

I think people need to remember that zAAP and zIIP were not any kind of
advance in technology, but rather a triumph of IBM marketing. IBM did a
great job of positioning these two as so-called "specialty" engines, with
the implication that they are somehow better or optimized for running their
respective kinds of workloads.


I’ve explained zAAPs and zIIPs as “games IBM plays to keep mainframes somewhat 
price competitive without lowering list prices.”


--
Curtis Pew
Enterprise Technologies, Campus IT Infrastructure and Services, Mainframe and 
Administrative Systems
The University of Texas at Austin
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: .netrc for OpenSSH SFTP command?

2024-08-07 Thread Pew, Curtis G
On Aug 7, 2024, at 8:20 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

Why not?  Avoid keeping passwords in filles.

I probably should have written “you can ^(and should)^ avoid the use of 
passwords.”


--
Curtis Pew
Enterprise Technologies, Campus IT Infrastructure and Services, Mainframe and 
Administrative Systems
The University of Texas at Austin
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: .netrc for OpenSSH SFTP command?

2024-08-05 Thread Pew, Curtis G

On Aug 5, 2024, at 4:55 PM, Pew, Curtis G  wrote:

I guess I should add: if you want to have something shorter than 
use...@full.dns.name<mailto:use...@full.dns.name><mailto:use...@full.dns.name> 
you can define a “Host” in your ssh configuration file, ~/.ssh/config. Like:

Host myalias
  User userid
  HostName full.dns.name

Then you can type `sftp myalias` instead of `sftp 
use...@full.dns.name<mailto:use...@full.dns.name><mailto:use...@full.dns.name>`.


OK, the  tags were added by my client or the listserv, and should be 
omitted.


--
Curtis Pew
Enterprise Technologies, Campus IT Infrastructure and Services, Mainframe and 
Administrative Systems
The University of Texas at Austin
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: .netrc for OpenSSH SFTP command?

2024-08-05 Thread Pew, Curtis G
On Aug 5, 2024, at 4:42 PM, Pew, Curtis G  wrote:

That sftp doesn’t support anything like NETRC?

The sftp protocol is a part of ssh, and ssh supports public/private key 
authentication, so you can avoid the use of passwords.



I guess I should add: if you want to have something shorter than 
use...@full.dns.name<mailto:use...@full.dns.name> you can define a “Host” in 
your ssh configuration file, ~/.ssh/config. Like:

Host myalias
   User userid
   HostName full.dns.name

Then you can type `sftp myalias` instead of `sftp 
use...@full.dns.name<mailto:use...@full.dns.name>`.


--
Curtis Pew
Enterprise Technologies, Campus IT Infrastructure and Services, Mainframe and 
Administrative Systems
The University of Texas at Austin
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: .netrc for OpenSSH SFTP command?

2024-08-05 Thread Pew, Curtis G
On Aug 5, 2024, at 1:37 PM, Binyamin Dissen 
<0662573e2c3a-dmarc-requ...@listserv.ua.edu> wrote:

I cannot figure out how to specify a NETRC for the SFTP command.  Am I missing
something?


That sftp doesn’t support anything like NETRC?

The sftp protocol is a part of ssh, and ssh supports public/private key 
authentication, so you can avoid the use of passwords.


--
Curtis Pew
Enterprise Technologies, Campus IT Infrastructure and Services, Mainframe and 
Administrative Systems
The University of Texas at Austin
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Off topic discussions

2024-07-10 Thread Pew, Curtis G
On Jul 10, 2024, at 12:07 PM, Phil Smith III  wrote:

Shmuel, I see the two hyphens but not the space in yours. Did it get stripped 
by your client? Or LISTSERV? Might make sure it's really still there...
--
...phsiii

(note sig in above as a test to see whether a properly formatted one DOES get 
stripped)

It looks like LISTSERV is stripping the space. My sig is properly formatted too 
but the space is missing after it comes back.


--
Curtis Pew
ITS
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Off topic discussions

2024-07-10 Thread Pew, Curtis G
On Jul 10, 2024, at 11:43 AM, Seymour J Metz  wrote:

Is an automatically added signature, preceded by the standard CRLF SP sig 
delimiter, considered part of the discussion.

I would say “no”. I’m happy to ignore potentially offensive text in a signature.


I really miss my old e-mail software, where I could define different automatic 
signatures for different recipients.

Since very few email clients support this, I think it would be creating an 
unnecessary burden to expect people to alter their signatures just to post here.

--
Curtis Pew
ITS
curtis@austin.utexas.edu





--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rexx numeric digits and scientific notation question

2024-03-19 Thread Pew, Curtis G
On Mar 18, 2024, at 6:01 PM, Farley, Peter 
<031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:

The really tricky part of letting programmers use Python is how do they get the 
necessary non-standard libraries for themselves?  I suspect most large shops 
will, in the name of “security”, prevent open access to the PyPi library 
repository, and no doubt highly control it in a bureaucratic snarl, with the 
actual breadth of available packages highly restricted to only those libraries 
that are “approved for use” in a locally maintained private repository.  Sad to 
say, I can see the bureaucratic delays to get access to a library piling up 
already.

We’ve licensed a package manager (Artifactory in our case, but I imagine there 
are others) and have configured pip so that it looks there instead of PyPI. 
This is mostly so we can manage local packages that we’ve developed just for 
use at the University, and it’s actually set up to proxy PyPI for packages it 
doesn’t have already, but I believe it could be used to only allow curated 
packages, which might help with the bureaucrats.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rexx numeric digits and scientific notation question

2024-03-18 Thread Pew, Curtis G
On Mar 18, 2024, at 5:17 PM, Andrew Rowley  wrote:

Why Python? I know it's the latest hot language, but what advantages does it 
have over e.g. Java (well established on z/OS)?

The context here was using Python in place of REXX. It’s a scripting language, 
meaning you can just write your text file and then run it, without compiling or 
linking or such.


I have looked into it a few times, but get as far as "significant indentation" 
and "no variable declarations" and decide it's not something I want to use. Is 
it a sign of weakness to ask the compiler to help me avoid bugs?

You get used to the “significant indentation” thing pretty quickly. It really 
makes sense: you should be indenting blocks anyway to make them easy to read, 
so why clutter things up with braces or keywords?

Most scripting languages (including REXX) don’t require declaring variables. 
Since there’s no separate compile step you get the errors when they happen in 
any case, so declaring variables doesn’t buy you much.

Python allows me to mix object-oriented and functional programming, it doesn’t 
require a lot of “ceremony”, and it makes it easy to write short but readable 
programs.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Pew, Curtis G
On Mar 4, 2024, at 8:25 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

Must  it be the responsibility of every facility to enumerate its capabilities? 
 With
great power comes great responsibility.


I believe that the only things that must be PDS and not PDSE are libraries 
accessed at IPL before DFSMS has started the PDSE address space(s).

I know you can use a sequential dataset for the TCP/IP profile, and I’m pretty 
sure you can put it in a Unix file too.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zsh for z/OS

2024-02-19 Thread Pew, Curtis G
On Feb 17, 2024, at 11:00 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

What are the benefits of zsh?  Are there incompatibilities?

I largely stay with POSIX shell for portability of scripts and skills.

Apple switched to zsh because newer versions of bash are covered by the GPLv3 
license, which is less corporate-friendly than the older GPLv2. I would assume 
that IBM has similar motivation.

If you’re still seeing bash on a Mac that probably means you started using it 
before the switch. It’s been a while, but when they switched the default I had 
to do something (probably in Terminal) to get it to switch for me. (It used to 
prompt you to switch if you opened with a bash shell.) There’s still bash 
available on MacOS, but it’s a rather old version, 3.2.57 while the current 
stable release is 5.2.21.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Query - do you have access to GitHub from your z/OS system? And do you have git on your z/OS system?

2024-02-14 Thread Pew, Curtis G
On Feb 14, 2024, at 8:20 AM, Lionel B. Dyck 
<057b0ee5a853-dmarc-requ...@listserv.ua.edu> wrote:

Questions:

1. Do you have access to GitHub from your z/OS system?

Yes

2. Do you have git installed on your z/OS system?

Yes


Thank you

I spent much of the past two days helping one of our more traditional 
developers get more comfortable with git.

I probably should have responded to the last query: yes, we have Python and use 
it in production.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Another Getting away from the mainframe tale

2024-01-19 Thread Pew, Curtis G
On Jan 19, 2024, at 1:51 PM, Charles Mills  wrote:

"We're in the 25th year of a 3-year project to get off the mainframe."

We started a five year project to get off the mainframe around 2012 or 2013.

Interestingly, although we haven’t replaced the mainframe, we have replaced all 
the upper management since then. Current management is a little more sensible: 
while getting off the mainframe is still a long term goal, they aren’t setting 
any dates and concede it will be many, many years before it’s gone. Right now 
they seem to be more focused on migrating Unix and Windows servers to AWS or 
Azure.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Any recommendations for a 3270 emulator for Android

2023-09-27 Thread Pew, Curtis G
On Sep 27, 2023, at 10:50 AM, Pommier, Rex  wrote:

If their idea is that other emulators are "outdated" because "ours is browser 
based", guess what.  I can't talk of Attachmate et al, but Rocket Passport HAS 
a browser based 3270 emulator.  And just because something is browser based 
doesn't automatically make it better or the others outdated.

We have the Virtel product, and that’s what most of our end users use, but I’ll 
give up my real tn3270 emulator app (ZOC) when they pry it out of my cold, dead 
hands.

I understand the reasons we went with Virtel were:

1. I think the license was a bit less than licensing ZOC for all our users.
2. (The biggy) It was a lot easier to add MFA to a web app than figure out how 
to do it with native 3270. (I have to go through a VPN, which requires MFA, to 
use ZOC.)


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Strange results for the PS1 prompt with z/OS Unix

2023-08-17 Thread Pew, Curtis G
I think I had a problem like this once, but I don’t remember how I fixed it.

However, this StackOverflow question might give you some things to try:

https://stackoverflow.com/questions/8261602/how-can-i-debug-the-bash-prompt



On Aug 17, 2023, at 1:39 PM, Tom Longfellow 
<03e29b607131-dmarc-requ...@listserv.ua.edu> wrote:

I have not done any play with TERMINFO

Don't know how.

Don't even know where it is stored.

--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Code Page for dataset names

2023-07-07 Thread Pew, Curtis G
On Jul 7, 2023, at 11:34 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

I extended Matt's test. The 3 national characters plus the 12 special characters
in the JCL Ref. have identical code points in 037, 500, and 1047.

The Ref. doesn't mention "037" anywhere.  I suspect the authors are in denial
concerning the existence of other code pages.


I’d say that code pages aren’t particularly relevant to JCL processing. JCL 
uses a set of byte values. Most of those byte values have a common 
interpretation across many if not most of the code pages in the “EBCDIC” 
family. As you noted, all of them have the same interpretation in three 
commonly used code pages.

Most possible byte values aren’t acceptable to JCL, only the ones in the 
“syntactic character set”. (In some places you can “sneak” other values in 
between single quotes, of course, but JCL treats those things as opaque 
sequences of bytes.) Talking about code pages for JCL just confuses things, so 
I think the manual authors were wise to avoid mentioning cp037 or any other 
code page.

--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OSMF

2023-07-03 Thread Pew, Curtis G
On Jul 3, 2023, at 1:26 PM, Seymour J Metz  wrote:

I was thinking of the old text Adventure written in FORTRAN.


You’re talking about the same game. The full name was “Colossal Cave 
Adventure”, but the program file name was usually as many characters of 
“ADVENTURE” as the system supported. 
https://en.wikipedia.org/wiki/Colossal_Cave_Adventure

Forty years ago I knew how to make it all the way through, but that knowledge 
is now lost in the mists of time for me.

--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: After installing z/OS 2.5 , we are not able to connect IP.

2023-06-15 Thread Pew, Curtis G
On Jun 15, 2023, at 10:26 AM, Manoj Bandi 
<03ba0b4ca1cc-dmarc-requ...@listserv.ua.edu>
 wrote:

Am getting connection refused issue, after installing z/OS 2.5.  Anybody any 
idea about z/OS 2.5 networking changes ?  With z/OS 2.4 amble to connect. Am 
not a networking person, in my shop networking person not able to resolve the 
issue.

What sort of connections? If SSL or SSH are involved, I know 2.5 removed 
several older, less secure crypto algorithms. But the exact protocol being used 
is important for debugging this sort of thing.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: unix commands in batch and su

2023-06-13 Thread Pew, Curtis G
On Jun 13, 2023, at 2:07 PM, Radoslaw Skorupka 
<0471ebeac275-dmarc-requ...@listserv.ua.edu>
 wrote:

Any clue how to use su and the commands?
I would like to avoid putting all the commands to the shell script, as that 
require puting the script into filesystem. Less portable.
Or maybe there is a method to run the script embedded in the jobstream?

I haven’t tried this, but I think using BPXBATCH,PARM=‘PGM su’ and then your 
other commands in STDIN would work.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Char to Hex

2023-06-13 Thread Pew, Curtis G
On Jun 13, 2023, at 2:16 PM, Ituriel do Neto 
<03427ec2837d-dmarc-requ...@listserv.ua.edu>
 wrote:

Sorry, i was not clear.
I mean in assembler, not Rexx or any other language.


Use TR to convert C’A’, C’B’, etc. to x’FA’, x’FB’, etc. and then PACK one more 
byte than what you need.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Best practice for /etc and /var when upgrading

2023-06-06 Thread Pew, Curtis G
Thanks to everyone who has replied. I’m saving your responses for the meeting 
we’re having with the service provider’s management on Friday. (This was far 
from the only issue we had with the upgrade.)


On Jun 6, 2023, at 11:01 AM, Mark Zelden 
mailto:m...@mzelden.com>> wrote:

No service ever hits /etc or /var.  They are not SMP/E targets.  The 
distributed /etc
can be thought of being like IPO1.PARMLIB from serverpac.

--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Best practice for /etc and /var when upgrading

2023-06-05 Thread Pew, Curtis G
How do people handle /SYSTEM/etc and /SYSTEM/var when upgrading z/OS? In the 
past we’ve had these filesystems on an auxiliary volume, so that they remained 
the same during any upgrades unless we deliberately changed something. For our 
last upgrade (this past weekend) our management outsourced the upgrade to a 3rd 
party service provider, and the sysprog doing it configured completely new 
filesystems for these that were the generic IBM-provided versions, without any 
of our customizations. He claims this is a best practice. What say ye?


-- 
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IBM z16 Model A02 Announcement

2023-04-06 Thread Pew, Curtis G
On Apr 6, 2023, at 2:21 PM, Alan Altmark 
mailto:alan_altm...@us.ibm.com>> wrote:

It's not a new concept, Enzo.  IBM has always had models at the low end, and 
this is the 3rd generation in a row to be available in a 19-inch form factor 
(rack mount).

But isn’t it the first time IBM is advertising “you can put it in your own 
rack”? The z14 ZR1 and z15 came in 19” racks, but you had to use the one from 
IBM that came with the system.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Fascinating Interview with Steve Jobs [non-mainframe] - now Gary Kildall

2023-04-03 Thread Pew, Curtis G
On Apr 3, 2023, at 12:03 AM, Tom Brennan 
mailto:t...@tombrennansoftware.com>> wrote:

I actually always liked C, maybe because its original simplicity reminded me of 
Assembler.  I mean, what other language can you goof up a length value or 
pointer and overwrite a bunch of other data areas by mistake?  Oh yeah, 
Assembler!

Sometime in the distant past I saw C described as “warmed-over PDP-11 
assembler.”


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Question for our international friends (mostly)

2023-03-17 Thread Pew, Curtis G
On Mar 17, 2023, at 3:59 PM, Wayne Bickerdike 
mailto:wayn...@gmail.com>> wrote:

Always amazed how US English strayed from the home origins.

Sorry to be pedantic (language history is kind of a hobby of mine), but British 
English has “strayed” from what it was in the 17th and 18th centuries as much 
as American English. Not to mention that there was even more regional variation 
in dialects back then than there is now, and some American dialects reflect 
now-vanished British dialects.

Languages constantly change, and when groups separate they change in different 
ways.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PDS compression needs a new name - defoam? unfoam? degas? I hope someone has a better idea!

2022-12-22 Thread Pew, Curtis G
On Dec 22, 2022, at 3:34 PM, Seymour J Metz 
mailto:sme...@gmu.edu>> wrote:

IPOUPDAT updates in place; EDIT does not. FDR compaction consolidates extents; 
it does not degas PDSs.

But FDRCOPY has a REORG function that can degas a PDS.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zOS 1.13 (really) how copy MVS loadmod from ZFS to PDSE

2022-09-27 Thread Pew, Curtis G
On Sep 27, 2022, at 4:15 PM, Seymour J Metz 
mailto:sme...@gmu.edu>> wrote:

To copy to or from a program object, you need the binder; IEBCOPY can call it 
under the covers, but doesn't handle Unix files.

The Unix `cp` command will call the binder under the covers, especially if you 
use the -X flag.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OMVS/ASCII funny

2022-08-18 Thread Pew, Curtis G
On Aug 18, 2022, at 6:20 AM, Colin Paice 
mailto:colinpai...@gmail.com>> wrote:

What is Python doing to make it work... ( or to ask the opposite question)
and why does it not work before I invoke Python.   I thought that even
with  the -qascii option the program should work, as the printf uses the
ascii version.


Could it be setting environment variables, like “_BPXK_AUTOCVT=ON” or 
“_CEE_RUNOPTS="FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)””?


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Problems caused by Health Checker?

2022-08-18 Thread Pew, Curtis G
On Aug 18, 2022, at 11:19 AM, Mark Zelden 
mailto:m...@mzelden.com>> wrote:

Not sure if you saw my post, but I never saw an answer from the OP.  My guess 
was that it was a logger
offload that was migrated and at startup there was a recall for a migrated 
offload data set to delete
data.  For example, I define mine with RETPD(14) and AUTODELETE(YES).  However, 
the
MGMTCLAS prevents migrating the logger offloads in my case.   I asked to OP to 
look into this
possibility.

Sorry I overlooked replying. The first time we had an issue like this I 
identified the logger offload datasets and changed their management class so 
they wouldn’t migrate.

Thanks.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Problems caused by Health Checker?

2022-08-18 Thread Pew, Curtis G
On Aug 18, 2022, at 7:53 AM, Peter Relson 
mailto:rel...@us.ibm.com>> wrote:

The RACF folks indicate that the RACF_SENSITIVE_RESOURCES health check intends 
not to force the recall of migrated APF data sets. They also think that HSM 
does not migrate APF-authorized data sets (I'll try to confirm that).

The original appender didn't indicate the data set which was migrated. Is there 
any way to confirm what data set was the issue? Was it an APF-authorized 
dataset?
If a dump of the HZSPROC address space was taken, it should be possible to 
determine exactly which check was running and caused the recall action. If it 
was the RACF_SENSITIVE_RESOURCES check, then it would sounds like their 
"intent" isn't being met, and that could perhaps be explored with L2.


Looking through the logs, at a later point in the IPL after DFRMM had started, 
we found this:


22219 03:28:41.47 STC46322 0090 *IEF233D M 1302,VP0597,,HZSPROC,HZSSTEP, 986
22219 03:28:57.04 STC46322 0090 *15 IEF455D MOUNT VP0597 ON 120B FOR 
HZSPROC HZSSTEP OR REPLY 'NO'
22219 03:28:57.17  0281  IEE400I THESE MESSAGES CANCELLED - 15.
22219 03:28:57.30 STC46322 0090  FDR314   FDR UNCATALOGED  
DSN=$VTC.VTC280.LIBRARY
22219 03:28:57.30 STC46322 0090  FDR311   FDR RESTORED 
DSN=$VTC.VTC280.LIBRARY
22219 03:28:57.30 STC46322 0090  FDR311ON VOLSER=WBPM07  
UNIT=3390-54 (WBPM08) STORCLAS=U
22219 03:28:57.30 STC46322 0090  EDGI100I SUBSYSTEM UXTB NOT DEFINED OR NO 
TABLE LOADED
22219 03:28:57.34 STC46322 0281  IEF234E K 120B,VP0597,PVT,HZSPROC,HZSSTEP 
- RACK=VP0597
22219 03:28:57.36 STC46322 0090  HZS0001I CHECK(IBMCSV,CSV_LNKLST_SPACE): 
071
22219 03:28:57.55 STC46322 0090  HZS0001I CHECK(IBMCSV,CSV_APF_EXISTS): 072


$VTC.VTC280.LIBRARY is both in the APF list and SMS-managed. Apparently FDRABR 
does migrate APF libraries. I’m going to make sure that all our APF libraries 
have a non-migrate management class.

Thanks for the help.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Problems caused by Health Checker?

2022-08-16 Thread Pew, Curtis G
On Aug 16, 2022, at 9:24 AM, Peter Relson 
mailto:rel...@us.ibm.com>> wrote:

HC infrastructure does not access datasets other than those that you tell it to 
(such as logstream dataset(s) and the persistent data dataset).
I can't speak about the check routines themselves, but well-behaved health 
checks running within the HZSPROC address space do not open datasets (and I 
know of no IBM-owned checks that violate that). I differentiate that from 
"remote" checks (which, as their designation suggests, run in a "remote" 
address space).

It looks like it’s also looking at APF authorized libraries? When we just 
restarted HZSPROC, it recalled an APF library — an older version of a vendor 
library we’d left APF authorized in case we needed to go back and never cleaned 
up.



my coworkers stopped HZSPROC because it was repeatedly issuing the message that 
ECSA usage was high


The message is issued only as frequently as the check is configured by you to 
run, and only according to the threshold that you have identified.
Stopping HZSPROC is surely the wrong reaction to this specific situation. If 
you simply don't want this check to run because you're aware of the problem 
then deactivate the check or change its parameters.

Unfortunately, the person who actually knew anything about Health Checker here 
was forced to retire early, and no one else has had time to learn about it. 
We’ve had problems keeping a full staff. As I mentioned, I’ve been semi-retired 
(working less than half time) since January. Our management contracted a 
third-party support company to supposedly fill in our gaps, but to say that’s 
been a disappointment would be an understatement. (They were supposed to have 
upgraded us to z/OS 2.5 by now.) Their excuse seems to be that they have 
trouble keeping their staffing complete too.

Sorry to kind of rant about this, but it’s been frustrating. I’m sure Health 
Checker is great if you know what you’re doing, but we don’t and can’t seem to 
get the resources to get there easily.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Problems caused by Health Checker? [EXTERNAL]

2022-08-16 Thread Pew, Curtis G
On Aug 15, 2022, at 5:42 PM, Feller, Paul 
<02fc94e14c43-dmarc-requ...@listserv.ua.edu>
 wrote:

I've not seem this type of behavior as far as I recall.  Depending on the level 
of z/OS you are running there are lots of different checks being done these 
days.  I believe some of those try to "touch" datasets (maybe) to look at 
allocation information.  Others may know better.  Could that type of situation 
be causing the recall situation?

Thanks. I should have mentioned that we’re still at z/OS 2.3. (Not by choice; 
it’s a long story.)


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Problems caused by Health Checker?

2022-08-15 Thread Pew, Curtis G
We’ve occasionally had problems with our production z/OS LPAR that seem to be 
caused by HZSPROC, and I was wondering if anyone else has seen anything like 
this.

One problem we’ve seen is that sometimes when HZSPROC starts during an IPL, it 
for some reason seems to try to access a migrated dataset (we use FDRABR for 
dataset migration) and since DFRMM hasn’t started yet the recall fails. (We 
don’t know what dataset it is trying to access; none of the datasets explicitly 
in the PROC ever migrate.) Everything seems to freeze until we reply “CANCEL” 
to the EDG4012D message.

This is annoying enough, but last Thursday one of my coworkers stopped HZSPROC 
because it was repeatedly issuing the message that ECSA usage was high. (We’d 
already scheduled an emergency IPL for Sunday to fix that.) Then Friday another 
coworker tried to restart HZSPROC to see if he could figure out the migration 
issue, and our system stopped working well. It looked like batch jobs were 
stuck in allocation or deallocation from what was described to me. (I’m 
semi-retired and don’t work on Fridays.) They decided to go ahead with the 
emergency IPL then and there, but without HZSPROC starting. That IPL went fine 
and we haven't seen any issues since then, but we’re afraid to try to start 
HZSPROC.

Has anyone had issues like this with Health Checker? Any suggestions for how to 
resolve this?

Thanks.



-- 
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ARM

2022-08-09 Thread Pew, Curtis G
On Aug 9, 2022, at 3:09 PM, Steve Beaver 
mailto:st...@stevebeaver.com>> wrote:

We are having a problem.  TcVision is a support product for ADABAS.



A couple times a week the Address Space gets an S878 and falls down.

And the users are getting upset.



Can anyone suggest a way to let the S878 die off and some how

set an ARM to allow ARM to case the TcVision to restart.

Have you reported the issue to Treehouse? It seems like the best solution is to 
fix the memory leak or whatever is causing the S878 abend.

(We have TcVision, but are at a very early stage of implementation. We aren’t 
seeing this problem.)


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: INFOPRINT SERVER EXPERIENCE

2022-07-21 Thread Pew, Curtis G
On Jul 21, 2022, at 6:45 AM, Avner Michaeli  wrote:
> 
> Our company is looking for a product that transforms sysouts to PDF.

We use XPAF from Xerox. (We used to have mainframe-connected Xerox printers.)


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Producing throwaway SMF?

2022-05-09 Thread Pew, Curtis G
On May 9, 2022, at 10:57 AM, MARTIN, MIKE  wrote:
> 
> Well, not exactly throwaway, but is there a way to produce SMF/RMF record 
> types (say CICS 110-2's) for sending to a product like Splunk, but not write 
> them to our SMF datasets (non-streams).
> 
> (I realize products like Splunk probably have a way to intercept/send the 
> data) but we may not want to save the data to our SMF datasets with the 110-2 
> records if we turn them on.

Have you considered converting your SMF setup to use logstreams instead if 
SYS1.MANx? You can have multiple logstreams and dedicate one of them to these 
records.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SYSLOG port usage

2022-04-18 Thread Pew, Curtis G
On Apr 18, 2022, at 12:48 PM, Tom Longfellow 
<03e29b607131-dmarc-requ...@listserv.ua.edu> wrote:
> 
> I have been wandering in the wilderness of unix syslogs under z/OS and have 
> been unable to find a definitive answer to the following question.
> 
> Does z/OS SYSLOGD daemon support TCP protocol connections for incoming 
> messages from other hosts??
> 

When you start up a syslog daemon on z/OS, you must pass it either ‘-c’ or ‘-n’ 
as an argument. A daemon with ‘-c’ only accepts local syslog calls, while one 
with ‘-n’ only accepts remote calls. If you want to do both, you need to start 
two daemons with the two different arguments. The default JCL IBM supplies has 
‘-c’, so if you’re using that it won’t accept remote UDP connections.

Hope this helps.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FORMAC was ABP

2022-03-24 Thread Pew, Curtis G
On Mar 24, 2022, at 1:19 PM, Jay Maynard  wrote:
> 
> Three things a man must do
> Before his life is done:
> Write two lines in APL
> And make the suckers run
>   -- Stan Kelly-Bootle, _The Devil's DP Dictionary_
> 

My recollection is that it wasn’t so hard to “make the suckers run” so much as 
to come back the next day and remember what they did. APL was a write-only 
language.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: S/360-50 emulator

2022-01-27 Thread Pew, Curtis G
On Jan 27, 2022, at 10:23 AM, rahimazizarab 
<03f036d88eeb-dmarc-requ...@listserv.ua.edu> wrote:
> 
> Did they ever hear of Hercules.

Yes. Hercules emulates the System/360 and descendent architectures. This will 
be emulating the underlying S/360 model 50 implementation, so they can run the 
original microcode and manage it with the original hardware console.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


S/360-50 emulator

2022-01-27 Thread Pew, Curtis G
https://www.theregister.com/2022/01/27/ibm_s360_simulation/ “Hardware boffin is 
building a simulation of an entire IBM S/360 Model 50 mainframe—With microcode 
intact so it can work with an original operator's console”


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What not to do on a z/OS system...

2022-01-19 Thread Pew, Curtis G
On Jan 19, 2022, at 12:27 PM, Carmen Vitullo  wrote:
> 
> I recall my lead operator doing something similar on a data check on a tape, 
> you know when you see the tape re-read the same block over and over, he hit 
> stop on the processor, it was a 370/158, then accessed the control unit for 
> the drives and threw some toggles to bypass the bad block on the tape, 
> resumed and all was good, our applications were written i a way that bad data 
> was written to an error report so we could balance the data and account for 
> the missing input -

That reminds me of a story my father told me. In the late 1960s, while employed 
by IBM, he was working on a telecommunications program. IBM had arranged for 
some test time late at night on a customer’s S/360, and the whole team was 
flown to the customer site for the test. However, when they tried to IPL their 
test system it failed because the unit address for the tape drive had been 
coded incorrectly. While his boss was ranting at whoever he held responsible 
about how much money they were wasting, my father quietly walked over to the 
console, found where the address was stored in memory, fixed it, and restarted 
the load. He waited for the boss to run down and then said, “I fixed it; it’s 
working now.”


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: AWS is down.

2021-12-07 Thread Pew, Curtis G
On Dec 7, 2021, at 2:56 PM, John McKown  wrote:
> 
> Oh, but they advertise that they can replace mainframe. Well, maybe the
> processing. But not the on site reliability. Of course, for WFH, the
> internet is the week point. And, most likely, also the home equipment. I
> just had to reboot my Windows PC at home because it decided to stop talking
> to my internet router.

AT&T have been upgrading fibre in my neighborhood and have knocked me off the 
internet three or four times.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 2.5 install with z/OSMF

2021-12-01 Thread Pew, Curtis G
On Dec 1, 2021, at 4:59 PM, Bob Bridges  wrote:
> 
> You're saying I can write Python and Java programs to run in TSO?  I never
> mind learning a new language, but where would I find them?

I mostly run Python in OMVS, but have also done it in batch. It’s not installed 
by default; you’ll need to get it from IBM or Rocket.

I’ve never done Java on z/OS, but lots of people have.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 2.5 install with z/OSMF

2021-12-01 Thread Pew, Curtis G
On Dec 1, 2021, at 11:36 AM, Bob Bridges  wrote:
> 
> Is there ~any~ object-oriented interpreter on the mainframe?
> Maybe it's time I learned a new language.

Java is object-oriented, and Python supports object-oriented programming.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Redbooks Rumor

2021-11-05 Thread Pew, Curtis G

On Nov 5, 2021, at 6:10 AM, Richards, Robert B. (CTR) 
<01c91f408b9e-dmarc-requ...@listserv.ua.edu> wrote:
> 
> This was posted by Bill Bitner (bitn...@us.ibm.com  on LINUX-390 a week ago:
> 
> "I do my best to stay out of the rumor business. Chris Konarski just tweeted 
> that it is a misunderstanding"
> 
> https://twitter.com/ChrisKonarski/status/1454110707096637442
> 
> Chris is the IBM VP WW Technical Sales and Lab Services.

For what it’s worth: https://www.theregister.com/2021/11/05/ibm_redbooks/

-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Invalid character in file

2021-10-28 Thread Pew, Curtis G
On Oct 28, 2021, at 4:54 PM, Charles Mills  wrote:
> 
> Apostrophe, huh? A wild guess would be that the character that is not liked 
> might be a "smart quote": ’
> 
> I don't think they could truly key that in but they might count cut-and-paste 
> as "keying in."

+1. This is highly likely to be the cause.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PL/I vs. JCL

2021-10-04 Thread Pew, Curtis G
On Oct 3, 2021, at 1:34 PM, Charles Mills  wrote:
> 
> Agreed. Saying MVS makes you look old-fashioned, even though MVS still exists 
> (I guess?) as a component of z/OS. Saying z/OS is limiting.

Lots of IBM manuals still say MVS when talking about that component. I find it 
convenient, for example, to distinguish “MVS datasets” from “Unix files”. 
They’re both part of z/OS.

I’ve explained it to people as being like Darwin and macOS. Every macOS (since 
macOS X) is built on Darwin, Apple’s fork of FreeBSD, so you can’t get macOS 
without getting Darwin too. And since, unlike MVS, Darwin is open source you 
*could* run it without all of macOS, no one ever does.

This was perhaps clearer with OS/390, which IBM explicitly positioned as an 
integrated package of components you previously could get separately.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PL/I vs. JCL

2021-09-29 Thread Pew, Curtis G
On Sep 29, 2021, at 9:22 AM, Seymour J Metz  wrote:
> 
> TSO SYSPROC is the only case I know of where /* REXX */ is required.

It’s required in OMVS as well. There, by experiment, the ‘/*’ must be at the 
beginning of the first line and the next thing after it, other than spaces, 
must be ‘REXX’.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Control-M

2021-09-22 Thread Pew, Curtis G
On Sep 22, 2021, at 3:07 PM, Mitch Mccluhan 
<005d889cebf0-dmarc-requ...@listserv.ua.edu> wrote:
> 
> I would suggest IWS from IBM.  It is a true enterprise wide solution.  I have 
> been in the scheduler, production control, operations, etc areas for many 
> decades and it is, in my opinion, a better option.
> And in openness, I am with IBM, but this is my personal opinion.

If we’re suggesting alternatives: several years ago we were looking at this 
class of product and went with Stonebranch Universal Automation Controller. 
We’ve been quite pleased with it.

My openness declaration is that I’m a happy user, nothing more. And I’ve never 
used the other alternatives, so I don’t really have any experience to use as a 
comparison.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Secondary sources for DFP and DFSMS

2021-08-11 Thread Pew, Curtis G
On Aug 11, 2021, at 8:30 AM, Seymour J Metz  wrote:
> 
> I'm editing the wikipedia article [[Data Facility Storage Management 
> Subsystem (MVS)]] and another editor has tagged it as relying too much on 
> primary sources, e.g., IBM announcement letters, IBM manuals.  Can anybody 
> suggest secondary sources for the dates and features of, e.g., DFDS, DFEF, 
> DFSMS, HSM, DFSORT, SAM-E?
> 

OK, I gotta ask. How can you rely too much on primary sources? Aren’t they the 
most authoritative sources? What’s the downside?


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rocket's Git and GitHub Enterprise

2021-08-06 Thread Pew, Curtis G
On Aug 5, 2021, at 11:32 PM, kekronbekron 
<02dee3fcae33-dmarc-requ...@listserv.ua.edu> wrote:
> 
>> I periodically copy over the current libraries and push the changes to 
>> GitHub.
> 
> Do you mean push to GitHub and then 'build/deploy/copy over the current 
> (PARMLIB) libraries using some build workflow?

I have a script in my repository that runs commands like “rm sys1.parmlib/*; cp 
"//'sys1.parmlib'" sys1.parmlib” (where “sys1.parmlib” is a directory in the 
repository.) After running it I commit the changes and then push to GitHub.

> 
>> It’s not perfect, but I can get some idea of when a change was made or find 
>> an older version of a member that isn’t working right.
> Why is it not perfect, what would you want to work better?

“Perfect” would be if git could manage the actual PDS(E)s, but that seems like 
a lot to ask for.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rocket's Git and GitHub Enterprise

2021-08-05 Thread Pew, Curtis G
On Aug 5, 2021, at 11:30 AM, Edgington, Jerry 
 wrote:
> 
> Git client on z/OS could be used to "build" PARMLIB.  It would just depend 
> upon how PARMLIB is allocated, cataloged and used.  For example, if PARMLIB 
> was cataloged used indirect cataloging, and created on something like the 
> RESvolume, then Git could be used as the source input to create PARMLIB on 
> the next RESvolume.
> 

I have a git repository that contains copies of important z/OS configuration 
libraries like PARMLIB. I periodically copy over the current libraries and push 
the changes to GitHub. It’s not perfect, but I can get some idea of when a 
change was made or find an older version of a member that isn’t working right.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rocket's Git and GitHub Enterprise

2021-08-05 Thread Pew, Curtis G
On Aug 5, 2021, at 9:56 AM, David Frenzel  wrote:
> 
> What you can do is host a Git server instance e.g. on Linux for Z. This way 
> you don't have to move your assets off the machine.
> If moving something off the platform is not the concern but rather who can 
> access it then I'd suggest to restrict the repositories to the people that 
> need to know. GitHub for Enterprise allows you to do exactly that. You can 
> setup teams/organizations which have specific access to repositories and 
> projects. 
> 
> You'll have to answer the question on how you keep these assets in sync. In 
> the end you would want to deploy your assets from Git to the actual Parmlib 
> but I assume that this will be quite difficult to achieve.

Right. I don’t know of any way to use GitHub Enterprise without having clones 
of the repositories present in GitHub E, but it’s fairly easy to restrict which 
GitHub E users can see your repositories.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rocket's Git and GitHub Enterprise

2021-08-05 Thread Pew, Curtis G
On Aug 5, 2021, at 8:27 AM, kekronbekron 
<02dee3fcae33-dmarc-requ...@listserv.ua.edu> wrote:
> 
> If a company has GitHub Enterprise, can we hook that to Rocket's Git for 
> z/OS, running on z/OS.
> Will that work without GitHub Enterprise making a copy/mirror of the original 
> repos on Z?
> 
> It would be amazing to keep Z's stuff managed by Git on Z, but then just use 
> GitHub's excellent UI and workflows.

Well, if the question is “can you use Rocket’s port of git for z/OS with GitHub 
Enterprise?” then the answer is definitely yes. The University of Texas has 
both, and I use them together all the time.

I’m not sure what you’re asking with “GitHub Enterprise making a copy/mirror of 
the original repos on z?” That’s not really the way git works: it’s a 
distributed version control system, so you always have a local copy of the 
repository.

If I’m starting a new project, I usually create a repository on GitHub 
Enterprise, and then clone it on whichever z/OS LPAR I’m working on, as well as 
on my laptop. Then I use `git push` and `git pull` to keep them in sync.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TWS replacements

2021-07-10 Thread Pew, Curtis G
On Jul 10, 2021, at 11:35 AM, IBM user  wrote:
> 
> STONEBRANCH
> Does anyone have anything to say about Stonebranch?

We have it and are very happy with it.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [External] Now it's easier to find stuff on the CBT Tape

2021-04-29 Thread Pew, Curtis G
On Apr 28, 2021, at 4:05 PM, Pommier, Rex  wrote:
> 
> I'm seeing the same thing Gil is on Firefox 88.  Everything looks to be the 
> same except the HTTPS version has empty tables underneath the 2 headings like 
> Gil mentioned.

I see the same thing in Safari.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: And the survey says...

2021-04-28 Thread Pew, Curtis G
On Apr 27, 2021, at 9:09 AM, Allan Staller 
<0387911dea17-dmarc-requ...@listserv.ua.edu> wrote:
> 
> What 3270 emulator are you using?
> 

We use ZOC, and I’ve been very happy with it. I don’t use Windows, so many of 
the options aren’t available for me. I’ve used x3270 too, but it isn’t as 
Mac-like as ZOC.

We recently installed Virtel, which is a browser-based (HTTPS) server that runs 
on z/OS. For new users we now point them at that rather than install something 
on their desktop or laptop.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Assembler Language Programming for IBM System z Servers

2021-04-06 Thread Pew, Curtis G
On Apr 5, 2021, at 8:40 PM, Seymour J Metz  wrote:
> 
> Actually, the lack of a metalanguage is the norm except for assemblers; PL/I 
> is an exception in that regard. Ada, Go, Java, Perl, Python, Ruby, Raku (Perl 
> 6), Rust, etc., lack metalanguages.

One might argue that Python and Ruby (at least, I’m not familiar enough with 
some of the others to say) are their own metalanguages. You can use things like 
metaclasses and decorators to dynamically generate a fair amount of code.

I’ve noticed no one has mentioned Lisp in this discussion.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [External] Any z/OS sandbox available for a university student I know?

2021-03-17 Thread Pew, Curtis G
On Mar 17, 2021, at 9:00 AM, Pommier, Rex  wrote:
> 
> I can't speak to javascript or Ruby but I believe Python is available.

Python is available, and so is node.js, which is server-side JavaScript.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Datasets with - in HLQ

2021-02-10 Thread Pew, Curtis G
On Feb 10, 2021, at 3:27 PM, Charles Mills  wrote:
> 
> I guess blanks are legal in a MODIFY command operand. I see an example in the 
> manual: F AXR,SYSREXX STATUS
> 
> I did not know that. 
> 

I believe that the console address space handles modify commands by sticking 
everything after the comma into a buffer and passing that to the referenced 
job. Then it’s up to the receiving code to decide how to parse it.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: LINK vs LOAD/CALL

2021-02-08 Thread Pew, Curtis G
On Feb 8, 2021, at 12:04 PM, Seymour J Metz  wrote:
> 
> My original code had the DC after everything else. But if the DC is too close 
> to the code, then there will be a performance hit. Even if not, it's ugly. 
> Not everything that is possible is desirable.
> 

The ugliness may be more desirable than loading and deleting the called module 
every time this module is called.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: LINK vs LOAD/CALL

2021-02-08 Thread Pew, Curtis G
On Feb 8, 2021, at 11:38 AM, Gibney, Dave  wrote:
> 
> 
>  PTR  DCA(0)
> label L R15,PTR
>  LTR   R15,R15
>  BNZ   CALLIT
>  ......Code that always 
> leaves the same value in R15
>  STR15,PTR
> CALLIT   BALR  R14,R15
> 
> Still incur cache flush?

If PTR is in the same cache line as your code, then yes.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TCP/IP relationship to OMVS

2021-02-04 Thread Pew, Curtis G
On Feb 4, 2021, at 4:24 PM, Mike Schwab  wrote:
> 
> z/OS FTP required a RACF OMVS flag in 2001 when I started submitting
> dumps to IBM.
> 

I have a vague recollection that in the early 1990s IBM provided a TCP/IP stack 
on MVS that was ported from VM, but sometime in the OS/390 era it was replaced 
by a new Unix-based implementation.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: RES: OSA Express 7S 1000 base T as console

2021-02-02 Thread Pew, Curtis G
On Feb 2, 2021, at 4:58 PM, Gilson Cesar de Oliveira  wrote:
> 
>   My concern is related to isolate consoles for different lpars. All
> the console clients that will connect to 192.168.10.100 should not connect
> to 10.152.200.100 and vice-versa.
> 
>   Are you saying that I can define the ports in different subnets but
> the default gateway should be the same ??
>   I have the configuration in HCD and there is a panel where I can
> configure  the ports 0 and 1.
> 
>   Am I wrong at this point ??
> 

In HCD there are two parts to the “OSA Advanced Facilities” configuration, a 
server configuration and a sessions configuration. In the server configuration 
you specify an IP address, subnet prefix, and TCP port number for one or both 
of the physical ports. Then you may specify a single gateway address, which 
should be on the same subnet as one of the physical ports. The port whose 
address is not on the same subnet as the gateway will be inaccessible to any 
host that is not on the same subnet as that host. For example, one of the cards 
on the University’s z14 ZR1 has port 0 IPv4 address 10.157.166.44/27 and port 1 
IPv4 address 192.168.2.13/24 and IPv4 gateway address 10.157.166.33. When I’m 
on the University’s VPN (or when I was on campus back when we still did that) I 
can connect to port 0. However, only hosts with an IP address of 192.168.2.xxx 
(which are confined to the data center) can connect to port 1.

Then there is the session configuration. Each session is assigned a CSS id and 
an MFID (which selects an LPAR) and a unit number; it is identified by an LU 
name. You can connect to a session from either port, but as part of the session 
definition you can filter by client IP address.

So if what you want to do is isolate consoles for different LPARs, you need to 
be looking at the session definitions, not the port definitions. Although, of 
course, all clients will need to be able to access one or the other of the 
ports.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OSA Express 7S 1000 base T as console

2021-02-02 Thread Pew, Curtis G
On Feb 2, 2021, at 12:32 PM, Gilson Cesar de Oliveira  wrote:
> 
>   For instance I have an OSA where in port 0 I will define it for
> network 192.168.10.100/16
>   And for port 1 I will define it for network 10.152.200.100/16.
>   I've heard something that we can use it but in the same network.
> 

You can do that, but only one of the ports will be accessible from other 
subnets. The OSA-ICC definition only supports a single gateway. So, for 
example, if you define the gateway with an address in the 192.168.10.100/16 
subnet, any client that can route through that gateway, as well as other hosts 
in that subnet, will be able to access the console through port 0, but only 
hosts with addresses in the 10.152.200.100/16 subnet will be able to access the 
console through port 1.

I hope my explanation makes sense.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF for mainframe Linux

2021-01-28 Thread Pew, Curtis G
On Jan 28, 2021, at 1:25 PM, Bob Bridges  wrote:
> 
> This is fascinating, and not a little disturbing.  I have long understood 
> that keyboard shortcuts that save me immense quantities of time won't help a 
> coworker who won't take the time to learn them deep down, simply because he 
> has to stop and think about what key sequence is the next step, while I 
> (who've been doing it longer) can "just do it".  (Actually this can be 
> applied to almost any task, not just keyboard shortcuts.)  So if I want to 
> eliminate all duplicate values in an Excel column, I can execute all the 
> steps in ten or fifteen seconds; but once I've explained to my boss how to do 
> it, and he understands it, it'll still take him 60 or 120 seconds until he's 
> done it often enough.
> 
> But this quotation would have me believe that the time I save by being 
> familiar with the process is illusory.  Is that possible?  It seems to me 
> that when I want to select a row in Excel, I don't have to think about which 
> key sequence to find; my fingers hit  without conscious 
> intervention.  But the horrible plausibility of the below claim lies in the 
> fact that I DON'T THINK ABOUT DOING IT - which is just what your article said.
> 
> ...Nah, I don't buy it anyway.  Any complicated task we learn, say driving a 
> car or playing your favorite X-box action game, involves becoming familiar 
> with commands and combinations of buttons that get us killed multiple times 
> at first - I hope that doesn't apply to your driving, but it certainly does 
> when learning to play EVE Online or Rainbow 6 - until you realize at some 
> point that you're no longer thinking about the buttons as such:  You 
> experience a strong impulse to dodge right and raise shields, and both events 
> occur, by magic apparently.
> 
> Come to think of it, this is how we notice we're finally learning a language, 
> too:  I hear something and understand it without translating it, or realize 
> that I've just said it without having to think out how.
> 
> Still, you've got me a just a little worried
> 

The studies cited took place in the 1980s and probably with people with little 
exposure to personal computers, or at least computers with graphical 
interfaces. Muscle memory is definitely a thing.

But the real point is that you can’t trust how long it seems to take. “Time 
flies when you’re having fun,” and it drags when you’re bored. Unless you’ve 
performed a real measurement, you don’t really know which is faster.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF for mainframe Linux

2021-01-28 Thread Pew, Curtis G
On Jan 28, 2021, at 10:04 AM, Joel C. Ewing  wrote:
> 
> I would be willing to bet the the stopwatch studies cited were based on
> a highly restricted cases.

The context was comparing command-key sequences to clicking buttons or 
selecting menu items. Remembering the command-key sequence takes as long as 
moving the mouse, but the brain doesn’t perceive the time passing while 
remembering, while it does perceive the time passing while manipulating the 
mouse.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF for mainframe Linux

2021-01-28 Thread Pew, Curtis G
On Jan 28, 2021, at 9:41 AM, Seymour J Metz  wrote:
> 
> What tasks were they measuring? I suspect that with a good interface the 
> keyboard is more productive for some tasks and the mouse more productive for 
> others.
> 

The linked article does include an exception:

“And, in fact, I find myself on the opposite side in at least one instance, 
namely editing. By using Command X, C, and V, the user can select with one hand 
and act with the other. Two-handed input. Two-handed input can result in solid 
productivity gains (Buxton 1986).”

The point is subjective time is heavily dependent on cognitive engagement:

“People new to the mouse find the process of acquiring it every time they want 
to do anything other than type to be incredibly time-wasting. And therein lies 
the very advantage of the mouse: it is boring to find it because the two-second 
search does not require high-level cognitive engagement.

“It takes two seconds to decide upon which special-function key to press. 
Deciding among abstract symbols is a high-level cognitive function. Not only is 
this decision not boring, the user actually experiences amnesia! Real amnesia! 
The time-slice spent making the decision simply ceases to exist.

“While the keyboard users in this case feels as though they have gained two 
seconds over the mouse users, the opposite is really the case. Because while 
the keyboard users have been engaged in a process so fascinating that they have 
experienced amnesia, the mouse users have been so disengaged that they have 
been able to continue thinking about the task they are trying to accomplish. 
They have not had to set their task aside to think about or remember abstract 
symbols.

“Hence, users achieve a significant productivity increase with the mouse in 
spite of their subjective experience.”



-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ISPF for mainframe Linux

2021-01-28 Thread Pew, Curtis G
On Jan 27, 2021, at 7:08 PM, David Crayford  wrote:
> 
> Because using a mouse is a productivity killer!
> 

Is it?

“We’ve done a cool $50 million of R & D on the Apple Human Interface. We 
discovered, among other things, two pertinent facts:

• Test subjects consistently report that keyboarding is faster than 
mousing.
• The stopwatch consistently proves mousing is faster than keyboarding.

“This contradiction between user-experience and reality apparently forms the 
basis for many user/developers’ belief that the keyboard is faster.”

https://www.asktog.com/TOI/toi06KeyboardVMouse1.html


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: clarification please - is z/OSMF required for migrating z/OS from v2.3 to v2.4 ?

2021-01-19 Thread Pew, Curtis G
On Jan 19, 2021, at 9:02 AM, Marna WALLE  wrote:
> 
> Of course, we can't be all things to all people

Why not? In contrast to paper manuals, web applications can have hyperlinks 
that provide for multiple paths through a task.

I don’t want to go on a rant, but I see far too many web applications with 
unnecessarily modal interfaces. Too often we just recode a command-line 
application or paper process without redesigning to the strengths of the richer 
interface.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


RMM Intransit

2021-01-07 Thread Pew, Curtis G
I have a (virtual) tape that RMM thinks is intransit:



rmm lv PS0005 stor   
 Store information:  
 Movement tracking date = 2020/309 Intransit = Y 
 In container   =  Move mode = AUTO  
 
 Location:Current  Destination  Old  Required Home   
 Name   = UTXDLMP   UTXTL1   UTXDLMP  UTXDLMP
 Type   = MANUALAUTO MANUAL   MANUAL 
 Bin number =
 Media name =
 Priority   =



My understanding is that you turn that off with CONFIRMMOVE, but when I try 
that it says there is no move outstanding:


rmm cv PS0005 cmove  
 EDG3258E MOVEMENT IS NOT OUTSTANDING FOR THIS VOLUME


What do I need to do to convince RMM that this volume isn’t intransit?

Thanks.



-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: JCL divergence

2020-12-28 Thread Pew, Curtis G
On Dec 28, 2020, at 4:00 PM, Pew, Curtis G  wrote:
> 
>> 
>> Anyone heard of
>> 
>> Opswise - Universal Automation Center from Stonebranch
>> 
>> https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffiler.datab.se%2Fopswise-ac-datasheet.pdf&data=04%7C01%7Ccurtis.pew%40austin.utexas.edu%7Ce3ef6bd33abe4d570d6b08d8ab7c04b9%7C31d7e2a5bdd8414e9e97bea998ebdfe1%7C1%7C0%7C637447896435577720%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bPQ9a45PkS%2Fk3DHLKTjNCfCUGDdxXFfiAROxt2HoeQU%3D&reserved=0
>> 
> 
> I’d been meaning to mention it. We use it and are quite happy with it.
> 

Let me expand a bit. We’ve had the Universal Agent piece for Unix, Windows, and 
z/OS for nearly 20 years. We got the Automation Center piece 5 or 6 years ago. 
From our perspective the product is solid, and Stonebranch is very responsive 
to support incidents and feature requests. Although a lot of the focus is on 
automating non-mainframe platforms, they have several engineers with a strong 
mainframe background.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: JCL divergence

2020-12-28 Thread Pew, Curtis G
On Dec 28, 2020, at 8:02 AM, Lars Höglund  wrote:
> 
> Anyone heard of
> 
> Opswise - Universal Automation Center from Stonebranch
> 
> https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffiler.datab.se%2Fopswise-ac-datasheet.pdf&data=04%7C01%7Ccurtis.pew%40austin.utexas.edu%7C22b864e15ecb4b2668e908d8ab39361f%7C31d7e2a5bdd8414e9e97bea998ebdfe1%7C1%7C0%7C637447609510669926%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1fvlfhOkUsXpaweP4toC9kUtUrXYIN%2BJzLo2RlVudrA%3D&reserved=0
> 

I’d been meaning to mention it. We use it and are quite happy with it.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to determine the Dataclas Used for a TAPE

2020-10-20 Thread Pew, Curtis G
On Oct 20, 2020, at 6:10 PM, Jackson, Rob  wrote:
> 
> Maybe because you're on a DLM.  It is a DLM, right?

We’re part-way through a migration from an antique TS35000 to a DLm.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to determine the Dataclas Used for a TAPE

2020-10-20 Thread Pew, Curtis G
On Oct 20, 2020, at 4:37 PM, Jackson, Rob  wrote:
> 
> Are you sure?  I see LM DC: on my display; that's the construct where size is 
> defined in the Library Manager.  Dataclass is definitely stored (I'd guess in 
> the VVDS, not sure honestly, but certainly in the LM for tape volumes); check 
> your dataset records in a DCOLLECT run . . . .
> 

OK, but I don’t see that:


CBR1180I OAM tape volume status: FRAME LAST   F  E   SYS=V470
VOLUME  MEDIA STORAGE   LIBRARY   USE  W  C  SOFTWARE  LIBRARY   
TYPE  GROUP NAME  ATR  P  P  ERR STAT  CATEGORY  
PL0009  MEDIA4DLMUTPUTXDLMP   PN  N  NOERROR   NONE  
---  
RECORDING TECH: 128 TRACKCOMPACTION: YES 
SPECIAL ATTRIBUTE:  NONE ENTER/EJECT DATE:   2011-05-28  
CREATION DATE:  2008-05-14   EXPIRATION DATE:2015-02-16  
LAST MOUNTED DATE:  2015-01-17   LAST WRITTEN DATE:  2015-01-15  
SHELF LOCATION: DEST=UTXDLMP 
OWNER: DPCGP 
—————————————  



-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to determine the Dataclas Used for a TAPE

2020-10-20 Thread Pew, Curtis G
On Oct 20, 2020, at 3:00 PM, Jackson, Rob  wrote:
> 
> Tape dataclass is on the volume level.  You can use 'd sms,vol(vv)'.

That shows the storage group but not the dataclass.

I’m pretty sure DATACLAS, for both disk and tape, is used during ACS routines 
and allocation in general, but isn’t ever stored anywhere. It’s a place for the 
system to get information when allocating the dataset, but then it’s discarded.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: INTRDR and submitted JobID

2020-10-14 Thread Pew, Curtis G
On Oct 14, 2020, at 4:33 PM, Paul Gilmartin 
<000433f07816-dmarc-requ...@listserv.ua.edu> wrote:
> 
> I wish JCL had never provided
>//SYSIN  DD * Generated Statement
> 

Isn’t it JES2 that does that?


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ASMA500W using _boundary_ on ORG statement

2020-09-30 Thread Pew, Curtis G
On Sep 30, 2020, at 8:13 AM, Peter Relson  wrote:
> 
>> ORG  *,8 
> 
> Curious: Does this do anything that "DS0D" doesn't do? 
> Wouldn't "DS0D" be more typical for "I want the next thing to be on a 
> doubleword boundary?
> It certainly is for those of us who learned assembler long before SECTALGN 
> (and this form of ORG) even existed.
> 
> It might be true that the ASMA500W message is not the write message for 
> "ORG ,8" but that is assuming that you know what boundary is being 
> processed for such a case. The "null" first operand might have some effect 
> on things. Or maybe it really is just a parsing glitch (and is an error).

When I started out I wanted a larger boundary (256), but when that didn’t work 
I tried reducing the boundary and increasing SECTALGN to see if it would help.

Also, if I understand how ORG works correctly, the semantics of using ‘*’ for 
the expression are different from omitting an expression. The first sets the 
location counter to its current value (before increasing it to the boundary) 
while the second sets it to the highest available location in the current 
CSECT. So if I need to make sure I’m at the end of the current control section 
(this code is in a macro, so I won’t in general know that the location counter 
is already there) I’ll need two ORG statements:

ORG ,
ORG *,256

That seems less than optimal.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: ASMA500W using _boundary_ on ORG statement

2020-09-29 Thread Pew, Curtis G
On Sep 29, 2020, at 3:51 PM, Seymour J Metz  wrote:
> 
> It looks like HLASM is giving the wrong error message; the syntax diagram for 
> ORG shows the boundary as valid only if it follows a relocatable expression.
> 

Thanks, that was it.

-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


ASMA500W using _boundary_ on ORG statement

2020-09-29 Thread Pew, Curtis G
I’m trying to use the _boundary_ parameter on an assembler ORG statement, and I 
keep getting ASMA500W errors. I’ve specified GOFF and SECTALGN(4096):


1 High Level Assembler Option Summary   
(PTF UI62194)   Page1
-   
 HLASM R6.0  2020/09/29 14.55
0  No Overriding ASMAOPT Parameters 
 
   Overriding Parameters-  
ESD,RXREF,MXREF,RLD,XREF(SHORT,UNREFS),DXREF,LIST(MAX),TERM,ASA,LC(58),GOFF,SECTALGN(4096),OBJ

   ECT  

   No Process Statements


 

 
   Options for this Assembly

0NOADATA

…
 3 PARM/OPTION GOFF(NOADATA)


…
 3 PARM/OPTION SECTALGN(4096)   
 


However, when I try to set a boundary on an ORG statement:


  405+ ORG   ,8
 ** ASMA500W Requested alignment exceeds section alignment  



The last time I checked, 8 did not exceed 4096. Anyone have any suggestions 
about what I’m doing wrong?


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: rename a dataset in acs routine?

2020-09-18 Thread Pew, Curtis G

On Sep 18, 2020, at 2:36 AM, Brian Westerman  
wrote:
> 
> I can't think of a way to do that in an acs routine, or any other simple way, 
> and I'm hoping that someone has an idea that might apply here.  I think I can 
> alter almost anything about the dataset, except the name.  Is there something 
> I am missing?

You can’t do it in the ACS routine, but it’s easy to do in JCL:

//ddname DD DSN=HLQ.FICHE.TAPE.D&LYYMMDD..T&LHHMMSS


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Can System REXX run Sub=MSTR ??

2020-08-24 Thread Pew, Curtis G
On Aug 24, 2020, at 10:27 AM, Tom Conley  wrote:
> 
> Does it only work in V2R4?  I know in V2R3, I still have to issue C AXRxx 
> from time to time to make sure all the little buggers are gone.

We’re still at 2.3, and I tried it and it worked. I don’t apply PTFs for z/OS 
and can’t say for sure, but this may have been added with some maintenance.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OOBOL and English was Re: Still COBOL After All These Years?

2020-07-22 Thread Pew, Curtis G
On Jul 22, 2020, at 4:58 PM, Paul Gilmartin 
<000433f07816-dmarc-requ...@listserv.ua.edu> wrote:
> 
> (BTW, what's the SI unit of Specific Impulse?  And the formula for ∆v?  Ugh!)
> 
> 

From wikipedia:

“The most common unit for specific impulse is the second, as values are 
identical regardless of whether the calculations are done in SI, imperial, or 
customary units. Nearly all manufacturers quote their engine performance in 
seconds, and the unit is also useful for specifying aircraft engine 
performance.[6]

“The use of metres per second to specify effective exhaust velocity is also 
reasonably common. The unit is intuitive when describing rocket engines, 
although the effective exhaust speed of the engines may be significantly 
different from the actual exhaust speed, especially in gas-generator cycle 
engines. For airbreathing jet engines, the effective exhaust velocity is not 
physically meaningful, although it can be used for comparison purposes.[7]

“Meters per second are numerically equivalent to Newton-seconds per kg 
(N·s/kg), and SI measurements of specific impulse can be written in terms of 
either units interchangeably.[citation needed]”

https://en.wikipedia.org/wiki/Specific_impulse


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OOBOL and English was Re: Still COBOL After All These Years?

2020-07-22 Thread Pew, Curtis G
On Jul 22, 2020, at 1:41 PM, Bob Bridges  wrote:
> 
> Who doesn't?  You may not, but lots of other people do.  What am I missing,
> here?

As long as you stay near the earth’s surface, you can treat mass and weight as 
equivalent. But kilograms measure mass, not weight. If I go into orbit around 
the earth, my weight has gone to zero, but my mass hasn’t changed.



-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OOBOL and English was Re: Still COBOL After All These Years?

2020-07-22 Thread Pew, Curtis G
On Jul 22, 2020, at 11:15 AM, Bob Bridges  wrote:
> 
> Interesting; centigrade is the one system I use nowadays without having to
> think much about it.  It's so easy:  0s are cold, 10s are cool, 20s are
> warm, 30s are hot.

If 30s are hot, what do you call 40s? We hit 106°F last week, which is just 
above 41°C.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OOBOL and English was Re: Still COBOL After All These Years?

2020-07-21 Thread Pew, Curtis G
On Jul 21, 2020, at 11:12 AM, David Spiegel  wrote:
> 
> "... 100 knots is about 55mph ..."
> Assuming you meant Kilometers/Hour (based upon the context), it's actually 
> 62.5 MPH.
> 

Well, if the posted limit is 55 mph, 62.5 mph seems about the right speed to 
go. 😉

But duck-duck-go tells me 100 knots is 115.078 mph, or 185.2001 km/h.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: OOBOL and English was Re: Still COBOL After All These Years?

2020-07-21 Thread Pew, Curtis G
On Jul 20, 2020, at 10:22 PM, Jackson, Rob  wrote:
> 
> American standard--Imperial units; they're rubbish.  Abject garbage.  SI is 
> not a fad, despite its origins.  No fan of the "French;" no fan of "Trump;" 
> no fan of anything political.  But SI, revised a couple times or three, is a 
> beautiful system of units in which one may compute physics.  If you disagree, 
> then I assert you have a challenge understanding many things about physics.  
> I'm talking about mechanics and fluid dynamics.  I'm too stupid for E&M, 
> although the same equivalency attempts apply there.

For science and engineering I totally agree: you should never use anything but 
SI units. They have precise definitions, and being decimal-based make 
calculations easier. Not to mention being used world-wide.

For everyday life, though, I think American/Imperial units (and any other 
traditional systems that may survive elsewhere) have their advantages. They 
evolved because people found them useful. For example, when I’m cooking I could 
say 250 milliliters or one cup (they’re close enough for the precision I need) 
but one cup is simpler. Or if my pedometer says I’ve walked 2000 steps I know 
I’ve gone about a mile. (“Mile” comes from “mille passuum” = “a thousand of 
steps”; my pedometer counts left and right as separate steps but for the Romans 
you had to move both before they counted it.)


> 
> P.S.  Apparently Imperial units have been redefined as relative to SI.  
> Imagine that. 

Yep. For precision definitions, always use SI.

I think it’s cool that SI units are now defined by specifying exact values for 
physical constants.


> 
> P.P.S.  This reminds me of many conversations with my father.  He absolutely 
> couldn't stand this type of thing, i.e. SI being obviously superior.  I don't 
> get it.  It is what it is.
> 
> As a disclaimer, I'm not a complete bigot.  I say miles and yards; but I have 
> this nasty habit of converting them to meters in my mind every time I say 
> them.  The one thing I cannot get used to in every-day life is Celsius 
> degrees.  I think in Fahrenheit degrees. Oddly enough, since they're exactly 
> the same thing, I find it easier to talk in Kelvins rather than Celsius 
> degrees.  Maybe I just like starting at zero.  :)  I couldn't tell you what 
> absolute zero in Fahrenheit is; I guess I never cared.

This supports my point about the convenience of traditional units. Fahrenheit 
is more granular than Celsius, so you can be a bit more precise without having 
to go to decimals.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: HCD graphics report format

2020-07-11 Thread Pew, Curtis G
On Jul 10, 2020, at 8:10 PM, Tom Conley  wrote:
> 
> You will need GDDM, and a TN3270 emulator capable of displaying host 
> graphics.  It's cool when it works, but you will have to scroll up, down, 
> right, left to see your whole layout.  A huge screen would help.
> 

Thanks on all replies. I wish it generated something based on open standards, 
like SVG.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


HCD graphics report format

2020-07-10 Thread Pew, Curtis G
I was doing some updates in HCD and noticed the graphics report function, so I 
tried it. The output looks like input to groff or some such. Does anyone know 
what I would need to use to transform it into something human-viewable? My 
google-fu hasn’t worked so far.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Mainframe co-op

2020-07-03 Thread Pew, Curtis G
On Jul 3, 2020, at 5:11 PM, Mike Schwab  wrote:
> 
> RMF has reports of what COULD run on assist processors and if you have
> them what DID run on assist processors.

Right. But in our case what COULD run on zIIP was going to depend on whether or 
not we could rewrite our code.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Mainframe co-op

2020-07-03 Thread Pew, Curtis G
On Jul 3, 2020, at 3:30 PM, Jackson, Rob  wrote:
> 
> I'm curious:  what about adding zIIPs was challenging?

1. Determining what our zIIP and non-zIIP capacity needs would be. In other 
words, since we didn’t have zIIPs before we weren’t sure how much of our 
workload would actually run on the zIIPs.

2. The biggest thing was that we are an Adabas/Natural shop, so we were hoping 
to run both those products zIIP-enabled. However, we have a home-grown security 
system that’s implemented by several thousand lines of assembler code that runs 
as a part of the Natural session, and this code was doing things like issuing 
SVCs and examining the current TCB, and those things don’t work when you’re 
running zIIP-enabled. So the challenge was if we could rewrite all that code to 
work on zIIPs. (And see “how much of our workload could run zIIP-enabled” 
above.)

We were able to get the code rewritten, and we’ve been very happily running 
Adabas and Natural zIIP-enabled ever since.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Mainframe co-op

2020-07-03 Thread Pew, Curtis G
On Jul 3, 2020, at 2:16 PM, Jesse 1 Robinson  wrote:
> 
> Ah, software cost. I still remember the first CPU upgrade after the 
> insinuation of tiered pricing. We budgeted for the hardware and extracted 
> approval from management. Then we were bowled over when the software bills 
> rolled in. Of course it was our fault for not considering the budget busting 
> impact of increased MIPS. Not sure IBM thought it through. We now refrain 
> from hardware upgrades because of software costs. 

I just gave a presentation to our user community about the z10 BC → z14 ZR1 
upgrade we did last August. One of the most challenging things about this 
upgrade was our z14 has zIIPs, which we didn’t have before. But try explaining 
zIIPs and CP capacity levels, or processor characterization in general! Those 
are totally irrational, except in the context of how mainframe software is 
priced.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What is the real size of a 3390-27 and 3390-54 [EXTERNAL]

2020-07-02 Thread Pew, Curtis G
On Jul 2, 2020, at 9:21 PM, Pew, Curtis G  wrote:
> 
> I consider them while

“I consider them experimental while …”

-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What is the real size of a 3390-27 and 3390-54 [EXTERNAL]

2020-07-02 Thread Pew, Curtis G
On Jul 2, 2020, at 7:25 PM, Feller, Paul 
<02fc94e14c43-dmarc-requ...@listserv.ua.edu> wrote:
> 
> In this shop a MOD-27 is 32,760 cyls and a MOD-54 is 65,520 cyls.  As for how 
> they are allocated, that I can't answer.

Several years ago I moved all our DASD to “3390-54” with 65,520 cylinders. This 
was on a Hitachi VSP. Just this February we migrated to an IBM DS8882F. I had 
some space left over so I created some EAVs, but I consider them while I work 
out how best to utilize them.

On the Hitachi I used the GUI to define the virtual volumes and LCUs, but on 
the IBM disk I used DSCLI.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: New Mainframe Community

2020-06-26 Thread Pew, Curtis G
On Jun 26, 2020, at 1:43 PM, McCabe, Ron  wrote:
> 
> I know this is off topic but what does IMHO stand for?
> 

In My Humble Opinion.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Quote style (was: ... Passive FTP ... )

2020-06-13 Thread Pew, Curtis G
On Jun 13, 2020, at 12:46 PM, Bob Bridges  wrote:
> 
> Wait - is bottom-posting a thing?  I've always assumed that bottom-posters 
> are just careless; they read down to a certain point, and then type in their 
> responses without thinking about where.  Are you saying that some people post 
> at the bottom ON PURPOSE?!

Yes!

> 
> Why, for heaven's sake?
> 

You quote just the part you’re responding to, and then give your response. That 
way it’s unambiguous just what your response refers to. There’s no need to try 
scrolling through a long thread to figure out what set off the email.



-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: XL C\C ++ sizeof of datatypes

2020-04-27 Thread Pew, Curtis G
On Apr 27, 2020, at 5:29 PM, Charles Mills  wrote:
> 
> I guess it's an operator but it sure as heck looks like a function.
> 
> If it walks like a duck and quacks like a duck ...
> 

The distinction is that sizeof is calculated by the compiler during 
compilation. A function is not invoked until run time.


-- 
Pew, Curtis G
curtis@austin.utexas.edu

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Here we go again

2020-04-22 Thread Pew, Curtis G
On Apr 22, 2020, at 11:40 AM, Charles Mills  wrote:
> 
> It's nowhere near as bad as Y2K. Y2K potentially affected just about
> everything. Everything with a date calculation. Everything that accepted or
> printed a date.
> 

That’s an important point. Dates are often used in calculations. SSNs mostly 
just used as keys and stored. For Y2K we had to fix code that was doing date 
arithmetic, but you wouldn’t have that if they expanded SSNs.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-10 Thread Pew, Curtis G
On Apr 10, 2020, at 3:10 PM, Phil Smith III  wrote:
> 
> Spot the huge errors.
> 

I didn’t think this article was all that bad. The biggest error was in a quote 
from a politician, which I understood to be giving an example of some of the 
stupid stuff people (mostly politicians) are saying. I thought it could be 
clearer that by the “newest version” from 2014 they meant “the most recent ANSI 
standard.” Still, compared to some of the other nonsense articles I’ve seen 
this wasn’t that bad.


-- 
Pew, Curtis G
curtis@austin.utexas.edu


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: strange python announcement

2020-03-30 Thread Pew, Curtis G
On Mar 30, 2020, at 11:43 AM, Bob Bridges  wrote:
> 
> Widely available on the mainframe?  Could I write something for TSO in it,
> for example, and expect it to run on any of my clients' machines?  I ask
> with real interest.
> 

No, not widely available in that sense. But it’s easy (and free) to install.


-- 
Pew, Curtis G
curtis@austin.utexas.edu






--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


  1   2   3   >