Re: Greg Dyck

2024-02-05 Thread Scott Fagen
I was fortunate enough to work with Greg on an almost daily basis in the 
'90s-early '00s.  Of course, work with = {argue, fight, collaborate, design, 
code, etc.} on a number of projects, mostly digging into concurrency/throughput 
issues in the BCP.  He was the professor's professor with regards to mainframe 
software development, certainly in the nitty gritty of the operating system.  
Just a look at his patents will tell you that:  
https://patents.google.com/?inventor=greg+a+dyck=greg+a+dyck

My condolences to his family, friends and colleagues, this is a great loss to 
the community.

Scott Fagen

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


Re: SYSTEM REXX

2022-08-01 Thread Scott Fagen
On Fri, 15 Jul 2022 14:03:30 +, Harris Morgenstern  
wrote:

>The AXRWTO, AXRWTOR etc. external functions are only available when running 
>under System REXX.You'll need to add your exec to a data set in the 
>REXXLIB concatenation and run it as a system command via MODIFY
> AXR,xxx   where xxx is the name of your exec.

More info here:  
https://www.ibm.com/docs/en/zos/2.5.0?topic=command-communicating-system-rexx

Note that REXXLIB is a "system-wide" specification -- you will have to ensure 
that your test EXECs do not have names that match current production level 
EXECs.

Scott Fagen
Sirius Computer Solutions, A CDW company

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


Re: IBM ZDNT Learner's Edition - beware

2021-10-28 Thread Scott Fagen
I would expect that this version is the one to get if you want to develop 
software:

https://www.ibm.com/docs/en/zdt/12.0.5?topic=personal-edition

Personal Edition

ZD Personal Edition enables a single user to run an IBM® Z distribution on a 
personal computer.

ZD Personal Edition can create an environment for mainframe application 
demonstration, development, testing, and education without Z mainframe 
hardware. It enables z/OS®, middleware, and other z/OS software to run on Intel 
and other compatible computers.

If you go to this page 
(https://www.ibm.com/products/z-development-test-environment/pricing), you can 
start the purchasing process.  I expect that the pricing would vary based on 
your geography, but here in the middle of the US, it says "Starting at 
$5,380.00* per user per year."

Scott Fagen
Sirius Computer Solutions

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


Re: IBM ZDNT Learner's Edition - beware

2021-10-26 Thread Scott Fagen
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: IBM ZDNT Learner's Edition - beware

2021-10-26 Thread Scott Fagen
Sebastian, I think you may have hit on the crux of the matter:

On Tue, 26 Oct 2021 03:44:17 -0500, Sebastian Welton  
wrote:

>This license is for personal, individual learning use only and not for test 
>and development of commercial products.

The legal question is:  is developing a program to be distributed as open 
source software considered the development of a commercial product?

I am not a lawyer, but I've dealt with software IP legal issues for many years. 
 "Commercial Product" is a term that is typically defined within a contract or 
licensing agreement and _usually_ is something like:

"Commercial product means a product, such as an item, material, component, 
subsystem, or system sold or traded to the general public in the course of 
normal business operations at prices based on established catalog or market 
prices."

A "plain reading" of the above statement (in my legally _non-authoritative_ 
opinion) would not preclude development of open source software, as such 
software is freely available; it is neither traded nor paid for.  

Of course, that statement is not from the Learner's licensing agreement.  It 
would be interesting if someone could find the exact language.

Scott Fagen
Sirius Computer Solutions

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


Re: Metal C and generated Assembler

2020-07-07 Thread Scott Fagen
On Mon, 6 Jul 2020 14:55:39 -0500, Scott Fagen  wrote:

With a great deal of online help from Steve Smith and Alex Brodsky, they 
(independently) discovered that "above" the displayed code (generated within my 
prolog), I had a DS statement that had a variable duplication factor that 
relied on a value that was "below" (declared by one of the macros in an 
insert_asm statement).  This keeps the assembler from knowing at the time of 
the failing SETA statement what the location counter is and it fails, even 
though the results of the statement only needs the relative offsets.

For clarity, the point of the code being generated by the compiler is to ensure 
that the data generated within the __asm(...:DS...) statement is less than or 
equal to the length specified (defaults to 255).

From a user perspective, the error messages are inscrutable.

** ASMA032E Relocatable value or unresolved symbol found when absolute value 
required - OPENC/@@LAB@3L 
** ASMA435I Record 944 in SSAF.METALC.C.ASM(CKKTESTR) on volume: TSO001

I'm guessing that OPENC means "open code," @@LAB@3L is where the failure is 
occuring, but looking at the output after the assembler is finished doesn't 
make it obvious that @@LAB@3L was somehow defective when the SETA was being 
processed.

Scott Fagen
21st Century Software
 

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


Re: Metal C and generated Assembler

2020-07-06 Thread Scott Fagen
On Mon, 6 Jul 2020 13:59:30 -0400, Steve Smith  wrote:

>My guess is that something in your inserted prologue/epilogue code contains
>a forward-reference that causes HLASM to suspend the location counter in
>pre-assembly.
>
Steve - any idea of what I should be looking for.  It's not clear to me how you 
came to this conclusion:  

1) The $STATIC area does seem to be rightfully placed in the module:  here is 
the previous CKKTESTR CSECT from the assembler listing:

