Re: TSO XMIT and no member list

2021-01-20 Thread Lionel B Dyck
I just ran a quick test thus:

xmit x.y ds(test.pdse) outds(test.xmit) sysout(x)  

And the IEBCOPY messages were NOT displayed on the terminal but can be found 
using (E)JES or SDSF or ... under my userid in the spool.

Does that satisfy the OP's request?

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Ed 
Jaffe
Sent: Wednesday, January 20, 2021 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TSO XMIT and no member list

On 1/20/2021 7:03 AM, Peter Relson wrote:
> That's the control I was thinking of. Some sites might set to an 
> output class that is the 'bit bucket', i.e. a JES2 output class that 
> specifies OUTPUT=DUMMY, and then you won't get any of the msgs (but 
> won't have the option that Greg's approach provides of looking later).

IIRC control over RECEIVE's IEBCOPY messages was a SHARE requirement (authored 
by Skip Robinson?) that was declined, yet use of  TRANSREC
SYSOUT(x) was suggested by IBM and considered an acceptable workaround by the 
author.

--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

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

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


Re: TSO XMIT and no member list

2021-01-20 Thread Lionel B Dyck
Or:  TSO XMIT  SYSOUT(x)

No need for special allocations.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Chris Bowen
Sent: Wednesday, January 20, 2021 7:28 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TSO XMIT and no member list

How about running in batch?

//X010EXEC PGM=IKJEFT1A 
//SYSTSPRT DD  SYSOUT=* 
//SYSUT1   DD  DISP=SHR,DSN=dsn.tobe.xmited   
//SYSUT2   DD  DISP=(NEW,CATLG,DELETE),UNIT=SYSDA,BLKSIZE=0, 
// RECFM=FB,LRECL=80,SPACE=(80,(1,1),RLSE),AVGREC=K,
// DSN=dsn.was.xmited.XMIT   
//SYSTSIN  DD  *
XMIT node.userid DDNAME(SYSUT1) OUTDDNAME(SYSUT2) 
/*  

This will put the IEBCOPY output on a dynamically allocated SYSOUT. 
(Even if you provide a SYSPRINT DD.)
The DD is allocated with FREE=CLOSE so it's separate to the rest of the output, 
at least when viewed with SDSF.

On the SYSTSPRT something like this is produced:

READY   
XMIT node.userid DDNAME(SYSUT1) OUTDDNAME(SYSUT2) 
INMX000I 0 message and 14 data records sent as 287 records to node.userid 
INMX001I Transmission occurred on 01/18/2021 at 11:14:15.   
READY   
END 

Chris Bowen
Macro 4 Limited
A Division Of Unicom Global

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

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


z/OS Git/SSH Help - Configuration Issue ?

2021-01-11 Thread Lionel B Dyck
I have a test lpar that I've been given access to and I have installed Git
(both 2.14 and 2.26) and have the same issues with either release so I'm
thinking it is outside of git.

 

When I issue the command: ssh g...@github.com <mailto:g...@github.com>
git-receive-pack lbdyck/racfadm.git I get a response that looks like ascii
text yet on my work lpar the text if readable. I have confirmed that both
ssh and sftp work from my windows pc to this test lpar.  

 

Does anyone have any pointers on where to look to fix this?

 

Thanks in advance.

 

Lionel B. Dyck <

Website:  <https://www.lbdsoftware.com/> https://www.lbdsoftware.com

 

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: markup a screen print

2020-12-01 Thread Lionel B Dyck
My preference for markup is to use SnagIt from techsmith.com.  It is extremely 
robust and also can be used to create videos from either screen captures or 
from the live screen (with audio).  I've been successful everywhere I've worked 
in getting my employer to order a copy for my work PC (and I have my own 
personal copy as well).

Check it out - the free trial will snag you 

(I'm not an employee or in any other way affiliated with techsmith)

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Elaine Beal
Sent: Tuesday, December 1, 2020 11:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: markup a screen print

I want to mark up a screen print and am wanting a way to mark squares, arrows, 
etc.
i use snippet but see only a free form line to use I use Word borders but they 
don't work with an object

Thanks,
Elaine

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

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


Using PCOMM with SSL ?

2020-11-17 Thread Lionel B Dyck
I would like to enable PCOMM (14.0) to use a secure connection. It appears
that I need to provide a certificate.

 

IBM support told me to use RACDCERT to export the certificate and import it
into PCOMM - that didn't work as there is no place that I can see to do such
an import after I did a binary download of the cert file from z/OS to
Windows.

 

Can someone/anyone provide some guidance on setting up PCOMM to connect
securely to z/OS (AT-TLS enabled)?

 

Thanks in advance.

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: How best to copy all UNIX files one z/OS to another

2020-10-28 Thread Lionel B Dyck
Once concern would be the GID/UIDs - if they are different on the target
system from the source there will be problems.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Charles Mills
Sent: Wednesday, October 28, 2020 12:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How best to copy all UNIX files one z/OS to another

And then copy the pax with FTP or whatever and then un-pax it?

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Michael Brennan
Sent: Wednesday, October 28, 2020 10:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How best to copy all UNIX files one z/OS to another

Mount yourself a brand new empty ZFS or HFS file and mount it at
/To_Directory/ then go into OMVS (TSO OMVS) and issue following commands:
cd /from_directory/
pax -rvwkC -pe * /To_Directory/

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

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


OMVS Whatis ?

2020-10-08 Thread Lionel B Dyck
Has anyone ported whatis and makewhatis to OMVS?

Or is there a better way than using whatis?

My issue is that the ‘man -k xxx’ searches the /usr/man/%L/whatis database
and there is no available means to update that file since whatis and
makewhatis are not available.

Thus when adding utilities (e.g. Rocket ported, Co:Z, ...) that have man
pages, the MANPATH can be updated so that these tools man pages can be found
if requested specifically but they cannot be found using the 'man -k xxx'
command.

Thoughts?  Am I off base?  Am I missing something?

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

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


Re: How to Refresh System REXX Libraries

2020-10-06 Thread Lionel B Dyck
I tried to look at that RFE so I could vote for it but was told I wasn't 
authorized ☹


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Harris Morgenstern
Sent: Tuesday, October 6, 2020 8:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: How to Refresh System REXX Libraries

To refresh the System REXX libraries, you'll need to stop System REXX, update 
AXRxx parmlib members and restart it. 
There is an open RFE against System REXX  (#49562)  to address this issue 
(Dynamic Reconfiguration of System REXX). 
 


Harris Morgenstern
z/OS Storage Management and System REXX
Dept. OBPA
IBM Poughkeepsie
8-295-4221
hmor...@us.ibm.com


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

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


Re: How to Refresh System REXX Libraries

2020-10-05 Thread Lionel B Dyck
P AXR works 


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dana Mitchell
Sent: Monday, October 5, 2020 11:53 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How to Refresh System REXX Libraries

On Mon, 5 Oct 2020 10:56:57 -0500, Lionel B Dyck  wrote:

>Great idea but no joy 
>
> 
>
>You get AXR0101I   SYSTEM REXX (AXR) IS ALREADY ACTIVE  
>

FM says you can FORCE AXR,ARM   it but that seems a little harsh

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

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


Re: How to Refresh System REXX Libraries

2020-10-05 Thread Lionel B Dyck
We have that as well - we had a need to add an additional library which raised 
the question.

Thanks


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Jesse 1 Robinson
Sent: Monday, October 5, 2020 11:37 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How to Refresh System REXX Libraries

I'm not well versed in system Rexx, but our setup has the main AXR proc 
pointing to an installation library via a member in PARMLIB:

REXXLIB ADD DSN(xxx)

The idea is that local Rexx code lives in the local library so that it can be 
updated without having to restart AXR. 





.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Lionel B Dyck
Sent: Monday, October 5, 2020 8:57 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: How to Refresh System REXX Libraries

CAUTION EXTERNAL EMAIL

Great idea but no joy 



You get AXR0101I   SYSTEM REXX (AXR) IS ALREADY ACTIVE



And the comment is:



Explanation

A request to start System REXX was received, however it is already active.



System action

The system ignores the start request.

========



Lionel B. Dyck <

Website: https://www.lbdsoftware.com



"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden



-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dana Mitchell
Sent: Monday, October 5, 2020 10:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How to Refresh System REXX Libraries



On Mon, 5 Oct 2020 09:43:38 -0500, Lionel B Dyck < <mailto:lbd...@gmail.com> 
lbd...@gmail.com> wrote:



>I see commands for system rexx (axr) to display the status, list the

>rexx libraries, to start it and to stop it.

>

>

>BUT I don't see a command to cause it to re-read the parmlib member or

>to add a library dynamically.

>

>



Lionel,  Does starting it with a member suffix cause it to update the list of 
libraries?  The FM  isn't too clear on what exactly it does:



START AXRPSTRT

START AXRPSTRT,AXR=aa

START AXRPSTRT,AXR=(aa,bb,...)



Dana



--


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

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


Re: How to Refresh System REXX Libraries

2020-10-05 Thread Lionel B Dyck
Great idea but no joy 

 

You get AXR0101I   SYSTEM REXX (AXR) IS ALREADY ACTIVE  

 

And the comment is:  



Explanation 
 

A request to start System REXX was received, however it is already active.   

 

System action

The system ignores the start request. 


   

 

Lionel B. Dyck <

Website: https://www.lbdsoftware.com

 

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

 

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dana Mitchell
Sent: Monday, October 5, 2020 10:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How to Refresh System REXX Libraries

 

On Mon, 5 Oct 2020 09:43:38 -0500, Lionel B Dyck < <mailto:lbd...@gmail.com> 
lbd...@gmail.com> wrote:

 

>I see commands for system rexx (axr) to display the status, list the 

>rexx libraries, to start it and to stop it.

> 

> 

>BUT I don't see a command to cause it to re-read the parmlib member or 

>to add a library dynamically.

> 

> 

 

Lionel,  Does starting it with a member suffix cause it to update the list of 
libraries?  The FM  isn't too clear on what exactly it does:

 

START AXRPSTRT

START AXRPSTRT,AXR=aa

START AXRPSTRT,AXR=(aa,bb,...)

 

Dana

 

--

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


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


How to Refresh System REXX Libraries

2020-10-05 Thread Lionel B Dyck
I see commands for system rexx (axr) to display the status, list the rexx
libraries, to start it and to stop it.


BUT I don't see a command to cause it to re-read the parmlib member or to
add a library dynamically.

 

Am I missing something?

 

Thanks in advance

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: AT-TLS issues with FTP and SSH

2020-09-22 Thread Lionel B Dyck
Found issue with SSH - I had created (mkdir) the .ssh directory so it had
the default permissions.  Should have let ssh-keygen create it.

Tried adding logging to pagent for ftp - overloaded with messages and
reading them now.

Thank you


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Mike Hochee
Sent: Tuesday, September 22, 2020 11:39 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: AT-TLS issues with FTP and SSH

Regarding the AT-TLS issue, your pagent is likely encountering a problem in
the FTP section (of course!).  Look at the log it generates, and if you
don't have one, add the logging option to the pagent start command. If I
remember correctly, there's also a verbose setting. I found the logs to be
extremely useful.   

HTH,
Mike 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Lionel B Dyck
Sent: Tuesday, September 22, 2020 11:08 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: AT-TLS issues with FTP and SSH

Caution! This message was sent from outside your organization.

We just enabled AT-TLS (PAGENT) on a test LPAR and immediately ran into two
issues:

1. The FTP Client ceased to work (until we commented the FTP section in the
pagent_TTLS.conf file)
a. No issues doing an FTP into this LPAR.
2. Git stopped working due to SSH.

A simple test is:ssh mailto:g...@github.com

And for that I'm getting: FOTS3322 Passwords may not be entered from 3270
terminals

If we stop PAGENT then everything works.

Can anyone offer any pointers/tips/solutions to either of these problems?

Thanks in advance.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

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

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

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


AT-TLS issues with FTP and SSH

2020-09-22 Thread Lionel B Dyck
We just enabled AT-TLS (PAGENT) on a test LPAR and immediately ran into two
issues:

1. The FTP Client ceased to work (until we commented the FTP section in the
pagent_TTLS.conf file)
a. No issues doing an FTP into this LPAR.
2. Git stopped working due to SSH.

A simple test is:ssh mailto:g...@github.com

And for that I’m getting: FOTS3322 Passwords may not be entered from 3270
terminals  

If we stop PAGENT then everything works.

Can anyone offer any pointers/tips/solutions to either of these problems?

Thanks in advance.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

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


ZIGI Version 3.02 Released

2020-09-06 Thread Lionel B Dyck
The z/OS ISPF Git Interface version 3 release 02 has just been released. 

 

See https://zigi.rocks for more info and to clone get it here at
https://github.com/wizardofzos/zigi

 

If you haven't installed Git on z/OS then go to
https://github.com/wizardofzos/zigi/wiki/0.-Installing-GIT for a checklist
on what you need to do to install Git.

 

If you don't do Git (yet) then it will be available shortly on the updates
page at https://cbttape.org in File 997 (but give it a few days to get
through the process and get onto the site).

 

It contains the following updates and fixes

 

 ZIGI Release Notes


   Version 3.02


 


 New Features and Functions


 --


 


Support a Read Only Repository. These must be Created and Cloning is not
recommended. Only operations that copy from z/OS to OMVS are supported with
no updates to the z/OS datasets allowed from within ZIGI. Thus Branch,
Replace, Merge, Stash, Flow, Edit, History Recover, Rename, and Remove are
prevented.


 


Anytime a z/OS dataset will be replaced there will be prompt to inform the
user of this and allow the user to (a) change the HLQ, (b) the # of
qualifiers to ignore, or both before proceeding. Or to cancel the operation.
This is to prevent the replacement of any dataset without overt permission.
This will only occur during a Clone or Replace operation.


 


Update the Delete/Remove Repository from ZIGI more user friendly and thus
easier to use and understand.


 


Support multiple prefixes (HLQs) on the dataset add panel.


 


  Bug Fixes and Other Updates:


  


 


1. On the Add Dataset Panel do NOT allow the ignore qualifiers to be changed
from 0.  

2. After Stash Pop leave the Stash List display.


3. On a Clone of a non-ZIGI repository do not create .gitattributes or
.zigi/dsn


4. Allow changing Prefix (HLQ) in AddDSN table if ignore is 0


5. If ignore is 0 correctly detect added datasets


6. Remove calls to call work_with_repo_file and call update_repo_metadata
after updating a PDS member within ZIGI as not needed and speeds things up a
tad. 

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Ransoming a mainframe disk farm

2020-09-06 Thread Lionel B Dyck
If it's on the network then you know someone can find a way in, and once they 
are in then all bets are off. Given the newer technology that has been, and is 
being, developed to crack passwords it is only a matter of when and not if.

Are WORMs really protected if they are in a virtual storage subsystem? Aren't 
they really just artifacts that have been defined as WORM but in reality are 
only protected by the software in the subsystem?

Paranoia is only false if you know that no one is after you - but can you be 
sure.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

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


Re: TSO PHRASE command HELP entry missing

2020-09-02 Thread Lionel B Dyck
I would agree that TSO Help is less than helpful in its current state, 
especially living within the ISPF IDE environment.

There are two available free solutions for this available on the CBT Tape 
(www.cbttape.org) and if you're willing to pay for it you can get MVS/QuickRef 
from ChicagoSoft that is an even more robust solution (although it does not 
include the PHRASE command probably because they build from what IBM provides).

File 134 program FSHELP is a TSO full screen HELP application (not an ISPF 
dialog but full screen TSO) from Greg Price.

File 314 has ZTSOHELP which is an ISPF dialog developed by myself and John 
Kalinich that greatly simplifies and provides improved access to the TSO Help 
members.

Check them out and I think you and your users will find accessing TSO Help to 
be very helpful.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: RACF Discussion List  On Behalf Of R.S.
Sent: Wednesday, September 2, 2020 6:05 AM
To: rac...@listserv.uga.edu
Subject: Re: TSO PHRASE command HELP entry missing

I just checked on z/OS 2.3:
There is help for PASSWORD.
There is no help for PHRASE.
There is no help for PW.
PW is short form of PASSWORD command. Note, there are help entries for ALU, 
ALG, etc.

My personal opinion: online help is something I can live without. I use it 
rarely. I would accept drop of online HELP, especially in exchange for 
bookreader format come back. I still use last set of bookreader documentation 
(z/OS 1.13) whenever possible.

--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. 
Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, 
NIP: 526-021-50-88. Kapitał zakładowy (opłacony w całości) według stanu na 
01.01.2020 r. wynosi 169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Senatorska 18, 00-950 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

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


Can System REXX run Sub=MSTR ??

2020-08-20 Thread Lionel B Dyck
And if so where would that be changed as I can't find where it is started
now?

 

Thanks in advance.

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Rexx detail, or things I dont do often enough

2020-08-14 Thread Lionel B Dyck
Please send updates for the ispf tips/tricks.

I've used the sourceline extensively - check out the LOADISPF exec on my site - 
copy it into your exec and then you can insert inline using control records 
ispf panels, msgs, skels, and clists and execs.  All are copied to temp 
allocated libraries and libdef'd or altlib'd - then the DROPISPF routine 
(included in LOADISPF) releases the resources.

That trick is also used in the ZTSOHELP dialog (again on my website).

It is very helpful when you don't want to distribute multiple elements as all 
can be in one. A bit more overhead but for infrequent use it is ideal.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ITschak Mugzach
Sent: Friday, August 14, 2020 3:45 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rexx detail, or things I dont do often enough

I once wrote an installer that behaved like a zip exec. I think it was 
discussed here as well. The idea is like the sample code below that 
demonstrates reading panel from the program body for later saving it in a 
temporary file. Remember That as this is not a comment the data that you can 
store instream is limited as the rexx restrictions apply here (for example /* 
will fail the program.

I think I have to supply Lionel with some ISPF tricks that he can add to his 
manual...

ITschak

/* Rexx */
Call DataStack
xData = ''
Do I = StackStart + 2 until xData = 'EOF' /* StackStart + 2 is the line number 
of )ATTR */
   /* READ PANEL FROM INSTREAM DATA */

   .
   Ens
Return
DataStack:
   StackStart = SourceLine()  /* get this line number */
   Return
)ATTR DEFAULT(...)
)BODY
)INIT

)PROC


)END
EOF

ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring for 
z/OS, x/Linux & IBM I **| z/VM comming son  *




On Fri, Aug 14, 2020 at 11:31 PM Itschak Mugzach 
wrote:

