Re: How to find Life cycle dates for ibm products

2019-07-28 Thread Timothy Sipples
A slight personal caution from me

I find the IBM Software Lifecycle pages to be quite accurate, but there are
rare occasions when some nuances aren't reflected in the Lifecycle
summaries. The few rare occasions I've found have been along these lines:

1. End of Service for Version X.Y.0 but not for Version X.Y.Z. The
Lifecycle page might say "End of Service Version X.Y" without an
obvious/visible indication that X.Y.Z is still supported. IBM has caught
the MQ for z/OS examples -- MQ 7.0.0 and 7.0.1 had different lifecycles,
for example -- but there might be some weird exceptions otherwise.

2. End of Service for elements of a major product but not for all elements.
For example, if a compiler is withdrawn from marketing on a particular
operating system but not on all operating systems, the Lifecycle summary
page might not reflect that level of detail.

3. If the product name and/or packaging changes substantially enough, you
might not see a successor version listed.

Ordinarily the Lifecycle summary page links to the relevant product
announcement letters that detail these nuances, but you have to click
through and actually read that information if you want it.

Anyway, like any other sources of summary information, if you critically
depend on some piece of information you should double check it, that's all.
As always, if you see an error or omission then please "call it in" (report
it to IBM through the Web site feedback channels).

Please also remember that IBM's general policy is that the lifecycle is
tied to the "headline" product offering. Using a fictitious example, let's
suppose you license a product called IBM Bouncy Castle Version 6.5, and
that Bouncy Castle 6.5 happens to include restricted use licenses for
WebSphere Application Server 8.0 and MQ 7.0.1. Unless IBM says otherwise,
the only End of Service date that matters is the EoS date for Bouncy Castle
6.5, the whole product, even if/when WebSphere Application Server 8.0 and
MQ 7.0.1 reach their End of Service dates if they were separately,
independently licensed. The reverse is also possible: Bouncy Castle 6.5
could reach End of Support earlier than the included products if they were
separately licensed.

Also, you should not treat End of Service dates as limiting in the sense
that you should avoid installing and using newer versions. There is no more
Single Version Charge (SVC) countdown clock -- that's gone, and good
riddance. Go right ahead and order every new release for products you're
entitled to, install them (at least in Development), and get going. New
releases are almost always better, so routinely installing new releases
promotes faster "time to value." In the rare cases when the new release
isn't better, it's best to have faster "time to discovery," so you have
more and better opportunities to remediate such problems.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE


E-Mail: sipp...@sg.ibm.com

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


Re: XL C\C+ DLL Storage

2019-07-28 Thread Don Poitras
Heap storage is owned by the enclave not any particular DLL. It exists until it
is deliberately freed. Global storage in C/C++ is data defined as extern or 
(when compiled RENT) static and is allocated when the main module or DLL is 
loaded in the Writable Static Area (WSA). The WSA for a DLL will be freed when
a DLL is unloaded.

In article <00cf01d545b2$1a0491e0$4e0db5a0$@gmail.com> you wrote:
> Hi
>  
>  
> I have written DLL's on Windows Platform the persistent storage (storage
> needed between calls to exported functions)
>  
> I save in something called Thread Local Storage
>  
> Looking at the examples in the XL C\C++ all the storage seems to be
> allocated on the Stack, meaning once it leaves on exported functions it wont
> be available to others, would anyone know 
>  
> Where global or Heap Storage is stored for a DLL
>  
>  
>  
> thanks

-- 
Don Poitras - SAS Development  -  SAS Institute Inc. - SAS Campus Drive
sas...@sas.com   (919) 531-5637Cary, NC 27513

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


XL C\C+ DLL Storage

2019-07-28 Thread Joseph Reichman
Hi

 

 

I have written DLL's on Windows Platform the persistent storage (storage
needed between calls to exported functions)

 

I save in something called Thread Local Storage

 