0006F80 00948  1760 CKKTESTR CSECT ,
 00 
0006F8 1761 @@CONST@AREA@@ DS 0D
 00 
0006F8 C595A385998584401762  DC
XL16'C595A38599858440A38885E2A4827A00'00 
000708 C595A385998584401763  DC
XL16'C595A38599858440A38885E2A4827A40'00 
000718 D9858396A58599A81764  DC
XL16'D9858396A58599A8C5A789A300C9C595'00 
000728 A38599858440A3881765  DC
XL16'A38599858440A38885E2A4827A40D985'00 
000738 A399A800C595A3851766  DC
XL16'A399A800C595A38599858440D4818995'00 
000748 4D5D40D48189957A1767  DC
XL16'4D5D40D48189957A00C9C595A3859985'00 
000758 8440D48189954D5D1768  DC
XL16'8440D48189954D5D40D9858396A58599'00 
000768 A8C5A789A37A00C91769  DC
XL16'A8C5A789A37A00C9C595A38599858440'00 
000778 D48189954D5D40D91770  DC
XL14'D48189954D5D40D985A399A87A00'00 
 5650ZOS V2.2 z/OS XL C
"SSAF.METALC.C(CKKTESTR)"   Page   36
  Active Usings: None   

  Loc  Object CodeAddr1 Addr2  Stmt   Source Statement  
HLASM R6.0  2020/07/06 14.28
0007860 00948  1772 CKKTESTR CSECT ,
 00 
000788 1773 $STATIC  DS0D   
 00 
000788 1774  DC(336)X'00'   
 00 
0008D8008D8 007C8  1775  ORG   $STATIC+64   
 00 

And @@LAB@xL is "8" in both the working and non-working versions of the 
assembler code...based on the length of the DC CL4 followed by the DS 0D...

Scott Fagen
21st Century Software

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


Metal C and generated Assembler

2020-07-06 Thread Scott Fagen
SETC  '@@LAB@5' 
 
38   SETA  256   
 
==SETA  @@LAB@3L  
 
==  AIF   ( GE ).@@OK@3
 
== .@@OK@3  ANOP
 
.OAAAESETA  @@LAB@5L  
 
.OAAAF  AIF   ( GE ).@@OK@5
 
.OAAAG .@@OK@5  ANOP
 

The snippets are exactly the same, except for the labeling difference.

Any thoughts as to what I could have done in either/both of my prologs and 
epilogs which would perturb the assembler to cause this error.

I've cross-posted this to StackOverflow, as well, if you want to see it in a 
better format:
https://stackoverflow.com/questions/62749399/z-os-metal-c-assemble-failing-only-when-i-use-my-own-prolog-epilogs

Thanks,
Scott Fagen

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


Re: What is a mainframe?

2020-01-17 Thread Scott Fagen
On Fri, 10 Jan 2020 15:25:52 -0800, Janet Sun <4jl...@gmail.com> wrote:

>Hi Steve,
>
>Kristine Harper created that video some years ago.
>
>Hope you're doing well.
>
>-- Janet
>

Kristine _Bastin_ nee Harper - wife of SHARE President, Justin Bastin.  Sadly 
(for us), she's no longer "working for a mainframe ISV."

Scott Fagen
21st Century Software

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


Re: Montana is retiring its mainframe | StateScoop

2020-01-17 Thread Scott Fagen
On Fri, 17 Jan 2020 11:30:58 -0800, Charles Mills  wrote:

>https://statescoop.com/montana-state-government-retiring-mainframe-tim-bottenfield/SighCharlesSent
> from a mobile; please excuse the brevity.
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Articles like these are more interesting in what they don't say than what they 
do say.  Many of the "services" that had been provided in the past by state and 
local mainframes have been moved to mainframes run by the feds, just like many 
federal departments have "outsourced" datacenter operations to the SSA, DISA, 
etc.

Scott Fagen
21st Century Software

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


Re: MVS Command output

