Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XCF signaling stopped working with ga36e0bbc #11

Closed
edtgek opened this issue Jul 24, 2017 · 6 comments
Closed

XCF signaling stopped working with ga36e0bbc #11

edtgek opened this issue Jul 24, 2017 · 6 comments
Assignees
Labels
BUG The issue describes likely incorrect product functionality that likely needs corrected.

Comments

@edtgek
Copy link

edtgek commented Jul 24, 2017

Hi. After installing Hercules pre-built version Hercules-4.0.0.8873-SDL-ga36e0bbc, XCF signaling stopped working in both my base sysplex.

With version Hercules-4.0.0.8845-SDL-g15c01ddb and some earlier versions both my base sysplex is working great.

I tested the newest version a couple of times and the first system in the plex is coming up fine but the second system get no contact with the first system. This happens every time I test. You can see the response in the last picture in the attached file. As soon I go back to the version Hercules-4.0.0.8845-SDL-g15c01ddb both my plex works fine again.

In the attached file I show how the CTCE's are configured in the two Hercules configuration files as well as the corresponding parmlib couple members for both systems.

XCF_signalling_stopped_working.docx

@Fish-Git
Copy link
Member

@edtgek : I am not familiar with sysplex and admit I have never tried to create on using CTCE.

I would like to try and recreate the problem for myself so that I can properly debug this issue.

What are the requirements? Do I simply define two Herc systems using cross-connected CTCE devices like you have, along with PARMLIB(COUPLE) members (with swapped PATHIN and PATHOUT statements) like you have? Is that all there is to it?

Thanks.

(And sorry about the breakage! With your help I'm sure I'll get it fixed!)

@edtgek
Copy link
Author

edtgek commented Jul 24, 2017 via email

@Fish-Git
Copy link
Member

Fish-Git commented Jul 24, 2017

You will need 2 CTC addresses in MVS that correspond with the CTCE in the Herc configuration.

I presume you mean I should use CTC devices in each system's TCPIP PROFILE, each defined with a different IP address, yes? (i.e. a total of 4 different IP addresses? Two for each system, one IP address for each CTC device?) Is that correct?

You also will need some couple datasets that you see in the couple member.

How do I create these datasets?

Note!   I am very inexperienced with MVS/ZOS, so I will need lots of help from you! Thanks!

@edtgek
Copy link
Author

edtgek commented Jul 25, 2017 via email

@Fish-Git
Copy link
Member

@edtgek : Göran,

It sounds like trying to recreate this problem might be beyond my abilities, so I would like to do something else instead.

I would like you to try my test Hercules containing my proposed (possible) fix. Please send me your email address. My email address is fish at softdevlabs dot com.

Thanks!

@Fish-Git
Copy link
Member

Göran (and any other interested parties):

SDL Hyperion commit 71d9a74 fixes this problem.

Those building Hercules for themselves will simply need to do a git pull to pick up the change and then rebuild Hercules.

Those using pre-built Windows binaries will unfortunately have to wait for the next snapshot, which is more than likely still several weeks away yet.

@Fish-Git Fish-Git self-assigned this Jul 28, 2017
@Fish-Git Fish-Git added the BUG The issue describes likely incorrect product functionality that likely needs corrected. label Apr 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG The issue describes likely incorrect product functionality that likely needs corrected.
Projects
None yet
Development

No branches or pull requests

2 participants