> I once wrote an installer that behaved like a zip exec. I think it was 
> discussed here as well. The idea is like the sample code below that 
> demonstrates reading panel from the program body for later saving it 
> in a temporary file. Remember That as this is not a comment the data 
> that you can store instream is limited as the rexx restrictions apply 
> here (for example /* will fail the program.
>
> I think I have to supply Lionel with some ISPF tricks that he can add 
> to his manual...
>
> ITschak
>
> /* Rexx */
> Call DataStack
> xData = ''
> Do I = StackStart + 2 until xData = 'EOF' /* StackStart + 2 is the 
> line number of )ATTR */
>/* READ PANEL FROM INSTREAM DATA */
>
>.
>Ens
> Return
> DataStack:
>StackStart = SourceLine()  /* get this line number */
>Return
> )ATTR DEFAULT(...)
> )BODY
> )INIT
> 
> )PROC
> 
>
> )END
> EOF
>
> *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> Platform* *|* *Information Security Continuous Monitoring for Z/OS, 
> zLinux and IBM I **|  *
>
> *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 
> **|*
> *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*
>
>
>
>
>
> On Fri, Aug 14, 2020 at 11:05 PM Gibney, Dave  wrote:
>
>> I think this is what I was looking for. Couldn't find the source line 
>> access in the fine manual.
>>
>> > -Original Message-
>> > From: IBM Mainframe Discussion List  On 
>> > Behalf Of Seymour J Metz
>> > Sent: Friday, August 14, 2020 1:02 PM
>> > To: IBM-MAIN@LISTSERV.UA.EDU
>> > Subject: Re: Rexx detail, or things I dont do often enough
>> >
>> > You can cheat. Put the data inside a comment and access the source
>> lines.
>> >
>> >
>> > --
>> > Shmuel (Seymour J.) Metz
>> > https://urldefense.com/v3/__http://mason.gmu.edu/*smetz3__;fg!!JmPE
>> > g
>> > BY0HMszNaDT!_8ZlS18tlFSehELrkDJm-SdL4kdSh4x5MLNKPALpw8c-
>> > yeSsg4Vf-GBrak71rQ$
>> >
>> >
>> > 
>> > From: IBM Mainframe Discussion List  on 
>> > behalf of Gibney, Dave 
>> > Sent: Friday, August 14, 2020 3:56 PM
>> > To: IBM-MAIN@LISTSERV.UA.EDU
>> > Subject: Rexx detail, or things I dont do often enough
>> >
>> >I have this vague memory of being able to have data embedded 
>> > inside a Rexx Exec. Some manner of data start and end delimiting 
>> > lines and
>> accessed
>> > via looping with  PULL or PARSE.
>> > I know I can just PUSH or QU

Re: z/OS System REXX record length?

2020-08-11 Thread Lionel B Dyck
That does appear to be the case - is there a way around that?


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ITschak Mugzach
Sent: Tuesday, August 11, 2020 10:21 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS System REXX record length?

This is simply because the record is written to syslog starting at column
58 and the syslog record length is 131.

ITschak

ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring for 
z/OS, x/Linux & IBM I **| z/VM comming son  *




On Tue, Aug 11, 2020 at 5:49 PM Lionel B Dyck  wrote:

> I have started to play with System REXX and one of the 1st things I 
> tried was writing a command I called TSO that will issue any TSO 
> command that is passed to it. What I'm finding is that the messages 
> displayed in SYSLOG/OPERLOG appear to be wrapping at byte 70 or 71.  
> Is there a way to adjust that?
>
>
>
> The system rexx exec that I'm using is:
>
>
>
>
>
> /* rexx  */
>
> parse arg command
>
> command
>
>
>
>
>
> Thanks
>
>
>
>
>
> Lionel B. Dyck <
> Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


z/OS System REXX record length?

2020-08-11 Thread Lionel B Dyck
I have started to play with System REXX and one of the 1st things I tried
was writing a command I called TSO that will issue any TSO command that is
passed to it. What I'm finding is that the messages displayed in
SYSLOG/OPERLOG appear to be wrapping at byte 70 or 71.  Is there a way to
adjust that?

 

The system rexx exec that I'm using is:

 

 

/* rexx  */

parse arg command

command

 

 

Thanks

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Query ESM from REXX

2020-08-02 Thread Lionel B Dyck
While IBM may reformat the probability is low that they will.  They have a hard 
enough time updating TSO Help panels when typos are found. However if they do 
change the format then it shouldn't be difficult to update the parse.

With the RLIST just scan to the bottom and you will see this section:

USER  ACCESS   ACCESS COUNT 
  --   -- - 
GROUP1ALTER   00
OMVSKERN  READ00
WEBSRVREAD00
. . . 

That should provide you with the info that you are looking for


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ITschak Mugzach
Sent: Sunday, August 2, 2020 7:08 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Query ESM from REXX

What change does it make? IBM does ot recommend parsing of command output as it 
keeps the right to change output format.

ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring for 
z/OS, x/Linux & IBM I **| z/VM comming son  *




On Sun, Aug 2, 2020 at 2:49 PM Lionel B Dyck  wrote:

> Try issuing the "RLIST FACILITY .xxx AUTH" command and parse the 
> results.
>
> Also take a look at the RACFADM open source RACF admin dialog - CBT 
> Tape file 417 or https://github.com/lbdyck/racfadm
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Itschak Mugzach
> Sent: Sunday, August 2, 2020 6:29 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Query ESM from REXX
>
> -)
>
> בתאריך יום א׳, 2 באוג׳ 2020, 14:27, מאת David Spiegel ‏<
> dspiegel...@hotmail.com>:
>
> > Shkoyach
> >
> > On 2020-08-02 07:25, Itschak Mugzach wrote:
> > > You need to use this or wright an assembler program to execute a 
> > > third party check on the resource in question. Easier in rexx with
> irrxutil.
> > >
> > > בתאריך יום א׳, 2 באוג׳ 2020, 14:20, מאת Gadi Ben-Avi 
> > >‏ > >:
> > >
> > >> IRRXUTIL extracts information from the RACF Database  for reporting.
> > >> It doesn't tell you if a user has access to a resource.
> > >>
> > >> -Original Message-
> > >> From: IBM Mainframe Discussion List  On
> > Behalf
> > >> Of Itschak Mugzach
> > >> Sent: Sunday, August 2, 2020 2:16 PM
> > >> To: IBM-MAIN@LISTSERV.UA.EDU
> > >> Subject: Re: Query ESM from REXX
> > >>
> > >> Look at IRRXUTIL
> > >>
> > >> ITschak
> > >>
> > >> בתאריך יום א׳, 2 באוג׳ 2020, 14:06, מאת Gadi Ben-Avi 
> > >> ‏ > >:
> > >>
> > >>> Hi,
> > >>> Does anyone know of a way to query an ESM (RACF in this case) 
> > >>> from a REXX program running under TSO/E and ISPF?
> > >>> We are currently at z/OS v2.2.
> > >>>
> > >>> I would like to know if a user has a certain access level to a 
> > >>> resource in FACILITY.
> > >>>
> > >>> Thanks
> > >>>
> > >>> Gadi
> > >>>
> > >>> 
> > >>> --
> > >>>  For IBM-MAIN subscribe / signoff / archive access 
> > >>> instructions, send email to lists...@listserv.ua.edu with the
> > >>> message: INFO IBM-MAIN
> > >>>
> > >> -
> > >> --
> > >> --- For IBM-MAIN subscribe / signoff / archive access 
> > >> instructions, send
> > email
> > >> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> > >>
> > >> Email secured by Check Point
> > >>
> > >> -
> > >> --
> > >> --- For IBM-MAIN subscribe / signoff / archive access 
> > >> instructions, send email to lists...@listserv.ua.edu with the 
> > >> message: INFO IBM-MAIN
> > >>
> > > --
> > > --
> > > -- For IBM-MAIN subscribe / signoff / archive ac

Re: Query ESM from REXX

2020-08-02 Thread Lionel B Dyck
Try issuing the "RLIST FACILITY .xxx AUTH" command and parse the results.

Also take a look at the RACFADM open source RACF admin dialog - CBT Tape file 
417 or https://github.com/lbdyck/racfadm


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Itschak Mugzach
Sent: Sunday, August 2, 2020 6:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Query ESM from REXX

-)

בתאריך יום א׳, 2 באוג׳ 2020, 14:27, מאת David Spiegel ‏<
dspiegel...@hotmail.com>:

> Shkoyach
>
> On 2020-08-02 07:25, Itschak Mugzach wrote:
> > You need to use this or wright an assembler program to execute a 
> > third party check on the resource in question. Easier in rexx with irrxutil.
> >
> > בתאריך יום א׳, 2 באוג׳ 2020, 14:20, מאת Gadi Ben-Avi 
> >‏ >:
> >
> >> IRRXUTIL extracts information from the RACF Database  for reporting.
> >> It doesn't tell you if a user has access to a resource.
> >>
> >> -Original Message-
> >> From: IBM Mainframe Discussion List  On
> Behalf
> >> Of Itschak Mugzach
> >> Sent: Sunday, August 2, 2020 2:16 PM
> >> To: IBM-MAIN@LISTSERV.UA.EDU
> >> Subject: Re: Query ESM from REXX
> >>
> >> Look at IRRXUTIL
> >>
> >> ITschak
> >>
> >> בתאריך יום א׳, 2 באוג׳ 2020, 14:06, מאת Gadi Ben-Avi 
> >> ‏ >:
> >>
> >>> Hi,
> >>> Does anyone know of a way to query an ESM (RACF in this case) from 
> >>> a REXX program running under TSO/E and ISPF?
> >>> We are currently at z/OS v2.2.
> >>>
> >>> I would like to know if a user has a certain access level to a 
> >>> resource in FACILITY.
> >>>
> >>> Thanks
> >>>
> >>> Gadi
> >>>
> >>> --
> >>>  For IBM-MAIN subscribe / signoff / archive access 
> >>> instructions, send email to lists...@listserv.ua.edu with the 
> >>> message: INFO IBM-MAIN
> >>>
> >> ---
> >> --- For IBM-MAIN subscribe / signoff / archive access instructions, 
> >> send
> email
> >> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >>
> >> Email secured by Check Point
> >>
> >> ---
> >> --- For IBM-MAIN subscribe / signoff / archive access instructions, 
> >> send email to lists...@listserv.ua.edu with the message: INFO 
> >> IBM-MAIN
> >>
> > 
> > -- For IBM-MAIN subscribe / signoff / archive access instructions, 
> > send email to lists...@listserv.ua.edu with the message: INFO 
> > IBM-MAIN .
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: JES2 Parm Checker ??

2020-07-30 Thread Lionel B Dyck
Ok - thank you


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mark Jacobs
Sent: Thursday, July 30, 2020 7:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: JES2 Parm Checker ??

It's in SYS1.SHASLNKE(HASJESCK) on our 2.3 and 2.4 systems. It's not there 
under z/OS 2.2.

Mark Jacobs

Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com

‐‐‐ Original Message ‐‐‐
On Thursday, July 30, 2020 7:57 AM, Lionel B Dyck  wrote:

> I have read this
> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zo
> s.v2r3
> .hasa300/run_dscheck.htm
>
> Where this is stated: Specify PGM=HASJESCK on the EXEC statement.
>
> However in our JES2 load library that member does not exist. 
> Supposedly it is an alias of HASJES20. When I tried, using the PDS 
> command, to add the alias I received an error message that aliases are 
> not allowed in object libraries.
>
> I'm on a z/OS 2.2 system.
>
> Is this a known issue?
>
> Thanks
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation. Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
> --
> --
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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

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


JES2 Parm Checker ??

2020-07-30 Thread Lionel B Dyck
I have read this
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3
.hasa300/run_dscheck.htm

 

Where this is stated: Specify PGM=HASJESCK on the EXEC statement.

 

However in our JES2 load library that member does not exist. Supposedly it
is an alias of HASJES20. When I tried, using the PDS command, to add the
alias I received an error message that aliases are not allowed in object
libraries.

 

I'm on a z/OS 2.2 system.

 

Is this a known issue?

 

Thanks

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: OMVS CP command anomaly

2020-07-28 Thread Lionel B Dyck
The problem is the x'0D' and x'15' characters which were generated from DTL. 
They copy (cp) fine from z/OS to OMVS but the copy back causes the data after 
either of those characters to go to a new record.

The solution is for the DTL developers to use the ISRDTLCV after they generate 
the panel.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Tuesday, July 28, 2020 11:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OMVS CP command anomaly

On Tue, 28 Jul 2020 10:07:50 +1000, Andrew Rowley wrote:

>On 28/07/2020 4:48 am, Lionel B Dyck wrote:
>> Created several ISPF panels from DTL.  The result is an ISPF panel 
>> with attribute characters that are binary (hex) with examples being 
>> x'01' , x'02', x'05, x'0D', and more.
>>...
>> The problem/anomaly is copying the files from OMVS into z/OS dataset 
>> members results in these members being corrupted with the single 
>> record  being broken into one, or more, records.  ...
>
>Copying binary data as text is not guaranteed to give the correct 
>result after a round-trip. ...
>
>Options:
>- ...
>- Copy as binary. The best-simplest option, however it would also cause 
>merge etc. problems
>- Use an escape character scheme for binary characters e.g. quoted 
>printable. This adds a processing step - you can't use regular cp 
>command - but it gives you data in git that is mergable and mostly 
>readable as text.
> 
Doesn't ISPF support panel definitions coded in Rexx?  Rexx would allow 
representing those nondisplayable characters as hexadecimal strings.

It would be wonderful if ISPF supported UNIX directories in the ISPPLIB (and 
other) concatenations as described in Using Data Sets, eliminating the need for 
the back-and-forth copying.  RFE?

There are workstation ISPF lookalikes.  How portable are panel definitions to 
those?

-- gil

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

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


Re: OMVS CP command anomaly

2020-07-27 Thread Lionel B Dyck
Example of the issue:

ISPF Panel code:

)ATTR
  0D TYPE(PS)
  05 TYPE(PS)
. . .
)BODY

Ideally would like a workstation IDE user to be able to view the data and 
perhaps update it and at some point return to z/OS for use.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Monday, July 27, 2020 3:40 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OMVS CP command anomaly

On Mon, 27 Jul 2020 13:48:21 -0500, Lionel B Dyck wrote:
>
>Created several ISPF panels from DTL.  The result is an ISPF panel with 
>attribute characters that are binary (hex) with examples being x'01' , 
>x'02', x'05, x'0D', and more.
>
>Copying these PDS members to an OMVS filesystem using cp works fine.  
>The data is NOT being copied as binary.
> 
I'd prefer binary (cp -B) for data containing nondisplayable characters.
>
>The problem/anomaly is copying the files from OMVS into z/OS dataset 
>members results in these members being corrupted with the single record  
>being broken into one, or more, records.
>
>Example:  cp -A -U -v' rdir/*) "'"zos'"'
>
Which code points cause problems?

Do you intend to manipulate (Edit, Browse, ...) the OMVS files?

-- gil

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

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


OMVS CP command anomaly

2020-07-27 Thread Lionel B Dyck
Here is the anomaly.  

 

Created several ISPF panels from DTL.  The result is an ISPF panel with
attribute characters that are binary (hex) with examples being x'01' ,
x'02', x'05, x'0D', and more.

 

Copying these PDS members to an OMVS filesystem using cp works fine.  The
data is NOT being copied as binary.

 

The problem/anomaly is copying the files from OMVS into z/OS dataset members
results in these members being corrupted with the single record  being
broken into one, or more, records.

 

Example:  cp -A -U -v' rdir/*) "'"zos'"'  

 

Any advice?

 

Thanks

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: SFTP and z/OS Migration

2020-07-23 Thread Lionel B Dyck
I just tried Bitvise and have deleted WinSCP and FileZilla - Thank you Kirk...


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Kirk Wolf
Sent: Thursday, July 23, 2020 11:14 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SFTP and z/OS Migration

On Wed, Jul 22, 2020 at 4:07 PM Kirk Wolf  wrote:

>
> You *can* change settings interactively from most SFTP GUIs like 
> FileZilla
> -
> -  change directories to the "/+" directory (you will see your current
> settings)
> -  rename  the ".newoption" pretend file in that directory to the 
> option that you want to set
>
> WinSCP has unique problems: it starts one SFTP connection for directory
> displays, and one or more for file transfers.   This is a little silly
> since you can do multiple things at a time on one connection.   This means
> that you can't change a /+ setting in the GUI and have it apply to 
> file transfers.
>
> I don't use Windows much, but my favorite SFTP GUI is "BitVise", which 
> includes an SSH emulator and SFTP client.
>
>
>
Note:  I just tried the latest version of FileZilla, and it also now starts a 
new SFTP connection for transfers, separate from the one used for the UI
display.So changing settings interactively won't work there either.
 Try BitVise, which is better anyway IMO.

Kirk Wolf

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

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


Solution to missing OVIEW option

2020-07-23 Thread Lionel B Dyck
Just published this technique to provide an OVIEW option

 

https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/lionel-dyck
1/2020/07/23/adding-oview-to-the-current-obrowse-and-oedit-comm?CommunityKey
=87042487-940e-49cc-ae6d-5a5b76c5ea7e
<https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/lionel-dyc
k1/2020/07/23/adding-oview-to-the-current-obrowse-and-oedit-comm?CommunityKe
y=87042487-940e-49cc-ae6d-5a5b76c5ea7e=> =

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: SFTP and z/OS Migration

2020-07-22 Thread Lionel B Dyck
Kirk's wisdom and the doc he references are OUTSTANDING.  Co:Z SFTP is 
something you absolutely need if you want to use SFTP to access z/OS datasets.

Be aware you will have to learn a few new tricks with the Co:Z SFTP server from 
the client side unless you are happy with only binary transfers. And neither 
FileZilla or WinSCP provide an escape value to issue the necessary commands to 
switch from binary to text.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Kirk Wolf
Sent: Wednesday, July 22, 2020 3:43 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SFTP and z/OS Migration

IBM z/OS OpenSSH is a base feature of z/OS since V2R2.
When you install a new version of z/OS you will get a new version.
There are often migration actions from IBM having to do with /etc/ssh 
configuration settings.  When moving releases you would at minimum want to 
review any changes that you made from the IBM /samples and the new /samples and 
merge those as appropriate.

BTW: Here's a quick start guide that we have on customizing IBM z/OS
OpenSSH:
https://dovetail.com/docs/pt-quick-inst/index.html

Kirk Wolf
http://dovetail.com

On Wed, Jul 22, 2020 at 2:14 PM Roberto Halais 
wrote:

> Listers:
>
> My company has decided to forego FTP and go the SFTP way.
>
> I have installed OPENSSH and have SFTP working.
>
> I installed using the IBM user's guide and everything installed in the 
> default libraries.
>
> My concern is, when we migrate to a new z/OS release do I have to do 
> the whole install again?
>
> Can I, from the beginning, install all the SSH libraries in a 
> different filesystem so that when I migrate I can just mount the 
> filesystem and execute.
> And later on install the new version Openssh.
>
> Don't know if I am clear in what I am asking.
>
> Just some tips on facilitating installing under a new release.
>
> Thank you.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Sending email from the Mainframe

2020-07-22 Thread Lionel B Dyck
CSSMTP is a send only SMTP service - it does not receive anything.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Grant Taylor
Sent: Wednesday, July 22, 2020 10:52 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Sending email from the Mainframe

On 7/22/20 2:17 AM, Timothy Sipples wrote:
> CSSMTP. No problem. IBM explains how to set up TLS with CSSMTP here 
> (current z/OS 2.4 documentation link, subject to change):
> 
> https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v
> 2r4.halz002/cssmtp_tls.htm

That means that z/OS's CSSMTP will be near or on par with other SMTP servers 
and related problems securing SMTP traffic.  Most of which have to do with the 
capabilities of the receiving SMTP server, which is outside of CSSMTP's control.

> It's possible to require TLS 1.2+, exactly as you wish. (Good idea.)

If you configure z/OS's CSSMTP to /require/ encryption, TLS 1.2 or otherwise, 
and the receiving SMTP system doesn't offer it, the email will be stuck on z/OS.