2019-04-16 Thread Scott Fagen
On Thursday, March 28, 2019 at 5:17:25 PM UTC-5, oldci...@gmail.com wrote:
> I have this program that issues MVS commands.  As expected, the output 
> appears in the SYSLOG.   Is there a way to make it appear in SYSPRINT or 
> SYSOUT?
> 
> Thanks

I caught this one out on Google Groups.  

There is nothing in MGCR(E) (SVC 34) that will cause output to go to any 
particular allocated DD.  You could run under the TMP, and use the CONSOLE 
command to issue system commands and have the output go back to SYSTSPRT -- 
you'll need to ensure that CONSPROF is setup to echo the commands back... 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ikjc400/conspro.htm
 

Alternatively, your code could open SYSPRINT/SYSOUT and write the text of the 
messages from the MDBs returned by the commands.

Scott Fagen
21st Century Software

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


Rant of the Day - First World Problems

2018-06-12 Thread Scott Fagen
Just figured I'd do the LISTSERV equivalent of primal scream therapy.

One of the pleasures of Google is the ability to get help on almost anything 
IBM mainframe related by searching for something like:

TSO REXX POS 

and you'd get back a pointer to the page in the online library to the POS 
function within the first five or so Google hits.  Given that the z/OS 2.1 doc 
has been out there for a very long time, almost all of the "hits" refer to the 
z/OS 2.1 knowledge center.  

IBM took down all these books in the last couple of days and now all of these 
hits have been turned to $hit:

Documentation for z/OS V2.1.0 is no longer available in IBM Knowledge Center.

While the product version and release remains in service, you can find 
information in the following formats:
Individual PDFs for downloading: 
https://www.ibm.com/servers/resourcelink/svcoo100.nsf/pages/zosv2r1-pdf-download?OpenDocument
z/OS V2R1 Adobe Indexed Collection (all PDFs with full text search via the free 
Adobe Acrobat Reader): 
http://publibz.boulder.ibm.com/zoslib/pdf/zosv2r1pdfcollection.zip
IBM Knowledge Center plugins for downloading (for use with IBM Knowledge Center 
for z/OS): http://publibz.boulder.ibm.com/zoslib/SSLTBW_2.1.0_4KC.jar.
For information about current releases of this product see 
http://www.ibm.com/support/knowledgecenter/SSLTBW/welcome.

More information and resources are available at the IBM z/OS Internet Library: 
https://www.ibm.com/servers/resourcelink/svcoo100.nsf/pages/zosinternetlibrary?opendocument.

Now, this isn't IBM's fault.  However, taking the same search to the z/OS 2.2 
KC main page gives nothing of value for someone looking for the POS (ironic, 
huh?) function (the search was TSO REXX POS):

- The TSO command environment
- Host command environments for z/OS UNIX processing
- TSO commands, CLISTs, and REXX EXECs
- Using TSO subcommands from a TSO CLIST or REXX exec
- REXX ADDRESS TSO support requirements

Here's Google's #1 hit (that's as far as you have to go) for TSO REXX POS:

POS (Position) - IBM
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.../pos.htm
POS (Position) z/OS TSO/E REXX Reference SA32-0972-00 ... (See also the INDEX 
and LASTPOS functions.) Returns 0 if needle is the null string or is not found 
...

To curtail a possible rathole on this discussion, please don't suggest adding 
"z/OS 2.2" to the Google search.  It doesn't help.  The Googler simply returns 
a similar set of hits and says it couldn't find "2.2".

POS (Position) - IBM
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2...ibm.zos.../pos.htm
z/OS TSO/E REXX Reference ... returns the position of one string, needle, in 
another, haystack. (See also the INDEX and LASTPOS functions.) Returns 0 if ...
Missing: 2.2 < weird for the most likely hit, no?

I'd be glad to entertain suggestions on how to better negotiate Google (use 
Bing?) or make the IBM KC site return more intelligent results.  Whatever 
happened to Watson?

Rant complete,
Scott Fagen
21st Century Software

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


Sharing across two sysplex

2018-03-13 Thread Scott Fagen
Caught this on the newsgroup, not the LISTSERV:

--

jean.b...@ca-attica.fr

Hello. We are in the process to separate our current SYSPLEX in two : 
1. for the production 
2. for the dev/qualifications. 

A. Can we use an unique TWS controller to Schedule jobs on two ? 
B. Can we use RACF RRSF to propagate our pwd over IP between them ? 
C. Can we share dasd (write one side at a time, not pdse) with GRS (not MIM) ? 

Many Thank's 

-

