Hipersockets question

2017-02-21 Thread גדי בן אבי
Hi,

Our computer has 4 z/OS partitions and a zLinux partition.

I defined a Hipersockets channel and made the appropriate definitions in TCP/IP.

I can ping the all of the z/OS partitions from the z/OS partitions and from the 
zLinux partition

I cannot ping the zLinux partition from the z/OS partition.

I can ping the z/OS partitions from the zLinux partition.

I cannot use FTP between the z/OS partitions and the zLinux partition.

Can anyone help me solve this problem?

Gadi

לתשומת ליבך, בהתאם לנהלי חברת מלם מערכות בע"מ ו/או כל חברת בת ו/או חברה קשורה 
שלה (להלן : "החברה") וזכויות החתימה בהן, כל הצעה, התחייבות או מצג מטעם החברה, 
מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של החברה, הנושא את לוגו החברה או 
שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור (לרבות מסמך סרוק) המצורף 
להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון, ואין 
להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי. Please note that in accordance 
with Malam and/or its subsidiaries (hereinafter : "Malam") regulations and 
signatory rights, no offer, agreement, concession or representation is binding 
on the Malam, unless accompanied by a duly signed separate document (or a 
scanned version thereof), affixed with the Malam seal.

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


Re: z390 (Corrected Typo)

2017-02-21 Thread Abe Kornelis
Bill, Steve, all,

Yes, you need to specify a +sign before each directory.
Omitting the + sign will cause any pre-existing definitions to be discarded
and replaced with the specified path as the first one.

Also, since the command line is limited, it is possible to write the
options into a file. The file can be invoked using an @sign followed by
the filespec.

Here is an example for my goodies test environment.
It is in a file that invokes another file that holds the prod settings:


* Path settings for Bixoft Goodies test environment
syscpy(+C:\BIXOFT\www-pgms\Bixoft\Goodies\test\copylib\*.cpy)
sysmac(+C:\BIXOFT\www-pgms\Bixoft\Goodies\test\maclib\*.mac)
sysmac(+C:\BIXOFT\www-pgms\Bixoft\Asmplus\test\maclib\*.mac)
@C:\BIXOFT\www-pgms\Bixoft\Goodies\prod\z390path.opt

I hope this clarifies. As you may see it is also possible to explicitly
set the file suffix.

Finally, the documentation on z390 contains a page with all supported
options:
http://www.z390.org/z390_Options.htm

And yes, documentation could be better.
All help is appreciated ;-)

I hope you'll have fun & success using z390.
If you have any questions, please feel free to post to the z390 group on
Yahoo:
https://groups.yahoo.com/neo/groups/z390

Kind regards,
Abe Kornelis, z390 moderator
===



