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