zOSMF Workflows

2023-09-22 Thread Dave Jousma
All,

I have been thinking about this for awhile,, but cant seem to find the answer.  
 So asking my fellow listers if I am missing something.   Workflows are a one 
and done affair, and for repeatable processes you need to add it again.The 
problem is that the filesystem location for the workflows are usually buried in 
various installation manuals, not always easy to find.  Lately, I have been 
working with the zCX workflows to provision, alter, upgrade, etc.

My question is that it would be nice if there were a panel that would 
optionally bookmark all of the various workflow definition files that have been 
used or might be used again?   I dont see that?  Am I missing something?   
There is something somewhat rudimentary in the create workflow screen with the 
pulldown, but I dont know if thats zOSMF doing that, or the browser doing that. 
  But then that would likely be just for me?

What if we had a public workflow that we expected many people to use to 
provision xyz?   

I'm sure there is an answer to this, I'm just not picking up on it.

Dave

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


zPCA users?

2023-05-15 Thread Dave Jousma
All,

We are discussing zPCA - IBM Performance and Capacity Analytics, and I'd like 
to trade some email or even a quick phone conversation with a shop that has had 
some hands-on experience?

Thanks, Dave

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


Re: SMP/E JCLIN processing for job updates

2023-04-21 Thread Dave Jousma
On Fri, 21 Apr 2023 13:10:19 -0500, Bill Giannelli  
wrote:

>various jobs for Db2 software maintenance, such as DSNTIJUZ DSNTIJUA DSNTIJRT.
>Bill
>On Fri, 21 Apr 2023 10:19:07 -0500, Dave Jousma  wrote:
>
>>On Fri, 21 Apr 2023 06:36:40 -0500, Bill Giannelli  
>>wrote:
>>

So, those are DB2 jobs.   So what that tells me is that you might be editing 
and using the SMPE target data, vs copying the JCL out to another library to 
use?   If so, that’s really a no-no.   But if you want to make your changes 
properly to that dataset so that SMPE knows about the changes, you would create 
a USERMOD to replace the JCL with your customized JCL after merging in any 
changes made by the maintenance.   A USERMOD will then tell you when a PTF will 
overwrite the JCL, and will be the signal to 1) remove your usermod and apply 
the PTF, and 2) re-work your usermod, and re-apply it.

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


Re: SMP/E JCLIN processing for job updates

2023-04-21 Thread Dave Jousma
On Fri, 21 Apr 2023 06:36:40 -0500, Bill Giannelli  
wrote:

>Do many of you out there use SMP/E JCLIN processing to track and save job 
>updates?
>Currently we do not make use of this and manually keep JCL up to date.
>It seems there is a value to have SMPe ke  
>

Bill,

No one has asked yet, but I'm curious what JCL specifically, you are talking 
about, and needing to keep up to date?

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


Re: How to remove an empty USS file shipped with z/OS

2023-04-19 Thread Dave Jousma
On Mon, 17 Apr 2023 09:01:21 -0700, Lizette Koehler  
wrote:

>List -
>
>
>
>I am being asked to take one of two actions on a USS file that is part of
>Server Pac
>
>the /etc/security seems to be part of Server pac
>
>
>

So, I don’t know about you, but the /etc that comes from serverpac is not 
mounted, and I treat as guidelines on what needs to be changed/updated in my 
/etc/ that is actually mounted and in use.   So, unless you are actually using 
Serverpac provided /etc you should be free to do with as you see fit.


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


Not aging well (know-it-alls)

2023-04-07 Thread Dave Jousma
I seem to notice a trend here on IBM-MAIN.   Ive been active for probably 25 
years on it, and the benefits I have received, and presume at least some of the 
advice/info I have provided has been helpful for some.

But what I notice, and I know none of these people personally, is that as folks 
age we seem to get grumpier, and have to be "RIGHT" all the time.   Why is 
that?  Thinking back over the years, I recall Ed Gould, liked to argue before 
he faded away off the list, then there was Chris Mason (RIP), that would argue 
USS and whether it was ok to use for VTAM or Unix, and now we have our latest 
example raging as we speak.   

I'm nearing the end of my career too, well maybe not that close, but turned 60 
this year.   I certainly hope I age a bit more gracefully, and not argue if the 
sky is blue or turquoise.

Have a good weekend, all.

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


Re: Open Job posting

2023-03-31 Thread Dave Jousma
On Thu, 30 Mar 2023 13:20:54 -0700, Tom Brennan  
wrote:

>Good to see!  Especially the not-going-away part.
>Also, this item is attractive - "SUPERVISORY RESPONSIBILITIES: None"
>
>On 3/30/2023 10:40 AM, Dave Jousma wrote:
>> All,
>>
>> I have a new job posting for Mainframe Storage Management/Sysprog position 
>> that can be seen here:  
>> https://fifththird.wd5.myworkdayjobs.com/53careers/job/Cincinnati-OH/Lead-Technical-Engineer---Mainframe-Storage-Management_R40828
>>
>> The job is primarily storage management, but with room for general sysprog 
>> cross-over.   We will consider fully remote for the right individual.   Our 
>> mainframe footprint is current, GDPS enabled, and has no plans to go away.
>>
>> Interested candidates should complete the online profile to be considered.
>>

Yep, no supervisory :).  We are a pretty compact team, so while the job is 
Storage based, and is where the immediate need is, the breadth of work duties 
is pretty wide depending on experience.  Feel free to reach out to me directly 
if there is some interest, but not ready to fill out the online paperwork.   
david.jou...@53.com

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


Open Job posting

2023-03-30 Thread Dave Jousma
All,

I have a new job posting for Mainframe Storage Management/Sysprog position that 
can be seen here:  
https://fifththird.wd5.myworkdayjobs.com/53careers/job/Cincinnati-OH/Lead-Technical-Engineer---Mainframe-Storage-Management_R40828

The job is primarily storage management, but with room for general sysprog 
cross-over.   We will consider fully remote for the right individual.   Our 
mainframe footprint is current, GDPS enabled, and has no plans to go away.

Interested candidates should complete the online profile to be considered.

Thanks!   Dave

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


Re: OMVS File System Automove question

2023-03-20 Thread Dave Jousma
On Mon, 20 Mar 2023 14:42:41 +, Mark Jacobs  
wrote:

>Thanks, no I didn't think of the chmount command. I ran a test on my sandbox. 
>the /u directory is showing that automove will exclude the system I specified, 
>but the file systems mounted under it don't show that attribute, just 
>Automove=Y. Do I need to change the mount attribute for all automounted file 
>systems, or will automove attribute for the parent /u/ directory override each 
>individual file system?
>
>Mark Jacobs 
>
>

