Skip to main content
6-Contributor
September 23, 2025
Question

SiliconExpert Synch extenstion not synchronizing all parts in windchill

  • September 23, 2025
  • 1 reply
  • 290 views
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.0.0

We recently integrated our Windchill system with SiliconExpert via API using the SiliconExpert Synch extension to synchronize compliance attributes such as REACH and RoHS. While synchronization works correctly for some parts, we’re encountering issues with others: The SuMa Part Synch option successfully checks and sets the values. However, the corresponding attributes remain empty in the Windchill interface. When we recheck the same parts, the values do not match β€” as if they were not previously set. That suggests that the synchronization is partially working but not fully updating the Windchill attributes for certain parts. Additionally, Windchill text attribute (e.g. reach_cas_number) does not accept multiple values when formatted as 7440-43-9 || 7439-92-1 in SE API. We would like to understand what format the receiving attribute expects so that the values from the SiliconExpert API are correctly populated.

Here are the errors that I faced
The logs show no error at the time of synchronization

    1 reply

    avillanueva
    23-Emerald I
    23-Emerald I
    September 23, 2025

    Are there debug logs that you can turn on?

    Aidabeji6-ContributorAuthor
    6-Contributor
    September 23, 2025

    Thank you for your reply.

    Unfortunately logs show no errors while synchronization is running, no issues show up on the UI either, attributes seem to be synchronized; 

    AB_13299650_0-1758633712078.png

    however, when rechecked again, or when page refreshed, attributes are no longer synchronized: 

    AB_13299650_1-1758633814996.png

    Also "Last Sync" attribute doesn't get updated, meaning the synchronization never took place

    AB_13299650_2-1758633896799.png

     

     

    avillanueva
    23-Emerald I
    23-Emerald I
    September 23, 2025

    I am not a user of this but what does check values and set values do? Is there a step to commit them to Windchill?