Enterprise Administration > Implementing Windchill ESI > Implementing Windchill ESI in an SAP Environment > Loading Release History > Migrating From Non-Windchill Systems
  
Migrating From Non-Windchill Systems
If you are migrating toWindchill ESI from a non-Windchill system, there are several steps that you must follow to ensure thatWindchill ESI functions correctly.
1. Install Windchill PDMLink.
2. Follow theWindchill ESI installation instructions.
3. Follow the procedures for migrating to a standardWindchill PDMLink installation.
4. Migrate parts, BOMs, documents, and other business objects toWindchill PDMLink.
5. CreateWindchill ESI targets to represent the physical organizations to which information should be published from Windchill PDMLink. Refer to the Windchill ESI Examples directory, which contains a task for creating targets. The task can be located at the following location:
<Windchill>/tasks/com/ptc/windchill/esi/examples/CreateESITargets.xml
6. Load release history to represent which objects, their versions, and their iterations have already been published to the distribution target.
7. Assign the Windchill PDMLink business objects to the appropriateWindchill ESI targets created in step 5. The class that represents this assignment is ESITargetAssignmentLink. A load delegate can be created to simplify the process of creating these objects. Refer to the following directory, for an example of creating ESITargetAssignmentLink objects:
<Windchill>/loadFiles/esi/esiCust