IBM Support

PK64821: BETTER HANDLING OF RESOURCES DURING PRE-RENDERING

 

APAR status

  • Closed as program error.

Error description

  • They are currently a number of problems with the way resources
    are dealt with during pre-rendering:
    1. The physical file name of pre-rendered resources can contain
    URL encoded characters, this is incorrect and leads to broken
    images in the browser
    2. All Pre-rendered resources for the current site are each
    stored in their own sub-directories off the
    [CACHER_DIR]\[LIBRARY]\[SITE]\resources, which can result in too
    many subdirectories under the one
    parent directory and thus missing pre-rendered resources in the
    [CACHER_DIR]
    3. If the Cacher module is the default module, then resource
    requests (for items which aren't currently pre-rendered) aren't
    passed correctly to the Resource Server Module, thus resulting
    in broken images in the browser
    4. If the Cacher module is the default module, then new objects
    from a pre-rendered site weren't correctly written out to disk,
    and thus were served dynamically from the database each item,
    until the automated pre-renderer runs
    5. If the Cacher module is the default module, then all existing
    pre-rendered resources are served via an internal cache instead
    of being streamed directly from disk, which increases the memory
    utilisation of the Cacher module and can lead to OOM errors.
    

Local fix

  • For Issue 1, the workaround is to manually rename the resource
    filename in the pre-rendered directory to decode the encoded
    characters. The other issues have no workaround.
    

Problem summary

  • They are currently a number of problems with the way resources a
    with during pre-rendering:
    1. The physical file name of pre-rendered resources can contain
    encoded characters, this is incorrect and leads to broken images
    browser
    2. All Pre-rendered resources for the current site are each stor
    their own sub-directories off the
    [CACHER_DIR]\[LIBRARY]\[SITE]\resources, which can result in too
    subdirectories under the one
    parent directory and thus missing pre-rendered resources in the
    [CACHER_DIR]
    3. If the Cacher module is the default module, then resource req
    (for items which aren't currently pre-rendered) aren't passed co
    to the Resource Server Module, thus resulting in broken images i
    browser
    4. If the Cacher module is the default module, then new objects
    pre-rendered site weren't correctly written out to disk, and thu
    served dynamically from the database each item, until the automa
    pre-renderer runs
    5. If the Cacher module is the default module, then all existing
    pre-rendered resources are served via an internal cache instead
    streamed directly from disk, which increases the memory utilisat
    the Cacher module and can lead to OOM errors.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK64821

  • Reported component name

    WRKPLC WEB CON

  • Reported component ID

    5724I2900

  • Reported release

    60G

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-04-23

  • Closed date

    2008-06-25

  • Last modified date

    2008-06-25

  • 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

    WRKPLC WEB CON

  • Fixed component ID

    5724I2900

Applicable component levels

  • R60G PSY

       UP

[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.3","Edition":"","Line of Business":{"code":null,"label":null}}]

Document Information

Modified date:
09 September 2020