Do you really want to have someone perform regular postmaster duties on z/OS?  
It might be better to send the email to another exissting corporate SMTP server 
where someone is already handling the postmaster duties.  With or without 
encryption, be it STARTTLS, SMTPS (possibly via AT-TLS), IPsec transport mode, 
traditional VPN (IPsec tunnel mode or something else).  The big question is 
where do you want the email that doesn't send to reside and who's responsible 
for managing the queue.

> Tony Thigpen wrote:
> 
> That's possible, but it means that your e-mail traffic is leaving your 
> z/OS machine in cleartext.

Maybe, or maybe not.  There are other ways to encrypt email leaving CSSMTP 
without STARTTLS or SMTPS.

> This class of security risks is easily avoidable if you simply enable 
> TLS on z/OS.

Simply enabling TLS on z/OS's CSSMTP is probably not sufficient to guarantee 
that the email transmission path to the next SMTP server will be encrypted.

Both the sending end (CSSMTP) and the receiving end (remote SMTP server) need 
to support encryption.  Most MTAs can be an encrypted client without their own 
TLS certificate.  —  Though a /client/ TLS certificate can be entertaining to 
use in place of username and password for authenticating the sending system to 
a relay.  }:-)

> (N.B. TLS is not "heavy lifting," or at least it hasn't been for a 
> very, very long time.) There may also be some unnecessary server 
> complexity in what you've done, adding some inherent fragility.

Perhaps.  Though I think there is some benefit to getting email queue 
management into the hands of people who's day job is administering email vs 
people who's day job is administering the mainframe, which quite likely is 
considerably more than just email.  ;-)

> To be clear (pun intended), there are still one or more e-mail servers 
> in the transmission path, of course.

It's possible, but difficult to get the SMTP server count down to one, the 
receiving system.  But this requires the sending application to be initiating 
outbound SMTP.  Much more common is to have two SMTP servers, the one the 
application uses to send and the one that receives it on the other end.  
Depending on how things are done, this second path could be 0, 1, or 2 SMTP 
transactions, each with or without encryption which may be inside or outside of 
SMTP.

> This is about encrypting the traffic, preferably with TLS certificate 
> authentication, as early as possible in the path.

That statement sounds like it's trying to put a check mark in a checkbox.  If 
the task at hand is to secure email, there are many ways to comply with the 
spirit -or- have acceptable risk between the mainframe and an SMTP server over 
a secure LAN in a secure data center.

If you really want to adhere to the spirit, the email body contents should be 
encrypted.  So that it doesn't matter nearly as much if the SMTP transmission 
path is encrypted or not.  But that's another kettle of fish.



--
Grant. . . .
unix || die

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

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


Re: PIPE command on zOS Platforms

2020-07-22 Thread Lionel B Dyck
Sadly Pipes is not available in native z/OS - it is available in the SmartBatch 
- the cover letter is here 
https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=DD=SM=897/ENUS5655-A17
 - unfortunately  this is really overkill if all you want is Pipes.

Here is an RFE you can vote on requesting IBM to integrate Pipes into the base 
z/OS https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=47699

Hope this helps - please vote on the RFE and that may help to 'nudge' IBM but 
don't hold your breath.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Jasi Grewal
Sent: Wednesday, July 22, 2020 10:28 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: PIPE command on zOS Platforms

Hi,

I have a z/OS System and unfortunately I cannot use PIPE commands in Rexx 
Programs.
It states 'PIPE command not found' and does a Customer have to pay for the z/OS 
Feature to use PIPE's under Rexx Program.

Which Product does a Customer have to order or enable to allow a user to use 
PIPE commands.

Any information would be appreciated.
Thank you in advance,

Regards,
Jasi Grewal.

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

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


Re: Web enabled ISPF Application

2020-07-16 Thread Lionel B Dyck
Perhaps to start with and then convert the html to a more pleasing web 
experience.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Itschak Mugzach
Sent: Thursday, July 16, 2020 9:30 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Web enabled ISPF Application

Lionel,

Do you want to display the exact copy of the ISPF display in HTML? is this what 
you are looking at (Without the logic parts as )INIT, )REINIT, PROC, etc.)?

ITschak

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux and 
IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*





On Thu, Jul 16, 2020 at 5:18 PM Gord Tomlin 
wrote:

> On 2020-07-16 04:36, Lionel B Dyck wrote:
> > No need for it to retain the look/feel of ISPF - just the 
> > functionality
>
>
> Sorry, what I meant is this: once you have developed this web 
> interface, do you intend that to be the only interface, or do you 
> still want to be able to use the ISPF interface as well? If you intend 
> to keep both, then consider decoupling the user interface layer from the 
> application logic.
> Then you only have one set of application logic to maintain.
>
> --
>
> Regards, Gord Tomlin
> Action Software International
> (a division of Mazda Computer Corporation)
> Tel: (905) 470-7113, Fax: (905) 470-6507
> Support: https://actionsoftware.com/support/
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Web enabled ISPF Application

2020-07-16 Thread Lionel B Dyck
OK - understand now.  I haven't given it that much thought as yet.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Gord Tomlin
Sent: Thursday, July 16, 2020 9:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Web enabled ISPF Application

On 2020-07-16 04:36, Lionel B Dyck wrote:
> No need for it to retain the look/feel of ISPF - just the 
> functionality


Sorry, what I meant is this: once you have developed this web interface, do you 
intend that to be the only interface, or do you still want to be able to use 
the ISPF interface as well? If you intend to keep both, then consider 
decoupling the user interface layer from the application logic. 
Then you only have one set of application logic to maintain.

--

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support: https://actionsoftware.com/support/

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

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


Re: Web enabled ISPF Application

2020-07-16 Thread Lionel B Dyck
Thank you but I'm not interested in a 3270 like interface - I want to
provide a web interface that has the look/feel of the web rather than a
3270.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Immo
Sent: Thursday, July 16, 2020 7:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: AW: Web enabled ISPF Application

Hi Lionel,

I would suggest you implement a server application that communicates with
the frontend (web browser) using HTTP/SSL/TLS and with your backend ISPF
application using a server version of a 3270 terminal emulation running
without a GUI.

You can use an OHIO (Open Host Interface Objects) or HLLAPI supporting
emulation that can be used to program a 3270 emulation communication without
a physical operator. This will require you to newly design and implement the
HTML web browser frontend but you will be able to use your ISPF application
without the need of any changes on the mainframe. All you have to do is to
extract the relevant information from your new web interface and feed the
GUI-less server emulation session by filling the 3270 panel fields and
sending the information to your ISPF application. In the opposite direction
your server emulation session will have to extract the information from your
ISPF panels and feed the web interface to present this information to your
web browser users. Since front- and backend are completely decoupled you can
choose any design for your new web browser frontend.

Since the user has to sign on to your mainframe/ISPF application (each user
will have its own mainframe/TSO telnet session as today), your current
system of user authentication will be sufficient.

Please get in touch in case you're interested. Our company provides an OHIO
enabled Java 3270 terminal emulation that our customers have used to
implement solutions to requirements similar to yours.

Regards,
Michael

-Ursprüngliche Nachricht-
Von: IBM Mainframe Discussion List  Im Auftrag von
Lionel B Dyck
Gesendet: Mittwoch, 15. Juli 2020 14:00
An: IBM-MAIN@LISTSERV.UA.EDU
Betreff: Web enabled ISPF Application

Does anyone have any advice on how to enable a current ISPF application to
support a web interface?

 

Specifically:

 

1.  User authentication
2.  Present a web page similar to the current ISPF panel
3.  Receive input from the web page
4.  Return information to a web page

 

Thanks in advance

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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

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

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


Re: Web enabled ISPF Application

2020-07-16 Thread Lionel B Dyck
No need for it to retain the look/feel of ISPF - just the functionality 


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Gord Tomlin
Sent: Wednesday, July 15, 2020 8:51 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Web enabled ISPF Application

On 2020-07-15 16:52, Lionel B Dyck wrote:
> The thought is to not present an ISPF panel, which you could do using 
> the zOSMF ISPF interface but to make it a true web interface.

Is the desired end result to have only the web interface, or do you want to 
continue to have an ISPF interface as well?

--

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support: https://actionsoftware.com/support/

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

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


Re: Web enabled ISPF Application

2020-07-15 Thread Lionel B Dyck
Thanks everyone - what I'm looking for seems to be the web enablement toolkit.  
Now just need to learn how to use it *AND* find a way to convert ISPF panels 
into HTML as a starting place from which to clean it up and make it look like 
it fits in the web.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Itschak Mugzach
Sent: Wednesday, July 15, 2020 4:19 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Web enabled ISPF Application

There was such application (except the logon issue) part of ispf but i think it 
was deprecated (tx god, it was very unsecure).

Is it a one region for one user application? If so, you do not need to manage 
sessions like a web server, just a simple listener in rexx. There is a French 
product that already does that. If it is of interest, i can find the name. They 
are a kind of simple rdz

ITschak


בתאריך יום ד׳, 15 ביולי 2020, 20:00, מאת Lionel B Dyck ‏:

> Does anyone have any advice on how to enable a current ISPF 
> application to support a web interface?
>
>
>
> Specifically:
>
>
>
> 1.  User authentication
> 2.  Present a web page similar to the current ISPF panel
> 3.  Receive input from the web page
> 4.  Return information to a web page
>
>
>
> Thanks in advance
>
>
>
>
>
> Lionel B. Dyck <
> Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Web enabled ISPF Application

2020-07-15 Thread Lionel B Dyck
The thought is to not present an ISPF panel, which you could do using the
zOSMF ISPF interface but to make it a true web interface.

Thx


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Al Ferguson
Sent: Wednesday, July 15, 2020 3:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Web enabled ISPF Application

Lionel,

Isn't there an interface into TSO/ISPF via zOSMF Available w/zOS 2.3+?


> On 15 July 2020, at 12:00, Lionel B Dyck mailto:lbd...@gmail.com>> wrote:
> 
> Does anyone have any advice on how to enable a current ISPF 
> application to support a web interface?
> 
> 
> 
> Specifically:
> 
> 
> 
> 1.User authentication
> 2.Present a web page similar to the current ISPF panel
> 3.Receive input from the web page
> 4.Return information to a web page
> 
> 
> 
> Thanks in advance

___

Al Ferguson   | mailto:afergu...@neptunescove.org
Milwaukee, WI USA |   http://www.neptunescove.org

Dulcius ex Asperis


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

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


Web enabled ISPF Application

2020-07-15 Thread Lionel B Dyck
Does anyone have any advice on how to enable a current ISPF application to
support a web interface?

 

Specifically:

 

1.  User authentication
2.  Present a web page similar to the current ISPF panel
3.  Receive input from the web page
4.  Return information to a web page

 

Thanks in advance

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Concatenating lines

2020-07-13 Thread Lionel B Dyck
Tried the suggestion and it flowed all the lines together - true it did ignore 
72+ 

It appears that the only way TF would work is if there were a blank line 
between the lines to be concatenated.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Peter Bishop
Sent: Monday, July 13, 2020 8:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Concatenating lines

You can change the columns TF uses by using the Bounds line command.  In this 
case it might be interesting to set the bounds to columns 1-71 and then use TF.

Unfortunately I can't test this now, but I recall it being handy for formatting 
code.  It may be preferable to have the left bound set to column 10 or 
elsewhere, depending on what you want.

The ISPF editor is very powerful, but it can take a while to explore its full 
capability.  Bounds is one of my favourites, e.g. with C and O to limit what's 
overlaid, or shifted by > or <, etc.

BFN,
Peter

On 14/07/2020 12:09 am, Seymour J Metz wrote:
> TF will not recognize a + in column 72 as a continuation character. You 
> generally will need to insert a blank line at the end and blank column 72.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on 
> behalf of Allan Staller [allan.stal...@hcl.com]
> Sent: Monday, July 13, 2020 7:58 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Concatenating lines
>
> I don't know if the data to too large, but  the ISPF EDIT line command TF 
> ("text flow") seems to do what you want. Check the edit line commands in ISPF 
> Help.
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of kekronbekron
> Sent: Saturday, July 11, 2020 7:12 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Concatenating lines
>
> [CAUTION: This Email is from outside the Organization. Unless you 
> trust the sender, Don’t click links or open attachments as it may be a 
> Phishing email, which can steal your Information and compromise your 
> Computer.]
>
> Thanks Lionel, what about when there's a 3 or 7-part line (2 or 6 lines with 
> continuation char respectively.).
> Need a safe way to loop the 'else do' bit you've shown below.
>
> - KB
>
> ‐‐‐ Original Message ‐‐‐
> On Saturday, July 11, 2020 5:26 PM, Lionel B Dyck  wrote:
>
>> I'm not aware of one but that would be a very trivial rexx program to do so.
>>
>> This should get you started:
>>
>> /* rexx */
>> 'alloc f(in) ds(lionel.doc(concinp)) shr reuse'
>> 'execio * diskr in (finis stem in.'
>> 'free f(in)'
>> do i = 1 to in.0
>> if substr(in.i,72,1) /= '+'
>> then say in.i
>> else do
>> data = substr(in.i,1,71)
>> i = i + 1
>> data = data''in.i
>> say data
>> end
>> end
>>
>> Lionel B. Dyck <
>> Website:
>> https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
>> lbdsoftware.com%2Fdata=02%7C01%7Callan.staller%40HCL.COM%7C67ccd
>> 6 
>> 36819e4b7ea2d808d82593a1ae%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0
>> % 
>> 7C637300663300910224sdata=LdErUFo%2BYWgIygZekUG%2FRO%2F9t%2BIPtn
>> P
>> 1cX8RePmuHr0%3Dreserved=0
>>
>> "Worry more about your character than your reputation. Character is 
>> what you are, reputation merely what others think you are." - John 
>> Wooden
>>
>> -Original Message-
>> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On 
>> Behalf Of kekronbekron
>> Sent: Saturday, July 11, 2020 6:37 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Concatenating lines
>>
>> Hi,
>>
>> Is there any program in any of the CBT tapes, or perhaps on someone's GitHub 
>> .. that makes concatenating lines easy?
>> If a continuating character is found in column 72, append the next line to 
>> current line, and so on.
>>
>> Thanks,
>>
>> -   KB
>>
>> For IBM-MAIN subscribe / signoff / archive access instructions, send 
>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> -
>> -
>> -
>>
>> For IBM-MAIN subscribe / signoff / archive access instructions, send 
>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> ---

Re: Concatenating lines

2020-07-11 Thread Lionel B Dyck
Much more elegant solution.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Saturday, July 11, 2020 10:53 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Concatenating lines

On Sat, 11 Jul 2020 08:27:54 -0500, Lionel B Dyck wrote:

>This is a very quick and somewhat dirty example:
>
>/* rexx */ 
> 'alloc f(in) ds(lionel.doc(concinp)) shr reuse'
> 'execio * diskr in (finis stem in.'
> 'free  f(in)'  
> do i = 1 to in.0   
>   data = ''
>   if substr(in.i,72,1) /= '+'  
>   then data = in.i 
>   else do while substr(in.i,72,1) = '+'
> data = data''substr(in.i,1,71) 
> i = i + 1  
> data = data''substr(in.i,1,71) 
> i = i + 1  
> if substr(in.i,72,1) /= '+' then i = i - 1 
>   end  
>   say data 
> end
>
>Now have fun with this and I'm sure you can improve upon it for your purposes 
>- a generalized input prompt or allocation and same for output.
>
/* Not making a non-continued line a special case,
   I'd simplify the loop to: */

 signal on novalue  /* Always!  */
 data = ''
 do i = 1 to in.0
   parse value in.i with l 72 c 73 .
   data = data''l
   if c = ' ' then do
 say data
 data = ''
   end
 end i

-- gil

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

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


Re: Concatenating lines

2020-07-11 Thread Lionel B Dyck
This is a very quick and somewhat dirty example:

/* rexx */ 
 'alloc f(in) ds(lionel.doc(concinp)) shr reuse'
 'execio * diskr in (finis stem in.'
 'free  f(in)'  
 do i = 1 to in.0   
   data = ''
   if substr(in.i,72,1) /= '+'  
   then data = in.i 
   else do while substr(in.i,72,1) = '+'
 data = data''substr(in.i,1,71) 
 i = i + 1  
 data = data''substr(in.i,1,71) 
 i = i + 1  
 if substr(in.i,72,1) /= '+' then i = i - 1 
   end  
   say data 
 end

Now have fun with this and I'm sure you can improve upon it for your purposes - 
a generalized input prompt or allocation and same for output.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
kekronbekron
Sent: Saturday, July 11, 2020 7:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Concatenating lines

Thanks Lionel, what about when there's a 3 or 7-part line (2 or 6 lines with 
continuation char respectively.).
Need a safe way to loop the 'else do' bit you've shown below.

- KB

‐‐‐ Original Message ‐‐‐
On Saturday, July 11, 2020 5:26 PM, Lionel B Dyck  wrote:

> I'm not aware of one but that would be a very trivial rexx program to do so.
>
> This should get you started:
>
> /* rexx */
> 'alloc f(in) ds(lionel.doc(concinp)) shr reuse'
> 'execio * diskr in (finis stem in.'
> 'free f(in)'
> do i = 1 to in.0
> if substr(in.i,72,1) /= '+'
> then say in.i
> else do
> data = substr(in.i,1,71)
> i = i + 1
> data = data''in.i
> say data
> end
> end
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation. Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf 
> Of kekronbekron
> Sent: Saturday, July 11, 2020 6:37 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Concatenating lines
>
> Hi,
>
> Is there any program in any of the CBT tapes, or perhaps on someone's GitHub 
> .. that makes concatenating lines easy?
> If a continuating character is found in column 72, append the next line to 
> current line, and so on.
>
> Thanks,
>
> -   KB
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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

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


Re: Concatenating lines

2020-07-11 Thread Lionel B Dyck
I'm not aware of one but that would be a very trivial rexx program to do so.

This should get you started:

/* rexx */  
'alloc f(in) ds(lionel.doc(concinp)) shr reuse' 
'execio * diskr in (finis stem in.' 
'free  f(in)'   
do i = 1 to in.0
   if substr(in.i,72,1) /= '+'  
  then say in.i 
   else do  
data = substr(in.i,1,71)
i = i + 1   
data = data''in.i   
say data
end 
 end



Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
kekronbekron
Sent: Saturday, July 11, 2020 6:37 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Concatenating lines

Hi,

Is there any program in any of the CBT tapes, or perhaps on someone's GitHub .. 
that makes concatenating lines easy?
If a continuating character is found in column 72, append the next line to 
current line, and so on.

Thanks,
- KB

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

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


Re: ISPF 3.4 DSLIST questions

2020-07-07 Thread Lionel B Dyck
You'd have to write your own. You can start with LMDLIST and then add your 
other info to generate a table display.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Tim 
Hare
Sent: Tuesday, July 7, 2020 1:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: ISPF 3.4 DSLIST questions

I have some questions about the ISPF 3.4 utility.

1. Why does 'Referred' show on the "total" display for datasets,  but if you 
print the dataset list, you don't get it?