you might unmount one, and let it mount again, and see if it inherits the 
settings from /u. if that works, you could try a chmount -D system /u/* to 
change ownership manually this time.

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


Re: OMVS File System Automove question

2023-03-20 Thread Dave Jousma
On Mon, 20 Mar 2023 13:04:44 +, Mark Jacobs  
wrote:

>Thanks, but that's not helpful in my situation. The problematic file system is 
>under /u which is under the sysplex root, That has to be automove. 
>
>Mark Jacobs 
>

Correct.   Then the only way to "avoid" a lpar is to avoid it with the sysplex 
root too.   

Have you tried the chmount commands?

TEC1:$ chmount -D TEC2 /home
 
TEC1:$ df -vk /home 
 
Mounted on FilesystemAvail/TotalFiles  Status   
 
/home  (*AMD/home)   0/40  Available
 
AUTOMNT, Read/Write, Device:66, ACLS=N  
 
File System Owner : TEC2Automove=Y  Client=N
 
Filetag : T=off   codeset=0 
  
TEC1:$ chmount -a exclude,TEC1 /home

TEC1:$ df -vk /home 

Mounted on FilesystemAvail/TotalFiles  Status   

/home  (*AMD/home)   0/40  Available

AUTOMNT, Read/Write, Device:66, ACLS=N  

File System Owner : TEC2Automove=E  Client=N

System List (Exclude) : TEC1

Filetag : T=off   codeset=0 

TEC1:$  

 
You would likely have to run a CRON job to do this, so that it is not forgotten 
post-ipl?

Are you saying that the operating system doesnt honor these commands on 
shutdown?

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


Re: OMVS File System Automove question

2023-03-20 Thread Dave Jousma
On Mon, 20 Mar 2023 12:03:28 +, Mark Jacobs  
wrote:

>I've been looking at that and testing somethings in our sandbox environment. 
>The problematic file system that's already impacted us twice is being managed 
>by automount and I can't see anyway to instruct OMVS not to automove 
>filesystems that are managed by the automount policy.
>
>Mark Jacobs
>
>
>Sent from ProtonMail, Swiss-based encrypted email.
>

Mark,  I cant tell from your description if you want automove, or not, or just 
not to the one certain system.   Looks like the next directory up controls what 
happens and where, not the /AMD directory itself.


Have you seen this info yet:   
https://www.ibm.com/docs/en/zos/2.3.0?topic=descriptions-automount-configure-automount-facility

The automount file system (*AMD/) is mounted with an automove attribute of 
either AUTOMOVE or UNMOUNT. The automove attribute is set to UNMOUNT only when 
its parent file system has its automove attribute set to UNMOUNT. When the 
automove attribute is set to UNMOUNT, the owning system of the automount file 
system is identical to the owning system of the parent.

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


Re: Git, and other Open Tools, Alternative for z/OS

2023-03-17 Thread Dave Jousma
On Fri, 17 Mar 2023 10:41:53 -0400, Matt Hogstrom  wrote:

>Thanks for the information Lionel.  It’s good to share the efforts and let 
>folks know.  Ideally, from my perspective, IBM should seriously consider 
>adding an OpenTools offering in z/OS so customers do not have to piece meal 
>these important tools.  My candidates would be:
>
>bash
>zsh
>git
>gzip
>python (along with common packages)
>virtualenv
>

They already do, but disguised.   If you are licensed for ADF/z (application 
development foundation), it comes with Rocket GIT SMPE packaged, in it there is 
perl, curl, bash.  

Python is orderable via shopz.  you can likely order it without S, so it 
should be a no cost item.

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


Re: Git, and other Open Tools, Alternative for z/OS

2023-03-17 Thread Dave Jousma
On Fri, 17 Mar 2023 08:35:18 -0500, Dave Jousma  wrote:

>On Tue, 14 Mar 2023 09:09:11 -0500, Lionel B. Dyck  wrote:
>
>>You no longer need to get the open tools for z/OS from Rocket Software -
>>there is a new player in town - the z/OS Open Tools project.
>>
>>
>>
>
>Lionel,  As others have pointed out, the backend support is really the issue, 
>not the quality of what this project is doing.   As a real life example, we 
>have Rocket GIT client for our DEVOPS pipelines on the mainframe.   We get our 
>support through IBM for it.   GIT V2.26.78 is working fine, but the 2 
>subsequent ports, 2.26.84 and 2.26.87 have problems with code-page translation 
>with Jenkins jobs.  the -87 port was supposed to have fixed the code-page 
>problems introduced in -84, but didnt.  I have open case at this moment on 
>that.   I, nor my team have the time to chase this down ourselves via 
>community forum where everyone is looking for answers, but when there is a 
>real problem, its crickets.
>

EDIT GIT 2.26.2

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


Re: Git, and other Open Tools, Alternative for z/OS

2023-03-17 Thread Dave Jousma
On Tue, 14 Mar 2023 09:09:11 -0500, Lionel B. Dyck  wrote:

>You no longer need to get the open tools for z/OS from Rocket Software -
>there is a new player in town - the z/OS Open Tools project.
>
>
>

Lionel,  As others have pointed out, the backend support is really the issue, 
not the quality of what this project is doing.   As a real life example, we 
have Rocket GIT client for our DEVOPS pipelines on the mainframe.   We get our 
support through IBM for it.   GIT V2.26.78 is working fine, but the 2 
subsequent ports, 2.26.84 and 2.26.87 have problems with code-page translation 
with Jenkins jobs.  the -87 port was supposed to have fixed the code-page 
problems introduced in -84, but didnt.  I have open case at this moment on 
that.   I, nor my team have the time to chase this down ourselves via community 
forum where everyone is looking for answers, but when there is a real problem, 
its crickets.

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


Re: Processing SMF Type 15 records help

2023-03-16 Thread Dave Jousma
On Thu, 16 Mar 2023 11:44:57 -0400, David Spiegel  
wrote:

>I already included it:
>
>** ASMA044E Undefined symbol - SMF82ITE
>** ASMA435I Record 273 in SYS1.MACLIB(IHBOPLTX) on volume: A4RES1
>
>
>

You dont say what version of z/OS you are running this on.
Those may be two separate errors.   for the ASMA044E - do you have CSF crypto 
services installed?  If not then you need to change this line

_ICSFSETC '082' ICSF (nnn/000)  

to

_ICSFSETC '000' ICSF (nnn/000)  

For the ASMA435I, go to that location in the assembly listing, and cut/paste 
the error from there.

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


Re: WLM Couple dataset?

2023-03-09 Thread Dave Jousma
On Thu, 9 Mar 2023 14:34:03 -0600, Bill Giannelli  
wrote:

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

Just an FYI, you do not need to know the couple dataset name for WLM to update 
the WLM policy.   You do it through the panels.

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


Re: BMC IAM and DFHSM DATALOSS

2023-03-07 Thread Dave Jousma
On Mon, 6 Mar 2023 22:20:59 -0500, Rob Schramm  wrote:

>Is CICS involved?
>
>Rob
>
>On Mon, Mar 6, 2023, 13:41 Joel C. Ewing  wrote:
>
>> I see two possibilities:
>>

Hey there Rob.That's where it was detected first, however we've been able 
to recreate outside of CICS.   I now believe the problem lies within HSM at 
this point.   The good folks over at BMC, provided me with FDREPORT job to dump 
the DSCB on our test case, and indeed the DS1IND08 is turned on indicating the 
file has been updated since the last recall.   As I initially mentioned, we see 
the problem on z/OS V2.4 and V2.5.I do not know when this started 
happening, but our developers mentioned "months" or longer, so that leads me to 
think about previous maintenance levels.   I think I still have a sysres laying 
around from prior to our last maint cycle in the fall, that I may IPL in the 
sandbox, and see if we can recreate there.

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


BMC IAM and DFHSM DATALOSS

2023-03-06 Thread Dave Jousma
All,

We just learned that we have a problem with IAM (Innovation Access Method) the 
high perf replacement for VSAM.   No idea how long it has been going on, and I 
have tickets open with both BMC and IBM on this.   Seems to only affect IAM 
files, and exists in both z/OS V2.4, and V2.5, and multiple versions of IAM.  
We are currently at 10.x, but the problem occurs in V9.x as well.   We see the 
problem mostly in our Development space, not in PROD (or nothing reported yet, 
but problem exists there too).  We dont migrate much in PROD, and is why we 
havent had the problem reported there.

The scenario here is 
- existing IAM file gets updates, records added or updated, doesnt matter.
- file goes unreferenced for 7 days, so HSM migrates
- file gets recalled, the updates that were made are gone.

In HSM we do have FSM enabled (Fast Subsequent Migration), where if HSM is 
called to migrate the dataset, and it hasnt changed since last migration, it 
just deletes the dataset and reconnects it to the already migrated version in 
HSM.

We've learned that turning FSM off circumvents the problem.   IBM tells us that 
"HSM checks the DS1RECAL and DS1IND08 flags in the Format-1 DSCB of a data set 
to determine if a data set is eligible for fast subsequent migration. The 
DS1RECAL flag is used to indicate if a data set has been recalled and the 
DS1IND08 flag is used to indicate if a data set been modified since it was last 
recalled. "

IBM doc seems to indicate that OPEN handles setting these bits, BMC support 
says they arent messing with these bits.  I dont know *who* is to blame.

I'd be curious to hear from other installations that use IAM, has HSM with FSM 
turned on.   

The recreate scenario is (assumes new test file) with FSM turned on
1 - Allocate test IAM file and add a record easily identifiable
2 - HSM Migrate the file
3 - HSM Recall the file
4 - RECORD ADDED IN #1 is there.
5 - Add another record with new identifiable info
6 - HSM migrate the file.
7 - HSM Restore the file.
8 - Record from #1 is there, record from #4 is not there.

With FSM turned off, the dataset gets fresh migration copy every time, so the 
issue is masked.

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


Re: [EXTERNAL] Re: Silly JES2 question

2023-03-01 Thread Dave Jousma
On Wed, 1 Mar 2023 00:04:16 +0100, Radoslaw Skorupka  
wrote:

>W dniu 28.02.2023 o 15:18, Dave Jousma pisze:
>>
>> There is no native z/OS support to limit who can use what job classes.   We 
>> had to RYO inserting SAF calls in IEFUJI, IKJEFF10, and ISFUSR.IEFUJI is 
>> the real gate keeper, the others are just for the users convenience when 
>> submitting a job, or changing jobclasses in SDSF.
>
>Yes, you *were* right.
>However it is no longer true. Since z/OS 2.1 AFAIR.
>JESJOBS class. Srchfor JES.JOBCLASS.OWNER and JES.JOBCLASS.SUBMITTER
>
>--

Well, there you go.   Just learned something new again.Thanks for that 
Radoslaw!

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


Re: [EXTERNAL] Re: Silly JES2 question

2023-02-28 Thread Dave Jousma
On Tue, 28 Feb 2023 14:12:03 +, Pommier, Rex  
wrote:

>At this point we don't have a system limitation on who can use which job 
>class.  It's on my list of to-dos.  
>
>We have security on some commands, limiting who can use them.
>
>Rex
>
>-Original Message-
>From: IBM Mainframe Discussion List  On Behalf Of 
>Jeremy Nicoll
>Sent: Monday, February 27, 2023 5:58 PM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Re: [EXTERNAL] Re: Silly JES2 question
>
>On Mon, 27 Feb 2023, at 23:09, Pommier, Rex wrote:
>> We have COMMAND=EXECUTE on a couple job classes.
>
>Do you limit who can use those classes?
>

There is no native z/OS support to limit who can use what job classes.   We had 
to RYO inserting SAF calls in IEFUJI, IKJEFF10, and ISFUSR.IEFUJI is the 
real gate keeper, the others are just for the users convenience when submitting 
a job, or changing jobclasses in SDSF.

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


Re: How to determine if Enhanced HOLDDATA received?

2023-01-19 Thread Dave Jousma
On Thu, 19 Jan 2023 11:00:52 -0600, Dave Jousma  wrote:


>
>Might be a SMPE doc problem?  IBM is documenting a reason ID in the Class 
>section.   I see that here:  
>https://www.ibm.com/docs/en/zos/2.5.0?topic=statements-hold-mcs which 
>documents as your said: 
>
>CLASS
>a 1- to 7-character string indicating an alternative reason to release an 
>exception SYSMOD for processing. A class name is specified along with a reason 
>ID to identify a condition when the reason ID need not be resolved. The same 
>class name can be specified on any number of ++HOLD statements in any number 
>of SYSMODs.
>These are the specific values currently used by IBM:
>Class
>Explanation
>ERREL
>The SYSMOD is held for an error reason ID but should be installed anyway. IBM 
>has determined that the problem the SYSMOD resolves is significantly more 
>critical than the error reflected by the holding APAR.
>HIPER
>The SYSMOD is held with a hold class of HIPER (High Impact)
>PE
>The SYSMOD is held with a hold class of “PTF in Error”.
>SECINT
>The reason ID SYSMOD identifies a fix for a security or integrity error. 
>HOLDDATA for security or integrity fixes is available through the z Systems 
>Security Portal. Information on registration and accessing the z Systems 
>Security Portal is available at Enterprise security. If you are already 
>registered you can link directly to the IBM Resource Link® Security Alerts.
>UCLREL
>UCLIN needed for the SYSMOD has been handled by IBM and no longer requires 
>your attention.
>YR2000
>Identifies PTFs that provide Year 2000 function, or fix a Year 2000-related 
>problem.
>For additional information, see Naming conventions for HOLD reason IDs and 
>HOLD classes.
>
>and the note at the bottom of that section takes you here:  
>https://www.ibm.com/docs/en/zos/2.5.0?topic=classes-class-values.  And there 
>is no mention of SECINT as a CLASS.  Which doc is correct?  I believe the 
>latter.
>
>We are getting in the weeds here, and I'm done with the back and forth.   The 
>description above indicates SECINT is placed on the PTF that does the fix, and 
>I believe that is incorrect as well.   In prior post, i gave an example of PTF 
>UI83571 that has SECINT SOURCEID from the RL ASSIGN download and receive.   I 
>see nothing on this PTF besides that, and I believe that is by design from 
>IBM. 


I'll correct myself.   i normally just download the ASSIGN file and receive 
that.   I took a peek at the HOLDDATA file on RL and the sample PTF is in 
there.  However, that class will only assigned if you get the data from RL 
which was my original point.

++ HOLD(HSMA250) FMID(HSMA250) REASON(AH50369) ERROR DATE(22355)
 COMMENT(SMRTDATA(FIX(UI83571) SYMP(B7.5,T7.2)  
 CHGDT(221221))) CLASS(SECINT).

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


Re: How to determine if Enhanced HOLDDATA received?

2023-01-19 Thread Dave Jousma
On Thu, 19 Jan 2023 16:37:28 +, Seymour J Metz  wrote:

>"SECINT
>   The reason ID SYSMOD identifies a fix for a security or integrity error. 
> HOLDDATA for security
>   or integrity fixes is available through the z Systems Security Portal. 
> Information on registration
>   and accessing the z Systems Security Portal is available at Enterprise 
> security (www.ibm.com/
>   systems/z/solutions/enterprise-security.html). If you are already 
> registered you can link directly
>   to the IBM Resource Link� Security Alerts. "
>
>
>--

Might be a SMPE doc problem?  IBM is documenting a reason ID in the Class 
section.   I see that here:  
https://www.ibm.com/docs/en/zos/2.5.0?topic=statements-hold-mcs which documents 
as your said: 

CLASS
a 1- to 7-character string indicating an alternative reason to release an 
exception SYSMOD for processing. A class name is specified along with a reason 
ID to identify a condition when the reason ID need not be resolved. The same 
class name can be specified on any number of ++HOLD statements in any number of 
SYSMODs.
These are the specific values currently used by IBM:
Class
Explanation
ERREL
The SYSMOD is held for an error reason ID but should be installed anyway. IBM 
has determined that the problem the SYSMOD resolves is significantly more 
critical than the error reflected by the holding APAR.
HIPER
The SYSMOD is held with a hold class of HIPER (High Impact)
PE
The SYSMOD is held with a hold class of “PTF in Error”.
SECINT
The reason ID SYSMOD identifies a fix for a security or integrity error. 
HOLDDATA for security or integrity fixes is available through the z Systems 
Security Portal. Information on registration and accessing the z Systems 
Security Portal is available at Enterprise security. If you are already 
registered you can link directly to the IBM Resource Link® Security Alerts.
UCLREL
UCLIN needed for the SYSMOD has been handled by IBM and no longer requires your 
attention.
YR2000
Identifies PTFs that provide Year 2000 function, or fix a Year 2000-related 
problem.
For additional information, see Naming conventions for HOLD reason IDs and HOLD 
classes.

and the note at the bottom of that section takes you here:  
https://www.ibm.com/docs/en/zos/2.5.0?topic=classes-class-values.  And there is 
no mention of SECINT as a CLASS.  Which doc is correct?  I believe the latter.

We are getting in the weeds here, and I'm done with the back and forth.   The 
description above indicates SECINT is placed on the PTF that does the fix, and 
I believe that is incorrect as well.   In prior post, i gave an example of PTF 
UI83571 that has SECINT SOURCEID from the RL ASSIGN download and receive.   I 
see nothing on this PTF besides that, and I believe that is by design from IBM. 

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


Re: How to determine if Enhanced HOLDDATA received?

2023-01-19 Thread Dave Jousma
On Thu, 19 Jan 2023 16:13:06 +, Seymour J Metz  wrote:

>We may be talking at cross purposes here; I'm concerned about the hold class 
>SECINT, not the source with the same name. The SECINT hold is on the PTF with 
>the exposure, not the PTF correcting it.
>
>   LIST HOLDDATA HOLDERROR.
>
>
Maybe.   I just ran this report on my global zone for V2.4 and V2.5 and there 
are no SECINT references.  I dont believe SECINT is a valid Hold CLASS

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


Re: How to determine if Enhanced HOLDDATA received?

2023-01-19 Thread Dave Jousma
On Thu, 19 Jan 2023 15:30:07 +, Seymour J Metz  wrote:

>I'm concerned with the SMP side of things; as long as a PTF is correctly 
>flagged as PE, I don't care about the APAR unless there is a reason to bypass.
>
>
>--
>Shmuel (Seymour J.) Metz
>http://mason.gmu.edu/~smetz3
>

I cannot say for sure if that is the case or not.   When doing a maintenance 
cycle, I'll pull the list from RL, and run an apply check/apply specific to 
SECINT to satisfy audit requirements that we are applying vulnerability fixes.

   APPLY   
   SOURCEID (  
  SECINT   
  )
   GROUPEXTEND 
   (   
NOAPARS
NOUSERMODS 
   )   
   BYPASS   (  
 HOLDSYSTEM
 ) 
   NOJCLINREPORT   
   RETRY( YES )

My last time was a week ago, and I was surprised at the number that needed to 
go on to my pretty current V2.5 zone.

GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UI83571. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09625. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09744. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UO02058. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UO02059. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UI83640. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09561. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09564. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09567. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09570. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09665. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09697. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09698. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UJ09729. 
GIM22701IAPPLY PROCESSING WAS SUCCESSFUL FOR SYSMOD UI83424.  

Spot checking the first one, It was not fixing a ERROR PTF.

 Entry Type:  SYSMOD  Zone Name: GLOBAL 
 Entry Name:  UI83571 Zone Type: GLOBAL 
 Description:   

   Type:PTF   Status:   
   FMID:
   Date/Time: 23.003   08:42:37   REC   



       -
SREL Z038   
FMID HSMA250
PRE  UI83116
SUP  AH50369  DH50369   

SOURCEID ORD00052   
 PUT2212
 SECINT

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


Re: How to determine if Enhanced HOLDDATA received?

2023-01-19 Thread Dave Jousma
On Thu, 19 Jan 2023 14:30:38 +, Seymour J Metz  wrote:

>Doesn't the process for security/integrity violations include creating an 
>APAR? If so, shouldn't any PTF with hold class SECINT also have an ERROR hold 
>with the relevant APAR number?
>
>
>--
>Shmuel (Seymour J.) Metz
>http://mason.gmu.edu/~smetz3
>

APARS are created, but for customers, APARS associated with a SECINT flagged 
PTF result in “Document not found” when following the links.   IBM doesn’t 
publish the APAR’s associated with SECINT fixes.


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


Re: HMC and LDAP

2023-01-19 Thread Dave Jousma
On Fri, 13 Jan 2023 19:58:32 +, Mark Jacobs  
wrote:

>Has anyone setup their HMC to authenticate users to an ldap server? I'm not 
>having much luck constructing the search filter that selects the user's entry 
>in the directory.
>
>Mark Jacobs
>

Mark,

did you get an answer to this?   we've been doing it for years now to AD/ED.  
HTH.

Directory Entry Location
How to locate a user's directory entry: Use a DN pattern
Distinguished name pattern: uid={0},ou=accounts,ou=b2e,dc=53,dc=com

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


Re: z/OSMF

2022-12-02 Thread Dave Jousma
On Fri, 2 Dec 2022 10:07:33 -0600, Carmen Vitullo  wrote:

>we do share zfs's but maybe my choice of SERVER options and the
>autostart group was flawed
>
>I really don't have a need to start multiple servers, for testing, I
>take the lazy route, shutdown the prod server for a while, and start the
>new instance on my test LPAR when I need to test.
>
>
>Carmen
>
>
>On 12/2/2022 9:42 AM, Michael Babcock wrote:
>> I could never get a single instance with multiple LPARs connecting to the
>> same server because we do not share our ZFS datasets, specifically, the one
>> mounted at /global.
>>
>> Hopefully I was just doing something incorrectly.  I use 1 server per LPAR
>> and each has its own autostart group.
>>
>> On Fri, Dec 2, 2022 at 7:46 AM Carmen Vitullo  wrote:
>>
>>> I've only tried this once on my test LPAR when I'm installing a new OS
>>> release or maint, not much success, I've followed the guide but I must
>>> be missing something.
>>>
>>> in the started task there's 2 start up options
>>>
>>> SERVER=STANDALONE <- I use to test
>>>
>>> and
>>>
>>> SERVER=AUTOSTART <- i use from prod
>>>
>>> there's some IZUPRMxx changes, I can provide some examples of what I've
>>> used for my second LPAR
>>>
>>> Carmen
>>>
>>> On 12/1/2022 5:49 PM, Steely.Mark wrote:
 We have z/OSMF active on one of ours LPAR's. Now we would like to add
>>> another LPAR.
 I know their were instructions on how to perform this - I am unable to
>>> find the instructions.
 If you have done this and would provide the documentation it would be
>>> appreciated.
 We are z/OS v2.4

 Thank You


We have shared filesystem, In IEASYSxx we specify IZU=NS and in IZUPRMNS I have

AUTOSTART(CONNECT)   
AUTOSTART_GROUP('IZU')  

Then we use automation to start/stop zOSMF and move it around with DVIPA as 
needed for system maintenance periods.  We run one instance per sysplex.

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


Re: Songs of the IBM

2022-11-15 Thread Dave Jousma
On Tue, 15 Nov 2022 11:03:46 -0600, Carmen Vitullo  wrote:

>Had me thinking of the IBM 1403 and possible the 3211 printers - there
>was a card deck IIRC and IEBGENER that was used to direct print, that
>deck when printed would play a song, I forget now whatr song - it was
>possibly something local at my site.
>
>Carmen

There is a link on this page Risky line printer music on a vintage IBM 
mainframe 
http://www.righto.com/2019/09/risky-line-printer-music-on-vintage-ibm.html 

to a short youtube https://youtu.be/Lu4SxJqU9I4 video of a old 1401 printer 
playing songs.

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


Re: Limiting quantity of tape drives used by user

2022-11-08 Thread Dave Jousma
I appreciate all the comments.   What I need though is an external control, 
like thruput manager.   The developer that did this didnt even know they were 
tape files.   So to expect them to code something is nice, and this person is 
now in the know on the subject, and will be going forward.

Sounds like there is no such beast.

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


Re: Limiting quantity of tape drives used by user

2022-11-07 Thread Dave Jousma
On Mon, 7 Nov 2022 12:46:11 -0600, Paul Gilmartin  wrote:

>On Mon, 7 Nov 2022 12:24:21 -0600, Mike Schwab wrote:
>
>>We had that in production  One step with a huge number of datasets, so
>>allocates all available tape drives even though only 1 in use at any
>>one time.
>>
>Does UNIT=(TAPE,,DEFER), or perhaps AFF, make a difference?
>
>JES2 or JES3?
>
>-- 
>gil
>
Of course it would.   But these days there are many folks that just know that 
they have to get a job done, not necessarily how to get the job done.   Just 
like coding DCB and space info anymore, this is another one of those things 
that should be able to be externally limited.

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


Re: Limiting quantity of tape drives used by user

2022-11-07 Thread Dave Jousma
On Mon, 7 Nov 2022 12:42:24 -0600, Mark Zelden  wrote:

>On Mon, 7 Nov 2022 12:13:49 -0600, Dave Jousma  wrote:
>
>>All,
>> 
>>In many years, I haven’t seen this problem, really since the days pre-VTS, or 
>>even in early VTS days where tape drives were physical devices.Today we 
>>had a user allocate all 500 tape drives pulling data in Prod for whatever 
>>reason.   It would sure be nice if there were some “controls” that could 
>>limit the simultaneous use of tape drives on a per user basis, whether batch 
>>job or TSO user.  
>> 
>>I don’t think there is anything today that could be done, is there?Hadnt 
>>had to think about this in a long time with so many virtual drives available.
>>
>
>One of the sysplexes I work on for my client still has ThruPut Manager code to 
>prevent this from 
>happening. The code goes back to the days they when they had physical STK 3490 
>then
>9840 tape drives in a silo.   In other sysplexes have seen what you described, 
>but only a couple 
>of times only in the last few years and we just deal with it and follow up 
>with a gentle hand slapping. 
>
>Best Regards,
>
>Mark
>--
Yep.   thats what we did too.   Should be a builtin feature (IMO) so that the 
user doesnt care, or more importantly doesnt need to know how to code 
UNIT=AFF

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


Limiting quantity of tape drives used by user

2022-11-07 Thread Dave Jousma
All,
 
In many years, I haven’t seen this problem, really since the days pre-VTS, or 
even in early VTS days where tape drives were physical devices.Today we had 
a user allocate all 500 tape drives pulling data in Prod for whatever reason.   
It would sure be nice if there were some “controls” that could limit the 
simultaneous use of tape drives on a per user basis, whether batch job or TSO 
user.  
 
I don’t think there is anything today that could be done, is there?Hadnt 
had to think about this in a long time with so many virtual drives available.

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


ShopZ software report not working?

2022-10-06 Thread Dave Jousma
Ive noticed for some time now that my uploaded software report no longer seems 
to have any effect when I create an order for CBPDO products that have new 
version/release. I typically upload a fresh report (binary), then create a 
CBPDO order and typically filter by "my installed products with upgrades". So 
that I can see which products have installed I need to order to refresh my 
installation.

This is a problem, because manually looking for updates is error prone, and 
quite time consuming.   Has anyone else noticed this?I have opened a PMR 
with ShopZ support.   Its been that way for quite awhile for me, not something 
that just occurred.

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


realtime monitoring of various storage subpools

2022-08-25 Thread Dave Jousma
All,

is there another method to monitor subpool usage for a specific address space 
besides Omegamon?   I realize I could take periodic console dumps and look, but 
looking for other methods out of the box.  We have a rogue address space with a 
memory leak, and wanting to track  storage growth (or lack of when leak fixed).

Thanks in advance.

Dave

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


More IBM LDAP questions

2022-06-21 Thread Dave Jousma
All,

I asked some IBM LDAP questions awhile back, and we have it configured, and 
users are able to bind to it, a big thank-you to the folks that responded.
What I am looking for assistance now (or a real life example) is usage of the 
ICTX plugin for remote authorizations.   Server-side setup is already done, but 
I cannot find any good examples of distributed side code calling LDAP for 
remote authorizations.  What I do find in the fine manual is:

Using remote authorization and audit
The remote authorization and audit services are enabled when the ICTX extended 
operations component
is con®gured for IBM Tivoli Directory Server. Refer to “Con®guring the IBM 
Tivoli Directory Server for
remote services support” on page 399 for instructions.
An application or resource manager that uses the remote audit or authorization 
LDAP extended operation
must be capable of generating a request, sending it through the network to the 
appropriate z/OS IBM TDS
server, and interpreting the response from the z/OS IBM TDS server. The 
following steps represent the
typical sequence of events that are speci®c to the LDAP extended operations for 
the remote authorization
and auditing:
1. The application must perform a simple bind to the server using an authorized
racfid=userid,cn=ictx bind distinguished name.
2. The application must build a DER-encoded extended operation request having 
the de®ned ASN.1
syntax that is speci®c to the audit or authorization request. That request can 
then be included with the
z/OS IBM TDS server handle and speci®c request OID on the LDAP client call, 
such as
ldap_extended_operation_s(), to build the LDAP message and send it to the 
server.
3. The z/OS IBM TDS receives the request and routes it to the ICTX component, 
where it is decoded and
processed. ICTX veri®es the correct syntax and the requestor's authority before 
invoking the SAF
authorization check or audit service to satisfy the request. The result of the 
SAF service is a DERencoded response that LDAP returns

But no examples for Item #2.   I find coding examples of the parameter block, 
but some sample code would be worth a thousand pictures for the remote ldap 
call.

The remote authorization request must contain the DER-encoding of the ASN.1 
syntax. The following is
the remote authorization request syntax:
Request OID: 1.3.18.0.2.12.66
RequestValue ::= SEQUENCE {
RequestVersion INTEGER,
ItemList SEQUENCE of
 Item SEQUENCE {
 ItemVersion INTEGER,
 ItemTag INTEGER,
 UserOrGroup IA5String,
 Resource IA5String,
 Class IA5String,
 Access INTEGER,
 LogString IA5String
 }}

If anyone can please assist, I'd be glad to take this offline for some 
hopefully quick discussion/email.

Thanks in advance, Dave

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


Re: SLIP IF not working

2022-06-07 Thread Dave Jousma
On Tue, 7 Jun 2022 20:19:08 +0700, Robin Atwood  wrote:

>I wanted to get a dump of my server when the instruction at 001234 in module
>MOD1 gets executed, so I entered:
>
>
>
>SLIP SET,IF,J=SRV1,PVTMOD=(MOD1,001234),ID=SLP1,END
>
>
>
>I made a transaction that drove MOD1 but no dump was taken. So, OK, the
>offset maybe incorrect (there are lots of csects in MOD1) and I adjusted the
>offset, but to no avail. So just to see if the trap worked at all, I
>entered:
>
>
>
>SLIP SET,IF,J=SRV1,PVTMOD=(MOD1),ID=SLP1,END
>
>
>
>but still no dump. So I must be missing something basic; I was recently
>doing a lot of SLIP SA traps and didn't have this
>
>trouble. MOD1 is definitely in memory at the time the SLIP command is
>issued. Any advice much appreciated.
>

Robin,

Is this module loaded by CICS?   If so, there are special actions you have to 
take, but I do not remember.  I worked with IBM support on a problem, and I 
recall them telling me that if loader didnt load the module that a SLIP will 
not work.

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


IBM LDAP question

2022-05-19 Thread Dave Jousma
Any IBM mainframe LDAP users out there?   Using SDBM (RACF backend)?   I am 
illiterate in LDAP protocols/configuration, etc.  We are trying to configure 
IBM LDAP so that our Beyond Trust password safe can communicate and manage its 
accounts in the MF space.   However, we are having a problem with LDAP 
attributes (keywords).With SDBM backend - all the ldap attributes are 
prefixed racf.. such as racfPassword, yet the openldap attribute name is 
userpassword.   So LDAP calls from password safe to  mainframe LDAP are failing 
with:

ERROR buildKeywordArray()915: No table entry for attribute 'userpassword'

It cannot be this hardbut alas is, because none of us here are ldap 
literate at the moment.  I read about creating alias's, but having hard time 
figuring out how to create an alias of racfPassword and calling it userpassword.

If I am barking up the wrong tree, please someone point it out.   If anyone can 
assist, I'd be grateful! we do have ticket open with IBM, but not getting a lot 
of traction.

Thanks, Dave

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


Re: Trying to understand SMF30_RAXFLAGS

2022-04-18 Thread Dave Jousma
On Mon, 18 Apr 2022 08:32:53 -0700, Charles Mills  wrote:

>We have a client who is trying to report on user key CSA usage. He is having
>trouble understanding the IBM doc, as am I.
>
>The SMF doc I am familiar with documents bits as X'80', X'40', etc. But the
>SMF30_RAXFLAGS doc (both the APAR and the new manual) documents the bits as
>Bit 0, Bit 1, etc. Usually in mainframe documentation "bit 0" refers to the
>x'80' bit. But what the client is seeing is values for SMF30_RAXFLAGS of
>binary 1, 2 or 3.
>
>Can anyone confirm my interpretation of what he is seeing that by "bit 0"
>IBM means X'01', by "bit 1" they mean x'02', and so forth?
>

  /* 1000 = 80 = AUDIT ON  */   
  /* 1001 = 90 = CHANGE KEY*/   
  /* 1010 = A0 = CADS USAGE*/   
  /* 1011 = B0 = CADS+CHANGE KEY   */   
  /* 1100 = C0 = CSA USAGE */   
  /* 1101 = D0 = CSA+CHANGE KEY*/   
  /* 1110 = E0 = CSA+CADS  */   
  /*  = F0 = CSA+CADS+CHANGEKEY*/

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


