IBM Support

PM77539: DOORS 9.4 DRML text creates incorrect XML while exporting to RPE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem is with the DOORS handling non displayable pictures in
    objects. When converting RTF to DRML, non displayable pictures
    return 0 to RPE, which while processing returns error. Either
    DOORS must not allow adding these kind of pictures to object or
    must handle them smooth once allowed.
    
    While exporting object image, there is no check done by DOORS to
    verify if the picture is valid or not. When the picture is not a
    valid one, accessing picture values without null pointer check
    is causing DXL runtime errors. Fix needed for 'drmlText' perm in
    DOORS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users affected                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Problem is with the DOORS handling non displayable pictures  *
    * in                                                           *
    * objects. When converting RTF to DRML, non displayable        *
    * pictures                                                     *
    * return 0 to RPE, which while processing returns error.       *
    * Either                                                       *
    * DOORS must not allow adding these kind of pictures to object *
    * or                                                           *
    * must handle them smooth once allowed.                        *
    *                                                              *
    * While exporting object image, there is no check done by      *
    * DOORS to                                                     *
    * verify if the picture is valid or not. When the picture is   *
    * not a                                                        *
    * valid one, accessing picture values without null pointer     *
    * check                                                        *
    * is causing DXL runtime errors.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code has been changed so that runtime errors no longer occur
    

Temporary fix

Comments

  • This happens in versions of DOORS prior to DOORS 9.5.1.2. This i
    s a client side fix.
    

APAR Information

  • APAR number

    PM77539

  • Reported component name

    TLOGIC PUBL ENG

  • Reported component ID

    5724V98PE

  • Reported release

    940

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-21

  • Closed date

    2014-04-08

  • Last modified date

    2014-04-08

  • 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

    TLOGIC DOORS

  • Fixed component ID

    5724V61DR

Applicable component levels

  • R951 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYQBZ","label":"Rational DOORS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.4","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
29 October 2021