2. Are there ways to extend what is displayed?  For one example:  I would like 
to have  column for 'Your Access' that would show me what RACF says my access 
is,  rather than having to do LD DA(/) ALL GEN on a line, and "suffer" through 
the TSO command output  (as I've rarely worked with ACF2 and never with Top 
Secret I don't know if such a request  can be done for 'generic security 
system') 

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

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


Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

2020-07-06 Thread Lionel B Dyck
John - thank you - I've got the authorized_keys file in place which allows me 
to use ssh/sftp from windows to z/OS without being prompted for a password.

I've not figured out the correct incantation to get filezilla/winscp/putty to 
honor it however.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
John S. Giltner, Jr.
Sent: Monday, July 6, 2020 7:52 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

I think somehow you might be able to do this in RACF, but we don't.  

Your public key on the Windows host needs to be added to the file 
"authorized_keys".  Needs to be in your home directory on the z/OS system in 
the .ssh sub-directory.  So if your home is "/home/lbdyck" on z/OS  this would 
be /home/lbdyck/.ssh/authorized_keys

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

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


Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

2020-07-06 Thread Lionel B Dyck
Now that I have ssh/sftp working from the command line on windows - what is the 
secret to getting filezilla/putty/winscp to work with the keys without 
requiring a password?


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Grant Taylor
Sent: Sunday, July 5, 2020 1:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

On 7/5/20 12:02 PM, Lionel B Dyck wrote:
> I thought using SSH/SFTP would be able to skip the password by using 
> my ssh key?

Check the permissions of the ~/.ssh folder and all parent folders. 
Group and other can't have write.

Ask the admin to check the ssh server logs.  It will almost always say why the 
key is ignored.

There is also a chance that the SSH daemon has been configured to not allow 
keys.

Try adding "-v" to the ssh command to increase verbosity.  Make sure that your 
client is offering the key.



-- 
Grant. . . .
unix || die

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

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


Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

2020-07-05 Thread Lionel B Dyck
Good point - 600


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Grant Taylor
Sent: Sunday, July 5, 2020 3:03 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

On 7/5/20 1:13 PM, Lionel B Dyck wrote:
> Grant - that was it - for some reason my /home/me/.ssh was 777 - 
> changed to 644 and no more password prompt.

O.o?!  That sounds like a potential security problem.  Hence why ssh wouldn't 
use the key files.

> I'm in heaven 

Yep.  SSH authentication with keys (or certificates) is wonderful.  It's been 
making my life better on a nearly daily basis for 18 years.



-- 
Grant. . . .
unix || die

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

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


Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

2020-07-05 Thread Lionel B Dyck
Grant - that was it - for some reason my /home/me/.ssh was 777 - changed to 644 
and no more password prompt.

I'm in heaven 

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Grant Taylor
Sent: Sunday, July 5, 2020 1:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Using SSH and SFTP from Windows to z/OS using authorized_keys ???

On 7/5/20 12:02 PM, Lionel B Dyck wrote:
> I thought using SSH/SFTP would be able to skip the password by using 
> my ssh key?

Check the permissions of the ~/.ssh folder and all parent folders. 
Group and other can't have write.

Ask the admin to check the ssh server logs.  It will almost always say why the 
key is ignored.

There is also a chance that the SSH daemon has been configured to not allow 
keys.

Try adding "-v" to the ssh command to increase verbosity.  Make sure that your 
client is offering the key.



-- 
Grant. . . .
unix || die

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

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


Using SSH and SFTP from Windows to z/OS using authorized_keys ???

2020-07-05 Thread Lionel B Dyck
I am trying to get ssh and sftp CLI clients from windows to connect to my
z/OS LPAR without requiring a password prompt. To that end I tried the
following:

 

1.  Generated the SSH keys on my Windows PC
2.  Uploaded my public key to z/OS OMVS
3.  Imported it into /home/me/.ssh/authorized_keys
4.  Set authorized keys chmod to 600

 

Regardless of what I try I am still prompted for a password. 

 

I thought using SSH/SFTP would be able to skip the password by using my ssh
key?

 

Thanks in advance.

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


syslogd assist

2020-07-02 Thread Lionel B Dyck
I recently enabled syslogd and have it logging to operlog.  I now see
messages like this and could use some advice on how to resolve:

 

BPXF060I LOGGED BY SYSLOGD FROM A LOCAL SOURCE 000

Jul  2 08:33:52 S0W1 sshd[65785]: error: FOTS1503 __passwd: EDC5143I  

No such process. (errno2=0x090C05DD)  

BPXF060I LOGGED BY SYSLOGD FROM A LOCAL SOURCE 000

Jul  2 08:33:52 S0W1 sshd[65785]: error: FOTS3214 cleanup_exit:   

kill(65788): EDC5139I Operation not permitted. (errno2=0x0D100114)

 

thanks

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: AT-TLS ?

2020-06-30 Thread Lionel B Dyck
Sweet - thank you


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
kekronbekron
Sent: Tuesday, June 30, 2020 2:34 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: AT-TLS ?

Hi LBD!,

Check these out-


http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5416
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5415
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS5414

- KB

‐‐‐ Original Message ‐‐‐
On Monday, June 29, 2020 3:56 AM, Lionel B Dyck  wrote:

> Anyone have any pointers for configuring AT-TLS on z/OS?
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation. Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
> --
> --
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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

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


Re: AT-TLS ?

2020-06-29 Thread Lionel B Dyck
The goal is to enable RRSF which requires AT-TLS and then enable secure FTP TLS 
 and TN3270 with it.  Installing CoZ:SFTP for improved sftp capabilities as 
well.

Thanks

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Wendell Lovewell
Sent: Monday, June 29, 2020 8:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: AT-TLS ?

Lionel, what type of endpoints are you wanting to use AT-TLS to secure?  I 
might have some notes that would help.  

Here is some general information about diagnosing AT-TLS errors:

If there is a problem making the connection, AT-TLS will display error on the 
console.  Here are a few examples.  The endpoints were a started task (XYZSTC) 
and a CICS region (CICSA):

EZD1287I TTLS Error RC:  417 Initial Handshake 560
  LOCAL: 10.1.1.1..1213
  REMOTE: 10.1.1.1..5401
  JOBNAME: XYZSTC RULE: XYZ_STC_Rule
  USERID: STCOPER GRPID: 000F ENVID: 0013 CONNID: 06DE EZD1287I 
TTLS Error RC:  435 Initial Handshake 561
  LOCAL: 10.1.1.1..5401
  REMOTE: 10.1.1.1..1213
  JOBNAME: CICSA RULE: XYZ_CICS_Rule
  USERID: CICSA GRPID: 000E ENVID: 0014 CONNID: 06DF

EZD1287I TTLS Error RC:  508 Initial Handshake 462
  LOCAL: 10.1.1.1..1206
  REMOTE: 10.1.1.1..5401
  JOBNAME: XYZSTC RULE: XYZ_STC_Rule
  USERID: STCOPER GRPID: 000F ENVID: 0010 CONNID: 06B9 EZD1287I 
TTLS Error RC:  438 Initial Handshake 463
  LOCAL: 10.1.1.1..5401
  REMOTE: 10.1.1.1..1206
  JOBNAME: CICSA RULE: XYZ_CICS_Rule
  USERID: CICSA GRPID: 000E ENVID: 0011 CONNID: 06BA

EZD1287I TTLS Error RC: 5006 Initial Handshake 476
  LOCAL: 10.1.1.1..5401
  REMOTE: 10.1.1.1..1173
  JOBNAME: CICSA RULE: XYZ_CICS_Rule
  USERID: CICSA GRPID: 000E ENVID: 000E CONNID: 05A4 EZD1287I TTLS 
Error RC:  406 Initial Handshake 477
  LOCAL: 10.1.1.1..1173
  REMOTE: 10.1.1.1..5401
  JOBNAME: XYZSTC RULE: XYZ_STC_Rule


The RC values are most helpful.  Since there is a policy used for both inbound 
(XYZ_CICS_Rule) and outbound (XYZ_STC_Rule—note the rules in play are also 
displayed on the console), there will likely be two EZD1287I messages displayed 
if there is a problem.  (Both sides will experience a problem.)  You can find 
an explanation for these in the SC14-7495-30 Cryptographic Services System 
Secure Sockets Layer Programming manual, currently in chapter 13.

SC27-3651-30 IP Configuration Reference contains the syntax for the AT-TLS 
policy (/etc/pagent_TTLS.conf).

GC27-3652-30 IP Diagnosis Guide may be useful if you are getting GSK errors.

SA23-2292-30 Security Server RACF Command Language Reference contains the 
syntax for the RACDCERT instructions.

If you need to see the GKY messages, set the Trace value in the TTLSGroupAction 
parms for both the XYZ_CICS_Rule and XYZ_STC_Rule to Trace 255.  When you 
upload /etc/pagent_TTLS.conf, the policy agent will re-install the policy.

If you make RACF changes to the keyrings, you need to tell the policy agent to 
refresh it’s settings for them.  You can do this by changing the 
EnvironmentAction value & reloading the pagent_TTLS.conf file.

Hth,
Wendell

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

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


Re: AT-TLS ?

2020-06-29 Thread Lionel B Dyck
Thank you everyone for your advice - this morning will be time deep in the
doc.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Mike Hochee
Sent: Sunday, June 28, 2020 7:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: AT-TLS ?

Hi Lionel, 

I did this a few years back and utilized it for a product. Below are a few
items from the product doc and a few more that remain in accessible memory
areas...

- Read the relevant sections of Comm Server IP Configuration Ref,
specifically in the chapter on Policy Agent (PA) and Policy Applications.
Also in the IP Configuration Guide, there is a chapter on AT-TLS Security
Data Protection, topic TCPIP Stack Initialization. 

- Use z/OSMF for generation of your initial set of PA config files and
inputs, then consider manually tailoring. I opted for this approach under
z/OS 2.2, but z/OSMF has undoubtedly improved greatly since then, so maybe
you can use z/OSMF exclusively w/out too much pain these days. 

- Configure the syslog daemon, and test it to ensure messages are being
collected for whatever you're interested in (TCPIP is not a pre-req for
syslogd) 

- Configure PROFILE.TCPIP, you will need to add a TTLS parm to the TCPCONFIG
statement

- Create the resource profile used to block access to the TCPIP stack during
initialization, the name of the resource will be
EZB.INITSTACK.%sysname.%tcpprocname  (it may be differently named w/ACF2 or
TSS) 

- Create a server keyring and x509 certificate, and then connect the cert to
the keyring, and depending on what you're doing you may need to permit
access so the keyring and cert can be listed (resources are
IRR.DIGTCERT.LISTRING and IRR.DIGTCERT.LIST) 

