IBM Support

HD79181: STBOM: ONE ATTRIBUTE IS MAPPED WHEREAS A CONDITION FORBIDS IT

Subscribe

You can track all active APARs for this component.

 

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