IBM Support

HD97707: EXTERNAL LINKS TABLE NOT UPDATED PROPERLY WHEN A FEATURE IS DELE TED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • SCENARIO:
    1.Build the given workspace.
    2.Launch the CATIA.
    3.Open the given ???Test Body Section.CATPart??? in CATIA.
    4.Select the "Test" icon in the upper left corner of the
    screen available in Part Design Workbench.
    5. Select "Test Body Section" from the specification tree
    6. Select the "Federated" button in the TestDialog window
    7. Select the "Execute" button from the TestDialog window
    8.Select the "Cancel" button from the TestDialog window
    9.Right mouse button click on XXXLftSurfNrml.1 in the
    specification tree , Press on  Delete
    (Delete exclusive parents - unchecked) then click OK
    10.GO to  File --->SaveAs "Test Body Section Delete.CATPart".
    11.File + Exit
    12.Start CATIA V5R20 independently (outside) of this
    application.
    13. File + Open "Test Body Section Delete.CATPart
    .
    PROBLEM:-
    The following message is generated when the CATPart is
    opened:
    "The startup catalog files in the following list could not be
    found or contain the wrong information for the active
    document.
    XXXLftSurfNrml.CATfct Verify your installation or ask the
    owner of this document to send them."
    .
    Expected Results:
    The CATPart will open successfully without any messages being
    generated.
    Apparently, the External Links Table still contains an entry
    to XXXLftSurfNrml.CATfct even though that feature has been
    deleted from the CATPart. When the XXXLftSurfNrml.1 feature
    is deleted from the CATPart, the link to
    XXXLftSurfNrml.CATfct should also be removed from the
    External Links Table.
    

Local fix

  • empty
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This is user Error.
    Additional Closure Information:
    Incident Diagnosis:
    The remaining link has been created by the AccessCatalog API :
    HRESULT hr = ::AccessCatalog( &CatalogName,&clientId,
    spSpecContainer, &piCatalog );
    According to CAA documentation, this API creates a link
    between the spSpecContainer container and the piCatalog
    catalog :
    HRESULT AccessCatalog( (...) CATIContainer*
    iContainer (...) )
    (...)
    Parameters:
    (...)
    iContainer
    A container in the current document to which the catalog will
    be connected. (...).
    .
    Correct Application:
    Avoid using AccessCatalog API.
    Refer the  CAA documentation in order to learn how to create
    startup instances without using AccessCatalog API :
    .
    Foundations
    3D PLM PPR Hub Open Gateway
    Feature Modeler
    Getting Started with Your Own Features
    Creating, Storing and Activating Your Features
    Feature Creation
    (...)
    HRESULT CAAEPointFactory::Create(CAAIPoint **oPoint)
    {
    CATBaseUnknown *piContainer = NULL;
    rc = QueryInterface(IID_CATBaseUnknown,
    &piContainer);
    ...
    CATOsmSUHandler pointSU("CAAPoint",
    "CAAClientID");
    CATISpecObject_var spPoint;
    HRESULT rc = pointSU.Instantiate(spPoint,
    piContainer);
    ...
    rc =
    spPoint->QueryInterface(IID_CAAIPoint, (void **)
    oPoint);
    return rc;
    }
    (...)
    .
    Documentation:
    Manual
    Reference:CAAOsmTechArticles/CAAOsmTaCreatingOwnFeatures.htm
    Chapter: Other or (if Other): Feature Modeler
    Topic:
    

APAR Information

  • APAR number

    HD97707

  • Reported component name

    CATIA V5 NT>XP

  • Reported component ID

    569151000

  • Reported release

    520

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-06-23

  • Closed date

    2010-09-09

  • Last modified date

    2010-09-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"520","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
09 September 2010