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

Reply via email to