Answers:
A.  Yes, but there are recovery considerations.  Have a look at 
http://ibmsystemsmag.com/mainframe/administrator/tivoli/all-schedules,-all-the-time/
B.  Yes, but there are operational differences.  Have a look at 
http://www.redbooks.ibm.com/abstracts/sg248041.html?Open
C.  That's a nuanced question.  Can you share DASD between sysplexes?  Sure.  
Can you count on the data on the DASD being maintained with integrity with only 
GRS, probably not.  Without something like MIM, you will need to use some other 
form of serialization that spans the sysplexes.  The only thing I'm aware of is 
to use hardware RESERVE/RELEASE, which is fraught with its own set of 
management issues.  You can search this group for probably dozens of 
discussions on the advantages/disadvantages of a hardware vs. software solution.

Do you have a need to share tapes and tape drives?  Another set of things to 
think about

Scott Fagen
CPO - 21st Century Software

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


Re: TSSO problems

2018-01-20 Thread Scott Fagen
On Sat, 20 Jan 2018 18:38:21 -0500, Tony Thigpen <t...@vse2pdf.com> wrote:

>
>TSSO is getting:
>*TSSG154S UNABLE TO FIND UCM FOR TSSO SUBSYSTEM CONSOLE
>  TSSG153S TSSO IS UNABLE TO ALLOCATE ONE OR MORE SUBSYSTEM CONSOLES
>I had to manually update IEZVG100 with the missing field, SCSCONID...
>now I think other macros
>may have had changes but not failed assembles.

I've never dealt with TSSO directly, but...

It's not clear where you are in setting the product up, but if this is just the 
beginnings, ... do you have any subsystem consoles set up in CONSOLxx?  

See 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieag100/suomas.htm

Scott Fagen
CPO - 21st Century Software

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


Re: Delaying response to a message

2016-06-14 Thread Scott Fagen
> Is there a maximum number of outstanding WTORs allowed? How long does a 
> message token last.

There are two CONSOLxx parameters, RLIM and RMAX, that govern WTOR and REPLY 
behavior.  These can be dynamically changed via the CONTROL M (K M) command.  
RLIM sets the REPLY LIMIT, number of WTORs that can be outstanding at any time. 
 If there are RLIM WTORs already outstanding, new WTORs will wait for the count 
to reduce to below RLIM.  Programs with certain attributes can breach RLIM and 
approach RMAX.  If the system exhausts all the REPLY IDs available to it 
(systems reserve the IDs in chunks), it will then serially reuse REPLY ID 0.  
If REPLY ID 0 is already outstanding, a subsequent WTOR will wait for ID 0 and 
the system will issue IEA557A.

A WTOR will "last" until there is a valid REPLY command for that ID or the 
program requesting the REPLY terminates.

Scott Fagen
Chief Architect - z Systems and Workload Automation
CA Technologies

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


Re: So Long, and Thanks For All The Fish

2015-12-31 Thread Scott Fagen
Enjoy and don't be a stranger!

Scott
--
Chief Architect - z Systems
CA Technologies

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


Re: IPCS Magicians (was: Smaller Private Area in DR)

2015-09-09 Thread Scott Fagen
On Thu, 3 Sep 2015 09:41:13 +, Cannaerts, Jan <jan.cannae...@socmut.be> 
wrote:

>If someone showed interest in becoming such a fabled magician, what direction 
>would you point said someone to?

This Redbook has a nice starter set on IPCS:

http://www.redbooks.ibm.com/redbooks/pdfs/sg247110.pdf

Scott Fagen
Chief Architect z Systems
CA Technologies

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


Re: XCF HELP!

2015-07-30 Thread Scott Fagen
On Mon, 13 Jul 2015 10:47:15 -0400, Joseph W Gentile jwgen...@us.ibm.com 
wrote:

It's a good practice to update all the GRSRNLXX's for 
the sysplex at once. 

It's an even better practice to share the same GRSRNLxx member with all members 
in the GRS complex ;-)

Scott Fagen
Chief Architect - z Systems
CA Technologies

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


Re: Downgrading ENQ

2015-07-03 Thread Scott Fagen
On Thu, 2 Jul 2015 09:31:37 -0500, Paul Gilmartin paulgboul...@aim.com wrote:

Suppose:
ALLOCATE DD(DDSHR) DSN(FOO.BAR) SHR
There is now an ENQ SHR SYSDSN FOO.BAR

Then:
ALLOCATE DD(DDEXC) DSN(FOO.BAR) OLD
The ENQ is upgraded to EXC

... some stuff ...  Then:
FREE DD(DDEXC)
is the ENQ downgraded back to SHR?  Why or why not?

-- gil

See 
http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.e0za100/mvssysdsn.htm

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: How is CAMASTER started?

