IBM Support

PI68775: REMOTE SYNTAX CHECK FOR SEQUENTIAL DS SOURCES RESULTS IN RDZ EXCEPTION WHILE A USER ERROR MESSAGE IS EXPECTED.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Remote Syntax Check for sequential DS sources results in
    Rational Developer for z Systems 9.1 exception while a user
    error message is expected.
    
    The unexpected behavior is observed when we call the remote
    syntax check for sequential files using shortcut "CTRL+ALT+R".
    
    Note:
    The shortcut "CTRL+ALT+R" is the only way to start the remote
    syntax check for sequential dataset. It is not possible to start
    "Remote Syntax Check" from the editor context menu.
    
    When executing the command the user receives the following
    error:
    An internal error occurred during: "Remote Syntax check from
    editor".
    com.ibm.ftt.resources.zos.zosphysical.impl.ZOSSequentialDataSet
    incompatible with
    com.ibm.ftt.resources.zos.zosphysical.impl.ZOSDataSetMember
    
    <workspace>\.metadata\.log shows
    !ENTRY org.eclipse.core.jobs 4 2 2016-09-02 11:24:13.299
    !MESSAGE An internal error occurred during: "Remote Syntax check
    from editor".
    !STACK 0
    java.lang.ClassCastException:
    com.ibm.ftt.resources.zos.zosphysical.impl
       .ZOSSequentialDataSetImpl
    incompatible with
    com.ibm.ftt.resources.zos.zosphysical.impl
       .ZOSDataSetMemberImpl
    at com.ibm.ftt.ui.actions.jcl.internal.utils
       .ZOSGenerationUtil
       .openJCLFileForSyntax(ZOSGenerationUtil.java:345)
    at com.ibm.ftt.ui.actions.jcl.internal.utils
       .PBPsuedoJCLGenAction.run(PBPsuedoJCLGenAction.java:108)
    at com.ibm.ftt.ui.actions.builders.utils
       .PBSyntaxUtil
       .invokeOperationForRemoteSyntaxCheck(PBSyntaxUtil.java:135)
    at com.ibm.ftt.lpex.mvs.syntaxcheck
       .RemoteSyntaxCheckFromEditorJob
       .run(RemoteSyntaxCheckFromEditorJob.java:157)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    
    Steps to reproduce
    Open Seq dataset <hlq>.SEQDS.COBOL in COBOL editor
    Press Ctrl+Alt+R
    
    Note that Property groups are not supported on sequential data
    sets, based on the functions like Generate JCL, Show
    Dependencies, Syntax Check, etc.
    
    For this functionality for sequential datasets RFE 20514 exists
    https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&
    CR_ID=20514
    

Local fix

  • None, the functionality is not supported for sequential datasets
    

Problem summary

  • Remote syntax check for source code in sequential data sets is
    not supported and the action has been removed from the UI but
    the keyboard shortcut Ctrl+Alt+R was still causing the action to
     be invoked and the action was failing because it assumes the
    source code is in a data set member.
    

Problem conclusion

  • The action now disables itself if the selected file is not a
    data set member.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for z Systems V9.5.1.2 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68775

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    950

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-07

  • Closed date

    2016-10-27

  • Last modified date

    2016-10-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R951 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 950

Reference #: PI68775

Modified date: 27 October 2016