Looking at the examples in the XL C\C++ all the storage seems to be
allocated on the Stack, meaning once it leaves on exported functions it wont
be available to others, would anyone know 

 

Where global or Heap Storage is stored for a DLL

 

 

 

thanks


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


Re: TSS Certificate Process

2019-07-28 Thread Rob Schramm
Mark,

Have you looked at the tss cookbook yet?

https://support.ca.com/cadocs/0/CA%2520Top%2520Secret%2520%2520Security%2520for%2520z%2520OS%2520r15-ENU/Bookshelf_Files/PDF/TSS_Cookbook_zOS_ENU.pdf

On Sat, Jul 27, 2019, 22:18 Rob Schramm  wrote:

> If they have support, it would probably be better to use CA support.
>
> I have the commands some where and will post them a bit later.
>
> Rob Schramm
>
> On Fri, Jul 26, 2019, 19:16 Steely.Mark  wrote:
>
>> I got this request from a customer:
>>
>> I need a keyring on the SYSX top secret database for XXID01. I have a
>> Certificate Authority key at XX.CER
>> and a personal key at XX.PFX.
>> This is for SMPE RECEIVE ORDER processing.
>>
>> What are the steps to get this setup. I did execute a CHKCERT on
>> XX.CER and it  did display the Certificate.
>>
>> THIS CERTIFICATE IS NOT REGISTER WITH CA-TOP SECRET
>> SERIAL# = xx
>> ISSUER DISTINGUISHED NAME:
>>  .CN=xxl CA.O=.C=US
>> SUBJECT DISTINGUISHED NAME:
>>  CN=xxl CA.O=xx.C=US
>> PUBLIC KEY SIZE = 2048
>> PUBLIC KEY TYPE = RSA
>> ALGORITHM = sha-1WithRSAEncryption
>> NOT BEFORE = 2002/05/21 04:00:00 UTC
>> NOT AFTER = 2022/05/21 04:00:00 UTC
>> TSS0300I CHKCERT FUNCTION SUCCESSFUL
>>
>> I then tried to do a GENCERT but the error stated that I need to provide
>> SIGNWITH.
>>
>> Not sure what information to provide.
>>
>> I need step by step instructions.
>>
>> Any help would be appreciated. I have never worked with CERTS.
>>
>> Thank You
>>
>>
>> *** Disclaimer ***
>> This communication (including all attachments) is solely for the use of
>> the person to whom it is addressed and is a confidential AAA communication.
>> If you are not the intended recipient, any use, distribution, printing, or
>> copying is prohibited. If you received this email in error, please
>> immediately delete it and notify the sender.
>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>

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


Re: TSO REXX -- find absolute generation # from relative?

2019-07-28 Thread Dan D
Sam just updated my CBT file today (File 452 in the Updates).

I had a tool called RXLOCATE that simply does a CAMLST LOCATE for a dsname in 
LOCDSN variable.

/*rexx*/ 
LOCDSN = 'userid.GDG(-1)' */  
address LINK "RXLOCATE"  
say LOCDSN 'RC=' rc  
Exit

After the LINK to RXLOCATE the LOCDSN variable will have the absolute name or 
true name.

Dan

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


Re: How to find Life cycle dates for ibm products

2019-07-28 Thread Lizette Koehler
Thank you

I keep hoping for the simple things in life.  Using LIFECYCLE and it would just 
be found.  The new format for the Support portal is something I am going to 
have to work at

Lizette


> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of
> Roger Lowe
> Sent: Sunday, July 28, 2019 12:13 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: How to find Life cycle dates for ibm products
> 
> On Sun, 28 Jul 2019 09:27:44 -0700, Lizette Koehler 
> wrote:
> 
> >I am trying to find lifecycles for products like Omegamon,  IBM Debug
> >Tool, Cobol Compilers, PL/I compilers and so forth
> >
> >I was able to find it in the past.  Now I cannot seem to find it
> >
> >I have tried in http://www.ibm.com searching on
> >
> >Life cycle
> >
> >Lifecycle
> >
> >COBOL Life cycle
> >
> >And so forth.
> >
> >Nothing yet that I could see would be what I am looking for.
> >
> >Is there another way to find lifecycle information on IBM products?
> >
> >
> Lizette,
>   Try https://www.ibm.com/support/home/pages/lifecycle/
> 
> Roger
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: How to find Life cycle dates for ibm products

2019-07-28 Thread Roger Lowe
On Sun, 28 Jul 2019 09:27:44 -0700, Lizette Koehler  
wrote:

>I am trying to find lifecycles for products like Omegamon,  IBM Debug Tool,
>Cobol Compilers, PL/I compilers and so forth
>
>I was able to find it in the past.  Now I cannot seem to find it
>
>I have tried in http://www.ibm.com searching on
>
>Life cycle
>
>Lifecycle
>
>COBOL Life cycle
>
>And so forth.
>
>Nothing yet that I could see would be what I am looking for.
>
>Is there another way to find lifecycle information on IBM products?
>
>
Lizette,
  Try https://www.ibm.com/support/home/pages/lifecycle/

Roger

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


Re: TSO REXX -- find absolute generation # from relative?

2019-07-28 Thread Kirk Wolf
Gil,
Isn't just a BPXWDYN('ALLOC ... DISP(SHR) RTDSN(absdsn) RTDDN(ddn)')
enough?  I don't think that INFO is required, although it doesn't matter
that much.

BTW: "GDGNT" is probably an option that many will want.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com


On Thu, Jul 25, 2019 at 3:58 PM Paul Gilmartin <
000433f07816-dmarc-requ...@listserv.ua.edu> wrote:

> On Thu, 25 Jul 2019 14:47:13 -0500, John McKown wrote:
>
> >I just don't see any _simple_ way to do this. I need to convert the
> >gdgbase(0) into gdgbase.GVnn absolute. Believe it or not, I have a
> >product which creates a number of PDS libraries (not PDSE) which are GDG.
> I
> >want to generate some JCL which is the equivalent of:
> >
> >//SYSUT1 DD DISP=SHR,DSN=GDGBASE(0)(MEMBER)
> >
> >Which is a JCL error.
> >
> What does BPXWDYN( 'ALLOC ...' )
> Followed by BPXWDYN( 'INFO ...' )
> tell you?
>
> (Beware of ENQ.)
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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


Re: How to find Life cycle dates for ibm products

2019-07-28 Thread Joseph Reichman
When you say life cycles do you mean the product will go away 





> On Jul 28, 2019, at 12:52 PM, Charles Mills  wrote:
> 
> Here is COBOL and apologies for the formatting. 
> https://www-01.ibm.com/software/support/lifecycleapp/PLCDetail.wss?from=spf=B984385H82239E03.
>CharlesSent from a mobile; please excuse the brevity.
>  Original message From: Lizette Koehler 
>  Date: 7/28/19  12:27 PM  (GMT-05:00) To: 
> IBM-MAIN@LISTSERV.UA.EDU Subject: How to find Life cycle dates for ibm 
> products I am trying to find lifecycles for products like Omegamon,  IBM 
> Debug Tool,Cobol Compilers, PL/I compilers and so forthI was able to find it 
> in the past.  Now I cannot seem to find itI have tried in http://www.ibm.com 
> searching onLife cycle LifecycleCOBOL Life cycle And so forth.Nothing yet 
> that I could see would be what I am looking for.Is there another way to find 
> lifecycle information on IBM products?Lizette Koehlerstatistics: A precise 
> and logical method for stating a half-truth 
> inaccurately--For
>  IBM-MAIN subscribe / signoff / archive access instructions,send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: How to find Life cycle dates for ibm products

