Article - CS281860

Incorrect APEX expression for numeric choice values in Windchill PDMLink

Modified: 19-Mar-2018   


Applies To

  • Windchill Service Information Manager 10.2 to 11.1

Description

  • Incorrect APEX Expression appears in bundle when looking at payload
  • Example
    1. Insert DD in IS
    2. Assign Advance ATO item expression on DD like –
      (White / Silver) + ("145" / "155") + (Lxi / Vxi)
    3. Make sure UseApexExpression set to true
    4. Publish IS to XML bundle
    5. You receive:
<data name="LogicalExpression">
                     <data name="_oset416729">(AND (IS 'Colour' 'White' 'Silver') (OR '145' '155') (IS 'Variants' 'Lxi' 'Vxi'))</data>
         </data>
Note – Expression assigned using Basic Expression then correct APEX expression appearing

Expected result is:
<data name="LogicalExpression">
<data name="_oset416729">(AND (IS 'Variants' 'Lxi' 'Vxi') (IS 'Colour' 'Silver' 'White') (IS 'Tire' '145' '155'))</data>
</data>
This is a printer-friendly version of Article 281860 and may be out of date. For the latest version click CS281860