- Once you have done the above and are ready to test: 
Ensure syslogd running
Stop the TCPIP AS (there are undoubtedly less invasive ways) Start the TCPIP
AS and watch for msg EZZ4248E, after which you should start your PA daemon
(eventually, you'll want to automate this), the start will probably look
something like... /usr/lpp/tcpip/sbin/pagent -l /tmp/pagent.log -c
/etc/pagent.conf & 

- Once started, check out the following for messages... 
MVS system log
Pagent log file
Output from the pasearch -t command 

If you need additional detail, please feel free to email me directly. 

HTH,
Mike  
 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Lionel B Dyck
Sent: Sunday, June 28, 2020 6:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: AT-TLS ?

Caution! This message was sent from outside your organization.

Anyone have any pointers for configuring AT-TLS on z/OS?





Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden




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

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

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


AT-TLS ?

2020-06-28 Thread Lionel B Dyck
Anyone have any pointers for configuring AT-TLS on z/OS?

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-28 Thread Lionel B Dyck
Good to know - would be nice if there were a way to extend the interval or 
prevent it - perhaps with an environment variable.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Bruce Hewson
Sent: Saturday, June 27, 2020 11:16 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

Hello Lionel,

TSO OMVS design issue - the RUNNING/INPUT switch is to simulate TTY on a 3270 
block mode terminal.

for reference, and possible solution:-

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa400/misout.htm

At times you may find that the status indicator changes to INPUT before you 
have received any or all of your output. Don't worry—the shell is producing 
output and storing it in a buffer. Just press the Refresh function key and the 
shell will display more output on your screen. (If you don't have a Refresh 
function key, you can press a  key, , or .)

The reason for this behavior is that TSO/VTAM provides no way to wait for 
keyboard input and TTY output at the same time under TSO.

On the z/OS UNIX System Services Web site, there is some code (poll.c) that 
lets an OMVS user remain in RUNNING mode indefinitely. This improves usability, 
but it can have a significant performance impact if many people use it. You can 
download the code by going to the Tips section:
http://www-03.ibm.com/systems/z/os/zos/features/unix/

Regards
Bruce

On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck  wrote:

>I'm running a rexx script under the OMVS shell and have an anomaly that 
>I need help with.
 
>
>
>When there are more (I don't know what that number is yet but in excess 
>of
>30 but less than 100) the shell input status changes from RUNNING to 
>INPUT and will not proceed until I hit ENTER.  I've waited and ENTER is a must.
>

>
>Thanks for any tips/hints/suggestions.
>

>Lionel B. Dyck <
>Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
That is doable.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Saturday, June 27, 2020 12:36 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

On Sat, 27 Jun 2020 12:28:57 -0500, Lionel B Dyck wrote:

>This need is only for the initial installation script to get the repositories 
>z/OS datasets populated from the OMVS files.  Once there the ISPF interfaces 
>invokes REXX exec's have no problem with cp.
> 
Is it possible for the bravely adventuresome to skip the PDS (they may not need 
them) and rely entirely on zFS and ISPF 3.17?

-- gil

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
This need is only for the initial installation script to get the repositories 
z/OS datasets populated from the OMVS files.  Once there the ISPF interfaces 
invokes REXX exec's have no problem with cp.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Saturday, June 27, 2020 12:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

On Sat, 27 Jun 2020 11:51:02 -0500, Lionel B Dyck wrote:

>You said: " Why do you need a PDS?  Isn't the zFS directory more git-friendly?"
>
>The reason for ZIGI is to provide the z/OS ISPF developer with an environment 
>they are familiar with and thus the need to mirror the data from the OMVS git 
>repository into z/OS datasets.
> 
Why?  I've found ISPF 3.17 to suffice.  And it has the ISPF look-and-feel.
But my colleagues impulsively, inexplicably, do an OGETX.  Perhaps "PDS=NO" 
should be an option for those who don't fear innovation.

Or, let your clients electively do the OGETX or cp from their 3270 or SSH 
command line if they feel the need and accept the performance hit.

-- gil

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
You said: " Why do you need a PDS?  Isn't the zFS directory more git-friendly?"

The reason for ZIGI is to provide the z/OS ISPF developer with an environment 
they are familiar with and thus the need to mirror the data from the OMVS git 
repository into z/OS datasets.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Saturday, June 27, 2020 11:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

On Sat, 27 Jun 2020 11:05:37 -0500, Lionel B Dyck wrote:

>Tried the background option you suggested and still no joy.
>
>I'm not giving up . . . (yet)
> 
_BPX_SHAREAS=NO to run in a separate ASID might make a difference.
The parent might pause but the child continue running.  But you'd lose your 
parent's DDNAMEs.

OGETX?  Co:Z?  (If your users have Co:Z.)

Why do you need a PDS?  Isn't the zFS directory more git-friendly?

-- gil

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
The exec has very little output and while the cp is running there is none since 
it is one cp copying anywhere from 1 to hundreds of files into a PDS as members.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Itschak Mugzach
Sent: Saturday, June 27, 2020 11:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

Lionel,

OMVS has many options, ope of them is scroll/noscrolk. But why not redirect 
output to a file? This way you don't need to see or scroll the list and can 
later review errors.

ITschak

בתאריך שבת, 27 ביוני 2020, 19:05, מאת Lionel B Dyck ‏:

> Tried the background option you suggested and still no joy.
>
> I'm not giving up . . . (yet)
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Paul Gilmartin
> Sent: Saturday, June 27, 2020 10:40 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.
>
> On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck wrote:
> >
> >When there are more (I don't know what that number is yet but in 
> >excess of
> >30 but less than 100) the shell input status changes from RUNNING to 
> >INPUT and will not proceed until I hit ENTER.  I've waited and ENTER 
> >is a
> must.
> >
> "Doctor it hurts when I do this."
>
> >Note that this does NOT occur when I SSH into the z/OS system and run 
> >the rexx script from that interface.
> >
> "Don't do that!"
>
> It's a terrible design, perhaps a desperate accommodation to the 
> limitations of TSO and VTAM.  Perhaps this is the reason that ISPF 
> generally has no interruptible progress bars.  CMS has no such problem.
>
> In order to have the keyboard appear unlocked while a command is 
> running,
> 3270 OMVS polls intensively (READ SCREEN?) and unlocks the keyboard on 
> any keystroke.  This is CPU-intensive so after a fixed time 
> (wall-clock, I believe, not resource use), OMVS pauses the running 
> task and waits for a
> 3270 interrupt.
>
> You've found a circumvention: use SSH, not 3270.
>
> Would putting the command in background:
> cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" & ... make a difference?
> The status might yet go to INPUT, but the command might continue to run.
>
> What about SYSCALL spawn?  A dozen more lines of code than BPXWUNIX.
>
> Batch?
>
> Years ago this was whined about on MVS-OE.  I don't know that there 
> ever was an RFE.  It couldn't have been resolved satisfactorily.
>
> Dammit!  ISPF LM services should be made zFS-savvy!
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
My input is a omvs directory and the output is a pds 


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Joe 
Monk
Sent: Saturday, June 27, 2020 11:14 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

So I came across this interesting snippet...

"You can also use cp to copy files to and from MVS™ data sets. If you specify 
more than one file to be copied, the target (last path name on command line) 
must be either a directory or a partitioned data set. *If the target is an MVS 
partitioned data set, the source cannot be a UNIX
directory."*

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.bpxa500/cp.htm

So isnt your source a UNIX directory?  /u/me/pdsdir/*

Joe

On Sat, Jun 27, 2020 at 11:03 AM Lionel B Dyck  wrote:

> Removing -v did not affect the results - still back to INPUT ☹
>
> Thanks - great idea
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Joe Monk
> Sent: Saturday, June 27, 2020 10:26 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.
>
> What happens if you omit -v?
>
> Joe
>
> On Sat, Jun 27, 2020 at 10:13 AM Lionel B Dyck  wrote:
>
> > I'm running a rexx script under the OMVS shell and have an anomaly 
> > that I need help with.
> >
> >
> >
> > I'm copying a OMVS directory that contains a lot of files into a PDS 
> > where each file results in a PDS member.
> >
> >
> >
> > The command is similar to:  cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'"
> >
> >
> >
> > When there are fewer than 20-30 files the cp runs just fine.
> >
> >
> >
> > When there are more (I don't know what that number is yet but in 
> > excess of
> > 30 but less than 100) the shell input status changes from RUNNING to 
> > INPUT and will not proceed until I hit ENTER.  I've waited and ENTER 
> > is
> a must.
> >
> >
> >
> > I've 2 bpxwunix environment variables set:
> >
> > env.1 = '_BPX_SHAREAS=YES'
> >
> > env.2 = '_BPX_SPAWN_SCRIPT=YES'
> >
> > env.0 = 2
> >
> >
> >
> > Note that this does NOT occur when I SSH into the z/OS system and 
> > run the rexx script from that interface.
> >
> >
> >
> > Thanks for any tips/hints/suggestions.
> >
> >
> >
> >
> >
> > Lionel B. Dyck <
> > Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
> >
> > "Worry more about your character than your reputation.  Character is 
> > what you are, reputation merely what others think you are." - John 
> > Wooden
> >
> >
> >
> >
> > 
> > -- For IBM-MAIN subscribe / signoff / archive access instructions, 
> > send email to lists...@listserv.ua.edu with the message: INFO 
> > IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
Tried the background option you suggested and still no joy.

I'm not giving up . . . (yet)

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Saturday, June 27, 2020 10:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

On Sat, 27 Jun 2020 10:12:55 -0500, Lionel B Dyck wrote:
>
>When there are more (I don't know what that number is yet but in excess 
>of
>30 but less than 100) the shell input status changes from RUNNING to 
>INPUT and will not proceed until I hit ENTER.  I've waited and ENTER is a must.
> 
"Doctor it hurts when I do this."

>Note that this does NOT occur when I SSH into the z/OS system and run 
>the rexx script from that interface.
> 
"Don't do that!"

It's a terrible design, perhaps a desperate accommodation to the limitations of 
TSO and VTAM.  Perhaps this is the reason that ISPF generally has no 
interruptible progress bars.  CMS has no such problem.

In order to have the keyboard appear unlocked while a command is running, 3270 
OMVS polls intensively (READ SCREEN?) and unlocks the keyboard on any 
keystroke.  This is CPU-intensive so after a fixed time (wall-clock, I believe, 
not resource use), OMVS pauses the running task and waits for a 3270 interrupt.

You've found a circumvention: use SSH, not 3270.

Would putting the command in background:
cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'" & ... make a difference?  The 
status might yet go to INPUT, but the command might continue to run.

What about SYSCALL spawn?  A dozen more lines of code than BPXWUNIX.

Batch?

Years ago this was whined about on MVS-OE.  I don't know that there ever was an 
RFE.  It couldn't have been resolved satisfactorily.

Dammit!  ISPF LM services should be made zFS-savvy!

-- gil

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

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


Re: Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
Removing -v did not affect the results - still back to INPUT ☹

Thanks - great idea

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Joe 
Monk
Sent: Saturday, June 27, 2020 10:26 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Use of BPXWUNIX and CP - a weekend quandary.

What happens if you omit -v?

Joe

On Sat, Jun 27, 2020 at 10:13 AM Lionel B Dyck  wrote:

> I'm running a rexx script under the OMVS shell and have an anomaly 
> that I need help with.
>
>
>
> I'm copying a OMVS directory that contains a lot of files into a PDS 
> where each file results in a PDS member.
>
>
>
> The command is similar to:  cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'"
>
>
>
> When there are fewer than 20-30 files the cp runs just fine.
>
>
>
> When there are more (I don't know what that number is yet but in 
> excess of
> 30 but less than 100) the shell input status changes from RUNNING to 
> INPUT and will not proceed until I hit ENTER.  I've waited and ENTER is a 
> must.
>
>
>
> I've 2 bpxwunix environment variables set:
>
> env.1 = '_BPX_SHAREAS=YES'
>
> env.2 = '_BPX_SPAWN_SCRIPT=YES'
>
> env.0 = 2
>
>
>
> Note that this does NOT occur when I SSH into the z/OS system and run 
> the rexx script from that interface.
>
>
>
> Thanks for any tips/hints/suggestions.
>
>
>
>
>
> Lionel B. Dyck <
> Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Use of BPXWUNIX and CP - a weekend quandary.

2020-06-27 Thread Lionel B Dyck
I'm running a rexx script under the OMVS shell and have an anomaly that I
need help with.

 

I'm copying a OMVS directory that contains a lot of files into a PDS where
each file results in a PDS member.

 

The command is similar to:  cp -A -U -v /u/me/pdsdir/* "//'hlq.my.pds'"

 

When there are fewer than 20-30 files the cp runs just fine. 

 

When there are more (I don't know what that number is yet but in excess of
30 but less than 100) the shell input status changes from RUNNING to INPUT
and will not proceed until I hit ENTER.  I've waited and ENTER is a must.

 

I've 2 bpxwunix environment variables set:

env.1 = '_BPX_SHAREAS=YES'

env.2 = '_BPX_SPAWN_SCRIPT=YES'   

env.0 = 2 

 

Note that this does NOT occur when I SSH into the z/OS system and run the
rexx script from that interface.

 

Thanks for any tips/hints/suggestions.

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


--
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 Lionel B Dyck
IMHO - In My Humble Opinion

IMNSHO - In My Not So Humble Opinion




Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
McCabe, Ron
Sent: Friday, June 26, 2020 1:44 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Mainframe Community

I know this is off topic but what does IMHO stand for?

Thanks,
Ron McCabe
Manager of Mainframe/Midrange Systems
Mutual of Enumclaw

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Henri Kuiper
Sent: Friday, June 26, 2020 11:19 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Mainframe Community

CAUTION: This email is from an external address. Please be careful of links and 
attachments.


I was referring to the generic average. Not to anything anyone wrote here.

I already regret replying.

/EOT


> On 26 Jun 2020, at 19:30, Seymour J Metz  wrote:
>
> Not all change is progress, nor does an ad hominem argument bolster your 
> case. Neither does constructing straw dummies. "New is bad.  Different is 
> bad." is a free construct of your imagination, unrelated to anything that 
> anybody here wrote.
>
> Are their objections valid? I don't know, but misrepresenting them won't 
> convince anybody that they're wrong.
>
>
> --
> Shmuel (Seymour J.) Metz
> https://nam03.safelinks.protection.outlook.com/?url=http:%2F%2Fmason.g
> mu.edu%2F~smetz3data=02%7C01%7Crmccabe%40MUTUALOFENUMCLAW.COM%7Ca
> 1e943177ffc4f2d25da08d819fd702e%7C5a381f7dcc3d4a93b2cbd2fd072e535a%7C1
> %7C0%7C637287923585463930sdata=SjLcLbjqGR3mfHqipZQ1m9cCXLbjpal983
> ru177s4ow%3Dreserved=0
>
> 
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on 
> behalf of Henri Kuiper [henrikui...@zdevops.com]
> Sent: Friday, June 26, 2020 12:57 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: New Mainframe Community
>
> Wow. What a lot of pushback.
>
> This is (IMHO) precisely what’s wrong with the (generic average)  mainframe 
> community. New is bad.  Different is bad.
>
> Dudes (m/f) : it’s not the 80s anymore.
>
> That being said : here’s a little “why” for the existence of the thing
> :
> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsecu
> re-web.cisco.com%2F1XvN1_V6ok1sJNlFaq7Z343XlW_wRn1pLUP1SgDYhckTcNv1FTR
> NKBGu8BhJjyQFtzWCCdxOEkvQnVbzjpkqyIRWBMVMKO5NSI-_UQmV1T4GP85WyNx0I4tfX
> KY1GyyBAr7-13umt61eWdwZnJ4bmDSMkvpmk0_byLSjeOa645E40X2BFl2gbfYLVB5tGPd
> 17bav80BvBMpmwbZflaSxkwRKCxNL5XcRfUQPMhpXZWZmUKY1zXMYL7_BESm8M2UUp15ds
> c7B9m8yYh98BuxkEmTbrJsw_AtpWxwk9--8dv2iecdL4nxNDhXzCt6cDHOu1q85TVJ2MqE
> pSo446EYbJAKC4r5vEuKvLDlI1DJ2XnTNZopVXqx9eofDzOzd8aDo1iWe_YjyhkhxGMZSC
> 3vWLVdzgWUvbc1ciqLqZXVnjecO_3YH03XnqCv8Bk5um6Tm4%2Fhttps%253A%252F%252
> Fzdevops.tumblr.com%252Fpost%252F620908065704853504%252Fmainframe-comm
> unity-mattermostdata=02%7C01%7Crmccabe%40MUTUALOFENUMCLAW.COM%7Ca
> 1e943177ffc4f2d25da08d819fd702e%7C5a381f7dcc3d4a93b2cbd2fd072e535a%7C1
> %7C0%7C637287923585463930sdata=feh79oxBKnJUOLcX0pYmtHJwYoOABeIety
> 9EMMxcYUM%3Dreserved=0
>
> That being said I’d say “traditional”  peeps like some of the reactions I 
> read here should probably not even try to see what it is.
>
> There’s no punch cards. No bus But an easy, modern, new (young) blood 
> friendly environment where about 100 peeps are having some fun discussing 
> mainframe things.
>
> No hard feelings.
>
> And a happy weekend !
>
>
>
> Sent from my wireless iPhone
>
>> On 17 Jun 2020, at 01:12, Peter Bishop  wrote:
>>
>> Hi Carmen,
>>
>> "there's no such thing as a dumb question" comes to mind.  No need for any 
>> corner for you.  I also learned a bit of history and now know why that site 
>> Kolosu mentioned looks like so much rubbish now...
>>
>> cheers,
>> Peter
>>
>>>> On 16/06/2020 10:31 pm, Carmen Vitullo wrote:
>>> Kolusu, reached out to me personally and I replied to the wrong message and 
>>> my response went to this forum, so I need more coffee.
>>> thanks for the kind words and now that my response is 'out there' I have to 
>>> apologize to Mark for naming names. As a novice it's sometimes frustrating 
>>> when the company you support does not pay for Q support from IBM and has 
>>> been so terrible to loose all their MF staff.
>>> I've been lucky to be able to move on and learn more about design and build 
>>> and supporting my environment.
>>> back to my corner
>>>
>>>
>>>
>>>
>>> - O

Re: Improve OMVS cp performance?

2020-06-17 Thread Lionel B Dyck
Frank - true it is all z/OS but that is like saying it's all Europe - in this 
case z/OS speaks one language and OMVS another - they just share the continent 
and unlike England and the US they don't share a common language 


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Frank Swarbrick
Sent: Wednesday, June 17, 2020 12:12 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

I wonder what kind of effort it might be for z/OS to support Unix path names as 
aliases/links to MVS legacy data sets.  Probably a lot of work, but it seems 
like it would be quite useful for situations such as this where the Unix 
application only supports Unix paths.

Just a wild thought.  Not opening an RFE for it or anything, unless someone can 
say it sounds at all reasonable.

By the way, z/OS Unix is z/OS, as some like to say.  I prefer to use the terms 
"legacy data sets" or "MVS data sets" saying "the z/OS side".  It's all z/OS!  


From: IBM Mainframe Discussion List  on behalf of 
Lionel B Dyck 
Sent: Wednesday, June 17, 2020 6:14 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: Improve OMVS cp performance?

Kirk - thank you for the ideas.

What I'm doing is in the ZIGI (see https://zigi.rocks) where I need to copy PDS 
members to/from USS so that Git can manage them. With small projects this isn't 
an issue but with larger projects it could take enough time for you to go to 
lunch ☹

Btw. I voted your RFE.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Kirk Wolf
Sent: Wednesday, June 17, 2020 7:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

Hi Lionel,

Can you provide any more detail on how you are invoking "cp" ?

- With cp, there won't be any way to avoid opening the PDSE for each member, 
but you might get some improvement by allocating a DD to the PDSE and then 
passing  //DD(member) to cp, so as to avoid allocation each time.
 If you do this, then you will also know for sure if you are using local spawn 
(_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was 
forked.

- The other issue would be the cost of spawning a Unix process for each
member, even if local spawned.   I haven't tested this, but you might write
a shell script that is passed the DD as arg and member names as lines to
stdin.   Then the script could do the cp for each member.   The hope is
that since cp is also a shell "built-in" you might avoid spawning processes for 
each one.

- the "best" performance possible would be writing your own BPAM code that
also does the Unix fileio.   Assembler is fine, but I would use C/++ for
everything except the low level BPAM I/O routines, since I would probably use 
buffered filestreams for the Unix files.

FWIW: It's a pity that the IBM C library doesn't have any support for 
BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you
agree:
https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811



On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck  wrote:

> " What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?"
>
> On the z/OS side is a PDS(E).
>
> Thanks
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Paul Gilmartin
> Sent: Tuesday, June 16, 2020 9:23 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Improve OMVS cp performance?
>
> On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote:
>
> >Any suggestions on how to speed up cp copying multiple file to and 
> >from
> z/OS?
> >
> >I gave SHAREAS=YES. Anything else?  Can I control buffers or ?
> >
> What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?
>
> I might suggest as an extreme measure Rexx under ISPF using ADDRESS 
> SYSCALL I/O for OMVS and LM services for Classic.
> SYSCALL READFILE/WRITEFILE are available for text files only.
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu wi

Re: Improve OMVS cp performance?

2020-06-17 Thread Lionel B Dyck
XMIT might be but the goal is to be as git compliant as possible with zigi 
being just a git frontend (aka IDE) that provides the interface to z/OS 
datasets for git.  Thus using XMIT format would defeat the purpose and violate 
git in many ways 


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Wednesday, June 17, 2020 12:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

It might be more efficient to use XMIT format. Is there a REXX function package 
available for unpacking members?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Kirk Wolf [k...@wolf-associates.com]
Sent: Wednesday, June 17, 2020 12:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

On Wed, Jun 17, 2020 at 10:43 AM Paul Gilmartin < 
000433f07816-dmarc-requ...@listserv.ua.edu> wrote:

> On Wed, 17 Jun 2020 09:24:58 -0500, Kirk Wolf wrote:
> >
> >I wasn't thinking of using the "all members" form of cp ...
> >I'm curious - how much time did you save by preallocating the PDS?
> >
> I'm mystified that it made a difference since Lionel never used the 
> allocate "dd" in the call to "cp".  Only SVC 99 knows.
>
>
If you have a reusable allocation, then the cost is less than a new
allocation.   open/close for each member would still be expensive for a PDS
with tons of members.   A BLDL,loop: POINT,READ*  is what you really want
IMO.


> >I would think that you might actually want ISPF-style enqueues.
> >
> I thought later of OGETX/OPUTX, which piggybacks on ISPF.
>
> Good point - that would definitely be something to try.

Another fun thing to try is IEBUPDTE - I once played around with a REXX wrapper 
and then piped the control and data into it via DD:SYSIN pointing to /dev/fd0 
from a shell script.  It's *really* fast as expected, but has issues wrt the 
record format and content of the data that could mess it up.

BTW: If it was as fast as it should be, Lionel probably doesn't need a 
"progress" popup :-)

-- Kirk

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

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

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


Re: Improve OMVS cp performance?

2020-06-17 Thread Lionel B Dyck
Kirk - just allocating the dataset prior to the cp was faster - and that was 
without passing the //DD.

Alloc f(dd) shr reuse ds('my.pds')
Bpxwunix - cp -v -S a=.txt "//'my.pds'" .
Free f(dd)

Appreciate your suggestion


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Kirk Wolf
Sent: Wednesday, June 17, 2020 7:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

Hi Lionel,

Can you provide any more detail on how you are invoking "cp" ?

- With cp, there won't be any way to avoid opening the PDSE for each member, 
but you might get some improvement by allocating a DD to the PDSE and then 
passing  //DD(member) to cp, so as to avoid allocation each time.
 If you do this, then you will also know for sure if you are using local spawn 
(_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was 
forked.

- The other issue would be the cost of spawning a Unix process for each
member, even if local spawned.   I haven't tested this, but you might write
a shell script that is passed the DD as arg and member names as lines to
stdin.   Then the script could do the cp for each member.   The hope is
that since cp is also a shell "built-in" you might avoid spawning processes for 
each one.

- the "best" performance possible would be writing your own BPAM code that
also does the Unix fileio.   Assembler is fine, but I would use C/++ for
everything except the low level BPAM I/O routines, since I would probably use 
buffered filestreams for the Unix files.

FWIW: It's a pity that the IBM C library doesn't have any support for 
BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you
agree:
https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811



On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck  wrote:

> " What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?"
>
> On the z/OS side is a PDS(E).
>
> Thanks
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Paul Gilmartin
> Sent: Tuesday, June 16, 2020 9:23 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Improve OMVS cp performance?
>
> On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote:
>
> >Any suggestions on how to speed up cp copying multiple file to and 
> >from
> z/OS?
> >
> >I gave SHAREAS=YES. Anything else?  Can I control buffers or ?
> >
> What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?
>
> I might suggest as an extreme measure Rexx under ISPF using ADDRESS 
> SYSCALL I/O for OMVS and LM services for Classic.
> SYSCALL READFILE/WRITEFILE are available for text files only.
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Improve OMVS cp performance?

2020-06-17 Thread Lionel B Dyck
Kirk - thank you for the ideas.

What I'm doing is in the ZIGI (see https://zigi.rocks) where I need to copy PDS 
members to/from USS so that Git can manage them. With small projects this isn't 
an issue but with larger projects it could take enough time for you to go to 
lunch ☹

Btw. I voted your RFE.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Kirk Wolf
Sent: Wednesday, June 17, 2020 7:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

Hi Lionel,

Can you provide any more detail on how you are invoking "cp" ?

- With cp, there won't be any way to avoid opening the PDSE for each member, 
but you might get some improvement by allocating a DD to the PDSE and then 
passing  //DD(member) to cp, so as to avoid allocation each time.
 If you do this, then you will also know for sure if you are using local spawn 
(_BPX_SHAREAS=YES), since otherwise the DD won't be visible if a new AS was 
forked.

- The other issue would be the cost of spawning a Unix process for each
member, even if local spawned.   I haven't tested this, but you might write
a shell script that is passed the DD as arg and member names as lines to
stdin.   Then the script could do the cp for each member.   The hope is
that since cp is also a shell "built-in" you might avoid spawning processes for 
each one.

- the "best" performance possible would be writing your own BPAM code that
also does the Unix fileio.   Assembler is fine, but I would use C/++ for
everything except the low level BPAM I/O routines, since I would probably use 
buffered filestreams for the Unix files.

FWIW: It's a pity that the IBM C library doesn't have any support for 
BLDL/NOTE/POINT processing of PDS/Es -- see my old RFE and vote if you
agree:
https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=80811



On Wed, Jun 17, 2020 at 5:30 AM Lionel B Dyck  wrote:

> " What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?"
>
> On the z/OS side is a PDS(E).
>
> Thanks
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Paul Gilmartin
> Sent: Tuesday, June 16, 2020 9:23 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Improve OMVS cp performance?
>
> On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote:
>
> >Any suggestions on how to speed up cp copying multiple file to and 
> >from
> z/OS?
> >
> >I gave SHAREAS=YES. Anything else?  Can I control buffers or ?
> >
> What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?
>
> I might suggest as an extreme measure Rexx under ISPF using ADDRESS 
> SYSCALL I/O for OMVS and LM services for Classic.
> SYSCALL READFILE/WRITEFILE are available for text files only.
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: Improve OMVS cp performance?

2020-06-17 Thread Lionel B Dyck
" What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?"

On the z/OS side is a PDS(E).

Thanks


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Tuesday, June 16, 2020 9:23 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Improve OMVS cp performance?

On Tue, 16 Jun 2020 20:34:59 -0500, Lionel B Dyck wrote:

>Any suggestions on how to speed up cp copying multiple file to and from z/OS?
>
>I gave SHAREAS=YES. Anything else?  Can I control buffers or ?
> 
What's on the non-OMVS side?  a  PDS(E)?  Multiple PS data sets?

I might suggest as an extreme measure Rexx under ISPF using ADDRESS SYSCALL I/O 
for OMVS and LM services for Classic.
SYSCALL READFILE/WRITEFILE are available for text files only.

-- gil

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

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


Improve OMVS cp performance?

2020-06-16 Thread Lionel B Dyck
Any suggestions on how to speed up cp copying multiple file to and from z/OS?

I gave SHAREAS=YES. Anything else?  Can I control buffers or ?

Lionel B. Dyck <
Website: www.lbdsoftware.com
Sent from my iPhone 8+

Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden 
--
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-16 Thread Lionel B Dyck
Carmen - never put yourself down. While you may not be 'as smart' as some, I'm 
sure you are 'smarter' than some as well. We each bring to the table 
(forum/life) our own skills and capabilities which complement rather than 
replace those of others.

Flames should be reserved for fires and stars, not for shaming others.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Carmen Vitullo
Sent: Tuesday, June 16, 2020 7:17 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Mainframe Community

Kolusu, thank you for the history lesson, I personally would never 'advertise' 
(suggest) this site if I knew how low some folks will go to sell answers, I 
know of a couple of industries that do this, ask.com, I think was the first 
site I ever came across that you could ask a question and for a nominal price 
get an answer. 
As I mentioned, being a novice myself at one time, I needed help with a SYSPLEX 
issue, I asked here, well, IBM-MAIN, and no one paid attention, at the time the 
hot topic for MVS folks was Windows related, I pointed that out that this was a 
MAINFRAME forum and was immediately shamed and flamed by Mark Zelden + others , 
that was the only reason why I came across that other site . 
I've been a SYSPROG since 1993 came up from operations, I'm not as smart as 
most here but I do try and provide help when I can, and continue to read the 
Q+A here. 
again thanks for reaching out to me and not shaming me more on the forum 

Carmen Vitullo 

- Original Message -

From: "Sri h Kolusu" 
To: IBM-MAIN@LISTSERV.UA.EDU
Sent: Monday, June 15, 2020 1:01:41 PM
Subject: Re: New Mainframe Community 

> well then - they miss out on me, I've got free answers, and I know a 
> lot of folks - beginners mostly that received good help.

I was a member of those sites and provided numerous answers (skolusu) and quit 
when they started forcing ads. 

>I have much more work to do than research other sites. 

I only pointed out because you are promoting a sham site. Nothing against you. 


Thanks, 
Kolusu 

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


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

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


Re: CBTTAPE

2020-06-15 Thread Lionel B Dyck
That sounds like one of the programs from the TSSO package from back in the day.

Take a look in File 404 for what may be what you're looking for.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Allan Staller
Sent: Monday, June 15, 2020 12:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: CBTTAPE

I am looking for the source to a program link-edited as "OSCMD". From a browse 
of the load module, I see by a load module browse: "ISSUE OS/VS CONSOLE COMMAND 
WRITTEN BY J. WONG09.57_11/05/86"
I have found a couple of similar programs, usually called “command” on the 
overflow tape (and I am checking the cbttape)

Since this machine is in Canada, I suspect it was obtained from either Royal 
Bank of Canada or one of the Canadian life insurance companies.

Can anyone point me to the file containing the source for "OSCMD"?

TIA


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Carmen Vitullo
Sent: Monday, June 15, 2020 10:50 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: JES2 remote execution

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I forgot that plus the correct job class for that node if applicable


Carmen Vitullo

- Original Message -

From: "David Jousma" <01a0403c5dc1-dmarc-requ...@listserv.ua.edu>
To: IBM-MAIN@LISTSERV.UA.EDU
Sent: Monday, June 15, 2020 10:36:21 AM
Subject: Re: JES2 remote execution

Need both

/*ROUTE XEQ njenodename
/*JOBPARM S=executionsystem

_
Dave Jousma
AVP | Manager, Systems Engineering

Fifth Third Bank | 1830 East Paris Ave, SE | MD RSCB2H | Grand Rapids, MI 49546
616.653.8429 | fax: 616.653.2717


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Allan Staller
Sent: Monday, June 15, 2020 11:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: JES2 remote execution

**CAUTION EXTERNAL EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

Is anyone aware of the syntax to force execution on a particular LPAR in a 
remote JES2 MAS.

The NJE links are established and running.

I tried /*ROUTE XEQ node.lpar but this executed on an incorrect JES2 instance.

Thanks in advance,

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, June 15, 2020 9:24 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Mainframe Community

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I thought the StackOverflow forum was extremely promising but it died on the 
vine.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Phil Smith III
Sent: Sunday, June 14, 2020 6:59 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: New Mainframe Community

Lionel B Dyck wrote:

>Check this out - looks new but promising

>https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprote
>ct2.fireeye.com%2Furl%3Fk%3D8c201f8f-d07ceb80-8c203517-0cc47a333da
>ta=02%7C01%7Callan.staller%40HCL.COM%7C50ee0b3ab9f240848af708d81143d80d
>%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637278330385739308sd
>ata=%2F%2F8K8YPiUUAkXWFFeV021D3mTIGoXCSRmclG%2B%2Fw57xw%3Dreserved
>=0 
>47c-84810d2858688e0d=https://apc01.safelinks.protection.outlook.com/?
>url=https%3A%2F%2Fmainframe.community%2Fdata=02%7C01%7Callan.stall
>er%40HCL.COM%7Cc23b84a3dff4407e8c5508d81137da8d%7C189de737c93a4f5a8b686
>f4ca9941912%7C0%7C0%7C63727827889584sdata=2RSMPfZF1GMf9wciljqv
>34XfXbwA08fM7c6JnjVR1us%3Dreserved=0



Just what we need: Yet another nascent mainframe forum that will die on the 
vine. Not that community is a bad thing, it's not-but moving it from this list 
has been tried repeatedly: mainframezone, SHARE forums, and a few more I can't 
remember.



While it might in principle be better than this list, it seems a stretch to 
expect it to take over. And fragmentation is almost certainly not a good thing.



...phsiii


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

--
For IBM-MAIN subscribe / signoff / archive access ins

New Mainframe Community

2020-06-13 Thread Lionel B Dyck
Check this out - looks new but promising

 

https://mainframe.community/

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: [External] Re: "Everyone wants to retire mainframes"

2020-06-09 Thread Lionel B Dyck
Y'all stop using logic and reason - this is an emotional issue that the author 
and others are invested in and has nothing to do with IBM effectively telling 
the world that the mainframe is dead based on all the layoffs that have 
occurred over the last 20-25 years, or that IBM continues to offload software 
development or outright sells IBM software to other companies, or that IBM has 
bought into the Cloud and has reduced their investment in developing z/OS, or . 
. . .

And then there is the vast amounts of money to be made by replacing a mainframe 
- I'm sure that those vendors offering those services only have the best 
interests of the current mainframe users at heart.

It's Beta vs VHS all over again

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Tuesday, June 9, 2020 8:58 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [External] Re: "Everyone wants to retire mainframes"

So does this mean that 2/3 of companies out there are running unsupported 
hardware and software?

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Raphaël Jacquot
Sent: Tuesday, June 9, 2020 7:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [External] Re: "Everyone wants to retire mainframes"

Le 09/06/2020 à 14:24, Peter Bishop a écrit :
> Interesting re 2):
> 
> "The survey found that organizations are running an average of four 
> mainframes with an average age of 17 years. Sixty-four percent are 
> running mainframes between 10 and 20 years old, with 28% running 
> machines that are 20 to 30 years old. "
> 
> So 2/7 are running machines over 20+ years old?  And 2/3 over 10 
> years? What does that even mean?  Smells fishy to me.  What is the 
> sample size?  Is it biased somehow?
> 
> Cheers,
> Peter

it does make sense if out of those 4 machines, they have older and newer 
boxes...

Raphael

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


The information contained in this message is confidential, protected from 
disclosure and may be legally privileged.  If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful.  If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format.  Thank you.


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

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


RACF Administration the Easy Way using an Open Source ISPF Dialog

2020-06-06 Thread Lionel B Dyck
A group of us have been working on an open source project to simplify RACF
Administration - it is called RACFADM and is available in File 417 at
www.cbttape.org <http://www.cbttape.org>  (check the updates page for the
latest) or on GitHub at https://github.com/lbdyck/racfadm.  This has been a
benefit to each of the installations who have contributed and it is
something that, if you're using RACF and don't have a vendor solution, will
find very useful. 

 

To borrow from the old Alka-Seltzer commercial - "Try it, You'll Like it! .
Oh what a relief it is."

 

An extract from the ISPF Tutorial pane provides some insight into the
dialog:

 

==

 

RACF Administration makes many security tasks simple.  It lists user, group,
data set and general resource profiles by means of a user-friendly,
menu-driven interface; it provides interactive modification of most fields.

   

Among its features are: connecting groups to a user, adding permissions,
user authorization searching across classes, and displaying the group from
which an authorization is granted.

   

Adding a new TSO user will create the alias and necessary datasets.

======

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: TIME a data set was created?

2020-05-30 Thread Lionel B Dyck
That's brilliant - and LISTDSI even reports on it as SYSCREATETIME 

Now if only it were pervasive.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Ed 
Jaffe
Sent: Saturday, May 30, 2020 9:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TIME a data set was created?

On 5/30/2020 7:08 AM, Paul Gilmartin wrote:
> What's the option to select FMT8/9 DSCBs in:
> o JCL DD statements?
> o TSO ALLOCATE?
> o BPXWDYN


This functionality has been around since 2008. You select it with the EATTR= 
parameter, which is available through JCL and dynamic allocation techniques. We 
supply it automatically via SMS ACS routines, so no one ever has to think about 
it.

> Does IBM provide a utility, API, or sample code to format DS9TIME as 
> "hh:mm:ss.uu zone" for display?


I assume the time is displayed in all the usual places where the extended 
attributes are displayed e.g., ISPF.

>
> So on 2020-11-01, 5.40e9 might display as 01:30:00 MDT, and 9.00e9 
> might display as 01:30:00 MST, right?
>
> "*local* time"!?  WTF!?  Where did IBM designers have their heads stuck?


That's the easiest and most understandable way. ISPF, JES, SYSLOG, OPERLOG, 
etc. have been recording time as local time forever and ever and I'm not 
hearing a lot of complaints.


--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

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

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


Re: REXX Interpret Question - weekend 'fun'

2020-05-30 Thread Lionel B Dyck
Thank you both for your help - I'm now moving forward with my code.

Once again I've learned something (so it is a good day)


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ITschak Mugzach
Sent: Saturday, May 30, 2020 6:21 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: REXX Interpret Question - weekend 'fun'

Lionel,

you can achieve that with VLUE as well. I think the problem with your example 
is that the getting variable was not interpreted. I use this
syntax:
xArray  = My_Array
Index   = 4
LineNum = 8
/* OutVar.LineNum <== a previously set stem variable */ Interpret xArray'jCx = 
OutVar.LineNum'


ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring for 
z/OS, x/Linux & IBM I **| z/VM comming son  *




On Sat, May 30, 2020 at 1:44 PM Lionel B Dyck  wrote:

> So this works - can anyone help with the 2nd?
>
>
>
> /* rexx */
>
> v.1 = 'abc';v.2 = 'def'
>
> interpret 'var = v'.1
>
> interpret 'var2 = v'.2
>
> say var var2
>
>
>
> But this doesn't:
>
>
>
> /* rexx */
>
> test = 'testx'
>
> interpret 'test'.1 '= var'
>
> say testx.1
>
>
>
>
>
> Lionel B. Dyck <
> Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

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


Re: REXX Interpret Question - weekend 'fun'

2020-05-30 Thread Lionel B Dyck
True - what I'm hoping for is to be able to use Interpret to set a stem when
I provide the stem name.  Since I can use Interpret to get the stem using a
value I provide I'd like to be able to set it.

Make sense?


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Jeremy Nicoll
Sent: Saturday, May 30, 2020 5:54 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: REXX Interpret Question - weekend 'fun'

On Sat, 30 May 2020, at 11:44, Lionel B Dyck wrote:

> /* rexx */  
> 
> test = 'testx'   
> 
> interpret 'test'.1 '= var'   

That sets   "test.1"

 
> say testx.1

This is a different variable.  


--
Jeremy Nicoll - my opinions are my own.

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

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


REXX Interpret Question - weekend 'fun'

2020-05-30 Thread Lionel B Dyck
So this works - can anyone help with the 2nd?

 

/* rexx */   

v.1 = 'abc';v.2 = 'def'  

interpret 'var = v'.1

interpret 'var2 = v'.2   

say var var2 

  

But this doesn't:

 

/* rexx */  

test = 'testx'   

interpret 'test'.1 '= var'   

say testx.1  

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: DFSMShsm questions

2020-05-28 Thread Lionel B Dyck
Wayne - thank you very much


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Glenn Wilcock
Sent: Thursday, May 28, 2020 4:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DFSMShsm questions

First, I'm impressed that your subject line has 'DFSMShsm' as opposed to DFHSM 
or any of the other names that it's gone by over the years.

Background on the design for selecting the data set backup target tier, first 
created when physical tape was still dominant  - for small data sets, you don't 
want the overhead of a tape mount for a one-off backup, and for large data sets 
you don't want them going to disk and eating up all of your space.  So, we 
created a SETSYS called DSBACKUP where you could fine tune just which data set 
backups go to disk and which go to tape and the tasking level for each.  With 
virtual tape, this is no longer quite an issue, but the parameters still 
persist.  If you always want you individual backup copies to go to disk, you 
can set the parameters to do so.  

In the DFSMShsm Storage Administration manual SETSYS chapter, there is a 
section names 'SETSYS fast-path for DFSMShsm Functions'.  In this section you 
will find a table with the parameters that affect tape processing. But, Chapter 
10 of the DFSMShsm Implementation & Customization Guide is an exhaustive guide 
for establishing the DFSMShsm tape environment.

Glenn Wilcock
DFSMShsm Architect

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

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


DFSMShsm questions

2020-05-27 Thread Lionel B Dyck
I can spell HSM and am learning more about it - I have these questions that
I haven't found the answer to in the pubs (yet).

 

1.  How can I change the default unit for HBACKDS datasets from tape to
disk?
2.  I have 2 virtual tape libraries - how do I force HSM to only use the
tapes in one of them (it is currently using the 1st libraries tapes)?

 

Thank you - answers would be ideal (and then I can move on to other
projects) or  a pointer to pub/chapter would also be appreciated.

 

Y'all be safe, healthy, and blessed.

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: How determine local time zone *name* in Rexx?

2020-05-17 Thread Lionel B Dyck
Here is some code that was provided to XMITIP by Leland Lucius that will get 
you the time zone while in rexx:

  /* rexx */
  say timezone()
  exit

  /*
  * =
  * Function:  Timezone: Calculates the offset from GMT
  * Arguments: (none)  : nothing is required
  * Return:offset  : offset in (-)HHMM format
  * Exposed vars:  (none)  : nothing is exposed
  *
  * Note:  Uses the CVTLDTO field in one of the CVT extensions.
  *It looks like this field was added sometime in 1991,
  *so this routine will not work on any OS version older
  *than that.
  * =
  */
Timezone:
  PROCEDURE

  /* ===
  * We're gonna have a big number
  */
  NUMERIC DIGITS 21

  /* ===
  * Get current CVTLDTO
  *   (Local Date Time Offset in STCK format))
  */
  cvt = C2d( Storage( D2x( 16 ), 4 ) )
  cvttz   = C2d( Storage( D2x( cvt + 304 ), 4 ) )
  cvtext2 = C2d( Storage( D2x( cvt + 328 ), 4 ) )
  cvtldto = C2d( Storage( D2x( cvtext2 + 56 ), 8 ), 8 )

  /* ===
  * Calc the current offset in hours and minutes
  *(work with absolute)
  */
  absldto = Abs( cvtldto )
  hours   = absldto % x2d("D693A40" )
  minutes = ( absldto % x2d("393870") ) // 60

  /* ===
  * Correction to Round to nearest hour
  */
  If minutes <> "00"  Then Do
If minutes > 30 Then
hours = hours + 1
/* minutes = 00 */
  End

  /* ===
  * Format to ANSI standard X3.51-1975
  */
  zone= Right( hours, 2, "0" )Right( minutes, 2, "0" )
  IF cvtldto < 0 THEN DO
zone  = "-"zone
  END
  ELSE DO
zone = "+"zone
  END

  /* ===========
  * Reset
  */
  NUMERIC DIGITS

  RETURN zone


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Smith
Sent: Sunday, May 17, 2020 3:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How determine local time zone *name* in Rexx?

It's not so basic.  AFAIK, z/OS doesn't keep track of the local timezone name, 
other than the Unix TZ environment variable, which of course is arbitrarily set 
by whoever sets it.  But that's pretty much the nature of timezone names, which 
are not unique, consistent, or properly understood.

If you really wanted to go down the rabbit hole, you'd have to incorporate the 
logic of https://www.timeanddate.com/ as well as know your latitude.  A bit 
more than a table look up.

sas


On Sun, May 17, 2020 at 3:21 PM Charles Mills  wrote:

> The heck with it! I wanted it for the "Date:" line in an outgoing 
> e-mail but it appears that SMTP provides a sent timestamp if I don't, 
> so the heck with it!
>
> Thanks all for your efforts. Why should something so basic be so hard?
>
> Charles
>
>

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

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


Re: Colossus, Strangelove, etc. was: Developers say...

2020-05-11 Thread Lionel B Dyck
For me, my blood type is B+, and I tend to look on the positive side of things 
- including giving most the benefit of the doubt and hoping for the best. Sadly 
my short/long term memory failures have not erased lessons learned from 
granting trust when it shouldn't have been granted.

Enough said - may y'all be safe, healthy, and blessed. During challenging times 
we need each other in many different ways and that includes looking out to 
prevent others from being taken advantage of if we have the ability to do so.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
scott Ford
Sent: Monday, May 11, 2020 10:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Colossus, Strangelove, etc. was: Developers say...

Joel,

I agree I am a huge sci-fi fan and believe in the sciences over utter stupidity.
Lionel your point is well taken. I am guilty too, but when you have strong 
feelings , which sometimes part of ADHD , it’s called RSD ( Reject Sensitive 
Dysphoria ).
I have both ...

Scott

On Mon, May 11, 2020 at 11:22 AM Lionel B Dyck  wrote:

> Joel - can we please keep politics out of this listserv. Personally I 
> wouldn't trust anyone in power to act against their own self interests 
> and that applies to politicians and anyone else with power (as in 
> money, influence, etc.).
>
> There are altruistic individuals in the world and when it comes to the 
> development of an AI robot one prays/hopes that those are the software 
> developers who implement the code for the three laws.
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Joel C. Ewing
> Sent: Monday, May 11, 2020 10:12 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Colossus, Strangelove, etc. was: Developers say...
>
> I've greatly enjoyed Asimov's vision of future possibilities, but when 
> I step back to reality it occurs to me that his perfect laws of 
> robotics would have to be implemented by fallible human programmers.  
> Even if well-intentioned, how would they unambiguously convey to a 
> robot the concepts of "human", "humanity", "hurt", and "injure" when 
> there have always been minorities or "others" that are treated by one 
> group of humans as sub-human to justify injuring them in the name of 
> "protecting"
> them or protecting humanity?  And then there is the issue of who might
> make the decision to build sentient robots:   For example, who in our
> present White House would you trust to pay any heed to logic or 
> scientific recommendations or long-term consequences, if they were 
> given the opportunity to construct less-constrained AI robots that 
> they perceived offered some short-term political advantage?
>
> Humanity was also fortunate that when the hardware of Asimov's Daneel 
> began to fail, that he failed gracefully, rather than becoming a 
> menace to humanity.
> Joel C Ewing
>
> On 5/11/20 8:43 AM, scott Ford wrote:
> > Well done JoelI agree , But I can help to to be curious about 
> > the future of AI.
> > a bit of Isaac Asimov 
> >
> > Scott
> >
> > On Mon, May 11, 2020 at 9:25 AM Joel C. Ewing  wrote:
> >
> >> And of course the whole point of Colossus, Dr Strangelove, War 
> >> Games, Terminator,  Forbidden Planet, Battlestar Galactica, etc. 
> >> was to try to make it clear to all the non-engineers and 
> >> non-programmers (all of whom greatly outnumber us) why putting 
> >> lethal force in the hands of any autonomous or even semi-autonomous 
> >> machine is something with incredible potential to go wrong.  We all 
> >> know that even if the hardware doesn't fail, which it inevitably 
> >> will, that all software above a certain level of complexity is 
> >> guaranteed to have bugs with unknown consequences.
> >> There is another equally cautionary genre in sci-fi about 
> >> society becoming so dependent on machines as to lose the knowledge 
> >> to understand and maintain the machines, resulting in total 
> >> collapse when the machines inevitably fail.  I still remember my 
> >> oldest sister
> reading E.M.
> >> Forster, "The Machine Stops" (1909), to me  when I was very young.
> >> Various

Re: Colossus, Strangelove, etc. was: Developers say...

2020-05-11 Thread Lionel B Dyck
Joel - can we please keep politics out of this listserv. Personally I wouldn't 
trust anyone in power to act against their own self interests and that applies 
to politicians and anyone else with power (as in money, influence, etc.).

There are altruistic individuals in the world and when it comes to the 
development of an AI robot one prays/hopes that those are the software 
developers who implement the code for the three laws.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Joel C. Ewing
Sent: Monday, May 11, 2020 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Colossus, Strangelove, etc. was: Developers say...

I've greatly enjoyed Asimov's vision of future possibilities, but when I step 
back to reality it occurs to me that his perfect laws of robotics would have to 
be implemented by fallible human programmers.  Even if well-intentioned, how 
would they unambiguously convey to a robot the concepts of "human", "humanity", 
"hurt", and "injure" when there have always been minorities or "others" that 
are treated by one group of humans as sub-human to justify injuring them in the 
name of "protecting"
them or protecting humanity?  And then there is the issue of who might make the 
decision to build sentient robots:   For example, who in our present White 
House would you trust to pay any heed to logic or scientific recommendations or 
long-term consequences, if they were given the opportunity to construct 
less-constrained AI robots that they perceived offered some short-term 
political advantage?

Humanity was also fortunate that when the hardware of Asimov's Daneel began to 
fail, that he failed gracefully, rather than becoming a menace to humanity.
Joel C Ewing

On 5/11/20 8:43 AM, scott Ford wrote:
> Well done JoelI agree , But I can help to to be curious about the 
> future of AI.
> a bit of Isaac Asimov 
>
> Scott
>
> On Mon, May 11, 2020 at 9:25 AM Joel C. Ewing  wrote:
>
>> And of course the whole point of Colossus, Dr Strangelove, War 
>> Games, Terminator,  Forbidden Planet, Battlestar Galactica, etc. was 
>> to try to make it clear to all the non-engineers and non-programmers 
>> (all of whom greatly outnumber us) why putting lethal force in the 
>> hands of any autonomous or even semi-autonomous machine is something 
>> with incredible potential to go wrong.  We all know that even if the 
>> hardware doesn't fail, which it inevitably will, that all software 
>> above a certain level of complexity is guaranteed to have bugs with 
>> unknown consequences.
>> There is another equally cautionary genre in sci-fi about society 
>> becoming so dependent on machines as to lose the knowledge to 
>> understand and maintain the machines, resulting in total collapse 
>> when the machines inevitably fail.  I still remember my oldest sister 
>> reading E.M.
>> Forster, "The Machine Stops" (1909), to me  when I was very young.
>> Various Star Trek episodes used both of these themes as plots.
>> People can also break down with lethal  side effects, but the 
>> potential  damage one person can create is more easily contained by
>> other people.   The  only effective way to defend again a berserk lethal
>> machine may be with another lethal machine, and Colossus-Guardian 
>> suggests why that may be an even worse idea.
>> Joel C Ewing
>>
>> On 5/11/20 4:54 AM, Seymour J Metz wrote:
>>> Strangelove was twisted because the times were twisted. We're ripe 
>>> for a
>> similar parody on our own times.
>>>
>>> --
>>> Shmuel (Seymour J.) Metz
>>> http://mason.gmu.edu/~smetz3
>>>
>>> 
>>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on
>> behalf of Farley, Peter x23353 [peter.far...@broadridge.com]
>>> Sent: Sunday, May 10, 2020 11:39 PM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Re: Developers say Google's Go is 'most sought after'
>> programming language of 2020
>>> For relatively recent fare, I agree 100% - "Person of Interest" 
>>> leads
>> the pack.  My favorite oldie -- "Let's play Global Thermonuclear War . . .
>> " (War Games), right after Dr. Strangelove of course, simply because 
>> it was so twisted.
>>> Mutual Assured Destruction indeed.  Is SkyNet far away?
>>>
>>> Peter
>>>
>>> -Original Message-
&g

Re: IBM Developerworks is gone!

2020-05-10 Thread Lionel B Dyck
There is but it requires access to a zLinux LPAR to do the build from what I 
read when I found it.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
scott Ford
Sent: Sunday, May 10, 2020 2:10 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: IBM Developerworks is gone!

Alan,

Isn’t there also a z/OS repo on Github ?


Scott

On Fri, May 8, 2020 at 4:05 PM Alan Young  wrote:

> It seems like IBM has decided on using github for the latest iteration.
>
> https://github.com/IBM
>
> https://github.com/cicsdev
>
> https://cicsdev.github.io/
>
> -Original Message-
> >From: scott Ford 
> >Sent: May 8, 2020 9:59 AM
> >To: IBM-MAIN@LISTSERV.UA.EDU
> >Subject: Re: IBM Developerworks is gone!
> >
> >Cheryl,
> >
> >Some needs a build large indexable repository for tutorials, howto, 
> >code etc.
> >I have always felt since no one know all the technical answers or 
> >aspects
> ,
> >then a repository would help greatly.
> >
> >Scott
> >
> >
> >
> >On Fri, May 8, 2020 at 9:14 AM Lance D. Jackson < 
> >ljack...@pandrueassociates.com> wrote:
> >
> >> Thank you Cheryl.
> >>
> >> -Original Message-
> >> From: IBM Mainframe Discussion List  On
> Behalf
> >> Of Cheryl Watson Walker
> >> Sent: Thursday, May 7, 2020 22:02
> >> To: IBM-MAIN@LISTSERV.UA.EDU
> >> Subject: Re: IBM Developerworks is gone!
> >>
> >> Hi all,
> >>
> >>
> >>
> >> We'll I'm a little embarrassed. I was just told offline about a 
> >> link
> that
> >> Lionel Dyck posted here last October that described the coming of 
> >> the calamity that just occurred - 
> >> https://developer.ibm.com/dw-connections-sunset-faq/. (As a side 
> >> note – the creators of that FAQ weren’t even kind enough to create 
> >> hot links
> for
> >> all of the other portals. Web pages and hot links aren’t all that
> difficult
> >> people!) The FAQ said that owners of content on DeveloperWorks 
> >> could
> move
> >> their content to other locations by the end of March. This is 
> >> assuming
> that
> >> they were still employed by IBM and had the time to move the 
> >> content. Of course, IBM could not provide them with the original content.
> >>
> >>
> >>
> >> We had posted almost 100 links in our Tuning Letter to useful 
> >> material
> on
> >> DeveloperWorks and now none of them work. It will take time, but I 
> >> hope
> to
> >> go through all of our links and reach out to the authors to find 
> >> where
> they
> >> are now posting items.
> >>
> >>
> >>
> >> So I went to the new website - https://www.ibm.com/community/, 
> >> signed
> up,
> >> and started looking at it. With the optional portals listed in the 
> >> FAQ
> and
> >> this new community website, it just seems like IBM wants to remove 
> >> as
> much
> >> technical information as possible and replace it with marketing. If
> anyone
> >> knows how to search the new community website, please let me know. 
> >> If
> I’m
> >> not ready to buy a product, the community is not doing anything for me.
> >>
> >>
> >>
> >> P.S. – Aled – thanks for your post. I have always had the highest
> respect
> >> for Timothy and Mark, and I really appreciate how much they support 
> >> the customers.
> >>
> >>
> >>
> >> Still a little bitter about the deletions…
> >>
> >> Cheryl
> >>
> >>
> >>
> >> -Original Message-
> >> From: Cheryl Watson 
> >> Sent: Wednesday, May 6, 2020 12:39 PM
> >> To: IBM-MAIN@LISTSERV.UA.EDU
> >> Cc: Cheryl Watson 
> >> Subject: IBM Developerworks is gone!
> >>
> >>
> >>
> >> Hi all,
> >>
> >>
> >>
> >> Remember when IBM went through and deleted from their websites what 
> >> they considered "old" manuals and documentation? Well, they just 
> >> did it
> again!
> >> They've removed all the DeveloperWorks articles that have provided 
> >>

