30.10. Syntax/behavior harmonized between CreationOptions and AttributeMapping

Problem (explained using an example from the configuration file ifcatia.cfg)[164]

  • [CATAddUserProperties]
    ...
    PartNumberType(hasManSachstNr)=?"S"
    PartNumberType=?"D"

    In CATIA and in the cadenas_error.log this results in "S" or "D".

    HOWEVER

  • [CATAddUserProperties]
    ...
    PartNumberType(hasManSachstNr)=S
    PartNumberType=D

    In CATIA and in the cadenas_error.log this results in the concrete value. "13" for example.

Solution

The behavior has been changed:

As of version 9.08 the syntax of the CreationOption is now also used for attribute mapping. Thus all attribute sections are changed as of V9.08. Keep in mind for the next update!

  • Old default values <= V9.07 (example from ifadeskinv.cfg)

    [SummaryInformation]
    Title=LINA
    Subject=
    Author=?"Cadenas PARTsolutions"
    Keywords=
    Comments=NT
    Revision Number=

  • New default values >= V9.08 (example from ifadeskinv.cfg)

    [SummaryInformation]
    Title=?_ATTR(LINA)
    Subject=
    Author=Cadenas PARTsolutions
    Keywords=
    Comments=?_ ATTR(NT)
    Revision Number=

    Old syntax is still valid like...

    Author=?"Cadenas PARTsolutions"
    Title=?getObject("customObject").customFunction()




[164] 42805