2015-06-19 Thread Scott Fagen
On Thu, 18 Jun 2015 11:12:27 +0200, nitz-...@gmx.net nitz-...@gmx.net wrote:

 Does anyone know?

Yes.  

We made our case to IBM, they agreed and provided a licensed API.

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: MGCR in a non typical asid

2015-03-10 Thread Scott Fagen
On Thu, 5 Mar 2015 17:29:54 +0200, Itschak Mugzach imugz...@gmail.com wrote:

I am running a MPF exit that works fine from user adress spaces. In respond
to RACF msg ICH302D, the userid assigned is +CONSOLE. The OPERCMDS profile
is having uacc read, but racf refuses the REPLYxx,Y
Another command issued under the same conditions (no acce)is MVS SEND
command, this time from mstjcl00.I am trying to avoid converting to MGCRE.

- snip -

If you're wedded to the idea of staying with MGCR, what *might* work is to get 
the command out of the user space and into a system address space.  This could 
be accomplished by pre-pending RO cvtsname, to your REPLY command.  
Remember to compress out any blanks for a system name that is less than eight 
characters.

No guarantees...if you try it and it works, I'd love to know (having been one 
of the original developers of the ROUTE command...).

Also, it looks like MGCR has been beefed up a bit to allow the specification of 
security information on the macro call:

http://www-01.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos.r13.ieaa800/mgcr.htm

Scott Fagen
Chief Architect - z Systems and Workload Automation
CA Technologies
Plano, TX

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


Re: Console Mode in zOS 1.13

2015-01-18 Thread Scott Fagen
On Sun, 18 Jan 2015 00:44:38 -0500, Dno snipers5...@gmail.com wrote:

Hi,
 
We are migrating to zOS 1.13 and in COMMNDxx I have a SETCON MODE=DISTRIBUTED. 
What is the difference between MODE=DISTRIBUTED and MODE=SHARED? 

The fundamental way the Console Service component (mostly within the CONSOLE 
address space) manages console behaviors across a sysplex.
See 
http://www-01.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos.r13.ieag300/mode.htm

There are two systems in the sysplex, having the 1.13 system with DISTRIBUTED 
and the 1.11 system with SHARED cause any issue?

PARMLIB will only affect the setting when the first system IPLs and creates the 
sysplex.  Thereafter, whatever the sysplex is doing governs what any subsequent 
system joining the sysplex can do.  It may be true that having a PARMLIB value 
that conflicts with the current sysplex value will cause that system to fail 
during IPL.  I'm sure someone more current with the code can point out the 
behavior.

 
Thank you,
Dean

Sent from my iPhone

Scott Fagen
Chief Architect - Mainframe and Workload Automation
CA Technologies

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


Re: Command Prefixes

2014-09-08 Thread Scott Fagen
On Mon, 8 Sep 2014 12:07:12 -0500, Mark Zelden m...@mzelden.com wrote:

IBM vs non-IBM has nothing to do with it.  It depends on whether the software
has registered itself with CPF.  For example, the RACF subsystem will not
register itself unless you supply the proper parm in IEFSSNxx. 

That being said, this facility has been around a *long* time and any
vendor that uses a subsystem character prefix should be doing
this by now.  


Exactly.  CPF was added in MVS 4.1.0 (if I recall correctly) - many years after 
the advent of the SSI.  I wrote big chunks of the SVC 34 processing for CPF 
(back in the 80s...).  There is nothing in the operating system, nor the SSI, 
that forces a subsystem to declare or use a prefix.  Also, there is nothing 
requiring an invoker of the Command Prefix Facility actually be a subsystem.  
Any program that meets the authorization requirements can do so.  Additionally, 
CPF supports command prefixes that are greater in one character in length.  
There is an example in the doc that shows how to programmatically set up a 
prefix that automatically routes a command to execute on a particular system, 
so you don't have to use the ROUTE command.

http://pic.dhe.ibm.com/infocenter/zos/v2r1/index.jsp?topic=%2Fcom.ibm.zos.v2r1.ieag300%2Fmccpf.htm

Scott Fagen
Chief Architect - System z and Workload Automation
CA Technologies

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


Re: GRS RESMIL setting on CPU consumption

2014-04-30 Thread Scott Fagen
On Wed, 23 Apr 2014 04:56:28 -0500, Anthony Fletcher flet...@nz1.ibm.com 
wrote:

It is a while since there had been any discussion of appropriate values of 
RESMIL and its effect on CPU consumptiom. It appears that there was general 
concensus that RESMIL(OFF) would be a bad idea, and that RESMIL(0) would be 
best since it should be managed dynamically.

A blast from (my) past:
https://listserv.ua.edu/cgi-bin/wa?A2=IBM-MAIN;8d626696.0802