Re: OMVS cp -X and -I ???

2020-05-07 Thread Lionel B Dyck
>>What it doesn't do is tag the file in USS as binary (imho it should).
>>
>Does it make a difference?  What mode bits does it set?

The files are untagged.  Tagging them as binary would be helpful as I plan to 
use them with Git.

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

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


Re: OMVS cp -X and -I ???

2020-05-07 Thread Lionel B Dyck
The answer on how the aliases are maintained is unknown but this is what the 
man page says (below).  I did test it and using -X and -I works in both 
directions. There are no additional files in the USS directory so perhaps they 
are including the z/OS PDS directory info along with the load module in the USS 
file so that they can 'restore' it properly since there is meaningful info in 
the directory which would have the alias info, among other things.

What it doesn't do is tag the file in USS as binary (imho it should).

==
-X  

 Specifies that the data to be copied is an executable. Cannot be used  

 with -F, -T, or -B.


-I (UNIX to MVS only)   

 When the specified file has an alias and the file is copied from UNIX  

 to MVS, the alias information is also copied.  



 Restriction: The -I option can only be used with the -X option.



 Attention: If the -I option is specified when the data set that is 

 copied from MVS to z/OS UNIX does not have an alias, that option is

 ignored.   

===

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Thursday, May 7, 2020 11:19 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: OMVS cp -X and -I ???

