IBM Support

HD93518: POWERCOPY INSTANTIATION USING CATIUDFINSTANTIATE BREAKS INTERNAL BREP-LINKS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • PROBLEM: Powercopy instantiation using CATIUdfInstantiate
    breaks internal BREP-links
    SCENARIO:
    01. In the given WS go to the path
    <WS>\<FW>\CNext\resources\msgcatalog\???Notations.CATNls
    02. Give the path of the document named
    "ProblematicPowercopy.catpart"
    03. Build the attached WS
    04. Create / Update Runtime view
    05. Start CATIA from WS
    06. Create a new Part in CATIA in CATIA
    07. Create a new Axis system, if not already there
    08. Go to Insert Menu -> Instantiate from Document command
    and select the "ProblematicPowercopy.catpart"
    09. Now a Dialog named "Insert Object" will appear. Select
    the AXIS system created at step#07
    10. Click OK button of the Dialog
    RESULT:
    The instantiation in the target part is OK, if done by an
    interactive command
    11. Click on the command "???TemplateInst"
    12. Now a Dialog named "Instantiate Template" will appear.
    Select the AXIS system created at step#07
    13. Click OK button of the Dialog
    RESULT:
    The instantiation in the target part is KO. Update is
    Required. Even after Updating the target part it shows broken
    links in
    the instantiation.
    EXPECTED RESULT:
    The CAA command should also instantiate the Part from
    document similar to the interactive CATIA standard command
    

Local fix

  • empty
    

Problem summary

  • PROBLEM: Powercopy instantiation using CATIUdfInstantiate
    breaks internal BREP-links
    SCENARIO:
    01. In the given WS go to the path
    <WS>\<FW>\CNext\resources\msgcatalog\???Notations.CATNls
    02. Give the path of the document named
    "ProblematicPowercopy.catpart"
    03. Build the attached WS
    04. Create / Update Runtime view
    05. Start CATIA from WS
    06. Create a new Part in CATIA in CATIA
    07. Create a new Axis system, if not already there
    08. Go to Insert Menu -> Instantiate from Document command
    and select the "ProblematicPowercopy.catpart"
    09. Now a Dialog named "Insert Object" will appear. Select
    the AXIS system created at step#07
    10. Click OK button of the Dialog
    RESULT:
    The instantiation in the target part is OK, if done by an
    interactive command
    11. Click on the command "???TemplateInst"
    12. Now a Dialog named "Instantiate Template" will appear.
    Select the AXIS system created at step#07
    13. Click OK button of the Dialog
    RESULT:
    The instantiation in the target part is KO. Update is
    Required. Even after Updating the target part it shows broken
    links in
    the instantiation.
    EXPECTED RESULT:
    The CAA command should also instantiate the Part from
    document similar to the interactive CATIA standard command
    

Problem conclusion

  • THIS PROBLEM IS PERMANENT RESTRICTION IN CATIA
    Additional Closure Information:
    Incident Diagnosis:
    The instantiation of a powercopy by a CAA coded command
    breaks internal BREP-links :
    they are not rerouted as they are in the official Power copy
    instantiation command
    Reason:
    The exposed api for templates instantiation does not handle
    reroute of internal brep links.
    It is done in a separated command that is ran by
    instantiation command.
    This command can be silent (it is not shown to the user) in
    some cases where reroute operation
    is automatic because there is no ambiguity in the choice of
    the sub element to select.
    The reroute apis are not exposed
    By-Pass:
    You can easily detect interactively if a power copy will need
    reroute operation :
    you just have to create a user feature with the same content
    and try to go in Inputs tab.
    At this step, an error will be raised explaining :
    "Some sub elements of the selected feature cannot be updated
    during the instantiation.
    Try to include ...."
    Here are the answers of the questions asked :
    Is there another interface for instantiation of Powercopies
    available?
    No other CAA interface is available
    Does Dassault Syst??mes utilize another instantiation
    interface for the interactive instantiation mechanism?
    This is answered previously :
    an interactive command is available to reroute internal links
    if necessary.
    It can be silent if there is no ambiguity
    Or is there an interface or "a possibility" to repair these
    broken BREP links - if it is would you guide us to do so?
    Not in CAA...
    

Temporary fix

Comments

APAR Information

  • APAR number

    HD93518

  • Reported component name

    CATIA V5 NT>XP

  • Reported component ID

    569151000

  • Reported release

    519

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-02-10

  • Closed date

    2010-02-17

  • Last modified date

    2010-02-17

  • 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":"519","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 February 2010