2019-07-28 Thread Charles Mills
Here is COBOL and apologies for the formatting. 
https://www-01.ibm.com/software/support/lifecycleapp/PLCDetail.wss?from=spf=B984385H82239E03.
       CharlesSent from a mobile; please excuse the brevity.
 Original message From: Lizette Koehler 
 Date: 7/28/19  12:27 PM  (GMT-05:00) To: 
IBM-MAIN@LISTSERV.UA.EDU Subject: How to find Life cycle dates for ibm products 
I am trying to find lifecycles for products like Omegamon,  IBM Debug 
Tool,Cobol Compilers, PL/I compilers and so forthI was able to find it in the 
past.  Now I cannot seem to find itI have tried in http://www.ibm.com searching 
onLife cycle LifecycleCOBOL Life cycle And so forth.Nothing yet that I could 
see would be what I am looking for.Is there another way to find lifecycle 
information on IBM products?Lizette Koehlerstatistics: A precise and logical 
method for stating a half-truth 
inaccurately--For
 IBM-MAIN subscribe / signoff / archive access instructions,send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


How to find Life cycle dates for ibm products

2019-07-28 Thread Lizette Koehler
I am trying to find lifecycles for products like Omegamon,  IBM Debug Tool,
Cobol Compilers, PL/I compilers and so forth

I was able to find it in the past.  Now I cannot seem to find it

I have tried in http://www.ibm.com searching on

Life cycle
 
Lifecycle

COBOL Life cycle 

And so forth.

Nothing yet that I could see would be what I am looking for.

Is there another way to find lifecycle information on IBM products?



Lizette Koehler
statistics: A precise and logical method for stating a half-truth inaccurately

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


Re: "merging" 2 RSU levels

2019-07-28 Thread Bill Giannelli
Thank you both for your responses!
I can see now when I receive RSU1906 it only shows the holddata for the sysmods 
not ye received, which is what I wanted.
Got it now!
thanks
Bill

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


Re: "merging" 2 RSU levels

2019-07-28 Thread Mark Jacobs
No it won't. You're just requesting a check for RSU1906, not RSU1905. I'd also 
modify your command to this, APPLY CHECK SOURCEID(RSU1906) GROUPEXTEND 
BYPASS(HOLDSYSTEM).

Mark Jacobs


Sent from ProtonMail, Swiss-based encrypted email.

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

‐‐‐ Original Message ‐‐‐
On Sunday, July 28, 2019 7:44 AM, Bill Giannelli  
wrote:

> thanks for your response.
> but if I run apply check for rsu1906, wont that give ALL the holddata, and 
> not the difference between RSU1905 and RSU1906?
> thanks
> Bill
>
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: "merging" 2 RSU levels

2019-07-28 Thread Bill Giannelli
thanks for your response.
but if I run apply check for rsu1906, wont that give ALL the holddata, and not 
the difference between RSU1905 and RSU1906?
thanks
Bill

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


Re: "merging" 2 RSU levels

2019-07-28 Thread Roger Lowe
On Sun, 28 Jul 2019 06:25:32 -0500, Bill Giannelli  
wrote:

>If I have RSU1905 received and Apply checked and prepared the holddata actions 
>ready to go, but now want to receive and apply rsu1906; should I first 
>implement rsu1905 then apply rsu1906? how do I only get the additional 
>holddata? I just want to get the additional actions I need for the extra month 
>and not have to go thru all the holddata again.
>thanks
>Bill
>
APPLY CHECK SOURCEID(RSU1906).

Roger

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


"merging" 2 RSU levels

2019-07-28 Thread Bill Giannelli
If I have RSU1905 received and Apply checked and prepared the holddata actions 
ready to go, but now want to receive and apply rsu1906; should I first 
implement rsu1905 then apply rsu1906? how do I only get the additional 
holddata? I just want to get the additional actions I need for the extra month 
and not have to go thru all the holddata again.
thanks
Bill

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