Scott Fagen
Chief Architect - System z
CA Technologies

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


Re: zIIP simulation

2013-11-14 Thread Scott Fagen
And you can hear Chris and the IDMS team speak about this:

CA IDMS gets even zIIP-ier.  

Want more CPU without buying more MIPS?  Join the CA IDMS team and customers 
Chris Hoelscher and Iain Robertson for a live webcast and quick tour of the new 
CA IDMS zIIP expansion in 18.0 and 18.5.  

Tuesday, November 19, 2013 10:30 am, Eastern Standard Time (New York, GMT-05:00)
Event number: 740 118 779
Event password: This event does not require a password.
Event address for attendees: 
https://catechnologies.webex.com/catechnologies/onstage/g.php?d=740118779t=a


On Mon, 11 Nov 2013 04:32:31 +, Chris Hoelscher choelsc...@humana.com 
wrote:

(CA-)IDMS recently published a enhancement that allows ALL eligible workload to 
be sent to zIIP processors - in our busiest systems (100million+ tasks/week) - 
we saw a 97% reduction in TCB cpu  IDMS is certainly alive and well at our 
shop! 

Chris hoelscher
Technology Architect | Database Infrastructure Services
Technology Solution Services

123 East Main Street |Louisville, KY 40202
choelsc...@humana.com
Humana.com
(502) 476-2538 – office
(502) 714-8615 - blackberry
Keeping CAS and Metavance safe for all HUMANAty

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


Re: Command output not displayed on Console

2013-10-25 Thread Scott Fagen
On Tue, 22 Oct 2013 11:21:16 +0300, ��� �� ��� gad...@malam.com wrote:

Hi,
I added a few consoles, and the operators are complaining that the output from 
$DI is not displayed on the console.
When I issue the $DI command I see this in the syslog, but nothing is 
displayed on the console:
T064 0290  $DI
STC09092 0290  $DI,CLASS,STATUS,JOBNAME
INTERNAL 0090  $HASP892 INIT(1)CLASS=KQ1B,STATUS=INACTIVE
INTERNAL 0090  $HASP892 INIT(2)CLASS=Q,STATUS=INACTIVE
-snip-

Based on SYSLOG, the command was issued by some console named T064 (EMCS, maybe 
SDSF or some other tool). 

T064 cannot be one of your MCS consoles (all of which are unnamed, given that 
they bear their console ids) based on your D C command below:

IEE889I 07.33.49 CONSOLE DISPLAY 689
MSG: CURR=0LIM=9000 RPLY:CURR=0LIM=50   SYS=BOIA  PFK=28
CONSOLE/ALTID  --- SPECIFICATIONS ---
SYSLOG COND=H  AUTH=CMDS NBUF=0UD=N
ROUTCDE=ALL
01/02  01  COND=M  AUTH=MASTER   NBUF=0UD=Y
  04A0  AREA=Z  MFORM=J
  BOIA  DEL=RRTME=1  RNUM=16   SEG=20CON=N
USE=FC   LEVEL=ALL PFKTAB=PFKTAB1
ROUTCDE=ALL
MONITOR=JOBNAMES,SESS
09/10  09  COND=A  AUTH=ALL  NBUF=0UD=N
  1000  AREA=Z  MFORM=J
  BOIA  DEL=RRTME=1  RNUM=16   SEG=20CON=N
USE=FC   LEVEL=ALL PFKTAB=PFKTAB1
ROUTCDE=ALL
MONITOR=JOBNAMES,SESS
10/09  10  COND=A  AUTH=ALL  NBUF=0UD=N
  1001  AREA=Z  MFORM=J
  BOIA  DEL=RD   RTME=1  RNUM=18   SEG=9 CON=N
USE=FC   LEVEL=ALL PFKTAB=PFKTAB1
ROUTCDE=ALL
MONITOR=JOBNAMES,SESS

You could probably figure out what's happening by GTF tracing the pertinent SSI 
control blocks (SSIB, SSOB, SSCM) before/after the command processing SSI (code 
10).  I'm pretty sure that IBM documents how to do this somewhere because who 
the frack screwed up my control blocks is a frequent SSI problem.