On Thu, 7 May 2020 09:25:55 -0500, Lionel B Dyck wrote:

>With z/OS 2.2/2.3/2.4 I have the -X option which supports the use of cp 
>for load modules (executables) between z/OS and USS and back.  I only 
>have the -I (support to retain executable aliases) on the 2.4 system.
> 
How is that implemented, given that such aliases are utterly alien to UNIX?
Do they actually work?  The UNIX practice has long been to switch based on 
argv[0].

>Does anyone know if the -I option has been made available via PTF for 
>2.2 and 2.3?
>
>And - does anyone know if OGET/OPUT will be updated with these options?
>
It's regrettable that:

o cp -r doesn't deal with PDS(E)s.

o IEBCOPY doesn't deal with zFS.

o pax doesn't deal with PDS(E)s

All in all, too many incompatible commands to deal with otherwise similar 
things.

Long ago, on MVS-OE, WJS mused about making the MVS catalog hierarchy a VFS.  
(He was provoked.)

Imagine, even, a filesystem containing program objects, NFS-mounted from a z/OS 
PDSE.

Imagine having a zFS directory in STEPLIB, even as it works in SYSLIB.

-- gil

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

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


OMVS cp -X and -I ???

2020-05-07 Thread Lionel B Dyck
With z/OS 2.2/2.3/2.4 I have the -X option which supports the use of cp for
load modules (executables) between z/OS and USS and back.  I only have the
-I (support to retain executable aliases) on the 2.4 system.

 

Does anyone know if the -I option has been made available via PTF for 2.2
and 2.3?

 

And - does anyone know if OGET/OPUT will be updated with these options?

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Request for help with CBT961

2020-04-28 Thread Lionel B Dyck
You need to update the configuration load module, which means having it in your 
ISPLLIB, STEPLIB, or LINKLIB. After updating it using ISPCCONF, it is best to 
exit ISPF to TSO READY and then restart ISPF. The ISPF table needs to be in 
your ISPTLIB concatenation, and the exec's need to be in your SYSEXEC (or 
SYSPROC) concatenation.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Beesley, Paul
Sent: Tuesday, April 28, 2020 9:38 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Request for help with CBT961

Yes, JU3 works correctly for me as well, using the line command table entry 
rather than the config table change..

Best Regards
Paul

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Sean Gleann
Sent: 28 April 2020 15:03
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Request for help with CBT961

Caution! External email. Do not open attachments or click links, unless this 
email comes from a known sender and you know the content is safe.

Lionel: I just tried exactly the same test as you describe, but Nope - I get 
the results I previously got.
It must be down to my environment somehow.
I shall work on making  formal change to the config table and come back on this 
later

Thanks for all your help

Regards
Sean


On Tue, 28 Apr 2020 at 14:23, Lionel B Dyck  wrote:

> I copied your JCL statement into my library, changed it to lowercase, 
> and then used JU which did just that one line. I then reset that line 
> to lowercase and used JU3 and all 3 lines were uppercased.
>
> The issue may be with the ispf configuration table or the table.
> Difficult to know.
>
> I have tested this in the past with my own SYSEXEC, my own ISPTLIB for 
> the table and my own ISPLLIB for the ISPF Configuration (and I'm still 
> running that way as I do this for testing.
>
>
> Lionel B. Dyck <
> Website:
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> lbdsoftware.com%2Fdata=02%7C01%7Cpaul.beesley%40atos.net%7C7a48c2
> 862b15430acae708d7eb7d00fd%7C33440fc6b7c7412cbb730e70b0198d5a%7C0%7C0%
> 7C637236794436532010sdata=KIA9UfbInCFVOs0Utv21NLVt6M4%2BkNgWMbLt7
> 3KMUsU%3Dreserved=0
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Sean Gleann
> Sent: Tuesday, April 28, 2020 8:05 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Request for help with CBT961
>
> Problem with he JU command w.r.t. multil-ine JCL statements?
>
> I'm not sure whether I've found a bug or if my expectations exceed the 
> capability of Yves' code.
>
> I haven't yet updated the ISPF Configuration Table. At this stage I 
> want to keep the new facilities 'under test', so I followed Paul 
> Beesley's suggestion earlier in this thread.
>
> Example: I have a DD statement split over three lines:
>
> //PDBOUT   DD   DSN=TESTFILE.NAME,
> //  DISP=(NEW,CATLG,DELETE),SPACE=(TRK,(3000,150)),
> //  DSORG=PS,RECFM=FS,BLKSIZE=27648,LRECL=27648
>
> I deliberately change the text to lower case with 'LC' commands:
>
> //pdbout   dd   dsn=testfile.name,
> //  disp=(new,catlg,delete),space=(trk,(3000,150)),
> //  dsorg=ps,recfm=fs,blksize=27648,lrecl=27648
>
> Then I use JU commands, hoping to change the text back to upper-case:
>
> //PDBOUT   DD   DSN=TESTFILE.NAME,
> //  disp=(new,catlg,delete),space=(trk,(3000,150)),
> //  dsorg=ps,recfm=fs,blksize=27648,lrecl=27648
>
> Lines beginning '//' aren't being converted...
> I've tried again and used JUU...JUU, and with JU# - same result
>
> Regards
> Sean
>
>
> On Tue, 28 Apr 2020 at 11:45, Lionel B Dyck  wrote:
>
> > Glad you got it working - Yves did a FANTASTIC job creating this 
> > tool that greatly improves ISPF Edit.
> >
> >
> > Lionel B. Dyck <
> > Website:
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww
> > w.lbdsoftware.com%2Fdata=02%7C01%7Cpaul.beesley%40atos.net%7C7a
> > 48c2862b15430acae708d7eb7d00fd%7C33440fc6b7c7412cbb730e70b0198d5a%7C
> > 0%7C0%7C637236794436532010sdata=KIA9UfbInCFVOs0Utv21NLVt6M4%2Bk
> > NgWMbLt73KMUsU%3Dreserved=0
> >
> > "Worry more about your character than your reputation.  Character is 
> > what you are, reputation merely what others think you are." - John 
> > Wooden
> >
> > -Original Message-
> > From: IBM M

Re: Request for help with CBT961

2020-04-28 Thread Lionel B Dyck
I copied your JCL statement into my library, changed it to lowercase, and then 
used JU which did just that one line. I then reset that line to lowercase and 
used JU3 and all 3 lines were uppercased.

The issue may be with the ispf configuration table or the table.  Difficult to 
know.

I have tested this in the past with my own SYSEXEC, my own ISPTLIB for the 
table and my own ISPLLIB for the ISPF Configuration (and I'm still running that 
way as I do this for testing.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Sean Gleann
Sent: Tuesday, April 28, 2020 8:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Request for help with CBT961

Problem with he JU command w.r.t. multil-ine JCL statements?

I'm not sure whether I've found a bug or if my expectations exceed the 
capability of Yves' code.

I haven't yet updated the ISPF Configuration Table. At this stage I want to 
keep the new facilities 'under test', so I followed Paul Beesley's suggestion 
earlier in this thread.

Example: I have a DD statement split over three lines:

//PDBOUT   DD   DSN=TESTFILE.NAME,
//  DISP=(NEW,CATLG,DELETE),SPACE=(TRK,(3000,150)),
//  DSORG=PS,RECFM=FS,BLKSIZE=27648,LRECL=27648

I deliberately change the text to lower case with 'LC' commands:

//pdbout   dd   dsn=testfile.name,
//  disp=(new,catlg,delete),space=(trk,(3000,150)),
//  dsorg=ps,recfm=fs,blksize=27648,lrecl=27648

Then I use JU commands, hoping to change the text back to upper-case:

//PDBOUT   DD   DSN=TESTFILE.NAME,
//  disp=(new,catlg,delete),space=(trk,(3000,150)),
//  dsorg=ps,recfm=fs,blksize=27648,lrecl=27648

Lines beginning '//' aren't being converted...
I've tried again and used JUU...JUU, and with JU# - same result

Regards
Sean


On Tue, 28 Apr 2020 at 11:45, Lionel B Dyck  wrote:

> Glad you got it working - Yves did a FANTASTIC job creating this tool 
> that greatly improves ISPF Edit.
>
>
> Lionel B. Dyck <
> Website: https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Sean Gleann
> Sent: Tuesday, April 28, 2020 5:08 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Request for help with CBT961
>
> I just noticed that one myself, Lionel. No, i didn't. (Got mixed up as 
> to which z/OS version I was using. Doh!) Thanks anyway Sean
>
> On Tue, 28 Apr 2020 at 11:05, Joe Monk  wrote:
>
> > Maybe this will help:
> >
> > //***FILE 961 is from Yves Colliard and contains a collection of*
> > FILE 961
> > //*   ISPF commands which can be added to your session. *
> > FILE 961
> > //* *
> > FILE 961
> > //* YCLMAC - A collection of user line commands for use in  *
> > FILE 961
> > //*  ISPF Edit and View *
> > FILE 961
> > //* *
> > FILE 961
> > //* by YCOS Yves Colliard Software - www.ycos.de*
> > FILE 961
> > //* and many others *
> > FILE 961
> > //* *
> > FILE 961
> > //* Installation:   *
> > FILE 961
> > //* *
> > FILE 961
> > //* 1. Copy YCLMACTB into ISPTLIB library   *
> > FILE 961
> > //* 2. Copy REXX others into SYSEXEC or SYSPROC library *
> > FILE 961
> > //* 3. Update ISPF site customization table (ISPFC) (z/OS 2.2)  *
> > FILE 961
> > //*GLOBAL_LINE_COMMAND_TABLE = YCLMACTB *
> > FILE 961
> > //* 4. If using (E)JES instead of SDSF change the LMACJES2/3*
> > FILE 961
> > //*members from sdsf to ejes*
> > FILE 961
> > //* *
> > FILE 961
> > //* Members of this dataset:*
> > FILE 961
> > //* *
> > FILE 961
> > //*$$$DOC   This member that you are reading*
> &g

Re: Request for help with CBT961

2020-04-28 Thread Lionel B Dyck
Glad you got it working - Yves did a FANTASTIC job creating this tool that 
greatly improves ISPF Edit.


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Sean Gleann
Sent: Tuesday, April 28, 2020 5:08 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Request for help with CBT961

I just noticed that one myself, Lionel. No, i didn't. (Got mixed up as to which 
z/OS version I was using. Doh!) Thanks anyway Sean

