Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Workspace GDPS
Created by Guest
Created on Mar 23, 2023

GDPS problem determination/detection tool

I would like to see a GDPS problem determination/detection tool that would be able to interrogate the netlog and identify better the cause of a particular failure. 

The error message reporting (although getting better in recent versions) in the Netview netlog can sometimes be cumbersome/complex for the end user to identify what the actual issue is. This results in PMR's being opened when in actuality the issue could have been identified by the user had they had a bit more knowledge of what the errors were actually reporting on.

Idea priority Medium
  • Guest
    Reply
    |
    Oct 30, 2023

    As other customers said, we would like to see all GDPS-messages associated with a message ID so we are able to find the description belonging to the error. Right now we need experience or luck when guessing what a message is supposed to mean.

  • Guest
    Reply
    |
    Oct 26, 2023

    A good idea, but a shame that we need it. The Netview log is almost incomprehensible and is full of traps. I'd prefer it if IBM tried to make it a bit more friendly.

  • Guest
    Reply
    |
    Oct 23, 2023

    LBG would be supportive of this idea. We consider it a high priority and would like it within the next two years.

  • Guest
    Reply
    |
    Oct 18, 2023

    Yes, a very good idea. One thing though and I think it was mentioned years ago. Could all GDPS messages be given a message ID? That would go some way in assisting, as it's only via experience that one gets to know what a message is saying, if it has no ID.


    A silly example off the cuff is (albeit here easily understood) -


    GEORPT ****************************************************

    GEORPT * Coupling Facility List

    GEORPT *---------------------------------------------------

    GEORPT * CF1W1 008561.IBM.02.00000003E818

    GEORPT * CF2W1 008561.IBM.02.00000005CFB8

    GEORPT *---------------------------------------------------

    GEORPT * GDPS Managed Coupling Facility list

    GEORPT *---------------------------------------------------

    GEORPT * CF1W1 008561.IBM.02.00000003E818 SITE1

    GEORPT * CF2W1 008561.IBM.02.00000005CFB8 SITE2

    GEORPT ****************************************************

    None of the messages have a message ID.

    It was just an idea.

  • Guest
    Reply
    |
    Oct 16, 2023

    A good idea and always useful to be able to pinpoint errors quicker.

  • Guest
    Reply
    |
    Oct 13, 2023

    Would be useful

    Nice to have

  • Guest
    Reply
    |
    Oct 12, 2023

    Always a good addition to have more/faster information for problem determination. Or at least have (error) messages highlighted / marked in the Netlog.


  • Guest
    Reply
    |
    Oct 11, 2023

    Good idea. It always makes sense to make things easier

  • Guest
    Reply
    |
    Oct 10, 2023

    FIS/Worldpay agrees this would be helpful.

  • Guest
    Reply
    |
    Oct 10, 2023

    Could be useful.

  • Guest
    Reply
    |
    Oct 10, 2023

    This is a great idea!

  • Guest
    Reply
    |
    Oct 10, 2023

    We would appreciate such a solution. Many GDPS messages tell us to look for more information in the Netview log. And that contains tons of messages from all kind of Netview tasks as well as system messages. It's often hard to find the right information. And if the root cause is on another system it makes things not easier.

  • Guest
    Reply
    |
    Oct 10, 2023

    So broad to implement at once, but a start can be: add relevant info step by step. when you solve a PMR, and know which messages were the ones that you were looking for, add those. Step-by-step this might get better and better (or SMEs can read the netlog better, I know).

  • Guest
    Reply
    |
    Oct 9, 2023

    This would be very applicable to our site. We often find it difficult to dig through logs and decipher what the actual issue is.

  • Guest
    Reply
    |
    Oct 9, 2023

    For sure, interesting as idea, but not very urgent in my opinion.


  • Guest
    Reply
    |
    Oct 9, 2023

    I can see it would be a useful feature.

  • Guest
    Reply
    |
    Jul 24, 2023

    While Easylog may provide some details from the collected logs, the big stumbling block here (for us at least) is going to be that it is a Windows solution required on your laptop/PC.


    Unfortunatley that is not going to be allowed within Citi, unless it's a fully supported like all other IBM software providing PTF's, SECINT fixes, EOS/EOL, etc etc.


    Thanks


    John

  • Guest
    Reply
    |
    Jul 21, 2023
    .Have you looked at the EasyLog tool available on the GDPS FTP site?
  • Guest
    Reply
    |
    Jul 21, 2023
    Have you looked at the EasyLog tool that is available on the GDPS FTP site?
  • Guest
    Reply
    |
    Jun 23, 2023

    The first example I can think of is when flashcopy fails because devices are online. I can't remember the specific msg, but within the error msg it had a DIAG=ucbn this indicated what the ucb was that was online/in a relationship etc, you then had to fo to the geoparm and work out the real ucbn, something that simplified this issue would help.


    Thinking about it further when viewing the netlog it ocurred to me that although there is a filter facility on the netlog it would be helpful if a troubleshooting exec could be run that would focus on all the non standard msgs/reports that are in the netlog and pull out anomalies that need to be focused on, in the example that follows (I just randomly pulled this from a MM netlog) :-

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: 'MON2'

    GEODBG1 AUTLXH GKPY2 PH46911-VPCLSTAT: 'MON'

    GEOTRC AUTLXH GKPY2 GDPS450-VPCLXMON: No heartbeat input found.

    GEOTRC AUTLXH GKPY2 GDPS450-VPCLXMON: Next monitor will be after 1 Minute

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: 'CHKMSTR'

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: HS ongoing>0

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: '3'

    GEODBG1 AUTLXW GKPY2 PH47784-VPCEQUCG: ''

    GEODBG1 AUTLXW GKPY2 PH47784-VPCEQUCG: 0>$CKD>RL1>1>RS1 RS2>1>>1>003>1>1>1>OK>>(MW1>SITE1>OK>>>SWAP,GO>GO>MZGMY0Y1>1>)(MW2>

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>1

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>RS1 RS2

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>RS1/RS2

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 00>LOC<><>NORMAL<

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 02>11NORMAL 1/3 1/2<

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 09>Exit retval: RS1(SITE1)/RS2(SITE2)<

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: '3'

    GEODBG1 AUTLXW GKPY2 PH47784-VPCEQUCG: ''

    GEODBG1 AUTLXW GKPY2 PH47784-VPCEQUCG: 0>$CKD>RL1>1>RS1 RS2>1>>1>003>1>1>1>OK>>(MW1>SITE1>OK>>>SWAP,GO>GO>MZGMY0Y1>1>)(MW2>

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>1

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>RS1 RS2

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 04>RS1/RS2

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 00>LOCSER<><>NORMAL<

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 03>11NORMAL 1/3 1/2<

    GEODBG1 AUTLXW GKPY2 PH43427-VPCESPMT: 09>Exit retval: SS1(MWSITE1)/SS2(MWSITE2)<

    GEOTRC AUTLXW GKPY2 PH48881-VPCESYSM: old stat = GKPY2 KPY2 ACTIVE MWKPY2 NORMAL MWP7EF78 MWP7EF78.MWKPY2 MWP7EF78.MWKPY2

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Ksys KPY1/GKPY1 in DASD PRI site - ACTIVE

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Ksys KPY2/GKPY2 in DASD SEC site - ACTIVE

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Temporary master list:

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Master.1 = KPY2/GKPY2

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Master.2 = KPY1/GKPY1

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: Current master = KPY2/GKPY2

    GEODBG1 AUTLXW GKPY2 PH48881-VPCESYSM: No master change

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCECONS: 'TST VPCECONT NOWAIT'

    D C,CN=VPCECONT

    ING025I OUTBOUND CONNECTION WITH DOMAIN GHO43 RUNNING SA z/OS,V4R2M0 ESTABLISHED.

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Planned Action not outstanding

    D TCPIP

    GEOTRC AUTLXW GKPY2 GDPS450-VPCLMON1: VPCLMON1 TCPIP stack TCPIP is initialized (ACTIVE).

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: remote_ksys This Ksys:GKPY2 Alt Ksys:GKPY1

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: 'B=GKPY1 QUERY VPC_SYSTEM_MASTER'

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: XCF-cmd=GEOCXCF1 VPCECCOM GEO040I GKPY2 AUTLXW GKPY1 AUTGEO1 QUERY VPC_SYSTEM_MAS

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Switch_Case: GKPY1 availability for xDR switch: 0 Master: GKPY2

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: 'B=GKPY1 QUERY VPC_XDR_SYSTEMS.0'

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: XCF-cmd=GEOCXCF1 VPCECCOM GEO040I GKPY2 AUTLXW GKPY1 AUTGEO1 QUERY VPC_XDR_SYSTEM

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: 'B=GKPY1 QUERY VPC_XDR_2ND.0'

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCEXMIT: XCF-cmd=GEOCXCF1 VPCECCOM GEO040I GKPY2 AUTLXW GKPY1 AUTGEO1 QUERY VPC_XDR_2ND.0

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Switch_Case: xDR switch situation: NO

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Switch_Case Master Ksys System/Nodes: 0 0 Avail: 0

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Switch_Case Alt. Ksys System/Nodes: 0 0 Avail: 0


    Pulling these 2 :-

    GEOTRC AUTLXH GKPY2 GDPS450-VPCLXMON: No heartbeat input found.

    GEODBG1 AUTLXW GKPY2 GDPS450-VPCLMON1: Planned Action not outstanding


    If I was looking for problems around the times these were issued (if the problem I'm looking for ocurred during this time frame) then although they look like errors, they aren't really.


    There is so much traffic in the netlog that it can be difficult to "sort the wheat from the chaff", many times we've opened up a pmr as we couldn't find the error only for IBM to point it out to us (and once they did it was obvious that if we had found it we could have saved openeing a pmr).


    So having some sort of exec that could pull all the pertinent errors msgs into one display would be extremely helpful.


    Hopefully that provides a further insight to the type of thing that my initial request was aimed at.


    Thanks

    John

  • Load older comments