Changing the quality classificaion tree using XML importer
Version: Windchill 13.0
Use Case: Say, we have a large classification tree that has some nodes that need to be moved, others need to be added or deleted automatically.
Description:
We do not want to do this task with hand (as it will take a lot of time and need to be done on our QA environments first). We also want a script to do this so that in the future, when the tree changes according to our business needs it can be easily done. Though when I was looking for any documentation on how to do this I could not find anything to help me. Currently i am trying to insert a new child node of a child node: root > classification > new node trying to import the following file:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standardX26.dtd">
<NmLoader>
<csvLoader>
<objectType>com.ptc.windchill.enterprise.iba.classification.ClassificationNode</objectType>
<csvFile csvSeparator="," isLoadFile="false">
Name,DisplayName,ParentNodeInternalName,Description
NEW_TEST_NODE,New test node,NonconformanceCategoryTree,This node is used completely and only for testing.
</csvFile>
</csvLoader>
</NmLoader>
Trying to import this only gives error that it can not read the file.