Op 21-2-2017 om 23:29 schreef Bill Woodger:
> "Define one or more directories for source MAC files.  If the option starts 
> with + the directories listed will be concatenated with current list.  
> Multiple directories are always separated by +.  This option may also 
> override suffix by adding *.sfx."
>
> The way I read that, the first character inside the ( must be a + (as well as 
> a + for each concatenated directory).
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


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


Re: interfacing between PL/I and C

2017-02-21 Thread Ze'ev Atlas
Do i need the pragma in the C program if iuse the enterprize PLI.  If this is 
not needed anymore then I am good.  The types are non-issue, only the 
linkageThank youZA

Sent from Yahoo Mail on Android 
 
  On Tue, Feb 21, 2017 at 1:15 PM, Ze'ev Atlas wrote:   Hi 
all,I hope someone can guide me.  I have a C library that I want to call from 
PL/I.  I actually have to create an intrface module for some reasons.  If I 
code it in C using #pragma linkage (..., PLI) I have no prlblem communicating 
between the C and the PL/I, but then the C cannot communicate with the rest of 
the library which is compiled without the pragma (because it has to communicate 
with COBOL and the rest of the world).  I am considering doing the interface in 
Assembler.  Does anybody have any experience and would share code 
snippets.Thank youZA

Sent from Yahoo Mail on Android  

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


Re: Maximum size of a PDSE library?

2017-02-21 Thread Tony Harminc
On 21 February 2017 at 19:51, Anthony Thompson
 wrote:
> There was a Redbook entitled 'Partitioned Data Set Extended Usage Guide', 
> document number SG24-6106-01, dated May 2005 (so it very much pre-dated PDSE 
> V2).
>
> That Redbook stated that that PDSE directories entries were organised in a 
> balanced B-tree, and that the PDSE pages were either directory pages, or data 
> pages, not mixed. That information may no longer be accurate, of course.
>
> I say was, as I searched on the Redbooks site in an effort to provide a link, 
> using both the document title and number as search terms, but didn't find it.

It's still there (as of 2017-02-21 20:31 GMT-5) as a viewable online
book, but the PDF does seem to have disappeared. Get it while you can,
I guess...

https://www.redbooks.ibm.com/redbooks/SG246106/wwhelp/wwhimpl/js/html/wwhelp.htm

Tony H.

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


Re: KC!? Susan Shumway?

2017-02-21 Thread Gibney, Dave
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Charles Mills
> Sent: Tuesday, February 21, 2017 1:01 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: KC!? Susan Shumway?
> 
> @Susan, I freely admit I was reacting to what @Gil said, not to any personal
> observation or need. My apologies. (I'm a poor reference user; I am sticking
> with Softcopy Reader as long as I can. Call me old-fashioned.)

Agreed. Softcopy Reader and Librarian are still the most useful to me.

> 
> I was replying in reference to
> 
> > It's deplorable that something as intrinsic to z/OS operations will no
> > longer be cited in the z/OS documentation.  A link to the HLASM root
> > ToC should continue to appear as an item in the z/OS ToC.  There's a
> > failure to communicate here.
> 
> If that is not correct then I withdraw my comment.
> 
> Charles
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Susan Shumway
> Sent: Tuesday, February 21, 2017 12:38 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: KC!? Susan Shumway?
> 
> Can you help me better understand exactly what experience you expect
> regarding documentation for HLASM and other such products? Right now,
> we do list it in our TOC and provide a direct link to the product
> documentation from that page (
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ibm.com_support_knowledgecenter_SSLTBW-
> 5F2.2.0_com.ibm.zos.v2r2.as=DwICAg=C3yme8gMkxg_ihJNXS06ZyWk4
> EJm8LdrrvxQb-
> Je7sw=u9g8rUevBoyCPAdo5sWE9w=beZfQXv0bkLYJvXRrMvno6hWBt6
> cMSa8dUkx8Ox5YKw=1N-jcrqRJeNVF5Y89nJtcvAzp9U4_4Y7XQ2mIA-
> RuGo=
> m/asm.htm
> ). Doesn't that count as "so-and-so can help you with that -- here, let me
> transfer you.", at least to the same extent as any other element-level link in
> the KC? Or, to satisfy that request, are you instead expecting to see the
> HLASM content somehow mirrored in the z/OS KC?
> 
> (BTW, Gil, you'll notice that I added extra spaces around the URL above... I 
> do
> that for other punctuation but didn't realize I needed to for parens, as well.
> Thanks for the tip!)
> 
> On 02/18/17 12:21 PM, Charles Mills wrote:
> >> It's laudable that HLASM is maintained uniformly across all supported
> > platforms, apparently from a single source.
> >> It's deplorable that something as intrinsic to z/OS operations will
> >> no
> > longer be cited in the z/OS documentation
> >
> > It's making the customer accommodate the provider's internal
> > organization, which is an utter customer service and satisfaction
> > no-no. It's like when you call some 800 number and they tell you "oh,
> > you have to call this other
> > 800 number instead." I prohibited my people from ever saying "I can't
> > help you -- you'll have to call so-and-so" but told them rather to say
> > "so-and-so can help you with that -- here, let me transfer you."
> >
> > Charles
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> > On Behalf Of Paul Gilmartin
> > Sent: Saturday, February 18, 2017 8:44 AM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: KC!? Susan Shumway?
> >
> > On 2017-02-18, at 09:03, Allan Staller wrote:
> >
> >> Refrain: the "new tools" are neither as reliable, available,
> >> accessible,
> > or functional as the items they are replacing!
> >>
> >> p>
> >> Re: your complaint of the day, I did some investigation. We moved the
> > HLASM documentation out of the z/OS V2R2 KC and now instead point to
> > the HLASM KC (https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ibm.com_support_knowledgecenter_SSENW6=DwICAg=C3y
> me8gMkxg_ihJNXS06ZyWk4EJm8LdrrvxQb-
> Je7sw=u9g8rUevBoyCPAdo5sWE9w=beZfQXv0bkLYJvXRrMvno6hWBt6
> cMSa8dUkx8Ox5YKw=EY-
> Wtv_tW_bbkZplgLQsKb9pjHxB6TFRqUociBObCN4= ).
> > This is to prevent duplication, etc. However, while evidence of the
> > HLASM documentation was removed from the z/OS V2R2 KC TOC, it seems
> > that the topics themselves are still floating around in our KC.
> >>
> >> All I can say is: ignore them until they're properly removed. For
> >> current
> > HLASM documentation, instead go to the HLASM KC. I'm sorry that this
> > means that the release drop-down that you like so much is useless in
> > this case, but at least you can successfully enjoy it with most other
> elements!
> >> 
> >>
> > Conway's Law:
> > https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__www.melconway.com_
> > Home_Conways-
> 5FLaw.html=DwICAg=C3yme8gMkxg_ihJNXS06ZyWk4EJm8Ldrrvx
> > Qb-
> Je7sw=u9g8rUevBoyCPAdo5sWE9w=beZfQXv0bkLYJvXRrMvno6hWBt6
> cMSa8dU
> > kx8Ox5YKw=B8HupbzqyxvuNjT1JylQ4DuhZ7isrFAW6EqMbZNyxlg=
> >
> > Any organization that designs a system (defined broadly)
> > will produce a design whose structure is a copy of the
> > organization's communication structure.
> >
> > It's laudable that HLASM is maintained uniformly across all supported
> > platforms, 

Re: Maximum size of a PDSE library?

2017-02-21 Thread Anthony Thompson
There was a Redbook entitled 'Partitioned Data Set Extended Usage Guide', 
document number SG24-6106-01, dated May 2005 (so it very much pre-dated PDSE 
V2).

That Redbook stated that that PDSE directories entries were organised in a 
balanced B-tree, and that the PDSE pages were either directory pages, or data 
pages, not mixed. That information may no longer be accurate, of course.

I say was, as I searched on the Redbooks site in an effort to provide a link, 
using both the document title and number as search terms, but didn't find it. 

Ant.

-Original Message-

Subject: Re: Maximum size of a PDSE library?

On Tue, 21 Feb 2017 00:10:42 -0600, Barbara Nitz wrote:
>
>I believe that inserting an entry is just finding the place where it belongs 
>and adjusting the previous and next pointer(s).
> 
IOW you believe its a linear linked list rather than such as a B-tree?

Ouch.

Are the directories for PDSEv1, PDSEv2, HFS, and ZFS similarly organized?

Probably NDA.

>As for caching: The SMSPDSE1 address space used to cache the 4K blocks. Which 
>did not help at all, because back then the maximum cache available to SMSPDSE1 
>was 16GB (I believe). We had about 10 of those large VB PDSE's, and together 
>they were much bigger than the available cache, and SMSPDSE1 would cache the 
>full 4K (which includes data). ...
>
You suggest directory blocks contain data?  That would seem to optimize space 
utilization at the expense of performance.  And gain little except for quite 
small members.

And if I NOTE at the millionth record of the thousandth member of a VB PDSE and 
later POINT to it, I wonder what processing occurs?

Probably NDA.

-- 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


S/390 G6 SE Driver Disk

2017-02-21 Thread Jim Stefanik
Perhaps against the advice of others, I'm considering getting an S/390 G6 
without the SE's.  I know without them, it's a paperweight.  However, my 
curiosity has lead me to wonder - can ANY S/390 G6 SE driver disk be used to 
restore a blank SE, or is it serial-linked?  In the case of it being 
serial-linked, is it possible to modify the software to match this machine's 
serial?

The other side is, can I get a support contract (presumably at some insane 
pricing) from IBM to provide me a copy of the matching software?

If anyone has a sure answer; or even better, can put an image dump on DropBox 
or something of a G6 SE driver disk, that would be great.
Thanks!
Jim Stefanik
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: VSMLIST

2017-02-21 Thread Wayne Driscoll
Unless you are running with MVS disablement, the "V" in MVS means Virtual, the 
application doesn't care if the page is in or out, the system will handle the 
page fault. Now if you ARE running with disablement, you then use the TPROT 
instruction to ensure you aren't touching pages that aren't resident. If you 
know you need to access these pages, before you get into disabled state, you 
issue PGSER FIX to ensure that no page-outs will happen.

Wayne Driscoll
Software Developer III
Rocket Software
Note: All opinions are strictly my own.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Joe Reichman
Sent: Tuesday, February 21, 2017 6:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: VSMLIST

I am Looking for Storage that was GetMain'ed and Page'ed out

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jim Mulder
Sent: Tuesday, February 21, 2017 4:11 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: VSMLIST

> I'm trying to find data for PGSER FIX
>
> would VSMLIST.  For free space give me address of storage that have
> been allocated but paged out


  No, VSM (and hence VSMLIST) knows nothing about if or where any virtual 
storage is backed.

Jim Mulder z/OS Diagnosis, Design, Development, Test  IBM Corp.
Poughkeepsie NY


--
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

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
+1 877.328.2932 ■ +1 781.577.4321
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

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


Re: VSMLIST

2017-02-21 Thread Tony Harminc
On 21 February 2017 at 19:01, Joe Reichman  wrote:
> I am Looking for Storage that was GetMain'ed and Page'ed out

It's just not a sensible thing to be looking for, unless perhaps for
some kind of performance measurement. And that's not the sort of thing
you can just write as an application program without a huge amount of
knowledge of the internals of the system.

So why do you want to know that a page is GETMAINed and paged out?
What will you do differently if your program finds this out? There are
other possibilities; a page can be accessible but not GETMAINed.

VSMLIST can tell you if a page is GETMAINED, and LRA[G] can tell you
if it's paged in or out, but those things can change the moment you
look away, or even as you are looking, in a multiprocessor
environment. Unless you are running disabled or hold locks that you
probably shouldn't be holding.

What are you trying to accomplish? Answer that and probably someone
will suggest the best approach.

Tony H.

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


Re: VSMLIST

2017-02-21 Thread Joe Reichman
I am Looking for Storage that was GetMain'ed and Page'ed out 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Jim Mulder
Sent: Tuesday, February 21, 2017 4:11 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: VSMLIST

> I'm trying to find data for PGSER FIX
> 
> would VSMLIST.  For free space give me address of storage that have 
> been allocated but paged out


  No, VSM (and hence VSMLIST) knows nothing about if or where any virtual
storage is backed.

Jim Mulder z/OS Diagnosis, Design, Development, Test  IBM Corp. 
Poughkeepsie NY


--
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: z390 (Corrected Typo)

2017-02-21 Thread Bill Woodger
"Define one or more directories for source MAC files.  If the option starts 
with + the directories listed will be concatenated with current list.  Multiple 
directories are always separated by +.  This option may also override suffix by 
adding *.sfx."

The way I read that, the first character inside the ( must be a + (as well as a 
+ for each concatenated directory).

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


Re: z390 (Corrected Typo)

2017-02-21 Thread Steve Beaver
I have the z390 Assembler that Don Higgins wrote however the docs are a bit on 
the shaky side (lack of examples)

The sysmac and the syscpy concatenations are NOT working as I expected and it's 
not find any macros

call %~dps0mz390 %1  sysmac(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\) 
syscpy(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\) %2 %3 %4 %5 %6 %7 %8 %9

Does anyone have any idea?  According to the docs this is a concatenation of 
you subdirectories but its not working

sysmac(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\)

Steve

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


z390

2017-02-21 Thread Steve Beaver
I have the z390 Assembler that Don Higgins wrote however the docs are a bit on 
the shaky side (lack of examples)

The sysmac and the syscpy concatenations are working as I expected and it's not 
find any macros

call %~dps0mz390 %1  sysmac(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\) 
syscpy(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\) %2 %3 %4 %5 %6 %7 %8 %9

Does anyone have any idea?  According to the docs this is a concatenation of 
you subdirectories but its not working

sysmac(G:\MACS\UMACLIB\+.G:\MACS\SMACLIB\)

Steve

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


z/OS 2.3 preview announcement

2017-02-21 Thread Tom Marchant
Did anyone notice the z/OS 2.3 preview announcement today?
http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/5/897/ENUS217-085/index.html_locale=en

I found this interesting:


New support is planned to be added to allow TSO/E user IDs to be eight 
characters long.


-- 
Tom Marchant

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


Re: VSMLIST

2017-02-21 Thread Jim Mulder
> I'm trying to find data for PGSER FIX
> 
> would VSMLIST.  For free space give me address of storage that have 
> been allocated but paged out


  No, VSM (and hence VSMLIST) knows nothing about if or
where any virtual storage is backed.

Jim Mulder z/OS Diagnosis, Design, Development, Test  IBM Corp. 
Poughkeepsie NY


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


Re: KC!? Susan Shumway?

2017-02-21 Thread Charles Mills
@Susan, I freely admit I was reacting to what @Gil said, not to any personal
observation or need. My apologies. (I'm a poor reference user; I am sticking
with Softcopy Reader as long as I can. Call me old-fashioned.)

I was replying in reference to

> It's deplorable that something as intrinsic to z/OS operations will no 
> longer be cited in the z/OS documentation.  A link to the HLASM root 
> ToC should continue to appear as an item in the z/OS ToC.  There's a 
> failure to communicate here.

If that is not correct then I withdraw my comment.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Susan Shumway
Sent: Tuesday, February 21, 2017 12:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: KC!? Susan Shumway?

Can you help me better understand exactly what experience you expect
regarding documentation for HLASM and other such products? Right now, we do
list it in our TOC and provide a direct link to the product documentation
from that page (
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.as
m/asm.htm
). Doesn't that count as "so-and-so can help you with that -- here, let me
transfer you.", at least to the same extent as any other element-level link
in the KC? Or, to satisfy that request, are you instead expecting to see the
HLASM content somehow mirrored in the z/OS KC?

(BTW, Gil, you'll notice that I added extra spaces around the URL above... I
do that for other punctuation but didn't realize I needed to for parens, as
well. Thanks for the tip!)

On 02/18/17 12:21 PM, Charles Mills wrote:
>> It's laudable that HLASM is maintained uniformly across all supported
> platforms, apparently from a single source.
>> It's deplorable that something as intrinsic to z/OS operations will 
>> no
> longer be cited in the z/OS documentation
>
> It's making the customer accommodate the provider's internal 
> organization, which is an utter customer service and satisfaction 
> no-no. It's like when you call some 800 number and they tell you "oh, 
> you have to call this other
> 800 number instead." I prohibited my people from ever saying "I can't 
> help you -- you'll have to call so-and-so" but told them rather to say 
> "so-and-so can help you with that -- here, let me transfer you."
>
> Charles
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
> On Behalf Of Paul Gilmartin
> Sent: Saturday, February 18, 2017 8:44 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: KC!? Susan Shumway?
>
> On 2017-02-18, at 09:03, Allan Staller wrote:
>
>> Refrain: the "new tools" are neither as reliable, available, 
>> accessible,
> or functional as the items they are replacing!
>>
>> p>
>> Re: your complaint of the day, I did some investigation. We moved the
> HLASM documentation out of the z/OS V2R2 KC and now instead point to 
> the HLASM KC (https://www.ibm.com/support/knowledgecenter/SSENW6). 
> This is to prevent duplication, etc. However, while evidence of the 
> HLASM documentation was removed from the z/OS V2R2 KC TOC, it seems 
> that the topics themselves are still floating around in our KC.
>>
>> All I can say is: ignore them until they're properly removed. For 
>> current
> HLASM documentation, instead go to the HLASM KC. I'm sorry that this 
> means that the release drop-down that you like so much is useless in 
> this case, but at least you can successfully enjoy it with most other
elements!
>> 
>>
> Conway's Law: http://www.melconway.com/Home/Conways_Law.html
>
> Any organization that designs a system (defined broadly)
> will produce a design whose structure is a copy of the
> organization's communication structure.
>
> It's laudable that HLASM is maintained uniformly across all supported 
> platforms, apparently from a single source.
>
> It's deplorable that something as intrinsic to z/OS operations will no 
> longer be cited in the z/OS documentation.  A link to the HLASM root 
> ToC should continue to appear as an item in the z/OS ToC.  There's a 
> failure to communicate here.

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


Re: z390

2017-02-21 Thread Lizette Koehler
Why not just post the question and see if there are any answers.

Lizette


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Steve Beaver
> Sent: Tuesday, February 21, 2017 12:55 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: z390
> 
> Has anyone on the list used the z390 assembler?  I have a question
> 
> Steve
> 

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


Re: KC!? Susan Shumway?

2017-02-21 Thread Susan Shumway
Can you help me better understand exactly what experience you expect 
regarding documentation for HLASM and other such products? Right now, we 
do list it in our TOC and provide a direct link to the product 
documentation from that page ( 
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.asm/asm.htm 
). Doesn't that count as "so-and-so can help you with that -- here, let 
me transfer you.", at least to the same extent as any other 
element-level link in the KC? Or, to satisfy that request, are you 
instead expecting to see the HLASM content somehow mirrored in the z/OS KC?


(BTW, Gil, you'll notice that I added extra spaces around the URL 
above... I do that for other punctuation but didn't realize I needed to 
for parens, as well. Thanks for the tip!)


On 02/18/17 12:21 PM, Charles Mills wrote:

It's laudable that HLASM is maintained uniformly across all supported

platforms, apparently from a single source.

It's deplorable that something as intrinsic to z/OS operations will no

longer be cited in the z/OS documentation

It's making the customer accommodate the provider's internal organization,
which is an utter customer service and satisfaction no-no. It's like when
you call some 800 number and they tell you "oh, you have to call this other
800 number instead." I prohibited my people from ever saying "I can't help
you -- you'll have to call so-and-so" but told them rather to say "so-and-so
can help you with that -- here, let me transfer you."

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Paul Gilmartin
Sent: Saturday, February 18, 2017 8:44 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: KC!? Susan Shumway?

On 2017-02-18, at 09:03, Allan Staller wrote:


Refrain: the "new tools" are neither as reliable, available, accessible,

or functional as the items they are replacing!


p>
Re: your complaint of the day, I did some investigation. We moved the

HLASM documentation out of the z/OS V2R2 KC and now instead point to the
HLASM KC (https://www.ibm.com/support/knowledgecenter/SSENW6). This is to
prevent duplication, etc. However, while evidence of the HLASM documentation
was removed from the z/OS V2R2 KC TOC, it seems that the topics themselves
are still floating around in our KC.


All I can say is: ignore them until they're properly removed. For current

HLASM documentation, instead go to the HLASM KC. I'm sorry that this means
that the release drop-down that you like so much is useless in this case,
but at least you can successfully enjoy it with most other elements!




Conway's Law: http://www.melconway.com/Home/Conways_Law.html

Any organization that designs a system (defined broadly)
will produce a design whose structure is a copy of the
organization's communication structure.

It's laudable that HLASM is maintained uniformly across all supported
platforms, apparently from a single source.

It's deplorable that something as intrinsic to z/OS operations will no
longer be cited in the z/OS documentation.  A link to the HLASM root ToC
should continue to appear as an item in the z/OS ToC.  There's a failure to
communicate here.

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



--
Sue Shumway
z/OS Product Documentation Lead
IBM Poughkeepsie
chale...@us.ibm.com

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


z390

2017-02-21 Thread Steve Beaver
Has anyone on the list used the z390 assembler?  I have a question

Steve  

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


Re: JCL IF Condition - I'm Missing Something

2017-02-21 Thread CM Poncelet
If you want the original JCL COND= parms to fix this (instead of the
'JCL for Dummies' IF THEN ELSE), let me know. Cheers, CP


On 21/02/2017 15:40, George, William@FTB wrote:
> Thanks for the suggestions.
> Yes, I definitely, and easily, could do this with a REXX however  :-(
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of scott Ford
> Sent: Saturday, February 18, 2017 8:15 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: JCL IF Condition - I'm Missing Something
> 
> Gil,
> 
> Yeah, I hear you, it should be simpler to perform tasks.
> 
> 
> 
> On Sat, Feb 18, 2017 at 11:12 AM Paul Gilmartin < 
> 000433f07816-dmarc-requ...@listserv.ua.edu> wrote:
> 
>> On Fri, 17 Feb 2017 21:44:01 -0500, scott Ford wrote:
>>
>>>
>>
>>> Heres what I did:
>>
>>>
>>
>>> //BUILDLIB JOB SYSTEMS,MSGLEVEL=(1,1),MSGCLASS=X,CLASS=A,PRTY=8,
>>
>>> // NOTIFY=,REGION=4096K
>>
>>> //*--*
>>
>>> //*  BUILD IDF-TSS PRODUCT LIBRARIES *
>>
>>> //*--*
>>
>>> //MYLIBS   JCLLIB ORDER=IDF.PRODCTL.JCLLIB
>>
>>> //MYSETS   INCLUDE MEMBER=JCLSETS
>>
>>> //*---*
>>
>>> //* REXX INITIAL STEP TO SET RC FOR IDF   *
>>
>>> //*---*
>>
>>> //STEP1   EXEC  PGM=IRXJCL,PARM='SETRC BUILD,COPY'
>>
>>> //SYSEXEC  DD DSN=IDF.PRODCLST.LIBRARY,DISP=SHR
>>
>>> //SYSTSPRT DD SYSOUT=*
>>
>>> //REXXLOG  DD SYSOUT=*
>>
>>> //SYSPRINT DD SYSOUT=*
>>
>>> //SYSTSIN  DD DUMMY
>>
>>> //IF1  IF (STEP1.RC = 4) THEN
>>
>>> //MYBUILD  INCLUDE MEMBER=LIBUILD
>>
>>> //ENDIF1   ENDIF
>>
>>> //IF1  IF (STEP2.RC = 0) THEN
>>
>>> //MYCPYINCLUDE MEMBER=CPYLIBS
>>
>>> //ENDIF1   ENDIF
>>
>>>
>>
>> Yes, but be aware that:
>>
>>
>>
>> o ENQues for data set names mentioned in either MYBUILD or MYCPY
>>
>>   will be issued, regardless that only one of those steps will be executed.
>>
>>
>>
>> o JES3 setup adds constraints.  For example if the same data set is
>>
>>   mentioned with DISP=(,CATLG) in both MYBUILD and MYCPY JES3
>>
>>   setup will report a conflict because it assumes all steps will be
>>
>>   executed regardless of IF or COND.
>>
>>
>>
>> I hate JCL!
>>
>>
>>
>> -- gil
>>
>>
>>
>> --
>>
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> --
> Scott Ford
> IDMWORKS
> z/OS Development
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> __
> CONFIDENTIALITY NOTICE: This email from the State of California is for the 
> sole use of the intended recipient and may contain confidential and 
> privileged information. Any unauthorized review or use, including disclosure 
> or distribution, is prohibited. If you are not the intended recipient, please 
> contact the sender and destroy all copies of this email.
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 

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


z/OSMF User Poll 2017

2017-02-21 Thread Iris Rivera
Hi Everyone,

Please take our quick poll to let us know about your z/OSMF usage:
https://www.surveygizmo.com/s3/3358240/a4747fe9a82f

We'd appreciate your response by March 7, 2017.

Thanks in advance for your participation!

Iris M. Rivera, Design Researcher, z System Software
@zsurveygirl





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


Re: interfacing between PL/I and C

2017-02-21 Thread John McKown
On Tue, Feb 21, 2017 at 12:15 PM, Ze'ev Atlas <
004b34e7c98a-dmarc-requ...@listserv.ua.edu> wrote:

> Hi all,I hope someone can guide me.  I have a C library that I want to
> call from PL/I.  I actually have to create an intrface module for some
> reasons.  If I code it in C using #pragma linkage (..., PLI) I have no
> prlblem communicating between the C and the PL/I, but then the C cannot
> communicate with the rest of the library which is compiled without the
> pragma (because it has to communicate with COBOL and the rest of the
> world).  I am considering doing the interface in Assembler.  Does anybody
> have any experience and would share code snippets.Thank youZA
>
> Sent from Yahoo Mail on Android
>

You might want to look in the PL/I Language Reference manual, starting on
page 151. There is an example of a PL/I program calling the C program
"localtime".

Example 2
The following example defines several named types, a structure type (tm),
and
declares the C function that gets a handle to this typed structure:

define alias int  fixed bin(31);
define alias time_t  fixed bin(31);
define structure
  1   tm
 ,2 tm_sec  type int /* seconds after the minute (0-61) */
 ,2 tm_min  type int /* minutes after the hour (0-59) */
 ,2 tm_hour type int /* hours since midnight (0-23)*/
 ,2 tm_mday type int /* day of the month (1-31) */
 ,2 tm_mon  type int /* months since January (0-11) */
 ,2 tm_year type int /* years since 1900 */
 ,2 tm_wday type int /* days since Sunday (0-6)*/
 ,2 tm_yday type int /* days since January 1 (0-365)*/
 ,2 tm_isdst type int /* Daylight Saving Time flag */
  ;
dcl localtime  ext(’localtime’)
   entry( nonasgn byaddr type time_t )
   returns( byvalue handle tm );
dcl time   ext(’time’)
   entry( byvalue pointer )
   returns( byvalue type time_t );
dcl Daterec type tm;
dcl ltime type time_t;
dcl ptime handle tm;
ltime = time( null() );
ptime = localtime( ltime );
Daterec = ptime => tm;
display ( edit(Daterec.Hours,’99’) || ’:’ ||
 edit(Daterec.Minutes,’99’) || ’:’ ||
 edit(Daterec.Seconds,’99’));


​ref:
https://www.ibm.com/support/knowledgecenter/en/SSY2V3_5.1.0/com.ibm.ent.pl1.zos.doc/lrm.pdf?view=kc
​


-- 
"Irrigation of the land with seawater desalinated by fusion power is
ancient. It's called 'rain'." -- Michael McClary, in alt.fusion

Maranatha! <><
John McKown

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


Re: interfacing between PL/I and C

2017-02-21 Thread David W Noon
On Tue, 21 Feb 2017 18:15:30 +, Ze'ev Atlas
(004b34e7c98a-dmarc-requ...@listserv.ua.edu) wrote about
"interfacing between PL/I and C" (in
<2145241966.1868601.1487700930...@mail.yahoo.com>):

> Hi all,I hope someone can guide me.  I have a C library that I want to
> call from PL/I.  I actually have to create an intrface module for some
> reasons.  If I code it in C using #pragma linkage (..., PLI) I have no
> prlblem communicating between the C and the PL/I, but then the C cannot
> communicate with the rest of the library which is compiled without the
> pragma (because it has to communicate with COBOL and the rest of the
> world).  I am considering doing the interface in Assembler.

Which PL/I compiler are you using?

If you are using Enterprise PL/I then you should simply be able to
declare your C functions and subroutines in PL/I with the appropriate
parameter attributes. All of C's attributes are available in PL/I and
have been for over 20 years.

If you post a couple of C prototypes here, I shall translate them into
PL/I for you and you can use them as examples. Post the most complicated
one(s), typically those with the greatest variety of parameter types.

If you are still using the old OS PL/I Optimizer, good luck -- you'll
need it.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
david.w.n...@googlemail.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

 

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


Re: [EXTERNAL] Re: Incredible SHARE discount if you're under 35

2017-02-21 Thread Dyck, Lionel B. (TRA)
I want a senior discount

--
Lionel B. Dyck 
Mainframe Systems Programmer - TRA
Enterprise Operations (Station 200) (005OP6.3.10)
Information and Technology, IT Operations and Services

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Edward Gould
Sent: Tuesday, February 21, 2017 11:50 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Incredible SHARE discount if you're under 35

> On Feb 21, 2017, at 11:29 AM, Bill Johnson 
> <0047540adefe-dmarc-requ...@listserv.ua.edu> wrote:
> 
> blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px 
> #715FFA solid !important; padding-left:1ex !important; background-color:white 
> !important; } It figures, when I get old enough to finally get senior 
> discounts, it switches to youth discounts.
> 
> 
> Sent from Yahoo Mail for iPhone
> 
> 
> On Tuesday, February 21, 2017, 10:41 AM, Cheryl Watson 
>  wrote:
> 
> I received this note from Warren Harper of the SHARE zNextGen project.  
> This is a significant discount from the regular registration, and 
> applies to both this SHARE in San Jose (March 5-10) and SHARE in 
> Providence, RI (August 6-11).
> 
> 
> 
> I have wonderful news to announce - SHARE and IBM have joined forces 
> to give a significant registration discount for people new to z - 
> those born during or after 1982 (so under 35). The discount allows you 
> to register for the whole week for $975. To qualify for the discount, 
> send a note to registrat...@share.org   
> and give the proper credential (photocopy of valid ID with birth date 
> during or after 1982). You will then get an email back with a discount 
> code that you can apply during registration.
> 
> This code is exclusive to people who are not IBM employees or SHARE 
> Ribbon wearing volunteers.
> 
> This offer is only valid in 2017 or until it runs out. If you are 
> eligible for the discount but have already registered, contact 
> registrat...@share.org   so that you can 
> receive the credit.
> 
> Thanks Warren!  Wowza!

This sounds like age discrimination to me, Maybe a complaint to the government 
is needed?
Ed
> 
> 
> 
> Cheryl
> 
> 
> 
> 
> 
> Cheryl Watson
> 
> Watson & Walker, Inc.
> 
> www.watsonwalker.com 
> 
> 
> 
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
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


interfacing between PL/I and C

2017-02-21 Thread Ze'ev Atlas
Hi all,I hope someone can guide me.  I have a C library that I want to call 
from PL/I.  I actually have to create an intrface module for some reasons.  If 
I code it in C using #pragma linkage (..., PLI) I have no prlblem communicating 
between the C and the PL/I, but then the C cannot communicate with the rest of 
the library which is compiled without the pragma (because it has to communicate 
with COBOL and the rest of the world).  I am considering doing the interface in 
Assembler.  Does anybody have any experience and would share code 
snippets.Thank youZA

Sent from Yahoo Mail on Android

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


Re: Incredible SHARE discount if you're under 35

2017-02-21 Thread Edward Gould
> On Feb 21, 2017, at 11:29 AM, Bill Johnson 
> <0047540adefe-dmarc-requ...@listserv.ua.edu> wrote:
> 
> blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px 
> #715FFA solid !important; padding-left:1ex !important; background-color:white 
> !important; } It figures, when I get old enough to finally get senior 
> discounts, it switches to youth discounts.
> 
> 
> Sent from Yahoo Mail for iPhone
> 
> 
> On Tuesday, February 21, 2017, 10:41 AM, Cheryl Watson 
>  wrote:
> 
> I received this note from Warren Harper of the SHARE zNextGen project.  This
> is a significant discount from the regular registration, and applies to both
> this SHARE in San Jose (March 5-10) and SHARE in Providence, RI (August
> 6-11).
> 
> 
> 
> I have wonderful news to announce - SHARE and IBM have joined forces to give
> a significant registration discount for people new to z - those born during
> or after 1982 (so under 35). The discount allows you to register for the
> whole week for $975. To qualify for the discount, send a note to
> registrat...@share.org   and give the proper
> credential (photocopy of valid ID with birth date during or after 1982). You
> will then get an email back with a discount code that you can apply during
> registration.
> 
> This code is exclusive to people who are not IBM employees or SHARE Ribbon
> wearing volunteers.
> 
> This offer is only valid in 2017 or until it runs out. If you are eligible
> for the discount but have already registered, contact registrat...@share.org
>   so that you can receive the credit.
> 
> Thanks Warren!  Wowza!

This sounds like age discrimination to me, Maybe a complaint to the government 
is needed?
Ed
> 
> 
> 
> Cheryl
> 
> 
> 
> 
> 
> Cheryl Watson
> 
> Watson & Walker, Inc.
> 
> www.watsonwalker.com  
> 
> 
> 
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> 
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: JCL IF Condition - I'm Missing Something

2017-02-21 Thread Bill Ashton
If the issue is to use FileA if it exists, otherwise use FileB, the maybe
the best answer is to create a new file that is input to the STEP3 process.
You can do all this in the IDCAMS with something like this (untested),
where you define the temporary file (TEMPDD) in the JCL. This will also set
the CC for the step to either 1 or 2 to show which file was used, in case
you want to do something later on (you could then test If stepname.CC.RUN
and stepname.CC EQ 1...).

Note that to do this right, you should also Listcat FileB to be sure it is
there if FileA is not...I will leave that exercise up to the reader. :)

Billy

//SYSIN   DD *
  LISTCAT ENTRIES('Q6498.BIND.ENTLISTA')
  IF LASTCC = 0 THEN -
DO
REPRO IDS('Q6498.BIND.ENTLISTA') -
  OFILE(TempDD)
SET MAXCC=1
END
ELSE -
DO
REPRO IDS('Q6498.BIND.ENTLISTB') -
  OFILE(TempDD)
SET MAXCC=2
END
/*

On Tue, Feb 21, 2017 at 10:40 AM, George, William@FTB <
bill.geo...@ftb.ca.gov> wrote:

> Thanks for the suggestions.
> Yes, I definitely, and easily, could do this with a REXX however  :-(
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of scott Ford
> Sent: Saturday, February 18, 2017 8:15 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: JCL IF Condition - I'm Missing Something
>
> Gil,
>
> Yeah, I hear you, it should be simpler to perform tasks.
>
>
>
> On Sat, Feb 18, 2017 at 11:12 AM Paul Gilmartin < 000433f07816-dmarc-
> requ...@listserv.ua.edu> wrote:
>
> > On Fri, 17 Feb 2017 21:44:01 -0500, scott Ford wrote:
> >
> > >
> >
> > >Heres what I did:
> >
> > >
> >
> > >//BUILDLIB JOB SYSTEMS,MSGLEVEL=(1,1),MSGCLASS=X,CLASS=A,PRTY=8,
> >
> > >// NOTIFY=,REGION=4096K
> >
> > >//*--*
> >
> > >//*  BUILD IDF-TSS PRODUCT LIBRARIES *
> >
> > >//*--*
> >
> > >//MYLIBS   JCLLIB ORDER=IDF.PRODCTL.JCLLIB
> >
> > >//MYSETS   INCLUDE MEMBER=JCLSETS
> >
> > >//*---*
> >
> > >//* REXX INITIAL STEP TO SET RC FOR IDF   *
> >
> > >//*---*
> >
> > >//STEP1   EXEC  PGM=IRXJCL,PARM='SETRC BUILD,COPY'
> >
> > >//SYSEXEC  DD DSN=IDF.PRODCLST.LIBRARY,DISP=SHR
> >
> > >//SYSTSPRT DD SYSOUT=*
> >
> > >//REXXLOG  DD SYSOUT=*
> >
> > >//SYSPRINT DD SYSOUT=*
> >
> > >//SYSTSIN  DD DUMMY
> >
> > >//IF1  IF (STEP1.RC = 4) THEN
> >
> > >//MYBUILD  INCLUDE MEMBER=LIBUILD
> >
> > >//ENDIF1   ENDIF
> >
> > >//IF1  IF (STEP2.RC = 0) THEN
> >
> > >//MYCPYINCLUDE MEMBER=CPYLIBS
> >
> > >//ENDIF1   ENDIF
> >
> > >
> >
> > Yes, but be aware that:
> >
> >
> >
> > o ENQues for data set names mentioned in either MYBUILD or MYCPY
> >
> >   will be issued, regardless that only one of those steps will be
> executed.
> >
> >
> >
> > o JES3 setup adds constraints.  For example if the same data set is
> >
> >   mentioned with DISP=(,CATLG) in both MYBUILD and MYCPY JES3
> >
> >   setup will report a conflict because it assumes all steps will be
> >
> >   executed regardless of IF or COND.
> >
> >
> >
> > I hate JCL!
> >
> >
> >
> > -- gil
> >
> >
> >
> > --
> >
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> >
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> > --
> Scott Ford
> IDMWORKS
> z/OS Development
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> __
> CONFIDENTIALITY NOTICE: This email from the State of California is for the
> sole use of the intended recipient and may contain confidential and
> privileged information. Any unauthorized review or use, including
> disclosure or distribution, is prohibited. If you are not the intended
> recipient, please contact the sender and destroy all copies of this email.
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>



-- 
Thank you and best regards,
*Billy Ashton*

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


Re: Incredible SHARE discount if you're under 35

2017-02-21 Thread Bill Johnson
 blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px 
#715FFA solid !important; padding-left:1ex !important; background-color:white 
!important; } It figures, when I get old enough to finally get senior 
discounts, it switches to youth discounts.


Sent from Yahoo Mail for iPhone


On Tuesday, February 21, 2017, 10:41 AM, Cheryl Watson 
 wrote:

I received this note from Warren Harper of the SHARE zNextGen project.  This
is a significant discount from the regular registration, and applies to both
this SHARE in San Jose (March 5-10) and SHARE in Providence, RI (August
6-11).

 

I have wonderful news to announce - SHARE and IBM have joined forces to give
a significant registration discount for people new to z - those born during
or after 1982 (so under 35). The discount allows you to register for the
whole week for $975. To qualify for the discount, send a note to
registrat...@share.org   and give the proper
credential (photocopy of valid ID with birth date during or after 1982). You
will then get an email back with a discount code that you can apply during
registration.

This code is exclusive to people who are not IBM employees or SHARE Ribbon
wearing volunteers.

This offer is only valid in 2017 or until it runs out. If you are eligible
for the discount but have already registered, contact registrat...@share.org
  so that you can receive the credit.

Thanks Warren!  Wowza!

 

Cheryl

 

 

Cheryl Watson

Watson & Walker, Inc.

www.watsonwalker.com  

 

 


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




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


VSMLIST

2017-02-21 Thread Joseph Reichman
Hi

I'm trying to find data for PGSER FIX


would VSMLIST.  For free space give me address of storage that have been 
allocated but paged out

Thanks

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


Re: Maximum size of a PDSE library?

2017-02-21 Thread Paul Gilmartin
On Tue, 21 Feb 2017 00:10:42 -0600, Barbara Nitz wrote:
>
>I believe that inserting an entry is just finding the place where it belongs 
>and adjusting the previous and next pointer(s).
> 
IOW you believe its a linear linked list rather than such as a B-tree?

Ouch.

Are the directories for PDSEv1, PDSEv2, HFS, and ZFS similarly organized?

Probably NDA.

>As for caching: The SMSPDSE1 address space used to cache the 4K blocks. Which 
>did not help at all, because back then the maximum cache available to SMSPDSE1 
>was 16GB (I believe). We had about 10 of those large VB PDSE's, and together 
>they were much bigger than the available cache, and SMSPDSE1 would cache the 
>full 4K (which includes data). ...
>
You suggest directory blocks contain data?  That would seem to optimize space
utilization at the expense of performance.  And gain little except for quite 
small
members.

And if I NOTE at the millionth record of the thousandth member of a VB PDSE and
later POINT to it, I wonder what processing occurs?

Probably NDA.

-- gil

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


Incredible SHARE discount if you're under 35

2017-02-21 Thread Cheryl Watson
I received this note from Warren Harper of the SHARE zNextGen project.  This
is a significant discount from the regular registration, and applies to both
this SHARE in San Jose (March 5-10) and SHARE in Providence, RI (August
6-11).

 

I have wonderful news to announce - SHARE and IBM have joined forces to give
a significant registration discount for people new to z - those born during
or after 1982 (so under 35). The discount allows you to register for the
whole week for $975. To qualify for the discount, send a note to
registrat...@share.org   and give the proper
credential (photocopy of valid ID with birth date during or after 1982). You
will then get an email back with a discount code that you can apply during
registration.

This code is exclusive to people who are not IBM employees or SHARE Ribbon
wearing volunteers.

This offer is only valid in 2017 or until it runs out. If you are eligible
for the discount but have already registered, contact registrat...@share.org
  so that you can receive the credit.

Thanks Warren!  Wowza!

 

Cheryl

 

 

Cheryl Watson

Watson & Walker, Inc.

www.watsonwalker.com  

 

 


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


Re: JCL IF Condition - I'm Missing Something

2017-02-21 Thread George, William@FTB
Thanks for the suggestions.
Yes, I definitely, and easily, could do this with a REXX however  :-(


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of scott Ford
Sent: Saturday, February 18, 2017 8:15 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: JCL IF Condition - I'm Missing Something

Gil,

Yeah, I hear you, it should be simpler to perform tasks.



On Sat, Feb 18, 2017 at 11:12 AM Paul Gilmartin < 
000433f07816-dmarc-requ...@listserv.ua.edu> wrote:

> On Fri, 17 Feb 2017 21:44:01 -0500, scott Ford wrote:
>
> >
>
> >Heres what I did:
>
> >
>
> >//BUILDLIB JOB SYSTEMS,MSGLEVEL=(1,1),MSGCLASS=X,CLASS=A,PRTY=8,
>
> >// NOTIFY=,REGION=4096K
>
> >//*--*
>
> >//*  BUILD IDF-TSS PRODUCT LIBRARIES *
>
> >//*--*
>
> >//MYLIBS   JCLLIB ORDER=IDF.PRODCTL.JCLLIB
>
> >//MYSETS   INCLUDE MEMBER=JCLSETS
>
> >//*---*
>
> >//* REXX INITIAL STEP TO SET RC FOR IDF   *
>
> >//*---*
>
> >//STEP1   EXEC  PGM=IRXJCL,PARM='SETRC BUILD,COPY'
>
> >//SYSEXEC  DD DSN=IDF.PRODCLST.LIBRARY,DISP=SHR
>
> >//SYSTSPRT DD SYSOUT=*
>
> >//REXXLOG  DD SYSOUT=*
>
> >//SYSPRINT DD SYSOUT=*
>
> >//SYSTSIN  DD DUMMY
>
> >//IF1  IF (STEP1.RC = 4) THEN
>
> >//MYBUILD  INCLUDE MEMBER=LIBUILD
>
> >//ENDIF1   ENDIF
>
> >//IF1  IF (STEP2.RC = 0) THEN
>
> >//MYCPYINCLUDE MEMBER=CPYLIBS
>
> >//ENDIF1   ENDIF
>
> >
>
> Yes, but be aware that:
>
>
>
> o ENQues for data set names mentioned in either MYBUILD or MYCPY
>
>   will be issued, regardless that only one of those steps will be executed.
>
>
>
> o JES3 setup adds constraints.  For example if the same data set is
>
>   mentioned with DISP=(,CATLG) in both MYBUILD and MYCPY JES3
>
>   setup will report a conflict because it assumes all steps will be
>
>   executed regardless of IF or COND.
>
>
>
> I hate JCL!
>
>
>
> -- gil
>
>
>
> --
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
Scott Ford
IDMWORKS
z/OS Development

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

__
CONFIDENTIALITY NOTICE: This email from the State of California is for the sole 
use of the intended recipient and may contain confidential and privileged 
information. Any unauthorized review or use, including disclosure or 
distribution, is prohibited. If you are not the intended recipient, please 
contact the sender and destroy all copies of this email.


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


Re: HSM followup question

2017-02-21 Thread Richard Marchant
Tony,

The nice manual tells you to:

25, 26Reissue the command with one of the following valid MIGRATE commands
for an SMS-managed volume:

   - MIGRATE VOLUME(volser)
   - MIGRATE VOLUME(volser MIGRATE(0)) [CONVERT]
   - MIGRATE VOLUME(volser) DAYS(0) [CONVERT]
   - MIGRATE VOLUME(volser MIGRATE) DAYS(0) [CONVERT]


Richard Marchant
RSA

On Tue, Feb 21, 2017 at 4:46 PM, Tony Thigpen  wrote:

> I just ran the following:
>
> MIGRATE VOLUME(HDGAC0 MIGRATE(365)) ML2
>
> I got the following:
>
> ARC0570I COMMAND MIGRATION FOR HDGAC6 VOLUME(S) TERMINATED, RC=25 REASON=0
>
> I don't understand what it is trying to tell me:
>
> 25  There is a space management request on an SMS-managed volume with DBA
> or DBU specified, or a nonzero value of days on MIGRATE (days) or DAYS
> (days) is specified on a MIGRATE command.
>
> Tony Thigpen
>
> Richards, Robert B. wrote on 02/05/2017 07:20 AM:
>
>> But, in my MGMTCLAS ACS routine, where everything is based on the storage
>>> group setting, there are no specific IF statement for that storage group so
>>> it appears that the default management class of "" (null) is assigned for
>>> these files.
>>>
>>
>> Don't you mean it is based on the SC setting? Because at this point,
>> according to what you wrote, the SG has not been set because the SG
>> routine sets it by the SC that was assigned in the SC routine.
>>
>> Sequence of invocation: DC to SC to MC to SG
>>
>> Based on this, MC can only set three ways: By DC, by SC or by the MC
>> routine itself.
>>
>> 1) Changing the MC only affects NEWLY CREATED datasets
>> 2) Yes
>>
>> -Original Message-
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
>> Behalf Of Tony Thigpen
>> Sent: Friday, February 03, 2017 6:20 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: HSM followup question
>>
>> For a specific file prefix, my STORCLAS ACS routine sets the storage
>> class to SC. Then in my STORGRP ACS routine, that storage class causes
>> the storage group to be set to SG.
>>
>> But, in my MGMTCLAS ACS routine, where everything is based on the storage
>> group setting, there are no specific IF statement for that storage group so
>> it appears that the default management class of ""
>> (null) is assigned for these files.
>>
>> My assumption is that HSM is just going to ignore the files in this
>> storage class and never migrate them. Yet, for these specific files, I
>> actually want them migrated to tape so I think I need them assigned to a
>> management class. (right/wrong?)
>>
>> Questions:
>> 1) If I change the MGMTCLAS ACS routine so as to assign a real management
>> class, will this affect existing files, or only newly created files?
>>
>> 2) These files are for an old system that is no longer used. Since I just
>> want them migrated out to tape and left there forever, would it be better
>> to just issue a:
>> MIGRATE VOLUME(xx) MIGRATE(365) ML2
>> command and force the move to tape and not worry about setting up a valid
>> management class for these files?
>>
>> --
>> Tony Thigpen
>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions, send
>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>>
>>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

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


Re: HSM followup question

2017-02-21 Thread Lizette Koehler
So the RC 25 says

25, 26
Reissue the command with one of the following valid MIGRATE commands for an 
SMS-managed volume:

MIGRATE VOLUME(volser)
MIGRATE VOLUME(volser MIGRATE(0)) [CONVERT]
MIGRATE VOLUME(volser) DAYS(0) [CONVERT]
MIGRATE VOLUME(volser MIGRATE) DAYS(0) [CONVERT]

So you cannot use 365 in your Migrate parm

What is it you are trying to do?

I think you want to migrate any dataset on HDGAC0 older than 365 days to ML2.  
Is that correct?

(Note:  Might be helpful to start new threads.  Otherwise some might skip it as 
a continuing case from the original posting)

Lizette


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Tony Thigpen
> Sent: Tuesday, February 21, 2017 7:46 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: HSM followup question
> 
> I just ran the following:
> 
> MIGRATE VOLUME(HDGAC0 MIGRATE(365)) ML2
> 
> I got the following:
> 
> ARC0570I COMMAND MIGRATION FOR HDGAC6 VOLUME(S) TERMINATED, RC=25 REASON=0
> 
> I don't understand what it is trying to tell me:
> 
> 25  There is a space management request on an SMS-managed volume with DBA or
> DBU specified, or a nonzero value of days on MIGRATE (days) or DAYS (days) is
> specified on a MIGRATE command.
> 
> Tony Thigpen

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


Re: BPAM, PDSE, and HFS (was: Maximum size of a PDSE library)?

2017-02-21 Thread Tom Marchant
On Mon, 20 Feb 2017 09:18:40 -0600, Paul Gilmartin wrote:

>On Mon, 20 Feb 2017 09:09:05 -0600, Tom Marchant wrote:
>>
>>If you create a member (insert a directory entry), the last entry will 
>>probably 
>>be pushed off the end of the directory entry block. That entry will be moved 
>>to the next block, and probably push the last entry off that block. This 
>>process will continue to the end of the directory.
>> 
>Is this equally true for PDSE as for PDS? 

I doubt it.

>Does a PDSE still have a directory
>organized in 256-byte blocks?

I doubt it, but PDSE will present the directory to a program as if it did.

-- 
Tom Marchant

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


Re: HSM followup question

2017-02-21 Thread Tony Thigpen

I just ran the following:

MIGRATE VOLUME(HDGAC0 MIGRATE(365)) ML2

I got the following:

ARC0570I COMMAND MIGRATION FOR HDGAC6 VOLUME(S) TERMINATED, RC=25 REASON=0

I don't understand what it is trying to tell me:

25  There is a space management request on an SMS-managed volume with 
DBA or DBU specified, or a nonzero value of days on MIGRATE (days) or 
DAYS (days) is specified on a MIGRATE command.


Tony Thigpen

Richards, Robert B. wrote on 02/05/2017 07:20 AM:

But, in my MGMTCLAS ACS routine, where everything is based on the storage group setting, 
there are no specific IF statement for that storage group so it appears that the default 
management class of "" (null) is assigned for these files.


Don't you mean it is based on the SC setting? Because at this point, 
according to what you wrote, the SG has not been set because the SG routine 
sets it by the SC that was assigned in the SC routine.

Sequence of invocation: DC to SC to MC to SG

Based on this, MC can only set three ways: By DC, by SC or by the MC routine 
itself.

1) Changing the MC only affects NEWLY CREATED datasets
2) Yes

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tony Thigpen
Sent: Friday, February 03, 2017 6:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: HSM followup question

For a specific file prefix, my STORCLAS ACS routine sets the storage class to 
SC. Then in my STORGRP ACS routine, that storage class causes the storage 
group to be set to SG.

But, in my MGMTCLAS ACS routine, where everything is based on the storage group setting, 
there are no specific IF statement for that storage group so it appears that the default 
management class of ""
(null) is assigned for these files.

My assumption is that HSM is just going to ignore the files in this storage 
class and never migrate them. Yet, for these specific files, I actually want 
them migrated to tape so I think I need them assigned to a management class. 
(right/wrong?)

Questions:
1) If I change the MGMTCLAS ACS routine so as to assign a real management 
class, will this affect existing files, or only newly created files?

2) These files are for an old system that is no longer used. Since I just want 
them migrated out to tape and left there forever, would it be better to just 
issue a:
MIGRATE VOLUME(xx) MIGRATE(365) ML2
command and force the move to tape and not worry about setting up a valid 
management class for these files?

--
Tony Thigpen

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

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




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


z/OS Java JAAS ThreadSubject.doAs()

2017-02-21 Thread Steve Austin
I have a multi-threaded Java file server that runs on z/OS. A file requestor 
passes a userid and password and is authenticated using JAAS successfully 
creating  a LogonContext.  I would like the thread to run with the authority of 
the requestor when accessing the file and I am trying to using 
ThreadSubject.doAs() to do so. However, the thread continues to run with the 
authority of the job that created the JVM.

The job userid has read access to BPX.SERVER.


  LoginContext lc=authenticate();
  ThreadSubject.doAs(lc.getSubject(), new 
PrivilegedAction() {
public Object run() {
   try {
 //file access code here
} catch (Exception e) {
 e.printStackTrace();
}
return null;
   }
  });

Any idea where I've gone wrong, or what I've missed?

Thanks

-- 
This e-mail message has been scanned and cleared by Google Message Security 
and the UNICOM Global security systems. This message is for the named 
person's use only. If you receive this message in error, please delete it 
and notify the sender. 

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


Re: Question on an HMC's ethernet adapter

2017-02-21 Thread Parwez Hamid
Mike,

I will add another point. If you do have to replace the PCIe Ethernet adapter, 
make sure its the same make/type. Others might fit. However, the HMC code might 
not support or have device drivers for your chosen adapter. If your system is 
under some sort of a maintenance contract, you should check with the service 
rep.  

Parwez

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