Forensically, it would appear that someone(s) on the SSI are changing the 
command text (augmenting the command) and changing the issuing console id to 
zero (I don't believe you can alter the console name to INTERNAL).

It's not clear to me why you'd expect a command response to show up on a 
different console from the one issuing the command (other than by MSGROUT, as 
pointed out elsewhere).  A way that you might capitalize on this behavior is to 
assign the INTIDS attribute to the consoles where you want the output to go.  
Using INTIDS says, I want all messages routed to console id 0 to come to 
here.  Have a look here (mind any wrap):  
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2g370/3.4.7?ACTION=MATCHESREQUEST=intidsTYPE=FUZZYSHELF=EZ2ZO10I

Scott Fagen
Chief Architect - System z
CA Technologies

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


Re: Debugging IEAVMXIT

2013-10-10 Thread Scott Fagen
On Thu, 10 Oct 2013 08:34:15 -0700, John Norgauer 
john.norga...@ucdmc.ucdavis.edu wrote:

Having a problem with IEAVMXIT(exit routine)
-snip-
What's the best way to debug this exit?

Of course, it depends on what you are trying to figure out.  I will offer some 
reverse advice:  don't use WTO to get your diagnostics out ;-) 

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: CFCC memory requirements

2013-10-10 Thread Scott Fagen
On Wed, 9 Oct 2013 08:59:33 -0500, Mark Zelden m...@mzelden.com wrote:

CFSIZER is all about structure sizes based on CFCC level.   Dump space and 
size of the control code isn't suggested - at least the last time I ever
looked at it.   

I stand corrected.  The IBM recommendation for dump space can be found in MVS:  
Setting Up a Sysplex.  From z/OS R12:

You can define only one dump space in each coupling facility; however, that 
dump space can contain several structure dump tables. IBM® recommends that you 
specify 5% of the available storage in a coupling facility for dump space. If 
you do not specify any coupling facility dump space, none will be allocated and 
no structures in the coupling facility can be dumped.

Not only that, while IBM tries to keep CFSIZER accurate, as
I'm sure some members of this list could attest to, it has not been the most 
reliable tool over the years and is not an officially supported either.

Reliable as in not available all the time or reliable as in gives wrong 
answers?  If the latter, it would be odd, as last I knew, the application 
behind the webpage actually asked a current CF what the right size should be 
given the user's input.

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: CFCC memory requirements

2013-10-09 Thread Scott Fagen
 On Tue, 8 Oct 2013 00:10:51 +0200, R.S. wrote:

How much memory is required for CFCC (Coupling Facility Control Code)to run? 
I meanpure OS, without any user defined structures. 
BTW: Is the amount constant or its size depends on number or size of 
defined structures?

I would expect the answer to be it depends (on the level of CFCC LIC code you 
are running).  I would expect the answers from CFSIZER and advice on the 
webpage would ensure proper sizing so that you have enough storage for the 
structures, the structure controls, dump space and the underlying control code.

Go here...http://www-947.ibm.com/systems/support/z/cfsizer/index.html 

Another question: what version of CFCC was 64-bit (supported 2GB memory)?
CFLEVEL 12

See...http://www-03.ibm.com/systems/z/advantages/pso/cftable.html

Scott Fagen
Chief Architect - System z
CA Technologies

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


Re: Distance considerations fo a Parallel Sysplex with DB2 Data Sharing

2013-10-09 Thread Scott Fagen
On Tue, 8 Oct 2013 17:38:02 +0300, Sheldon Davis wrote:

I was wondering what the maximum distance would be for a  Parallel Sysplex 
with DB2 Data Sharing on two BC12's.

From  http://www-03.ibm.com/systems/z/advantages/gdps/faqs.html

How far apart can I spread my CF's? How far can I stretch my Parallel Sysplex?

ISC-3 links can be extended to 100 km without any RPQ. With RPQ 8P2263 using 
qualified DWDM equipment, this can be extended to significantly longer 
distances. Distances affect workload response times. More detail on this is 
described in GDPS/PPRC 100KM Test at 
http://www.ibm.com/common/ssi/fcgi-bin/ssialias?infotype=SAsubtype=WHappname=STGE_ZS_ZS_USENhtmlfid=ZSW03119USENattachment=ZSW03119USEN.PDF
 

(mind any split).

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: z/OSMF

2013-07-01 Thread Scott Fagen
On Monday, July 1, 2013 12:04:55 PM UTC-4, John Norgauer wrote:
 Any user experiences with the z/OSMF product as far as its benefits and 
 
 functionality?

Some feedback here:

https://share.confex.com/share/120/webprogram/Session13040.html

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: ENF 54 (SDUMP event)

2013-06-12 Thread Scott Fagen
Wayne Driscoll said:  

snip
Having 2 API's, one internal, one external has a large
number of negative consequences, including increasing maintenance effort,
because if there is a defect, both API's have to be investigated, and
possibly modified and the increased testing requirements, including ongoing
regression testing.
/snip

It all depends on how you define API.  Is the interface the parameter list 
and the linkage to the service or is it the executable macro one uses to 
invoke the service?  I'd argue that it is not always clear or consistent for 
z/OS.  Obviously, the back end service routines can't figure out if they were 
called by code generated by a macro or hand cobbled by a developer.  

There are clearly cases within z/OS where the BCP developers have access to a 
greater variety of parameters to the same exact linkage and back end routines 
for a number of system services.  There is no technical reason to not provide a 
mapping and executable macro (in SYS1.MACLIB?) for the unwashed masses and 
separate macros (in an internally accessible maclib, not shipped with the 
product) for the Priests of the Temples of Syrinx that both wind up invoking 
the same back end code.

Scott Fagen
Chief Architect - System z
CA Technologies

--
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.13 and BCPII internal protocol

2013-06-12 Thread Scott Fagen
See 
ftp://ftp.software.ibm.com/s390/zos/racf/pdf/ny_metro_naspa_2011_03_22_intro_to_bcpii.pdf

BCPii gets to the HMC/SE through an internal protocol (all within the System 
z server), distinguished from the SNMP protocol that flows to the HMC over a 
network that is external from the System z hardware (e.g. out of the OSA into 
the HMC).

Scott Fagen
Chief Architect - System z
CA Technologies

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


Re: Choosing a tape library

2013-06-10 Thread Scott Fagen
גדי בן אבי said:

Hi, 

I was asked to help choose a tape library for our system.
-- snip --

As mentioned by another poster, for your use, a tapeless solution might prove 
most scalable.  You can use a something other than shipping to get your data 
to D/R.  See shameless-plug 
href=http://www.ca.com/us/products/detail/ca-vtape-virtual-tape-system.aspxCA 
VTAPE/shameless-plug.

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: Usefullness (or not) of STOC/LOC instructions?

2012-11-28 Thread Scott Fagen
On Tue, 27 Nov 2012 14:55:16 -0600, Paul Gilmartin paulgboul...@aim.com wrote:

It requires that software developers
test on every available and possible future system.  Simply, it's irresponsible
not to have made the behavior consistent across models.

Think Java.  The JVM can construct different instruction sequences (JIT 
compile) based on the the underlying hardware, determined when the JVM is 
started.

Scott Fagen
Chief Architect - Mainframe
CA Technologies

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


Re: Remove a system from a SYSPLEX but keep it in the GRS ring

2012-09-04 Thread Scott Fagen
It can be done, you need to define and connect CTCs between all the non-sysplex 
system(s) and the sysplex systems (see GRSCNFxx 
http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.ieae200%2Fgrscnf.htm).
  If you don't fully interconnect the non-sysplex system(s) with the sysplex, 
there is a potential for creating situations where only a subset (or none) of 
the complex will continue when a system leaves the ring (you can read about 
that in Planning: GRS, 
http://publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.ieag400/oldsplx.htm#oldsplx).

Adding non-sysplex systems to the GRS complex also turns off a bunch of 
sysplex-exclusive goodies while those systems are active in the GRS complex, 
e.g. fully automated recovery from system failures and dynamic RNL changes, 
implying you have to design and implement local processes to deal with those 
events.

Scott Fagen
Chief Architect - Mainframe
CA Technologies


On Tue, 4 Sep 2012 16:12:03 +1000, Gregory Peck (CITEC) 
gregory.p...@citec.com.au wrote:
-snip-
Any real world experiences on bringing up a system that was previously part of 
a basic SYSPLEX,
whilst keeping it in the same GRS ring as the other SYSPLEX members?
-snip-
Any obvious gotchas from the GRS point of view?

Thanks,
Greg




* Disclaimer *

The contents of this electronic message and any attachments are intended only 
for the addressee and may contain privileged or confidential information. They 
may only be used for the purposes for which they were supplied. If you are not 
the addressee, you are notified that any transmission, distribution, 
downloading, printing or photocopying of the contents of this message or 
attachments is strictly prohibited. The privilege of confidentiality attached 
to this message and attachments is not waived, lost or destroyed by reason of 
mistaken delivery to you. If you receive this message in error please notify 
the sender by return e-mail or telephone.

Please note: the Department of Science, Information Technology, Innovation and 
the Arts carries out automatic software scanning, filtering and blocking of 
E-mails and attachments (including emails of a personal nature) for detection 
of viruses, malicious code, SPAM, executable programs or content it deems 
unacceptable. All reasonable precautions will be taken to respect the privacy 
of individuals in accordance with the Information Privacy Act 2009 (Qld). 
Personal information will only be used for official purposes, e.g. monitoring 
Departmental Personnel's compliance with Departmental Policies. Personal 
information will not be divulged or disclosed to others, unless authorised or 
required by Departmental Policy and/or law.


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