On Tue, 28 Apr 2020 at 11:05, Joe Monk  wrote:

> Maybe this will help:
>
> //***FILE 961 is from Yves Colliard and contains a collection of*
> FILE 961
> //*   ISPF commands which can be added to your session. *
> FILE 961
> //* *
> FILE 961
> //* YCLMAC - A collection of user line commands for use in  *
> FILE 961
> //*  ISPF Edit and View *
> FILE 961
> //* *
> FILE 961
> //* by YCOS Yves Colliard Software - www.ycos.de*
> FILE 961
> //* and many others *
> FILE 961
> //* *
> FILE 961
> //* Installation:   *
> FILE 961
> //* *
> FILE 961
> //* 1. Copy YCLMACTB into ISPTLIB library   *
> FILE 961
> //* 2. Copy REXX others into SYSEXEC or SYSPROC library *
> FILE 961
> //* 3. Update ISPF site customization table (ISPFC) (z/OS 2.2)  *
> FILE 961
> //*GLOBAL_LINE_COMMAND_TABLE = YCLMACTB *
> FILE 961
> //* 4. If using (E)JES instead of SDSF change the LMACJES2/3*
> FILE 961
> //*members from sdsf to ejes*
> FILE 961
> //* *
> FILE 961
> //* Members of this dataset:*
> FILE 961
> //* *
> FILE 961
> //*$$$DOC   This member that you are reading*
> FILE 961
> //*$$$HELP  A copy of the HELP information  *
> FILE 961
> //*$$$HELPS A short reference "card" of commands*
> FILE 961
> //* *
> FILE 961
> //* Rexx to be added to SYSEXEC/SYSPROC *
> FILE 961
> //*YCLMACDS REXX to extract DSN from records*
> FILE 961
> //*YCLMACHG Summary of Changes  *
> FILE 961
> //*YCLMACLM REXX to get messages*
> FILE 961
> //*YCLMACNS REXX to support split screen functions  *
> FILE 961
> //*YCLMACRX REXX to process new line commands   *
> FILE 961
> //*YCLMAHLP REXX to display help information*
> FILE 961
> //*YCLMAHLU REXX to display user extensions *
> FILE 961
> //* help information*
> FILE 961
> //*Y$CL REXX to compare members *
> FILE 961
> //*Y$HC REXX short help *
> FILE 961
> //* *
> FILE 961
> //* ISPF Table - must be copied to ISPTLIB  *
> FILE 961
> //*YCLMACTB ISPF Table of Line Commands *
> FILE 961
> //* *
> FILE 961
> //* Rexx Additional commands - extra installation needed*
> FILE 961
> //* Rexx to be added to SYSEXEC/SYSPROC if needed   *
> FILE 961
> //*Y$REVREXX to interface to Greg Price's   *
> FILE 961
> //* REVIEW command  *
> FILE 961
> //*Y$PDSREXX to interface to the PDS command*
> FILE 961
> //*Y$PG REXX to interface to Lionel Dyck's PDSEGEN
>  FILE 961
> //*YCLMACT  REXX to support user line command   *
> FILE 961
> //* table extensions*
> FILE 961
> //*   

Re: Request for help with CBT961

2020-04-28 Thread Lionel B Dyck
Did you update your ISPF Configuration table?

>From the $$$DOC member these are the 1st 3 steps:

Installation:
 
   1. Copy YCLMACTB into ISPTLIB library (see $$$INST)   
   2. Copy REXX others into SYSEXEC or SYSPROC library (see $$$INST) 
   3. Update ISPF site customization table (ISPFC) (z/OS 2.2)
  GLOBAL_LINE_COMMAND_TABLE = YCLMACTB   
   4. If using (E)JES instead of SDSF change the LMACJES2/3  
  members from sdsf to ejes  

It appears you have done 1 and 2 but skipped 3.  Issue from any ISPF Panel: TSO 
ISPCCONF to do (3).

Hope this helps

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Sean Gleann
Sent: Tuesday, April 28, 2020 4:58 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Request for help with CBT961

Can anyone help me with installing/using the ISPF editor extensions provided in 
CBT961, please?

CBT961 came to my notice when reading through another thread here, and I 
thought it might come in handy.
I've downloaded and RECVd the install package, then modified and used the 
£££INST skeleton JCL to copy the supplied members into the SYSEXEC and ISPTLIB 
liraries specified in the relevant concatenations in my TSO logon proc.
Logged off and on again, and tried to make use of the new commands in an ISPF 
edit ...
Result: 'Command not recognised' in every case.

What (almost certainly very basic) step have I missed out here?
It's not a RACF thing. It's just as if I hadn't done anything at all.

Hopefully,
Sean Gleann

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

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


Re: TSO Pipes (and BatchPipes)

2020-04-22 Thread Lionel B Dyck
Ray - thank you - so the CMS Pipes is 20 years newer than the TSO Pipes (at 
least the BatchPipes version).


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Ray 
Pearce
Sent: Wednesday, April 22, 2020 11:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TSO Pipes (and BatchPipes)

On CMS I get
FPLINX086I CMS Pipelines, 5741-A07 1.0112 (Version.Release/Mod) - Generated 8 
Sep 2016 at 15:22:22

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Hobart Spitz
Sent: 22 April 2020 17:04
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TSO Pipes (and BatchPipes)

If there are any z/VMers subscribed, it would be interesting to also compare 
the PIPE Q output under CMS.

Thanks.

OREXXMan
JCL is the buggy whip of 21st century computing.  Stabilize it.
Put Pipelines in the z/OS base.  Would you rather process data in move mode or 
locate mode?
IBM has been looking for an HLL for program products; REXX is that language.


On Wed, Apr 22, 2020 at 10:57 AM Lionel B Dyck  wrote:

> I don't have access to TSO Pipes other than what is included with 
> BatchPipes but it seems that it is a tad dated - it is actually old 
> enough to drink:
>
>
>
> BPW00086I BatchPipes/MVS BatchPipeWorks, 5655-065/SCPSP 1.0109
> (Version.Release/Mod) - Generated 12 Oct 1996 at 13:59:00
>
>
>
> If someone has the non-BP version of TSO Pipes it would be interesting 
> to see the results of the PIPES Q command showing the date.
>
>
>
> For those of you who would like to encourage IBM to release TSO Pipes 
> as part of the z/OS base please go to this URL and vote 
> https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe
> <
> https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=
> 47699
> > _ID=47699  (note the current vote is 188 which places it at the  
> > top
> in
> the z/OS area).
>
>
>
> Having TSO Pipes as a native part of the z/OS distribution would help 
> everyone as software developers would then be free to use it when 
> developing applications, products, and tools knowing that every site 
> has it available.
>
>
>
>
>
> Lionel B. Dyck <
> Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com
>
> "Worry more about your character than your reputation.  Character is 
> what you are, reputation merely what others think you are." - John 
> Wooden
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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

--
This e-mail message has been scanned and cleared by Google Message Security and 
the UNICOM Global security systems. This message is for the named person's use 
only. If you receive this message in error, please delete it and notify the 
sender. 

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

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


TSO Pipes (and BatchPipes)

2020-04-22 Thread Lionel B Dyck
I don't have access to TSO Pipes other than what is included with BatchPipes
but it seems that it is a tad dated - it is actually old enough to drink:

 

BPW00086I BatchPipes/MVS BatchPipeWorks, 5655-065/SCPSP 1.0109
(Version.Release/Mod) - Generated 12 Oct 1996 at 13:59:00

 

If someone has the non-BP version of TSO Pipes it would be interesting to
see the results of the PIPES Q command showing the date.

 

For those of you who would like to encourage IBM to release TSO Pipes as
part of the z/OS base please go to this URL and vote
https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe
<https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe_ID=47699
> _ID=47699  (note the current vote is 188 which places it at the  top in
the z/OS area).

 

Having TSO Pipes as a native part of the z/OS distribution would help
everyone as software developers would then be free to use it when developing
applications, products, and tools knowing that every site has it available.

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


PSI JES3 1.0

2020-04-14 Thread Lionel B Dyck
I noticed my prior posting was garbled so let's try this:

 

1st - congratulations to the PSI team - this is AWESOME news for the JES3
shops.

 


Phoenix Software International, Inc., Announces JES3plusT V1R0 General
Availability


El Segundo, CA-April 14, 2020: Phoenix Software International, Inc., today
announced the general availability of JES3plusT V1R0, the first release of
their derivative product based on IBM's z/OS JES3 spooling subsystem. In
October 2019, Phoenix Software licensed the source code for JES3, offering a
solution to clients wishing to remain on JES3.

This initial release is a plug-compatible solution that functions
identically to z/OS JES3 V2R4 in virtually every respect. This mean:

*   User exits should continue to work unchanged
*   Source modifications (if any) should continue to work unchanged
*   Message automation should continue to work unchanged
*   Operator commands should be unchanged
*   Job, device, and tape high-watermark setup should continue to work
unchanged
*   NJE and RJP partner interactions with your systems should be
unchanged
*   DevTest and production JCL should continue to work unchanged
*   Production control procedures should continue to work unchanged
*   Output post-processing scripts should continue to work unchanged
*   JES3's often superior performance characteristics should be
unchanged

"Today marks an exciting moment for the JES3 community," said Ed Jaffe,
Chief Technology Officer at Phoenix Software International. "JES3plus V1R0
is currently running in test environments large and small around the world
and, on behalf of all of us at Phoenix Software, I wish to thank our early
customers and ISV partners who helped make this launch a success. We look
forward to many years of successful partnership as this unique journey
unfolds."

Organizations wishing to migrate from IBM's JES3 to Phoenix Software's
JES3plus will be able to install JES3plus in the same sysplex/JESplex as
their current JES3 installation allowing for a trivial migration regardless
of their implementation or environment complexities. JES3plus V1R0 is
supported on all IBM-supported z/OS releases and is installable using a
traditional SMP/E installation or z/OSMF Software Management.

JES3plus supports independent Software Vendor (ISV) products that interface
with the JES3 technology. ISV products should continue to work with JES3plus
V1R0 immediately without changes. Phoenix Software has established a partner
program to allow ISVs to maintain JES3plus support for their products going
forward.

The launch of JES3plus coincides with the introduction of a secure Phoenix
Software support portal that provides customers with a convenient gateway
where they can open, review, and update support cases; create and download a
personalized x.509 identity cert; and perform other support tasks. In
addition, customers will be able to use Phoenix Software's new RECEIVE ORDER
server to set up automatic, secure, and continuous corrective service
delivery of JES3plus as well as Phoenix Software's JES management solution,
(E)JES.

Phoenix Software will begin to functionally enhance JES3plus this year via
continuous delivery. The second release, planned for 2021, will initiate the
same annual release schedule as other Phoenix Software products. Starting
with the 2021 JES3plus release, annual updates will occur in September to
ensure day-one support of new z/OS releases as they are made generally
available.

For more information on Phoenix Software's offering go to
<https://www.phoenixsoftware.com/jes3plus.htm>
www.PhoenixSoftware.com/jes3plus.htm

Licensed JES3plus customers can
<https://phoenixsoftware.com/portal/download_jes3plus.htm> download V1R0
here.

 

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


FW: JES3plus V1R0 is here!

2020-04-14 Thread Lionel B Dyck
This is AWESOME. Congratulations to all at PSI.

 

 

Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

 

From: Phoenix Software International  
Sent: Tuesday, April 14, 2020 9:32 AM
To: Lionel Dyck 
Subject: JES3plus V1R0 is here!

 







  
<https://staticapp.icpsc.com/icp/resources/mogile/1249925/5cab79a6ed0be7eab9c476eaa42eb6cc.png>
 



 






 

 






 

 






 

 






JES3plus V1R0 is now generally available. 


The first release of Phoenix Software International's derivative product based 
on IBM’s z/OS JES3 spooling subsystem is now available. Licensed JES3plus 
customers can  
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Fportal%2Fdownload_jes3plus.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=5502abec5c8fa199564939376644d47abf8a4c96dbc4bb172130476922f06161>
 download V1R0 here.

 



 
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Flatest_news.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=503c3a6c6187fb5d01c4fdb571708849f9cb4abb4b199300d61b6bfb5582d1e2>
 Read the Press Release



 






 
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fphoenixsoftware.com%2Flatest_news.htm%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=503c3a6c6187fb5d01c4fdb571708849f9cb4abb4b199300d61b6bfb5582d1e2>
 

 





 
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Ftwitter.com%2FPhnxSoftware=2739=35bbf2e0128b16b78c19caf956e3bec8f93b5a76141fd2460ea67f87a07f66b0>
  
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.facebook.com%2Fphnxsoftware=2739=c71e15ecaf3c365636162b2b557116b1658284d95826fd526a224371d1fba8f5>
  
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fphoenix-software-international=2739=503ee6e721133a9ca8ba97f8be5178bf1cfec22249b0c260a048684f76214ebc>
  
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCk9lVI7P5aCbZo8OI7HXNOA=2739=23093af983ffc6985e45829073a8da190beec3b2713693acfa186cd022f1c140>
 

 





© 2020 Phoenix Software International • All rights reserved

 






 

 





Phoenix Software International, Inc. ( 
<https://click.icptrack.com/icp/relay.php?r=47364917=455182=C0E8=1249925=https%3A%2F%2Fwww.phoenixsoftware.com%2F%3Futm_source%3DiContact%26utm_medium%3Demail%26utm_campaign%3Dphoenix-software-international%26utm_content%3DJES3plus%2BV1R0%2Bis%2Bhere=2739=8f8badc40433318dc068b370dbe15f63eb6f36bc7be4c1f598b151afc64677a0>
 www.phoenixsoftware.com) is a systems software development company providing 
advanced software solutions to enterprises around the globe. The company offers 
a wide range of solutions to modern business challenges.



 





 
<http://www.icontact-archive.com/archive?c=1249925=2739=2768=455182=25f63d99b27471e0f2285995f2f5c8e5668b9943863cdf7293884088133de882>
 View email in your browser



 
<https://app.icontact.com/icp/mmail-mprofile.php?r=47364917=2739=C0E8=455182=1249925>
 Unsubscribe 

This message was sent to  <mailto:lion...@21csw.com> lion...@21csw.com from  
<mailto:off...@phnxsoftware.com> off...@phnxsoftware.com

Phoenix Software International
831 Park View North
El Segundo, CA 90245

  
<https://click.icptrack.com/icp/track.php?msgid=455182=C0E8=47364917=1249925>
 


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


ACM Articles on Cobol and more

2020-04-13 Thread Lionel B Dyck
Interesting articles

 

https://dl.acm.org/doi/abs/10./2667432.2667440

https://dl.acm.org/doi/10.1145/15467.15471

 

Motivating students to acquire mainframe skills
https://dl.acm.org/doi/abs/10.1145/2487294.2487308

 

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Learning Cobol

2020-04-13 Thread Lionel B Dyck
Just saw this article and thought I'd share based on some other threads

 

https://www.techrepublic.com/article/learn-cobol-with-these-online-training-
courses-and-tutorials/?ftag=CMG-01-10aaa1b
<https://www.techrepublic.com/article/learn-cobol-with-these-online-training
-courses-and-tutorials/?ftag=CMG-01-10aaa1b=TRE-03-10aaa6b=2085922
0514906748022064954419079=12786996>
=TRE-03-10aaa6b=20859220514906748022064954419079=12786996

 

 

Lionel B. Dyck <
Website:  <https://www.lbdsoftware.com> https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what
you are, reputation merely what others think you are." - John Wooden

 


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


Re: Bringing up skills learned on z/OS Hercules in interview?

2020-04-10 Thread Lionel B Dyck
our working pack cyl005 with the  
original pack, cyl005O.  For example, if you clipped the cyl005 
pack so it has a different id, you might want to overlay it with
the original pack that was shipped with this file, so you can   
start over. 

4.  Set up your 3270 emulator to IP address 127.0.0.1, port 3270   The  
terminal should grab the Hyperion (aka Hercules) main screen.   

5.  On the command prompt screen, which now has become a Hercules terminal, 
enter:   IPL a40

6.  Go to the Hyperion (Hercules) screen (the 3270 emulator) and enter  
ESC or PA1 to generate an interrupt. The ZZSA entry screen should   
now appear.   ZZSECRET is the password.  Enter it and PRESS ENTER.  

7.  Always enter Option 0 first.  This enables ZZSA to find out which   
peripheral devices are connected to it.  Then you can try all the   
other options out.  See the detailed instructions at the
following URL:  

http://www.cbttape.org/~jjaeger/zzsa.html   

Or see member $$$#ZZSA in this pds. 

8.  After you have exited ZZSA with the X option, you can get out of
Hercules (Hyperion) by entering quit in the command prompt screen,  
which had become the Hercules console.  It is now no longer the 
Hercules console, and it has now become a Windows Command screen,   
again.  Follow the additional prompts to make a backup of your  
cyl005 disk (cyl005B).  

Good Luck..   

General Philosophy Regarding This File.  (An advanced look.)

Why is there a load library, and source for NODSI (which is an  
unrelated program), and a listing?  

Why is there an emphasis on the "type over zap" capability here?

It seems to me that the purpose of this whole thing is to train 
z/OS people in using this tool.  The Herc stuff is just incidental, 
providing a vehicle to create a "practice environment".  I also 
understand that ZZSA is not the "environment of choice" for dealing 
z/OS.  It is only a fixing tool, when nothing else is available.
But it has capabilities that are considerable, including a "type
over" zap, which is kind of rare, as tools go.  Question is, to 
find the right place to zap and get there accurately.  That skill   
is what I'm trying to help with.

That piece of it is not for "the casual user".  So you need a lot   
of practice, if you want to take the tool that far.  I have even
installed a disassembly listing of NODSI, on the CYL005 pack,   
so they can try and learn to navigate to the correct place to zap.  

The usual use for the zap (with ZZSA) is clipping a pack by 
changing its id record (in record 3, track 0).  That record is  
easy to get to (03).  But load module locations are very
hard to find with ZZSA, and I don't want to exclude the 
adventurous user who may want to learn to do that too.  
        


Lionel B. Dyck <
Website: https://www.lbdsoftware.com

"Worry more abou

  1   2   3   >