Re: dequeue program

2022-04-14 Thread Dave Jousma
On Thu, 14 Apr 2022 16:30:49 +, Steely.Mark  
wrote:

>There was a program that when executed would prevent the ENQ on a dataset. 
>This was used for jobs which would FTP a file and then use that file in steps 
>after the FTP.
>
>This was the JCL used:
>
>//JS010   EXEC PGM=FTPDEQ,
>//PARM='data.set.name.here'
>//SYSUDUMP DD SYSOUT=*
>
>This would be the first step in the job.
>
>Any one remember this program and  would share a copy of it ?
>

There is/was a program on CBTTAPE called BYPASSNQ that I used to use a long 
time ago before IBM built in the ability to bypass enqueue in ISPF when coding 
a volser.   you pass it the program you want to call as the PARM.

//GO  EXEC PGM=BYPASSNQ,PARM=IEHPROGM   
//STEPLIB  DD DISP=SHR,DSN=YOUR.LOADLIB 
//SYSPRINT DD SYSOUT=*  
//DD1  DD UNIT=3390,VOL=SER=TGT10A,DISP=OLD 
//ABNLTERM DD SYSOUT=*  
//SYSUDUMP DD SYSOUT=*  
//SYSIN DD *
 SCRATCH DSNAME=SYS1.SIOALMOD,VOL=3390=TGT10A   
