IBM Support

PK69890: COMPONENT REMOVED IF PORTLET FROM DERIVED PAGE DELETED VIA XMLAC CESS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Component removed if portlet from derived page deleted via
    XMLAccess.
    

Local fix

Problem summary

  • If a portlet instance on a derived page, that replaces a portlet
    instance on the parent page is removed using XMLAccess,   not
    only the portlet instance, but also the corresponding component
    is removed. This leads to an appearance of the parents page
    portlet instance on the derived page.
    
    The problem occurs if on a derived page a portlet's settings are
    first changed and it is later removed.
    
       Example:
    
       Derived page before XMLAccess script import:
    
       ..
    
               <content-node action="update" ...
    create-type="explicit" derivation-parentref=".." ..>
    
                   ..
    
                   <component action="update" ..  shadowref=".." ..>
    
                       <portletinstance action="update" domain="rel"
    objectid="5_3A7U7FH20GFD402RULG64710G1" ..>
    
                         ..
    
                       </portletinstance>
    
                   </component>
    
               </content-node>
    
       ..
    
       XMLAccess script imported:
    
       ..
    
               <content-node action="update" ..>
    
                   <component action="update" ..>
    
                       <portletinstance action="delete" domain="rel"
    objectid="5_3A7U7FH20GFD402RULG64710G1"/>
    
                   </component>
    
               </content-node>
    
       ..
    
       Page after XMLAccess script import with incorrect state
    (component is missing):
    
       ..
    
               <content-node action="update" ...
    create-type="explicit" derivation-parentref=".." ..>
    
                   ..
    
               </content-node>
    
       ..
    
       Page after XMLAccess script import as intended (component
    still exists, only portletinstance tag missing):
    
       ..
    
               <content-node action="update" ...
    create-type="explicit" derivation-parentref=".." ..>
    
                   ..
    
                   <component action="update" ..  shadowref=".." ..
    />
    
               </content-node>
    
       ..
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK69890

  • Reported component name

    WEBSPHERE PORTA

  • Reported component ID

    5724E7600

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-08-01

  • Closed date

    2008-09-04

  • Last modified date

    2008-09-04

  • 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

    WEBSPHERE PORTA

  • Fixed component ID

    5724E7600

Applicable component levels

  • R60A PSY

       UP

  • R60E PSY

       UP

  • R60G PSY

       UP

  • R610 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 September 2008