APAR status
Closed as Permanent restriction.
Error description
STBOM: one attribute is mapped fro Link object whereas a condition forbids it. Scenario: 1. Open CopyTool Mapping utility. 2. Create new Mapping. 3. Select CATIA Product and CATIA Part to be mapped to Component class. ==> Define any appropriate attributes to copy from CATIA Product / Part to the Component object. 4. For the above Mapping, create 2 Link Mapping Nodes: 4.1 On first Link mapping, create condition as Quantity<1000. Define any set of Attributes mapping for this Node. 4.2 For second Link mapping, create condition as Quantity>999. Define any different set of Attribute mapping for this Node. 5. Open SMARTEAM and search for any CATIA Product with CATIA Part as child. ==> CATIA Part has quantity value. 6. Now run Copy tool on the CATIA Product with the created Mapping. As result: If Quantity is < 1000, then first mapping is working. This is expected. If Quantity is >999, then NO MAPPING IS WORKING. This is not expected! . It seems that if condition is not meet the first Link Mapping, then link operation aborts, and does not check for the next Link Mapping, if valid. .
Local fix
Problem summary
STBOM: one attribute is mapped whereas a condition forbids it STBOM: one attribute is mapped fro Link object whereas a condition forbids it. Scenario: 1. Open CopyTool Mapping utility. 2. Create new Mapping. 3. Select CATIA Product and CATIA Part to be mapped to Component class. ==> Define any appropriate attributes to copy from CATIA Product / Part to the Component object. 4. For the above Mapping, create 2 Link Mapping Nodes: 4.1 On first Link mapping, create condition as Quantity<1000. Define any set of Attributes mapping for this Node. 4.2 For second Link mapping, create condition as Quantity>999. Define any different set of Attribute mapping for this Node. 5. Open SMARTEAM and search for any CATIA Product with CATIA Part as child. ==> CATIA Part has quantity value. 6. Now run Copy tool on the CATIA Product with the created Mapping. As result: If Quantity is < 1000, then first mapping is working. This is expected. If Quantity is >999, then NO MAPPING IS WORKING. This is not expected! . It seems that if condition is not meet the first Link Mapping, then link operation aborts, and does not check for the next Link Mapping, if valid. .
Problem conclusion
THIS PROBLEM IS PERMANENT RESTRICTION IN SMARTEAM CopyTool can support only one Link mapping per Node mapping. Therefore only one condition can be available. .
Temporary fix
Comments
APAR Information
APAR number
HD79181
Reported component name
SMARTEAM NT>XP
Reported component ID
569199970
Reported release
518
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-10-29
Closed date
2009-02-26
Last modified date
2009-02-26
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":"SS2S3T","label":"ENOVIA SmarTeam V5"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"518","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
26 February 2009