Re: Greg Dyck
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
> 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
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)
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!
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
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?
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
גדי בן אבי 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?
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
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