PI09422: RTC EE Dependency scanner missing include files when the character ? (U umlaut/trema) is in the comments

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • You may find that the IBM Rational Team Concert (RTC)
    Enterprise Edition Dependency Scanner is  missing include files
    when the character   (U umlaut/trema) is in the comments.
    You will see that the missing include member is not the one on
    the line with German characters but the subsequent  line.
    This issue does not change when using code page IBM-1141
    (German, Austrian)
    WORKAROUND:
    You will need to set the encoding explicitly (from environment
    value or in the startup script with -Dfile.encoding=UTF-8),
    restart the server, and re-scan the SCD.
    Review the following Work Item on jazz.net for details:
    https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.Wo
    rkItem/258523
    

Local fix

  • Set the encoding explicitly (from environment value or in the
    startup script with -Dfile.encoding=UTF-8)
    Restart the server, and re-scan the SCD
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * StringIndexOutOfBoundsException in scanMetaData on RPGLE     *
    * source                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * This is happening in RPGRecordParser.continueScanning() :    *
    *                                                              *
    *     //** indicate the start of the program data              *
    *     if (iRecord.substring(0,2).equals("**"))                 *
    *                                                              *
    * There is no test to see if the IRecord has a length of at    *
    * least 2 characters.  The file in question has this bit of    *
    * code:                                                        *
    *                                                              *
    * 007300970901B1---COR KL              DO                      *
    * 007400970131¶Ý    C                   MOVE      *BLANK       *
    * MSGID                                                        *
    * 007500970131¶Ý    C                   MOVE      *BLANK       *
    * MSGTXT                                                       *
    * 007600030619¶Ý                                               *
    * 007700970131E1---C                   ENDDO                   *
    *                                                              *
    *                                                              *
    * Note line # 007600030619.  It has only one character after   *
    * the sequence number.                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Addressed with code change
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI09422

  • Reported component name

    RATL TEAM CONCE

  • Reported component ID

    5724V0400

  • Reported release

    403

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-13

  • Closed date

    2014-04-22

  • Last modified date

    2014-04-22

  • 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 TEAM CONCE

  • Fixed component ID

    5724V0400

Applicable component levels

  • R403 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Team Concert

Software version:

403

Reference #:

PI09422

Modified date:

2014-04-22

Translate my page

Machine Translation

Content navigation