NXKnowledge

Content Migration Manager > User's Guide (CMM 1899 Series, Jan 2020) > Part VII: Appendices > D. User Exit Customizations

Introduction to user exit customization

CMM and NXM provide the user with the ability to insert custom code into certain places within the execution of the migration. The user writes this code to perform specific tasks for that user’s data and processes. The interface methods (API’s) are written in Java. The APIs are defined in Java code provided with this documentation. To use these APIs you must modify and build the code as described below. Adding user customizations requires a strong knowledge of Java programming within a Teamcenter environment. We recommend that you create these customizations with the support of Siemens PLM Services. Thorough testing is required to make sure these customizations does not negatively impact your migration process. Intended Use Cases The provided User Exit Customization Points are primarily intended for customers to do additional validation and data gathering specific to their processes. For instance, customization points prior to migration of a top level item or an individual item could be used to validate customer specific work flows or perform data preparation activities. Customization points after migration of an item or all items complete can be used to tag the data according to a customer specific work flow or in more advanced use cases perform processing on the resultant data. They can also be used to gather result and statistic data that is not otherwise available in CMM.

Source: CMM 1921 download (Support Center PL20201112075217794, CMM1921.7z), NXMigration/Documentation/cmm_1921.pdf, page 237 · retrieved 2026-10-02