IBM Support

HD87870: CHILD PARTS IN INCORRECT RELATIVE POSITION SENT TO CATIA FROM I NSTANCE OF COPS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Child parts are in incorrect relative position when sent to
    Catia from an instance of a COPS.
    .
    The relative positioning of CATParts is lost in the CATIA
    sesssion when using a COPS under a COPS product structure.
    .
    Scenario:
    1] Search for Part Instance where an assembly is controlled by
    Enovia.
    2] From search results, select instance + Send To Product
    Editor.
    Result: Product editor opens with Product with Approved
    instance
    3] Select the instance and Send To Catia V5 as assembly
    .
    Actual Result: Geometry displays in Catia, but the child
    instances are not in the expected locations, relative to each
    other.
    .
    Expected result: The geometry sent to Catia should look with ch
    ild instances put in the expected locations
    .
    

Local fix

Problem summary

  • Child parts are in incorrect relative position when sent to
    Catia from an instance of a COPS.
    .
    The relative positioning
    of CATParts is lost in the CATIA sesssion when using a COPS
    under a COPS product structure.
    .
    Scenario:
    1  Search for Part
    Instance where an assembly is controlled by Enovia.
    2  From
    search results, select instance + Send To Product
    Editor.
    Result: Product editor opens with Product with
    Approved instance
    3  Select the instance and Send To Catia V5
    as assembly
    .
    Actual Result: Geometry displays in Catia, but
    the child instances are not in the expected locations,
    relative to each other.
    .
    Expected result: The geometry sent
    to Catia should look with child instances put in the expected
    locations
    

Problem conclusion

  • THIS PROBLEM WILL BE FIXED ON   VERSION V5R20 GA level.
    NOTE
    THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R19 SP6.
    Additional
    Closure Information:
    Technical explanation of the defect:
    ----------------------------------------------------------------
    To display the geometry of part
    instance in CATIA, matrix position of that part instance is
    used.
    But to display geometry of product instance in CATIA,
    matrix position of Parent and Assembly Relation is used.
    So
    if this display in CATIA for origin product is correct then
    that means the position of all instances are correct
    i.e.
    parent and child instance position is correct.
    If user want
    to change AR position in context of target product where
    origin product is instantiated then its
    called as Flexible
    assembly and in this case position of child instance will not
    be same in origin and target product.
    ---
    But in this issue
    reported, customer has confirmed that it is not a flexible
    assembly and position in origin product is correct
    whereas in
    target product it is wrong.
    This can be possible of that AR
    position mismatch with respect to origin product in case of
    some data corruption.
    ---
    In such cases, it is possible to
    correct the data if product is not released ( i.e. means it is
    updatable.)
    ---
    But if it is not updatable then user can use
    the "CorrectARMatrixPos" utility to solve their problem .
    ----------------------------------------------------------------
    ----------------------------------------------------------------
    How to use CorrectARMatrixPos
    utility:
    ----------------------------------------------------------------
    CorrectARMatrixPos -user USERNAME -pwd
    PASSWORD -vid PARTNUMBER -version VERSIONSTRING -report
    REPORTFILE  -simul | -delete
    .
    Where:
    -user USERNAME :
    user name.
    -pwd PASSWORD : user password.
    -vid PARTNUMBER :
    User have to specify parent part number having child part with
    wrong matrix position.
    -version VERSIONSTRING : User have to
    specify version string for parent part having child part with
    wrong matrix position.
    -report REPORTFILE : Tool will create
    reports containing document name which is link to parts are
    not ok and will be deleted.
    -delete : Run the tool and delete
    the invalid property. If not specified, simulation mode will
    be used.
    -simul : Run the tool without committing changes to
    database. This option is assumed unless -delete is given.
    .
    More information related with utility:
    User will provide
    input parameter as part reference and using part reference,
    utility will bring all children Assembly Relation for
    processing.
    Using parent matrix position and child instance
    position, utility will verify that position of AR is correct
    or not.
    If it will find any incorrect AR position then it
    will correct and save it to database depending upon mode
    (simulation or delete mode).
    

Temporary fix

Comments

APAR Information

  • APAR number

    HD87870

  • Reported component name

    ENOVIA V5 VPM N

  • Reported component ID

    569151400

  • Reported release

    518

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-08-11

  • Closed date

    2009-09-18

  • Last modified date

    2009-10-27

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

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

Fix information

  • Fixed component name

    ENOVIA V5 VPM N

  • Fixed component ID

    569151400

Applicable component levels

  • R519 PSN SP51906

       UP09/10/27 I 1000

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7P2G","label":"ENOVIA V5 VPM Discipline"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"518","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 October 2009