Using Syndeia with Windchill

Follow the steps in this section to gather jar files to connect and communicate with Windchill. These steps require Administrator access onto the organization's Windchill server and Administrator write-access into the MagicDraw and Syndeia folders of the modeling-user's workstation.

Windchill Server Versions

The following information was verified for Windchill versions 10.1, 10.2, and 11.0. Although the same jars might work for later versions, you may have to find additional ones and you may have to update the shown ones to those found on your current Windchill server.


  1. Create a local folder named libWC to collect all jar files needed for Windchill.
  2. You will locate and gather 2 sets of jar files from your Windchill server, to copy these into your libWC folder.

    Set 1
  3. Go to the following folder on your Windchill server: <Your Windchill Installation>\Windchill\ieconnector, e.g. D:\ptc\Windchill\ieconnector.
  4. Locate and copy the ie.rar file to a separate temporary location
  5. Unzip the ie.rar file at this temporary location.
  6. Copy the following jar files from the unzipped folder to the libWC folder (created above), as also shown below.
    1. ie-ra-client.jar
    2. webservices-api.jar
    3. webservices-extra.jar
    4. webservices-extra-api.jar
    5. webservices-rt.jar


    Set 2

  7. Go to the following folder on your Windchill server: <Your Windchill Installation>\Windchill\codebase\WEB-INF\lib, e.g. D:\ptc\Windchill\codebase\WEB-INF\lib
  8. Copy the following 3 jar files to the libWC folder.
    1. ie3rdpartylibs.jar
    2. ieWeb.jar
    3. wncWeb.jar
  9. Now, the libWC folder must have 8 jar files—5 from Set 1 and 3 from Set 2. Assure it has no other jars.
  10. For each workstation that will be running MagicDraw and Syndeia
    1. Complete the section "Library Installation for specific Repositories" in the Install Syndeia plugin guide
    2. If you are using a Dassault product that bundles MagicDraw 2021x Refresh 2 Hotfix 1 or later, perform these additional steps
      1. Move (not copy) from libWC the files ie3rdpartylibs.jar and webservices-api.jar up to MagicDraw's lib folder
      2. Edit the magicdraw.properties or cameoea.properties file to change the CLASSPATH= line from CLASSPATH=lib/classpath.jar to become CLASSPATH=lib/classpath.jar\:lib/ie3rdpartylibs.jar