/*

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


Re: CA-DUO

2022-03-29 Thread Dave Jousma
On Tue, 29 Mar 2022 18:21:31 +, Carl Edwards  wrote:

>Anyone know anything about CA-DUO? Is it still available, supported?
>
Havent heard that product mentioned since mid-80's.   Is there even a need for 
it anymore.   DOS under OS?  We used it back then when converting off DOS to 
MVS to be able to run programs/jobs unchanged

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


Re: LOGONID SYSLOGD NOT FOUND

2022-03-23 Thread Dave Jousma
On Wed, 23 Mar 2022 13:26:10 -0500, Dave Jousma  wrote:


>
>On my systems, SYSLOGD is started out of /etc/rc
>
># Start the SYSLOGD daemon for logging and tracing  
>/etc/syslogd.start  
>
>
>manually starting SYSLOGD can be accomplished via Superuser
>/etc/syslogd.start&.  (or whatever command you have set it up as)
>
>
>Here is link from the manual:  
>https://www.ibm.com/docs/en/zos/2.2.0?topic=daemon-starting-stopping-syslogd 
>
>when started at IPL it runs under the ID that OMVS runs.   A manual restart 
>needs to happen from a UID(0) ID.Starting as a regular S SYSLOGD is 
>possible, but as you find, your security is not setup for that.
>
I hate replying to my own posts.  I was a bit incomplete.  Here is the contents 
of my syslogd.start shell script.

EDIT   /DEV1/etc/syslogd.start   
Command ===> 
** *** Top of Dat
01 #  Licensed Materials - Property of IBM   
02 #  5694-A01   
03 #  (C) Copyright IBM Corp. 1992,  2002
04 #  Status = CSV1R4
05 # 
06 ##
07 # 
08 # Start the syslog daemon 
09 # 
10 export _BPX_JOBNAME='SYSLOGD' 
11 /usr/sbin/syslogd -f /etc/syslog.conf -c  -D 740 -F 644 & 
12 DATE='date'   
13 echo -- /etc/syslogd.start script executed, $DATE 
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: LOGONID SYSLOGD NOT FOUND

2022-03-23 Thread Dave Jousma
On Wed, 23 Mar 2022 10:54:28 -0500, SUBSCRIBE IBM-MAIN Srinivas Aeturi 
 wrote:

>Hi Everyone,
>
>We are running on z/OS 2.2.  And we have configured SYSLOGD and it was running 
>good.
>But now, The SYSLOGD ID is not existing and task SYSLOGD  is not running. And 
>we are getting below error when we try to start it. I see no one deleted 
>SYSLOGD ID. But still, unable to figure out the issue what caused SYSLOGD ID 
>to not present in the system. Did anyone experience this problem earlier. 
>
>ACF01004 LOGONID SYSLOGD NOT FOUND  
>IEF170I 1 SYSLOGD  ACF01004 LOGONID SYSLOGD NOT FOUND   
>IEE296I SYSLOGD  FAILED BY SECURITY INTERFACE.  RC=0004 RSN= 
>SAFRC=0008
>
>Thanks 
>Srinivas

On my systems, SYSLOGD is started out of /etc/rc

# Start the SYSLOGD daemon for logging and tracing  
/etc/syslogd.start  


manually starting SYSLOGD can be accomplished via Superuser
/etc/syslogd.start&.  (or whatever command you have set it up as)


Here is link from the manual:  
https://www.ibm.com/docs/en/zos/2.2.0?topic=daemon-starting-stopping-syslogd 

when started at IPL it runs under the ID that OMVS runs.   A manual restart 
needs to happen from a UID(0) ID.Starting as a regular S SYSLOGD is 
possible, but as you find, your security is not setup for that.

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


Re: TWS //*%OPC and "IF"

2022-02-09 Thread Dave Jousma
looks like there are TWS variables for just what you need

Variable name   Description
CDATE   Current date
CTIME   Current time
OCDATE  Occurrence input arrival date
OCFRSTC First calendar day in month of the occurrence input arrival date
OCFRSTW First work day in the month of the occurrence input arrival date
OCFRSTWYFirst work day in the year of the occurrence input arrival date
OCLASTC Last calendar day in the month of the occurrence input arrival date
OCLASTW Last work day in the month of the occurrence input arrival date
OCLASTWYLast work day in the year of the occurrence input arrival date
OCTIME  Occurrence input arrival time (hours and minutes)
OPIADATEOperation input arrival date (if blank, this takes the value of 
the occurrence input arrival date)
OPIATIMEOperation input arrival time (if blank, this takes the value of 
the occurrence input arrival time)
OPLSDATEOperation latest start date
OPLSTIMEOperation latest start time

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


Re: TWS //*%OPC and "IF"

2022-02-09 Thread Dave Jousma
On Wed, 9 Feb 2022 14:26:54 +0100, Radoslaw Skorupka  
wrote:

>I need to schedule some job under TWS vel IWS vel ZWS.
>
>The job contain full month concatenation of daily datasets.
>//INPUT  DD DISP=SHR,DSN=HLQ.Y2022.D0101
>//             DD DISP=SHR,DSN=HLQ.Y2022.D0102
>//             DD DISP=SHR,DSN=HLQ.Y2022.D0103
>...
>//             DD DISP=SHR,DSN=HLQ.Y2022.D0131
>
>
>The problem is number of days in a month.
>Sometimes it is 31, 30 or 28 (and 29) days.
>I would comment out last DD using some variable.
>Something like the following:
>//*%OPC IF month =02 then MYVAR=** ELSE MYVAR=''
>the DD:
>//%MYVAR             DD DISP=SHR,DSN=HLQ.Y2022.D0131
>will be commented or not.
>It can be IF or CASE or anything.
>
>Or maybe there is other way to do that?
>
>
I have a DFDSS backup job that uses this.  Here you go.

//P0DPDBKP JOB (DP,8715),'DAILY DP BACKUP',CLASS=P,MSGCLASS=Y   
 
//*%OPC SCAN
 
//***   
 
//* CURRENT  DESCRIPTION:   *   
 
//* CDAY=DAY WITHIN THE WEEK, 1=MONDAY *   
 
//*  CDD=DAY WITHIN THE MONTH, 1=1ST OF MONTH   *   
 
//* CDDD=DAY WITHIN THE YEAR, 1=1ST DAY OF YEAR*   
 
//***   
 
//*  TEST FOR DAILY 
 
//*%OPC BEGIN ACTION=INCLUDE,PHASE=SUBMIT,  
 
//*%OPC   COMP=((),(),())
 
// EXEC DP#BKP,FREQ=DAILY   
 
//*%OPC END ACTION=INCLUDE  
 
//*  TEST FOR WEEKLY
 
//*%OPC BEGIN ACTION=INCLUDE,PHASE=SUBMIT,  
 
//*%OPC   COMP=((),(),())
 
// EXEC DP#BKP,FREQ=WEEKLY  
 
//*%OPC END ACTION=INCLUDE  
 
//*  TEST FOR MONTHLY   
 
//*%OPC BEGIN ACTION=INCLUDE,PHASE=SUBMIT,  
 
//*%OPC   COMP=((),())  
 
// EXEC DP#BKP,FREQ=MONTHLY 
 
//*%OPC END ACTION=INCLUDE 
//*  TEST FOR YEARLY   
//*%OPC BEGIN ACTION=INCLUDE,PHASE=SUBMIT, 
//*%OPC   COMP=() 
//EXEC DP#BKP,FREQ=YEARLY  
//*%OPC END ACTION=INCLUDE

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


Operations GDPS health monitoring

2022-01-28 Thread Dave Jousma
All

We have 5 sysplex's in MGM4SITE configuration.   We are about nearly fully 
implemented and region swap tested through all environments.   We are looking 
at how to have our operations staff monitor GDPS for critical events.They 
wouldnt be expected to take any action, other than to page out the responsible 
team to address.   Optimally, the critical errors (i.e. page out oncall) should 
be very limited, and anything else that can be deferred to next day should be 
the bulk.  I would be nice if critical errors could be rolled into a site scope 
or some other agnostic system monitoring tool?  I am looking through the GDPS 
Planning and implementation guides and do not really see some sort of 
monitoring methodology?   

I've asked IBM this question too, but am curious what other GDPS shops are 
doing for monitoring?

Thanks, Dave

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


Re: More of LOG4J

2022-01-18 Thread Dave Jousma
On Tue, 18 Jan 2022 10:41:41 -0600, Kirk Wolf  wrote:

>Since I would guess that a majority of ibm-mainers would agree that open 
>source is confusing and dangerous, here's a question:
>
>Let's say that an organization wanted to prohibit open source.  How would you 
>go about it?
>
>Kirk Wolf
>Dovetailed Technologies
>http://dovetail.com
>

We have all kinds of open source, including all the ports IBM has made 
available.   It all depends on "who supports, when broken".   We have nothing 
in Prod environment that isn't supported by someone (a vendor).   Rocket Git 
client we pay for support through IBM, so that we can continue opening tickets 
through IBM portal.  Other stuff like PDS, TASID, we have but we dont make 
available to general public.  We have Dovetail's Wiki/Tomcat port for our own 
technical information repository, but even that is not used in any production 
business application capacity.

A general user could download "stuff" i guess, but in the end, if my team didnt 
install it, then they are on their own, including answering to all the various 
review groups (audit, risk, infosec, etc).

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


Re: zEDC Justification documents or links

2022-01-13 Thread Dave Jousma
On Thu, 13 Jan 2022 12:55:33 -0600, Scott Barry  wrote:


>
>Consider with the IBM z15, there is no longer any "license requirement" for 
>activation - no longer implemented with (z14, z13) hardware PCIe cards 
>(recommended: at least 4 per CPC/CEC) involved, as the function is on-chip.  
>And the performance measurement moves from RMF 74 subtype 9 to subtype 10; 
>also, some of the SMF 30 metrics are zeroed-out as no longer relevant.
>
>Scott Barry
>SBBTech LLC

I dont believe that is true Scott.  Its true that the hardware comes on z15 at 
no additional charge, and you'll get some compression features for free, like 
for Connect:Direct.   But asking for ZEDC compression from a DSS job, etc still 
requires the software entitlement.   From the white paper that Sri posted

1.3 - IBM Z hardware and OS requirements
zEDC requires the following:
 z/OS V2R1 (or later) operating system.
 IBM zEnterprise EC12 CPC (with GA2 level microcode) or zBC12 CPC, or later.
 On z14, zEDC Express feature is sharable across up to 31 partitions and up to 
16 cards per CPC.
 zEDC Express software feature enabled in an IFAPRDxx parmlib member.
 Adequate 64-bit real storage configured to this z/OS image

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


Re: zEDC Justification documents or links

2022-01-13 Thread Dave Jousma
On Thu, 13 Jan 2022 16:57:40 +, Richards, Robert B. (CTR) 
 wrote:

>Anyone have some good links to share that will state why zEDC is worth 
>licensing and getting? 
>
>For t e record, we already have the HW feature installed. Don’t ask.  
>

Bob,

I don't have either handy, but IMO the biggest reason to use it is if you are 
also doing dataset level encryption.   IBM's sales slides indicate compress 
first, then encrypt (encrypting less physical data), to offset the resource 
cost of encryption.  I honestly cannot think of another good reason beyond 
that, although there may be some.

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


Re: COBOL V6 question

2022-01-11 Thread Dave Jousma
On Tue, 11 Jan 2022 11:18:55 -0600, Dave Jousma  wrote:


>
>There might still be reason for a level of panic.
>
>COBOL V6 required PDS-E load libraries.  If you are already PDSE everywhere, 
>then no issue.   Not hard to convert, but disruptive.
>CPU to compile COBOL V6 goes up exponentially.So if CPU is constrained, 
>could be an issue.
>
>There are many new features introduced in COBOL V6.   Many have hold actions 
>to have the enabling LE support for those functions in all environments BEFORE 
>rolling out the COBOL PTF, otherwise you may see errors in prod.
>
I should have also added that we did have some application code changes to make 
too.   There are also some "rules" about mixed run-units (i.e. mixture of cobol 
versions, assembler, etc in same run unit).  

We are only a few shorts months away from EOS for V4.2.

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


Re: COBOL V6 question

2022-01-11 Thread Dave Jousma
On Tue, 11 Jan 2022 11:00:35 -0600, Carmen Vitullo  wrote:

>good to know !
>
>seems there's been a lot of panic here for no reason, now that all the
>programmers know we're using 6.2 COBOL compilers, ever issue they see is
>related, seems about right, seen this reaction at more than one site.
>

There might still be reason for a level of panic.

COBOL V6 required PDS-E load libraries.  If you are already PDSE everywhere, 
then no issue.   Not hard to convert, but disruptive.
CPU to compile COBOL V6 goes up exponentially.So if CPU is constrained, 
could be an issue.

There are many new features introduced in COBOL V6.   Many have hold actions to 
have the enabling LE support for those functions in all environments BEFORE 
rolling out the COBOL PTF, otherwise you may see errors in prod.

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


Re: ICSF and domain sharing

2022-01-06 Thread Dave Jousma
On Thu, 6 Jan 2022 16:02:22 -0400, Eric D Rossman  wrote:

>"Dave Jousma" wrote:
>
>> You have to be careful though, because the MK for the domain is the 
>> same on both adapters,
>
>That is true only if both adapters are on the same LPAR. If they are on 
>different LPARs, there is no requirement that they be the same. However, I 
>would recommend it because it makes the documentation easy (and you have 
>85 domains that you can use, so why not?)

Eric,

Thanks for the correction, you are obviously correct.   At our shop, we load 
same MK's into the same domain number across all adapters and all CEC's for 
uniformity.  Which stepping into GDPS over the past year has proven a good move 
for getting configured for region swaps.

Its funny how after so many years I make certain assumptions that everyone does 
it the same, when that just isnt true. :)

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


Re: ICSF and domain sharing

2022-01-06 Thread Dave Jousma
On Thu, 6 Jan 2022 16:04:59 +0100, Radoslaw Skorupka  
wrote:



>
>Thank you for the clarification and excuse me for next question: are you
>sure one can have i.e. LPARX using Crypto01 in domain 10 (no other
>crypto cards) *and* LPARY using Crypto02 in domain 10 both activated?
>As I said my memory is poor, however I vaguely remember such combination
>was impossible as well as plain domain & cryptocard sharing - that mean
>several LPARs using same domain ID and same card(s).
>I know such restriction is, let's say, unreasonable but AFAIR that was
>in effect . Unfortunately I cannot simply check it.
>
>
Yes.   We are configured that way today.   I think I am saying this correctly, 
but if you only have one Crypto-express feature (two adapters), then only 
having 1 active on an lpar could be a single point of failure.  I guess having 
just the one feature is also SPOF too.

You have to be careful though, because the MK for the domain is the same on 
both adapters, so assigning them to two separate lpars means same MK.   We 
share only across like environment lpars, never Test and Prod together.   We 
didnt start out intending on sharing domains, but getting a TKE Key ceremony to 
load more domains takes an act of God getting all the right people together in 
the room, and when we implemented GDPS I mis-counted the number of new domains 
needed.

Mark Jacobs talked about what looks like new function I was not aware of.

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


Re: ICSF and domain sharing

2022-01-04 Thread Dave Jousma
On Tue, 4 Jan 2022 21:48:23 +0100, Radoslaw Skorupka  
wrote:

>Another question about ICSF:
>
>I vaguely remember that crypto domains had to be unique.
>In other words every active LPAR can have unique domain number or
>several numbers (which is another story).
>
>Now I just read the domain number may be shared and then CKDS/PKDS
>datasets may shared as well.
>Assuming we want to share CKDS/PKDS between sysplex member within CPC it
>is worth to consider - less master keys to manage.
>
>So, is it true the domains can be shared across LPARs or I misunderstood
>documentation?

I'm sure our friend from IBM will chime in, but we just went through this.   
More than one lpar can use the same domain, but not the same domain on the same 
crypto adapter.   We have 4 crypto express cards in each cec.   As an example, 
In my lesser important lpars that dont have the same crypto load,  i have 
adapter 0 and 2 on domain 0 for lpar-a, and adapter 1 and 3 on domain 0 on 
lpar-b.

If you try to use same domain on same adapter in multiple lpars, you will get a 
activation failure.

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


Re: ICSF and Z EOD (and Pervasive Encryption)

2022-01-04 Thread Dave Jousma
On Tue, 4 Jan 2022 09:21:16 -0400, Eric D Rossman  wrote:

>It sounds like a "SETICSF FLUSH" command or similar is what you are 
>suggesting. ("don't turn off any options, but ensure that everything up to 
>that point is flushed/handled").
>
>I would ask you to open an RFE and post back here so others can vote for 
>it. That will make it easier for me to push for it.
>

RFE submitted:

Headline: Add ICSF Flush command
ID:153608

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


Re: ICSF and Z EOD (and Pervasive Encryption)

2022-01-03 Thread Dave Jousma
On Mon, 3 Jan 2022 16:10:48 -0400, Eric D Rossman  wrote:

>
>That's a really good question (and a complicated one). While the 
>recommendation is to terminate ICSF to allow for a clean shutdown of 
>tasks, I think a STOP ICSF can be (mostly) safely avoided.
>
>There are a few asynchronous tasks that ICSF cleans up when it terminates. 
>What comes to mind as being most relevant is data related to key usage/key 
>lifecycle and reference dates. Instead of recording every piece as it 
>happens, we queue up and periodically record it, both to SMF records 
>(usage/lifecycle) and in the CKDS/PKDS/TKDS records (reference dates, if 
>using KDSR format).
>
>If SMF is already stopped, ICSF SMF records related to key usage and key 
>lifecycle won't get recorded, so perhaps the best option would be to use 
>the operator commands to tell ICSF to stop recording both key 
>usage/lifecycle and reference dates and flush everything it has cached for 
>both categories. If you do that, both the SMF records and ICSF KDS updates 
>will happen immediately. Then, you can safely issue the Z EOD to harden 
>the SMF records.
>
>I cannot say that it's perfect (obviously, none of the actively after the 
>operator commands will get recorded), but at that point, you have already 
>terminated just about everything anyway, so you are unlikely to miss much.
>

Thanks again Eric.   I'd like to see IBM "clean up" that last little bit of 
housekeeping and really make ICSF task a "hands off" task with regards to 
starting/stopping.   Its going to get more difficult to run without anyway.   
For me, losing those last few SMF records or last used updates on key records 
is less of an issue than not being able to serve the encrypt/decrypt request at 
all.  

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


Re: ICSF and Z EOD (and Pervasive Encryption)

2022-01-03 Thread Dave Jousma
On Sat, 1 Jan 2022 21:01:06 -0400, Eric D Rossman  wrote:

>I think you have the right idea.
>
>You want ICSF started as early as possible and ended as late as possible.
>
>You likely want to use early ICSF which will run ICSF under the MASTER 
>address space instead of JES (either via the ICSFPROC and ICSF system 
>parameters [preferred] or via COMMNDxx using S CSF,SUB=MSTR) and configure 
>ARM to restart ICSF. I don't recall the details but I believe that ARM 
>will not work for system address spaces (like ICSF when started under 
>MASTER) on older z/OS releases. I know for sure that it works for system 
>address spaces on V2R5.
>
>Ensure that the P CSF is done after all exploiters are stopped (definitely 
>after Z EOD).

Eric, thanks for responding from IBM.   We run with early ICSF started under 
master from IEASYS00 settings.   Is it even necessary to shutdown CSF on system 
shutdown?  I ask because with so many things using encryption now, including CF 
structures, etc, there is likely a window for problems?

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


Re: New Java vulnerability

2021-12-14 Thread Dave Jousma
On Tue, 14 Dec 2021 10:19:08 -0600, Dave Jousma  wrote:


>
>you bring up a good point.  there are hits for this in base JAVA V8 both 31bit 
>and 64bit, so consequently, any JAVA based app could be using, without 
>actually including their own copy of log4j.   That also means that the local 
>workaround is a bit more difficult too, as the override isn't a global change, 
>unless I am misunderstanding?
>
>Isnt this a run-time option?
>
>‐Dlog4j2.formatMsgNoLookups=True
>
>No one has said if there is a method to set this as a default in JAVA itself 
>if no one specifies something different.

I have to issue a correction.   Base JAVA does not appear to have the actual 
log4j code in it, but something in there is/can use it.  I misread the output 
from the tool that Itschak graciously shared.

QIF0200I (QIFUSS99) JAR USING LOG4J: 
/RSD02A/usr/lpp/java/J8.0/lib/resources.jar 
 

QIF0200I (QIFUSS99) JAR USING LOG4J: 
/RSD02A/usr/lpp/java/J8.0_64/lib/resources.jar  
 

a grep of the physical resources.jar file comes out with:



I extracted the resources.jar file to a separate directory, and tried to pipe 
the output of find . command to grep to scan all the individual files from the 
extract for "log4j", but I am just not unix savvy enough to make that work.

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


Re: New Java vulnerability

2021-12-14 Thread Dave Jousma
On Tue, 14 Dec 2021 10:38:43 -0500, Phil Smith III  wrote:

>Making things even more confusing, there are lots of ways to use log4j, only
>some of which expose this vulnerability. For example, Splunk uses it, but
>says the exploit matters on "All supported non-Windows versions of 8.1.x and
>8.2.x only if Hadoop (Hunk) and/or DFS are used."
>
>
>
>It appears that the offending libraries are always installed, so some/many
>systems will show up in scans, but are not really at risk. The good news is
>that in those cases, those jars can be renamed/moved/removed to clear up the
>false positive.

you bring up a good point.  there are hits for this in base JAVA V8 both 31bit 
and 64bit, so consequently, any JAVA based app could be using, without actually 
including their own copy of log4j.   That also means that the local workaround 
is a bit more difficult too, as the override isn't a global change, unless I am 
misunderstanding?

Isnt this a run-time option?

‐Dlog4j2.formatMsgNoLookups=True

No one has said if there is a method to set this as a default in JAVA itself if 
no one specifies something different.

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


Re: New Java vulnerability

2021-12-14 Thread Dave Jousma
There is a IBM webinar spinning up for 12/15

IBM Security is hosting a client webinar about Log4Shell on Wednesday, December 
15, 11 a.m. ET. Our X-Force team will review the implications of Log4Shell, who 
may be impacted, and steps clients can take to protect themselves today and in 
the future. 

To sign up for the event:
https://event.on24.com/wcc/r/3570143/66C51D1B65F9821B262E9E0A36CC69C1

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


Re: zCX Provisioning Problem

2021-11-30 Thread Dave Jousma
On Tue, 30 Nov 2021 05:54:25 -0600, Dave Jousma  wrote:

>On Tue, 30 Nov 2021 09:43:55 +, Neale Ferguson  
>wrote:
>
>
>>It fails with:
>>
>>IDC3014I CATALOG ERROR
>>IDC3009I ** VSAM CATALOG RETURN CODE IS 48 - REASON CODE IS IGG0CLAT-80
>>
>>I am unable to work out what IGG0CLAT-80 is or why it’s failing. I am unsure 
>>why VOL is required anyway, wouldn’t the STORCLAS/DATACLAS let the system 
>>pick for itself? Might that volume not have enough free space? I would’ve 
>>hoped that the generated workflow would “just work” with the right 
>>parameters. So I assume one of my parameter is wrong but I didn’t see 
>>anywhere I could plug in a volume name into the workflow parameters.
>>
>
>80 Explanation: Define data set with extended format   
>   information is not valid for a non-SMS data set.

Does your dataclass specify extended format?   Or reduce your dataset 
allocation to something less than 65K tracks and try it.

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


Re: zCX Provisioning Problem

2021-11-30 Thread Dave Jousma
On Tue, 30 Nov 2021 09:43:55 +, Neale Ferguson  wrote:


>It fails with:
>
>IDC3014I CATALOG ERROR
>IDC3009I ** VSAM CATALOG RETURN CODE IS 48 - REASON CODE IS IGG0CLAT-80
>
>I am unable to work out what IGG0CLAT-80 is or why it’s failing. I am unsure 
>why VOL is required anyway, wouldn’t the STORCLAS/DATACLAS let the system pick 
>for itself? Might that volume not have enough free space? I would’ve hoped 
>that the generated workflow would “just work” with the right parameters. So I 
>assume one of my parameter is wrong but I didn’t see anywhere I could plug in 
>a volume name into the workflow parameters.
>

80 Explanation: Define data set with extended format   
   information is not valid for a non-SMS data set.

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


Re: z/OS 2.5 and RMF - plus the migration manual from z/OS 2.4.

2021-11-16 Thread Dave Jousma
On Mon, 15 Nov 2021 21:06:32 +, Richbourg, Claude 
 wrote:

>Good afternoon everyone,
>
>Two things that I noticed with z/OS 2.5 so far and I have a couple of 
>questions for the group.
>
>Q1:
>RMF would not start after the first IPL of z/OS 2.5.
>The program ERBMFMFC is not in the SYS1.SERBLNKE library that came with z/OS 
>2.5.
>I went looking for it and found it in the z/OS 2.4 library - SYS1.SERBLINK.
>Now, in z/OS 2.5 there is no SYS1.SERBLPA and SYS1.SERBLINK libraries any 
>more, only the SYS1.SERBLNKE file. What have I missed here and where is that 
>program now located?
>RMF is licensed for our site, so everything needed to run it should be here in 
>our z/OS 2.5.
>
>Q2:
>I don't have the migration manual from z/OS 2.4 to z/OS 2.5 anywhere in the 
>CPAC.** files and it was not in the IBM online pdf files downloaded for z/OS 
>2.5.
>Is the only place to get it within z/OSMF? I had thought it would be available 
>to the early serverpac installers, (before January 22),  so have I missed that 
>one as well?
>
>We do not have z/OSMF up and going yet, hence the early order.
>

Claude,

the "shortcut" to figuring this stuff out is to go look at the IBM provided 
PROG00 member in the CPAC.PARMLIB that came with your serverpac.   Before my 
first IPL, I review the contents of it for datasets that do not exist in my 
current APF/LNKLST and add them.  Same with LPALST00 member in same library, 
where you will find the SYS21.GRBLPA entry.   

There are actually a number of members (if not all) that you'd want to review.  
IFAPRD00 is another.

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


Re: TN3270 message

2021-11-15 Thread Dave Jousma
On Mon, 15 Nov 2021 15:59:13 +, Shaffer, Terri 
 wrote:

>Hi,
>  Just recently upgraded my test lpar to z/OS 2.5 and Tn3270 is displaying an 
> error.  It still connects and I can logon but this?
>
>$HASP373 TN3270   STARTED
>IEF403I TN3270 - STARTED - TIME=09.13.27
>IEE252I MEMBER CTIEZBTN FOUND IN SYS1.IBM.PARMLIB
>EZZ6035I TN3270 DEBUG TASK   EXCEPTION 145
>  TASK: COMMAND CNTL   MOD: EZBTMCTL
>  RCODE: 6013-00  CEEPIPI environments could not be initialized.
>

Terri,

This seems to fithttps://www.ibm.com/support/pages/apar/OA61532

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


Re: Maintenance paths

2021-11-12 Thread Dave Jousma
On Fri, 12 Nov 2021 07:22:33 -0600, Dave Jousma  wrote:

>On Fri, 12 Nov 2021 07:06:36 -0600, James C.  wrote:
>
>>Normally I edit the DDEFs via jcl to /Service instead of / for maintenance 
>>but I was wondering if this is still the preferred/best method? The last time 
>>doing this there were 118 paths to update so not entirely trivial.
>>
>
>No need to do it manually.
>
>ZEDIT DDDEF .
>  CHANGE PATH('/'*,  
> '/Service'*). 
> ENDZONEEDIT  .   
>
>Many have a Target zone dedicated to applying service that never gets IPL'd.   
>Your question leads me to believe that you might be doing some kind of hybrid 
>maintenance approach that could be a bit "dangerous".
>

Correcting a slight typo.  without the missing / would have caused you problems.
ZEDIT DDDEF . 
  CHANGE   PATH('/'*, 
'/Service/'*) .
ENDZEDIT .

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


Re: Maintenance paths

2021-11-12 Thread Dave Jousma
On Fri, 12 Nov 2021 07:06:36 -0600, James C.  wrote:

>Normally I edit the DDEFs via jcl to /Service instead of / for maintenance but 
>I was wondering if this is still the preferred/best method? The last time 
>doing this there were 118 paths to update so not entirely trivial.
>

No need to do it manually.

ZEDIT DDDEF .
  CHANGE PATH('/'*,  
 '/Service'*). 
 ENDZONEEDIT  .   

Many have a Target zone dedicated to applying service that never gets IPL'd.   
Your question leads me to believe that you might be doing some kind of hybrid 
maintenance approach that could be a bit "dangerous".

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


Re: SMPE apply error SYMLINKS

2021-11-09 Thread Dave Jousma
On Tue, 9 Nov 2021 08:04:56 -0600, Dave Jousma  wrote:

>
>Jake,
>
>Is that an APARfix for PH38318?   I see the APAR is still open.   Could be a 
>packaging error by IBM too…..
>
>
>I look up the same module in my 2.4 environment
>
>  Entry Type:  HFS  Zone Name: MVSTZN 
>  Entry Name:  EZAMLCAT Zone Type: TARGET 
>  
>  FMID: HIP6240   DISTLIB : AEZAXLT3 LASTUPD: HIP6240  TYPE=ADD   
>  RMID: UI66498   SYSLIB  : SEZAMMSC BINARY   
>  SHSCRIPT:   
>  
>  
>  
> LINK '../ezamlcat.cat'   
> PARM PATHMODE(0,6,4,4)   
> SYMLINK  '../../../../../../../../usr/lib/nls/msg/C/ezamlcat.cat'
> SYMPATH  '../../../../../usr/lpp/tcpip/lib/nls/msg/C/ezamlcat.cat'   
>
>
>Yours seems to have an extra directory in it?  I don’t have /IBM/ in mine.
>
>BPXF150I MVS DATA SET WITH DDNAME SYSUT1 SUCCESSFULLY COPIED INTO BINARY
>HFS FILE /Service/usr/lpp/tcpip/lib/nls/msg/C/IBM/EZAMLCAT.
>
>BPXF170E RETURN CODE 0081, REASON CODE 0594003D. A SYMLINK FAILED FOR
>LINK NAME /Service/usr/lpp/tcpip/lib/nls/msg/C/IBM/../../
>
>../../../../../...
>

Correction.   I just went and looked at the actual filesystem

-rw-r--r--   2 BPXROOT  OMVSGRP  699 Sep 25  2019 EZAITMSG
-rw-r--r--   2 BPXROOT  OMVSGRP26230 Dec 23  2019 EZAMLCAT
-rw-r--r--   2 BPXROOT  OMVSGRP 5026 Sep 25  2019 EZAMLRPY
TEC1:$ pwd
/RST01A/usr/lpp/tcpip/lib/nls/msg/C/IBM   
TEC1:$

My apologies for the red herring.   I'd still ask IBM to investigate a possible 
packaging error though since it appears to be an APARfix

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


Re: SMPE apply error SYMLINKS

2021-11-09 Thread Dave Jousma
On Tue, 9 Nov 2021 12:09:38 +0400, Jake Anderson  
wrote:

>Hello
>
>Cross posted
>
>I am applying a APAR related to CSSMTP to zOS 2.4 and it fails with below
>messge
>
>GIM42500W AN ATTEMPT TO OBTAIN THE NAME OF THE PHYSICAL DATA SET CONTAINING
>A
>
>  SYMBOLIC LINK FOR HFS EZAMLCAT IN SEZAMMSC FAILED. THE RETURN
>CODE
>
>  FROM THE BPX1LST CALLABLE SERVICE WAS '0081'X AND THE
>REASON
>
>  CODE WAS '0594003D'X.
>

Jake,

Is that an APARfix for PH38318?   I see the APAR is still open.   Could be a 
packaging error by IBM too…..


I look up the same module in my 2.4 environment

  Entry Type:  HFS  Zone Name: MVSTZN 
  Entry Name:  EZAMLCAT Zone Type: TARGET 
  
  FMID: HIP6240   DISTLIB : AEZAXLT3 LASTUPD: HIP6240  TYPE=ADD   
  RMID: UI66498   SYSLIB  : SEZAMMSC BINARY   
  SHSCRIPT:   
  
  
  
 LINK '../ezamlcat.cat'   
 PARM PATHMODE(0,6,4,4)   
 SYMLINK  '../../../../../../../../usr/lib/nls/msg/C/ezamlcat.cat'
 SYMPATH  '../../../../../usr/lpp/tcpip/lib/nls/msg/C/ezamlcat.cat'   


Yours seems to have an extra directory in it?  I don’t have /IBM/ in mine.

BPXF150I MVS DATA SET WITH DDNAME SYSUT1 SUCCESSFULLY COPIED INTO BINARY
HFS FILE /Service/usr/lpp/tcpip/lib/nls/msg/C/IBM/EZAMLCAT.

BPXF170E RETURN CODE 0081, REASON CODE 0594003D. A SYMLINK FAILED FOR
LINK NAME /Service/usr/lpp/tcpip/lib/nls/msg/C/IBM/../../

../../../../../...

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


Re: Multiple TSO logons within sysplex

2021-11-05 Thread Dave Jousma
On Fri, 5 Nov 2021 16:57:17 +0100, Radoslaw Skorupka  
wrote:

>I just re-read Configuring ISPF for Fun and Profit presentation and
>found the following link:
>http://home.roadrunner.com/~pinncons/TSO LOGON with the Same Userid on
>Multiple LPARs in a Sysplex.pdf
>
>However the link is dead.
>Does anyone have the presentation?
>Or any other presentation on the topic.
>
>My goal is to enable multiple TSO/ISPF logons within sysplex.
>What I know:
>- ISPPROF dataset can be shared now (it has changed)
>- LIST, LOG, TEMP datasets should not be shared. The solution is exit 16
>or ISPF Configuration Utility (add  to the DSNs).
>- I'm not sure about PDF edit recovery files.
>- Did I miss something?
>

We converted quite awhile back.  IIRC it was mainly running ISPCCONF

ISPF Multi-logon Profile Options 
  Enter "/" to select option 
  /  Multi-logon Profile Sharing 
  /  Prompt for Profile ENQ LockoutENQ Lock Wait  . . . . . 1000 
  /  Reset Shared Profile Settings ENQ Lock Retry Count . . 1

We didnt do anything with LOG/LIST other than adding the SEQ number

 Temporary Data Sets   
   Additional Qualifier . . ISP


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


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 09:22:11 -0700, Lizette Koehler  
wrote:

>Do you have Chicago Software Quick Ref tool?
>
>We actually have  several part process
>
>The MIG setting on the Pool for auto migration when the pool reaches a certain 
>Percentage
>
>We use QW to create a Storage listing, then run a CA OPS/MVS process to parse 
>the output and see if the pool needs to be migrated.  If yes, then we have 
>OPS/MVS issue the migration commands
>
>We also have CA Vantage to monitor the pools
>
>If you want further details, just send me off list
>
>Lizette
We do.  Thanks for that suggestion as well.   We also have Rocket HSM reporter. 
 That along with some of the suggestions others have given have given us plenty 
of food for thought.

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


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 13:08:01 +, kekronbekron  
wrote:

>Hi Dave,
>
>What you've mentioned will work.
>A cyclic automation rule that runs a REXX which does the following:
>1. D SMS,SG(ALL) and parse its output (or maybe individual commands for just 
>the SGs you're interested in, to simplify parsing)
>2. Check for availability of DISNEW volumes
>3. V SMS command to ENABLE the volume 
>https://www.ibm.com/docs/en/zos/2.4.0?topic=command-changing-sms-status-storage-group-volume
>4. Email about the performed action and maintain a simple status file
>
>

Thank-you!

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


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 13:01:07 +, kekronbekron  
wrote:

>Please do ignore this mail/thread if it seems derailing.
>
>It hurts to see that someone just gets to manage storage at a shop like this.
>While at the same time, there's unnecessary gatekeeping on the hiring side, 
>asking stupid questions and completely ignoring a person's "prior art" and 
>capability to get $hit done.
>Being on the other side of the gate, it's like skills have no respect anymore.
>Just need to be 'from somewhere' or get a job via referral.
>Of course, not to mention the fact that the knowing what API stands for is 
>enough qualification these days somehow (compared to people with actual XP).
>
>- KB

KB,

Just to be clear.  I'm not the hands on the keyboard guy.   I have talented 
staff to handle.  Sometimes though its hard to see  new ways of doing things, 
when at it for so long.   That's why I ask questions.

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


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
>You may want to pose the question at the official unofficial SA user group
>found here: https://groups.io/g/SAUsers

Thanks Steve!

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


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
>Dave,
>
>Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
>threshold of freespace for you.
>
>If you do not have DFSMShsm, what do you have?
>
>Bob 

Thanks Bob, we do have HSM.   Sorry, I'm not well-versed in this area.   Are 
there tools to know when you need to add capacity vs thrashing and continually 
migrating?

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


automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
All,

I'm sure someone has solved this.   I'm now managing DASD management at my 
shop.   One thing that bothers me is my guys getting off-shift calls because 
some active storage pools fall below a % threshold of freespace.   We arent 
skimpy on provisioning, but dont want to over-provision either.  We are IBM 
system automation shop, and I asked IBM if there was any "out-of-the-box" 
automation for SMS we could start with and tailor to our needs.   Nothing.
Not looking to fully automate storage pool management, but something along the 
lines of having some number of volumes in DISNEW status, that could be enabled 
via automation - saving that middle of the night call-out, but to follow-up on 
next business day.  

Anyone doing anything like this, case to share?

Thanks in advance, Dave

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


Re: Volume allocated to *MASTER*

2021-11-03 Thread Dave Jousma
Richard,

I didnt read every single post on the topic, but did you say if this is the 
SYSRES you are IPL'd from?  Or an alternate that isnt supposed to be in use?   
Also, saw your comments about the couple of hardcoded datasets in LINKLIST that 
you fixed that were pointing at the volume.   I thought IPL time linklist hung 
around forever regardless of any SET PROG statements that might have been done?

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


Re: Serverpac installs January 2022 and beyond - Issues Updated

2021-10-27 Thread Dave Jousma
Oh, and in the custompac dialogs, there are exactly 4 jobs that I run after 
resolving new datasets that came along with the new release.

- allocate and catalog the datasets (ALLOCDS)
- restore the datasets (RESTORE)
- update SMPE DDDEFS (UP)
- and a modified version of RECATALOG datasets to Target(RECATDS) to only run 
the IEHPROGM steps

Then onto applying any usermods.

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


Re: Serverpac installs January 2022 and beyond - Issues Updated

2021-10-27 Thread Dave Jousma
>Hey Dave
> I ordered both, and you are right in 4 hours I had my z/OS loaded and IPLed 
> at least the initial IPL in test.  However
>
>I wanted to try z/OSMF and I actually like the dataset naming flexibility, 
>much better than the dialogs and Alias's discovery.
>
>But all the background dataset checking that use to be done in the first 
>SERVERPAC job, IE validate your configuration/Catalog setup, that is driving 
>me insane.
>
>That and in my mind when I build a software instance, not everything that the 
>SERVERPAC downloads is copied/used.
>
>IBM seems to force copying the CPAC and SMPE files, when I only want the SYS1 
>datasets and OMVS.
>
>Lastly and there are many takes on this from SYSTEM Programmers, But I only 
>ever have one DISTRIBUTION zone and it matches my 2-3 target zones/RES vol 
>sets.
>
>This is because I always want to make sure no-one restores from the wrong 
>DLIBS..  So I don’t ever copy these when I clone either.

Again,  I havent played with the zOSMF version yet, but it sounds like we do a 
similar cloning process.   My SYSRES volumes are mod-54's and ONLY contain the 
target datasets including OMVS with sysres volser as part of the dsn.   All the 
SMPE, CPAC, junk I just dont need get installed on the DLIB volume.

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


Re: Serverpac installs January 2022 and beyond - Issues Updated

2021-10-27 Thread Dave Jousma
I too ordered V2.5 in the "window" where you still have a choice on custompac 
dialogs or z/OSMF.   I opted to go custompac one more time.

I do echo Terri's sentiments that there should be a way to mostly seed a new 
z/OSMF instance whether there is a utility that reads the last saved custompac 
config or somehow scans your sysres.   That will definitely soften the blow for 
moving over.Us old timers, can whip through the old dialogs in less than a 
day, and be pretty much ready to IPL.  I understand the need to modernize the 
environment for the next wave.

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


Re: Customized Offering Driver

2021-10-07 Thread Dave Jousma
>Does the custom pac for 2.5 still provide the Installing your order doc? since 
>if 2.5 requires z/osmf then there is an assumption on IBM's part that security 
>had already been setup and you are already using z/osmf  
> 
>  
>   
>Carmen Vitullo

if you order V2.5 before January 1, you can have a choice and can still get it 
via the custom pac install method or z/OSMF.   The question on delivery type 
(custompac or ZOSMF) comes on the panel where you specify Internet delivery.  
Marna mentioned this on the list awhile back I believe. 

We arent yet using zOSMF software installation method, so i placed my order a 
week or so ago to get custom pac.

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


Re: SMP/E GIMUNZIP HELP

2021-09-15 Thread Dave Jousma
>I used to download Patches from SHOPz using internet download. I have 35 of 35 
>files 520 size. How can i merge to single file to become 
>S0001.SHOPZ.S7114481.SMPMCS.pax.Z file for me to unzip and I can receive to 
>SMP/E Global Zone. My SMP/E version 36.109 and OS Z/OS 2.2.

No need for any of that.   Just do a SMPE RECEIVE FROMNTS

//STEP1EXEC SMPE   
//SMPNTS   DD PATH='/u/smpe/zos24',PATHDISP=KEEP   
//SMPCNTL  DD *
  SETBOUNDARY (GLOBAL) 
  .
  RECEIVE FROMNTS(OSP01238)
.  

With your SHOPz order you should have also gotten several JCL jobs you can 
copy/tailor/run for your specific order.  There are several examples including 
manual download etc.

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


Re: IPL's POR's frequency

2021-09-14 Thread Dave Jousma
>Just curious about how often folks here IPL their systems as a scheduled event 
>, once a month, once a quarter, once a year? 
>and same question for POR's.
>I understand there are times when you HAVE to have unscheduled or hot fix 
>IPL's, I'm just asking in general terms.

We have 2 maintenance periods per year in Prod.  As part of that we:
- have IBM install all MCL's
- IBM & ISV software maintenance
- IODF changes 
- POR
- IPL the updates in

While we could do MCL's more often, but there are still some that seem to 
require cycling OSA or Crypto adapters to actually activate the code onto those 
cards.  We find just PORIng after the MCL's just makes for a cleaner update, 
and general system cleanup.   

For us, a 2 times per year cycle has also created a level of stability in the 
environment due to limiting how often changes get made.

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


Mainframe Storage position

2021-08-23 Thread Dave Jousma
All,

Fifth Third Bank is looking to fill a position in the Mainframe space for a 
Storage Management professional.   Home base can be Cincinnati, OH or Grand 
Rapids, MI.  Fully remote would be considered on a case-by-case basis.  
Interested individuals can apply directly here:  
https://fifththird.wd5.myworkdayjobs.com/53careers/job/Cincinnati-OH/Lead-Technical-Engineer---Storage-Management_R22571-1


Lead Technical Engineer - Storage Management
Cincinnati, OH
Grand Rapids, MI
Apply
Make banking a Fifth Third better®

We connect great people to great opportunities. Are you ready to take the next 
step? Discover a career in banking at Fifth Third Bank.

GENERAL FUNCTION:

Design and implement technology solutions using modern engineering tools and 
Agile practices.  Work with self-directed, cross-functional, and 
product-oriented teams in a highly collaborative environment. Deliver some of 
the bank's most important products and services while developing skills and 
experience well beyond your initial role.

All employees are responsible and accountable for risk by openly exchanging 
ideas and opinions, elevating concerns, and following policies and procedures 
as defined. Accountable for always doing the right thing for customers and 
colleagues, and ensuring that actions and behaviors drive a positive customer 
experience. Operating within the Bank's risk appetite, you will achieve results 
while consistently identifying, assessing, managing, monitoring, and reporting 
risks of all types.

DUTIES AND RESPONSIBILITIES:

Implement and maintain new features and capabilities while continuously 
improving the quality of our technical products and services
Build and share technical expertise with your Agile team and other members of 
the organization
Follow industry and organizational best practices and standards, and 
participate in company communities of practice to continuously refine and 
communicate them. Contribute to a culture of continuous improvement.
Achieve operational excellence by automating processes and creating 
maintainable, supportable, and testable solutions
Keep up with technology trends and innovations in your field(s) of practice
Provide operational support and troubleshooting for your team’s products and 
services
Maintain appropriate controls and documentation to ensure compliance with all 
company and regulatory requirements
Provide coaching, mentoring, and training for new or less experienced team 
members 
Provide leadership and guidance to your team in your technical field(s) of 
expertise
Other duties as assigned
SUPERVISORY RESPONSIBILITIES: None

MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

Bachelor’s degree in a relevant technology field or equivalent combination of 
education and work experience
5+ years of engineering or other IT work experience relevant to the position
Strong problem-solving and communication skills
Willingness to work in a highly-collaborative environment
Solid understanding and significant experience with modern software development 
practices, tools, and/or hardware technologies
Solid understanding of IT security best practices
Expertise in one or more technical and/or functional domains relevant to the 
position
Experience designing, implementing, and supporting complex technical solutions
Technical skills per the specific position’s requirements
ADDITIONAL JOB SPECIFIC SKILLS

Experience with enterprise storage arrays, EMC, and IBM.
Experience with DFSMS and RMM.
Experience with GDPS is preferred.
Experience with enterprise tape backup subsystems.
Experience with storage and backup management software.
Experience with disaster recovery methodologies and data replication 
technologies.
Experience with designing complex solutions to meet business requirements.
Experience coding in REXX, SAS, maintaining SMS environment is preferred

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


Re: Software drag racing

2021-06-25 Thread Dave Jousma
I looked at the video, and looks like he is running for 5 seconds, but cannot 
tell how many prime numbers he calculated on the platforms he was testing.   I 
had an old COBOL program laying around from years ago that calculates prime 
numbers.   This morning I cranked it up to a limit of 50,000,000 and it 
completed in 6 seconds.  This is on enterprise cobol 6 on z15.

PGM-NAME   EXCPCPUSRB  CLOCK
PRIMECB6  17971.08.00.11

000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID.  PRIMECOB.  
000300*  EXAMPLE OF IN-LINE PERFORMS, END-IF, INITIALIZE STATEMENTS
000400 DATA DIVISION.  
000500 WORKING-STORAGE SECTION.
000600 01  NUMBER-ARRAY.   
000700 05 NA-LINE OCCURS 5000. 
000700*05 NA-LINE OCCURS 3355440.  
000710*05 NA-LINE OCCURS 26214.
000720*  ABOVE OCCURS CLAUSE IS LARGEST THAT WILL WORK FOR COBOL/VS
000800 10 NA-NUMBER PIC X. 
000900 88 IS-PRIME VALUE '1'.  
001000 88 IS-NOT-PRIME VALUE ZERO. 
001100 10 NA-PROOF  PIC S9(8)  BINARY. 
001200 01  CANDIDATEPIC S9(8)  BINARY. 
001300 01  CPRIME   PIC S9(8)  BINARY. 
001400 01  ARRAY-SIZE   PIC S9(8)  BINARY. 
001500 
001600 PROCEDURE DIVISION. 
001700 MAINLINE.   
001800 INITIALIZE NUMBER-ARRAY REPLACING ALPHANUMERIC BY '1'   
001900 INITIALIZE NUMBER-ARRAY REPLACING NUMERIC BY ZERO   
000200  
002100 COMPUTE ARRAY-SIZE = LENGTH OF NUMBER-ARRAY / 5  
002200  
002300 PERFORM VARYING CPRIME FROM 2 BY 1   
002400 UNTIL CPRIME > ARRAY-SIZE
002500 IF IS-PRIME (CPRIME) 
002600 COMPUTE CANDIDATE = CPRIME + CPRIME  
002700 PERFORM UNTIL CANDIDATE > ARRAY-SIZE 
002800 SET IS-NOT-PRIME(CANDIDATE) TO TRUE  
002900 MOVE CPRIME TO NA-PROOF(CANDIDATE)   
003000 ADD CPRIME TO CANDIDATE  
003100 END-PERFORM  
003200 END-IF   
003300 END-PERFORM  
003400  
003500 PERFORM VARYING CANDIDATE FROM 1 BY 1
003600 UNTIL CANDIDATE > ARRAY-SIZE 
003700 IF IS-PRIME (CANDIDATE)  
003800 DISPLAY CANDIDATE ' IS PRIME'
003900*ELSE 
004000*DISPLAY CANDIDATE ' DIVISIBLE BY '   
004100*NA-PROOF(CANDIDATE)  
004200 END-IF   
004300 END-PERFORM.
004400 STOP RUN.

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


Re: IBM Zcloud - is it just outsourcing ?

2021-05-28 Thread Dave Jousma
>No, "cloud" and "outsourcing" are two distinct concepts.  While it is
>very likely these days that all "outsourcing" would involve cloud-based
>services, it is not true that "cloud-based" services must be "outsourced". 

>A corporation can easily choose to run its own distributed, in-house
>cloud services.   Any corporate data center that supports branch offices
>with remote access over the Internet to corporate applications fits the
>definition of cloud-based computing from the viewpoint of the branch
>offices.  If the corporate data center is not outsourced, then neither
>are the cloud-based services it provides to its branches.

Definitely semantics.   I keep telling non-mainframers here at work that 
mainframe has been a "cloud" for decades.   Think about it, teams just deploy 
their apps and they run, no server provisioning, etc.Continuous 
availability, nah AWS has nothing on MF.

Today's "cloud" is infrastructure outsourcing, nothing less.   Except that the 
new outsourcers (Amazon, and others), have gotten smarter.   Easy to get in, 
costs an arm and a leg to get out.   In distributed systems its a slow growth, 
server here, server there, before long you have 100's, 1000's of AWS instances 
all at the mercy of someone somewhere who knows.

I used to work for IBM in the 90's in their outsourcing business.   Companies 
that outsourced to reduce capital asset requirements but still were actively 
using mainframe space, didnt seem to stay outsourced long.Any deviation 
from original contract to add services was a nightmare.   My observation is 
that company's where MF was stablized, or a company in financial trouble were 
the ones that stayed.

All of this ebb's and flows over time, we'll see how this all shakes out.   

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


Re: OMVS user.hfs shared

2021-05-20 Thread Dave Jousma
>Of course I'm missing something...
>If I'm getting contention on the USER.HFS (because it's shared in the sysplex)
>why does it matter what directory it's in?
>/u or /home it's still the same file

I think you said you have /u as part of your IBM root file system.   You also 
said you have one system at 1.13, and one at V2.?.  So that indicates to 
separate root filesystems.   if both of them have /u in it, and you try to 
mount the file system at both locations, it fails.  you cannot mount the same 
file system 2 different places in the directory tree.   If indeed /u is in your 
IBM root filesystem, then the absolute path would be something like 
/root1/u/whatever and the other would be /root2/u/whatever.  you can verify 
that by doing a df -vk /u  in both locations and see what you get.

My suggestion was to move your home directory to a single shared /home that is 
based in the highest level of sysplex root, not z/OS root.

If I have misunderstood your situation, please feel free to take this offline 
with me if you wish.   david.jou...@53.com

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


Re: OMVS user.hfs shared

2021-05-20 Thread Dave Jousma
Elaine,

you cannot have the same filesystem mounted twice(or more) in different spots 
in the directory tree in sysplex filesystem.   As mentioned before, you really 
dont want to define user home directories in the root filesystem supplied by 
IBM.   What we have done is created a automount managed directory in the 
sysplex root called /home that all user filesystems get mounted off from.
Then from any system in the sysplex, the user is accessing the same filesystem 
from all systems.

here is my sysplex tree structure at the highest level.in BPXPRM 
maps to  the SYSRES - in our case RS* packs, then we have a few other, 
like vendor sysres (VS*), we automount NFS mounts, and then have system 
specific mount points (TEC*) that system specific stuff hangs off from.

TEC1:$ ls -al  
total 200  
lrwxrwxrwx   1 OMVSKERN OMVSGRP9 Jun  4  2013 $SYSNAME -> $SYSNAME/
lrwxrwxrwx   1 OMVSKERN OMVSGRP9 Jun  4  2013 $VERSION -> $VERSION/
drwxr-xr-x  24 OMVSKERN OMVSGRP 8192 Dec 15 07:28 .
drwxr-xr-x  24 OMVSKERN OMVSGRP 8192 Dec 15 07:28 ..   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Jun  4  2013 ...  
drwxr-xr-x   5 OMVSKERN OMVSGRP 8192 Jun  6  2013 NFS  
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Dec 11  2013 RSM01A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Dec 11  2013 RSM02A   
drwxr-xr-x  14 OMVSKERN OMVSGRP 8192 Dec 21 08:05 RST01A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Jun  6  2013 RST02A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 12  2013 RST03A   
drwxr-xr-x   3 OMVSKERN OMVSGRP 8192 Jun  6  2013 ServiceCICS  
drwxr-xr-x   3 OMVSKERN OMVSGRP 8192 Jun  6  2013 ServiceDB2   
drwxr-xr-x   3 OMVSKERN OMVSGRP 8192 Aug 26  2020 ServiceQREP  
drwxr-xr-x   8 OMVSKERN OMVSGRP 8192 Jan 14 14:10 TEC1 
drwxr-xr-x   9 OMVSKERN OMVSGRP 8192 Sep 19  2018 TEC2 
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 27  2013 VSM01A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 27  2013 VSM02A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 27  2013 VSM03A   
drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 27  2013 VST01A   
drwxr-xr-x   6 OMVSKERN OMVSGRP 8192 Jan 14 09:56 VST02A   
drwxr-xr-x   6 OMVSKERN OMVSGRP 8192 Jan 14 09:56 VST02A

drwxr-xr-x   2 OMVSKERN OMVSGRP0 Aug 27  2013 VST03A

drwxr-xr-x  53 OMVSKERN OMVSGRP 8192 Aug 26  2020 altroot   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 bin -> $VERSION/bin   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 dev -> $SYSNAME/dev   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 etc -> $SYSNAME/etc   

dr-xr-xr-x  36 OMVSKERN TTY0 May 20 08:49 home  

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 lib -> $VERSION/lib   

drwxr-xr-x   2 OMVSKERN OMVSGRP0 Jun 19  2014 null  

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 opt -> $VERSION/opt   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   25 Jun  6  2013 remote -> 
$SYSSYMA/NFS//remot
lrwxrwxrwx   1 OMVSKERN OMVSGRP   16 Jun  4  2013 samples -> 
$VERSION/samples   
drwxr-xr-x   4 OMVSKERN OMVSGRP 8192 Dec 10 10:56 shared

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 tmp -> $SYSNAME/tmp   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   10 Jun  6  2013 u -> $SYSNAME/u   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 usr -> $VERSION/usr   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   12 Jun  4  2013 var -> $SYSNAME/var   

lrwxrwxrwx   1 OMVSKERN OMVSGRP   15 Aug 27  2013 vendor -> $SYSSYMA/ 

TEC1:$   

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


Re: SMPE Receive Order post May 1st

2021-05-12 Thread Dave Jousma
>This was confirmed by an individual that supports the server.  The 
>ciphers mentioned on the IBM Support page are a subset of the ciphers 
>actually enabled.
>https://www.ibm.com/support/pages/node/6417233

>I hope this helps.  Is anyone still having trouble connecting?

>Kurt Quackenbush -- IBM, SMP/E Development
>Chuck Norris never uses CHECK when he applies PTFs.

We are still broke since the 5/1 TLSv1.2 cutover on your end.   We are assuming 
its a problem on our end.  We do have ticket open with ATTLS support group at 
IBM.

We do have HTTPS service working, but continue to pursue, as not sure if 
TESTCASE.boulder.ibm.com has same TLS requirement (havent tried that yet).

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


Re: Dynamically allocated dump dataset, wrong date/time in DSN

2021-05-11 Thread Dave Jousma
>Date and time are correct, the timestamp on the log shows it. Just the dataset 
>name for the dump has the wrong date/time.


Mark,

Is it possible that they could be running some tool like HourGlass fooling 
around with date/time?

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


Re: SMPE Receive Order post May 1st

2021-05-05 Thread Dave Jousma
>Dave,
Here you go:

>## 
># #
> 
># Secure FTP Application  #
> 
># #
> 
>###  

Thank you, Sir!

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


Re: SMPE Receive Order post May 1st

2021-05-05 Thread Dave Jousma
>   Well, for what it's worth, I just tried it and my job was successful, 
> however, I also received the SSLv23/TLSv1 messages. So I used the standard 
> job that IBM provided (RFNJOBS) and I turned on Debug SEC. Here is what I got

(snip)

Hey Tony,  Thanks for this.   For some reason we are still struggling.   Would 
you be willing to share what your pagent policy for these items:

FU2420 TTLSRule: secure_ftp_client_rule
FU2426 TTLSGroupAction: secure_ftp_client_group
FU2432 TTLSEnvironmentAction: secure_ftp_client_env

looks like?   I dont think there is anything sensitive, and if you'd rather, 
you can send to me off-list (david.jou...@53.com)

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


Re: SMPE Receive Order post May 1st

2021-05-04 Thread Dave Jousma
I should have commented that the HTTPS method is working fine.   And my last 
successful FTPs download was last week Monday April 26th.

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


SMPE Receive Order post May 1st

2021-05-04 Thread Dave Jousma
Anyone ordering maintenance post May 1st using FTPs to download?   Here was the 
announcement:

As of May 1, 2021, to download files from IBM's secure delivery server using 
FTPS, it is necessary to enable TLS 1.2 in the z/OS Communications Server FTP 
client program. 

So, we've enabled ATTLS via PAGENT

TTLS Action:  cAct4~TEC1_FTP_Client_Applicati   
  Version:3 
  Status: Active
  Scope:  Connection
  HandshakeRole:  Client
  CtraceClearText:Off   
  Trace:  2 
  TTLSConnectionAdvancedParms:  
   SecondaryMap:  On
   SSLv3: Off   
   TLSv1: Off   
   TLSv1.1:   Off   
   TLSv1.2:   On
   TLSv1.3:   On
   ApplicationControlled: On
   CertificateLabel:  DigiCert Global Root CA   

Connection try fails on handshake.  Oddly, says TLSv1 from the IBM end.   

EZA1701I >>> AUTH TLS   
 
SC3362 getReply: entered
 
SC4549 getNextReply: entered with waitForData = TRUE
 
234 SSLv23/TLSv1
 
SC4241 getLastReply: entered
 
FC3101 authServerAttls: entered 
 
SC4405 getFNDELAY: entered  
 
SC4440 setFNDELAY: entered  
 
FC3140 authServerAttls: Start Handshake 
 
FC3149 authServerAttls: ioctl() failed on SIOCTTLSCTL - EDC8121I CONNECTION 
RESE 
T. (errno2=0x77A9733D)  
 
SC4440 setFNDELAY: entered  
 
EZA2897I Authentication negotiation failed  
 
SC4289 inSession: entered   
 
EZA1534I *** Control connection with dispby-117.boulder.ibm.com dies.   
 
SC4332 SETCEC code = 10 
 
SC3610 endSession: entered (sn=27733B18)
 
SC2776 dataClose: entered   
 
SC3693 endSession: recv() failed - EDC8121I CONNECTION RESET. 
(errno2=0x76650446 
)   
 

Its entirely possible that the PAGENT policy on our end is not correct, but its 
also not out of the realm of possibility that there are problems on IBM end and 
i why I am asking here if anyone else converted to TLSv1.2 as documented?

Thanks, Dave

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


Re: RED Alert Today Regarding z/OS Service Orders

2021-04-14 Thread Dave Jousma
Here is the JCL.

//job   
//* 
//* 
//* List Sysmods/Ptfs in the global zone.   
//* 
//* Update SMPCSI with the name of your global zone.
//* 
//* If the PTF is not found in your global zone you will
//* receive a return code of 04 and messages like,  
//*SYSMOD   UI72038NOT FOUND
//*SYSMOD   UI72039NOT FOUND
//* in your SMP/E output.   
//* 
//* 
//* If the PTF is found you need to check the Receive date: 
//* 
//*  UI72038   TYPE= PTF
//*STATUS  = REC
//*DATE/TIME REC   = 20.339  hh:mm:ss   
//* 
//* 
//*DATE/TIME REC   = 20.345  hh:mm:ss   
//* 
//* 
//STEP1   EXEC PGM=GIMSMP,REGION=0M,
// PARM='DATE=U'
//SMPCSI   DD  DISP=SHR,DSN=SMPE.GLOBAL.CSI 
//SMPLOG   DD  SYSOUT=* 
//SMPLOGA  DD  SYSOUT=* 
//SMPOUT   DD  SYSOUT=* 
//SMPRPT   DD  SYSOUT=* 
//SMPLIST  DD  SYSOUT=* 
//SYSPRINT DD  SYSOUT=* 
//* 
//SMPCNTL  DD  *
  SET BOUNDARY(GLOBAL). 
  LIST SYSMOD(  
 UI72038
 UI72039
 UI72040
 UI72041
 UI72042
 UI72043
 UI72044
 UI72046
 UI72047
 UI72130
 UI72131
 UI72132
 UI72133
 UI72153
 UI72154
 UI72158
 UI72159
 UI72160
 UI72161
 UI72176
 UI72177
 UI72178
 UI72186
 UI72187
 UI72213
 UI72260
 UI72261
 UI72263
 UI72326
 UI72346
 UI72347
 UI72349 

Re: RED Alert Today Regarding z/OS Service Orders

2021-04-14 Thread Dave Jousma
I had 5 PTF's that fell into that receive window.   at least there were 3 were 
not applied, so easy.  The other two were in my base GDPS code.  One of those I 
was able to apply - redo, the other was in separate FMID for GDPS and I had no 
choice but to delete the entire FMID and re-install it.   That FMID was for the 
GUI - RESTful API interface, which is all ZFS based for the most part.   Apply 
REDO didnt want to work there.

So yea, wasted most of yesterday remediating this.Good timing though, in a 
maintenance cycle, and got this just prior to our first Production rolls...

I didnt think to save off the corrupted PTF's out of SMPPTS before I nuked 
them. would have been interesting to see the differences.

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


Re: Help with APA - Application Performance Analyzer

2021-04-12 Thread Dave Jousma
Yea, its not a freebie either.  charged just like fault analyzer, File manager, 
debug.as Jerry mentioned it is bundled, which is what we have done.

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


Re: Machine-readable flag for "development-only z/OS'

2021-04-05 Thread Dave Jousma
So, this question got me thinking.

We have a few ZD instances running here.   I was not fully involved with the 
group bringing it in, other than setting some ground rules regarding 
customization, and "who" would be supporting.   

My recollection though, is that the Terms & Conditions of ZD state "no 
production workload".However, to my knowledge there is no mechanical 
enforcement of that?   I mean what constitutes production workloads?

I'm only asking a theoretical question, in that since IBM doesn't enforce via 
mechanical means, why bother at your end Charles to try to code something for 
that?   You know darn well the machine type will change one day, and if you 
code off of that, it will break your code?   What if someone is testing your 
code validly in zD, but not using it for production?

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


Re: OMVS

2021-04-01 Thread Dave Jousma
As Carmen suggested, display the user's OMVS segment.   Must have UID, GID 
minimally, probably requires home directory, and start program, usually /bin/sh

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


Re: Wait Code on IPL

2021-03-31 Thread Dave Jousma
Glenn,

that seems odd to have RC  and RSN 00.are you able to cut/paste 
current wait state string in its entirety?

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


Re: z/OS 1.12 ssh to LInux

2021-03-25 Thread Dave Jousma
only a guess.  But couldnt find an encryption cipher in common?   You might 
need to enable less secure ciphers in your linux system?

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


Re: Rocket Terminal Emulator (Desktop)

2021-03-25 Thread Dave Jousma
>Does Rocket (formerly BlueWave) support Programmed Symbol Sets (PSS)? Have 
>they announced plans for a Linux version? Thanks.

Do you mean formerly Bluezone?   I cannot answer your question about PSS, but 
they only support Windows in the desktop version.  All other platforms are 
supported by their web edition.We have a subset of users with MAC 
workstations and have no good way to provide MF terminal emulation without 
buying something else.

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


  1   2   >