Quick Q -- just learnt that there's a CTC path validation utility within CA MIM. Any such alternative available as a freebie, or is this something programmable in REXX?
– Vignesh Mainframe Infrastructure -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Sankaranarayanan, Vignesh Sent: 22 February 2019 07:58 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: [EXTERNAL] Re: CTC Hi Skip, Thanks for sharing your learnings, I do remember reading a similar post on the same topics a few months ago here. I'm going cross-eyed trying to decipher what's already here (to figure out the pattern used) rather than setting up CTCs anew. So in that regard, I thought a REXX or something that uses multiple display commands and IOCP as input could "figure it out" and display it neatly for me. There's probably no re-use value for it in a given site, but will be of great help when getting into it newly. – Vignesh Mainframe Infrastructure -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Jesse 1 Robinson Sent: 21 February 2019 23:58 To: IBM-MAIN@LISTSERV.UA.EDU Subject: [EXTERNAL] Re: CTC I can't help with the specific question posted, but on this list we often try to help with OP's driving problem. Which in this case seems to be: how to manage a complex CTC configuration? We've managed a complex CTC config since the mid-90s without ever consulting diagrams. The secret sauce is having a comprehensive layout with predictable addresses. Some background. Before we introduced sysplex circa 1995, we had half a dozen LPARs on three boxes in two data centers. Only a handful of CTCs with random addresses. Too few to be troublesome. We implemented sysplex not by combining systems but by splitting existing systems into multiple plexes and members. Almost overnight we proliferated to over a dozen LPARs. At the same time we converted SNA VTAM connections to (at the time) ESCON CTCs, now FICON. We also created CTCs for XCF PATHIN/PATHOUT. We succeeded in interconnecting every LPAR with *every other* LPAR on every CEC in both data centers. That's a lot of connections. Our IBM consulting CE told us that many shops were finding it increasingly difficult to manage CTC configurations without some sort of 'scheme'. Here's the scheme he suggested. 1. Every CTC address is a 4-digit value in a defined range. We chose 4xyz and 5xyz. Those ranges cannot be used for any other device type. 2. Each digit in an address is assigned a meaning: x = CEC#, y = LPAR#, z = device#. The assignment is arbitrary but must be consistent across the entire enterprise. 3. To satisfy the XCF requirement for separate inbound and outbound CTCs, we (arbitrarily) assign to PATHIN a 4zxy address and to PATHOUT the corresponding 5zxz address. For VTAM it makes no difference. Note that XCF imposes this requirement to avoid the overhead of changing direction in a single CTC, technically very doable but at a cost in performance. 4. When referring to a target CTC, everyone in the enterprise uses the same address coming from any CEC on any LPAR to that CTC. The result is that our 'map' of CTCs is just a table or chart of CECs and LPARs as described. This scheme has remained remarkably stable over the decades. CECs have come and gone; LPARs have been created or (occasionally) decommissioned; the scheme always defines all the CTCs with minimal fuss. We use system symbols to minimize editing changes. I've looked at HCM diagrams. They make my eyes swim. I will concede one drawback to this scheme: it chews up an awful lot of addresses, all the 4's and all the 5's. When we started in the mid-90s, that was not such a problem. We live with it. I presented this scheme at SHARE many years ago, and I believe there's a Red Book with a similar message. For your consideration. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW robin...@sce.com -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Sankaranarayanan, Vignesh Sent: Monday, February 18, 2019 9:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: [EXTERNAL] Re: CTC Exactly why I want to draw/visualise it. I’m dealing with a dozen or more nodes to interconnect. If it’s 16 nodes, that’s 16C2 (combinatorics)... gets mental pretty fast. – Vignesh Mainframe Infrastructure On 18-Feb-2019, at 23:24, Rob Schramm <rob.schr...@gmail.com> wrote: Depending on the number of lpars and cecs, A simple drawing can do it. The more connections.. the more complicated the drawing. Personally, drawing it is always how i have really understood it YMMV Rob Schramm On Mon, Feb 18, 2019, 12:13 PM Jerry Whitteridge <jerry.whitteri...@ibm.com wrote: > To be able to make sense of CTC definitions I use HCM downloaded to the PC. > Its the only graphical way to review the connections. I also use HCM > to define new CTC connections. For all other HCD definitions I prefer > using HCD and ISPF. > > Jerry Whitteridge > Delivery Manager / Mainframe Architect GTS - Safeway Account > 602 527 4871 Mobile > jerry.whitteri...@ibm.com > > IBM Services > > IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> wrote on > 02/18/2019 06:09:21 AM: > >> From: ITschak Mugzach <imugz...@gmail.com> >> To: IBM-MAIN@LISTSERV.UA.EDU >> Date: 02/18/2019 06:09 AM >> Subject: Re: CTC >> Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> >> >> I don't have a specific rexx for the problem, but I can give some >> tips > form >> daily experience. I do parsing every day, many times a day, for our >> IronSphere product. IOCP is using a macro language. so: >> >> 1. make every macro a single string. continuation is at column 72, the >> last line in a multi line doesn;t have a comma and a continuation >> char > at >> col 762. >> 2. tokenize the string by replacing every equal sign to blank. >> 3. wordpos the keyword you are looking for. of position is not >> zero, > the >> value is the next word. >> 4. result may be enclosed in parentheses, separated with commas. know >> what you are looking for for second level parsing. >> 5. I use a stem to store the single line macro calls at step 1. >> >> >> best, >> ITschak >> >> On Mon, Feb 18, 2019 at 2:32 PM Sankaranarayanan, Vignesh < >> vignesh.v.sankaranaraya...@marks-and-spencer.com> wrote: >> >>> Hello All, >>> >>> I know this is a long shot but does anyone have any REXX that parses > IOCP >>> and "makes sense" of the CTC definitions? >>> I'm losing my mind trying to learn what I'm seeing.. >>> >>> - Vignesh >>> Mainframe Infrastructure ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN MARKSANDSPENCER.COM ________________________________ Unless otherwise stated above: Marks and Spencer plc Registered Office: Waterside House 35 North Wharf Road London W2 1NW Registered No. 214436 in England and Wales. Telephone (020) 7935 4422 Facsimile (020) 7487 2670 www.marksandspencer.com Please note that electronic mail may be monitored. This e-mail is confidential. If you received it by mistake, please let us know and then delete it from your system; you should not copy, disclose, or distribute its contents to anyone nor act in reliance on this e-mail, as this is prohibited and may be unlawful. ---------------------------------------------------------------------- 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