IBM Support

HE07449: CANNOT RETRIEVE OBJECT FROM VAULT WHEN 100+ PARTS ARE IN ASSEMBL Y

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

  • http Server error
    After using ?Catalog browser? command and ?Instantiate as new
    component?, the connection to the vault will be broken after
    loading approximately 100 parts in Catia.
    The connection to the vault will also be broken after using
    ?Protective covering?-command in the ?Electrical Harness
    Assembly?-workbench if approximately 100 parts are loaded.
    OTB Environment details
    We are using HTTP Read Protocol for opening the documents
    from vault and CORBA for Save/Write to vault.
    The HTTP server we are using currently is version 6.1 .0.0
    Although, this scenarios has been tested on HTTP server
    version 7.0.0.15 as well with same crash result.
    The user running the HTTP server (lcavotb) is the owner of
    vault files.
    The VaultClient, EnoviaVaultServer properties files and trace
    file from the scenario test are placed in the CCB folder.
    Scenario:
    1.  In Catia, open a PRC from Enovia and instantiate
    2014945-1 1.CATProduct located in the directory http\assembly
    2.  Save the assembly to Enovia
    3.  Open the stdcatalog.catalog in directory http\catalog
    4.  Save the catalog to Enovia
    a.  2045594-1 1.CATPart will also be saved
    5.  Close all Catia windows
    6.  In Catia, open 2014945-1 1.CATProduct
    
    7.  In Catia, use the ?Catalog browser? to instantiate
    2045594-1 1.CATPart  in 2014945-1 1.CATProduct from the
    stdcatalog.catalog
    a.  In the Catalog browser, right-click on the part and use
    the contextual command ?Instantiate As New Component?
    
    8.  Close all Catia windows
    a.  Save is not necessary
    9.  In Catia, open 2014945-1 1.CATProduct
    10.  Error - cannot retrieve the object from the vault.
    Connection to Enovia cannot be reestablished without closing
    the application
    

Local fix

  • empty
    

Problem summary

  • http Server error
    After using ???Catalog browser??? command and ???Instantiate as
    new
    component???, the connection to the vault will be broken after
    loading approximately 100 parts in Catia.
    The connection to the vault will also be broken after using
    ???Protective covering???-command in the ???Electrical Harness
    Assembly???-workbench if approximately 100 parts are loaded.
    OTB Environment details
    We are using HTTP Read Protocol for opening the documents
    from vault and CORBA for Save/Write to vault.
    The HTTP server we are using currently is version 6.1 .0.0
    Although, this scenarios has been tested on HTTP server
    version 7.0.0.15 as well with same crash result.
    The user running the HTTP server (lcavotb) is the owner of
    vault files.
    The VaultClient, EnoviaVaultServer properties files and trace
    file from the scenario test are placed in the CCB folder.
    Scenario:
    1.  In Catia, open a PRC from Enovia and instantiate
    2014945-1 1.CATProduct located in the directory http\assembly
    2.  Save the assembly to Enovia
    3.  Open the stdcatalog.catalog in directory http\catalog
    4.  Save the catalog to Enovia
    a.  2045594-1 1.CATPart will also be saved
    5.  Close all Catia windows
    6.  In Catia, open 2014945-1 1.CATProduct
    
    7.  In Catia, use the ???Catalog browser??? to instantiate
    2045594-1 1.CATPart  in 2014945-1 1.CATProduct from the
    stdcatalog.catalog
    a.  In the Catalog browser, right-click on the part and use
    the contextual command ???Instantiate As New Component???
    
    8.  Close all Catia windows
    a.  Save is not necessary
    9.  In Catia, open 2014945-1 1.CATProduct
    10.  Error - cannot retrieve the object from the vault.
    Connection to Enovia cannot be reestablished without closing
    the application
    

Problem conclusion

  • NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R21 SP2.
    Additional Closure Information:
    Fixed in V5R21SP2
    The problem is due to the mode set after
    CATDocumentServices::Open() , since the previous mode is not
    set properly which cause the problem . Now mode is set is
    properly which solves the issue.
    if(CATGlobalLoad == CATStorageManager::GetLoadMode())
    CATStorageManager::SetLoadMode(CATPartialLoad);
    

Temporary fix

Comments

APAR Information

  • APAR number

    HE07449

  • Reported component name

    ENOVIA V5 VPM A

  • Reported component ID

    569101400

  • Reported release

    519

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-06-01

  • Closed date

    2011-08-24

  • Last modified date

    2011-08-24

  • 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

    ENOVIA V5 VPM A

  • Fixed component ID

    569101400

Applicable component levels

  • R521 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7P2G","label":"ENOVIA V5 VPM Discipline"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"519","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
24 August 2011