You are on page 1of 17

**All the files to be replaced or copied will be present in the folder un

Implementatio
Files to be replace
SL No File\Folder Name
1 iecproperty.properties
2 nktprocess.properties
3 WTDocument_IMS_R5.txt
4 WTDocument_MF_Cables.csv
5 WTDocument_MF_PE.csv
6 WTDocument_R4_BD_Rapporter.csv
7 WTDocument_R4_Rapporter2.csv
8 WTDocument_R4_Rapporter3.csv
9 WTDocument_R4_Rapporter4.csv
10 WTDocument_R4_Meddelanden1.csv
11 WTDocument_R4_Meddelanden2.csv
12 WTDocument_R4_Meddelanden3.csv
13 WTDocument_R4_Meddelanden4.csv
14 WTDocument_IMS_ContentIssue.csv
15 WTPart_R4_BDrive1.csv
16 WTPart_R4_BDrive2.csv
17 WTPart_R4_BDrive3.csv
18 MF-PE.csv
19 MF-SAR.csv
20 IMS_R5_Link.csv
21 tcsDocWindchillMigrationService.properties
22 NKTEpdm.properties
23 NKTLoaderWindchillMigrationService.properties
24 IECCascadeDataUtility.java
25 NKTDocumentSubClassDatautility.java
26 NKTEditFormProcessor.java
27 DocumentDataModel.java
28 DocumentDataModelAttributes.java
29 CreateWTDocument.java
30 WTDocumentDataLoader.java
31 BDriveLoader.java
32 BDriveDataModelScanner.java
33 EpdmDataModel.java
34 EpdmDataModelAttributes.java
35 CreatePart.java
36 PartLoader.java
37 RoleRB.rbInfo
38 nktservice.properties.xconf
39 WTDocument
40 NKT R&D Project Template.zip
41 NKT Project Template.zip
42 CAD_OIR.xml
43 Document_OIR.xml
44 Part_OIR.xml
45 CAD_OIR.xml
46 Document_OIR.xml
47 Part_OIR.xml
48 CADLifeCycle.xml
49 DocumentLifeCycle.xml
50 PartLifeCycle.xml
51 CADLifeCycle.xml
52 DocumentLifeCycle.xml
53 PartLifeCycle.xml

Files to be copied
SL No File\Folder Name
1 AccessoriesTeamGroup.xml
2 CablesTeamGroup.xml
3 create_Karlskrona_Common_Numbering_sequence(reseed).sql
4 IETeamGroup.xml
5 Move Object Group.xml
6 NKT Viewer Group.xml
7 PETeamGroup.xml
8 R&DGroup.xml
9 Role Mapping
10 CablesLibrary.xml
or copied will be present in the folder under the same location as specified in the excel

Implementation Files
Files to be replaced
Location
%WT_HOME%\codebase
%WT_HOME%\codebase
%WT_HOME%\codebase
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\part\partwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\part\partwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\part\partwindchillmigrator
%WT_HOME%\codebase\ext\nkt\tool\partDescribeRefLink\partLinkWindchillMigrator
%WT_HOME%\codebase\ext\nkt\tool\partDescribeRefLink\partLinkWindchillMigrator
%WT_HOME%\codebase\ext\nkt\tool\partReferenceBy\partLinkWindchillMigrator
%WT_HOME%\codebase\ext\nkt\tool\document\documentwindchillmigrator\resources
%WT_HOME%\codebase\ext\nkt\tool\epdmcad\epdmwindchillmigrator\resources
%WT_HOME%\codebase\ext\nkt\tool\part\partwindchillmigrator\resources
%WT_HOME%\src\ext\nkt\document\datautility
%WT_HOME%\src\ext\nkt\document\datautility
%WT_HOME%\src\ext\nkt\document
%WT_HOME%\src\ext\nkt\tool\document\documentwindchillmigrator\documentDataloaderContainer
%WT_HOME%\src\ext\nkt\tool\document\documentwindchillmigrator\documentDataloaderContainer
%WT_HOME%\src\ext\nkt\tool\document\documentwindchillmigrator\wcbusinesslayer
%WT_HOME%\src\ext\nkt\tool\document\documentwindchillmigrator\wcbusinesslayer
%WT_HOME%\src\ext\nkt\tool\epdmcad\epdmwindchillmigrator\epdmbusinesslayer
%WT_HOME%\src\ext\nkt\tool\epdmcad\epdmwindchillmigrator\epdmdataloadercontainer
%WT_HOME%\src\ext\nkt\tool\epdmcad\epdmwindchillmigrator\epdmdataloadercontainer
%WT_HOME%\src\ext\nkt\tool\epdmcad\epdmwindchillmigrator\epdmdataloadercontainer
%WT_HOME%\src\ext\nkt\tool\part\partwindchillmigrator\wcbusinesslayer
%WT_HOME%\src\ext\nkt\tool\part\partwindchillmigrator\wcbusinesslayer
%WT_HOME%\wtCustom\wt\project
%WT_HOME%\wtSafeArea\ext\nkt
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Attributes
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Templates
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Templates
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration
%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PostMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PostMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PostMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PreMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PreMigration
%WT_HOME%\ext\nkt\PDMLink\LifeCycle\PreMigration

Files to be copied
Location
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\db\sqlserver
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Groups
%WT_HOME%\loadFiles\ext\nkt\PDMLink
%WT_HOME%\loadFiles\ext\nkt\PDMLink\Library
Replace the
following files\
folder under the
respective location
Copy the new files\
folder under the
respective location.
**Copy all the files

SL No Title
Pre Migration steps

1 Users, Libraries , Attributes, Version

2 OIR , LifeCycle,Classification

3 Compilation of java files

Commenting the Listener and Stopping the


5
server

8 Publishing queues needs to be off

Migration Steps
11 Migration Loading
Post Migration Steps

UnCommenting the Listener and Starting


12 the server

13 Revert Lifecycle changes

14 Revert OIR Changes

15 Publishing queues needs to be on

16 Reverting Numbering Sequence

17 Publishing Steps

18 Additional Worker configuration


**Copy all the files in Windchill folder (Patch Content)

Commands

Please execute following from windchil shell


Library Creation
windchill wt.load.LoadFromFile -d %WT_HOME%\loadFiles\ext\nkt\PDMLink\Library\CablesLibrary.xml -u wcadmin -p wcadm
Attributes:
Document Object
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Attributes\WTDocument\document_0.xml" -u
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Attributes\WTDocument\document_1.xml" -u
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Attributes\WTDocument\document_2.xml" -u

Please execute following from windchil shell


OIR:
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration\Part_OIR.xml" -u wcadmin -p
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration\Document_OIR.xml" -u wcad
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PreMigration\CAD_OIR.xml" -u wcadmin -p
LifeCycle:
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PreMigration\PartLifeCycle.xml" -u w
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PreMigration\DocumentLifeCycle.xm
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PreMigration\CADLifeCycle.xml" -u w

Execute the following commands in WIndchill shell

1. ant -f bin/tools.xml class -Dclass.includes=ext/nkt/document/**


2.ant -f bin/tools.xml class -Dclass.includes=ext/nkt/tool/**

1.Run the following command in Windchill shell:


xconfmanager --undefine wt.services.service.100003 -p
2. Enable the smtp server by uncommenting line from NKT.xconf
3. Run the following command from Windchill Shell:
xconfmanager -p
4. Stop the Server from services

Open Site>Utilities>Queue Management:


1. PublisherQueue1
2. PublisherQueueL
3.PublisherQueueM
Disable the above queues.
Refer Sheet

1. unComment the following entry for Listener in windchill shell:


xconfmanager -s wt.services.service.100003=ext.nkt.create.listeners.CreateEventListener/ext.nkt.create.listeners.StandardCre
2. Run the following command from Windchill Shell:
xconfmanager -p
3. Start the Server from services

LifeCycle
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PostMigration\PartLifeCycle.xml" -u w
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PostMigration\DocumentLifeCycle.xm
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\LifeCycle\PostMigration\CADLifeCycle.xml" -u w

OIR
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration\Part_OIR.xml" -u wcadmin -
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration\Document_OIR.xml" -u wca
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\OIR\PostMigration\CAD_OIR.xml" -u wcadmin

Open Site>Utilities>Queue Management:


1. PublisherQueue1
2. PublisherQueueL
3.2. PublisherQueueM
Enable the above queues.

Role Creation
ant -f bin/tools.xml bundle_custom
ant -f ./codebase/MakeJar.xml

Group Creation & Role-User Mapping


windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Group\AccessoriesTeamGroup.xml" -u wcadmi
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Group\CablesTeamGroup.xml" -u wcadmin -p w
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Group\Move Object Group.xml" -u wcadmin -p
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Group\NKT Viewer Group.xml" -u wcadmin -p w
windchill wt.load.LoadFromFile -d "%WT_HOME%\loadFiles\ext\nkt\PDMLink\Group\PETeamGroup.xml" -u wcadmin -p wcad

Reset Numbering Sequence


D:\ptc\Windchill_11.0\Windchill\db\execute_sql_script.bat create_Karlskrona_Common_Numbering_sequence(reseed).sql <d
Onwershi
p\
Executed
Status By Time Required
Refer sheet B Drive AutoCAD Loading before loading AutoC

Loading commands

WTDocument Loader

AutoCAD Loader

WTPart Loader

Classification Loader

Part BOM Loader


Reference Link

Describe Link
Refer sheet B Drive AutoCAD Loading before loading AutoCAD

Loading commands

a)Place the WTDocument Input Sheet in the following Location


WT_HOME\codebase\ext\nkt\tool\document\documentwindchillmigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.document.documentwindchillmigrator.wcbusinesslayer.WTDocumentDataLoader
Enter ePDM
c) Check for the Logs (WT_HOME \logs\loaders\WTDocument) once loading is completed.

a)Place the EPM Input Sheet in the following Location


WT_HOME\codebase\ext\nkt\tool\epdm\epdmwindchillmigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
For Loading Multi Input Sheets
windchill ext.nkt.tool.epdmcad.epdmwindchillmigrator.epdmbusinesslayer.BDriveLoader
c) Check for the Logs (WT_HOME \logs\loaders\epm) once loading is completed.

a)Place the part Input sheet in the following Location


WT_HOME\codebase\ext\nkt\tool\part\partwindchillmigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.part.partwindchillmigrator.wcbusinesslayer.PartLoader
Enter ePDM_Part
c) Check for the Logs %WT_HOME%\logs\loaders\part\log\) once loading is completed.

a)Place the Classification Sheet in the following Location


WT_HOME\codebase\ext\nkt\tool\part\partwindchillmigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.part.partwindchillmigrator.wcbusinesslayer.UpdateClassification
c) Check for the Logs %WT_HOME%\logs\loaders\part\log\) once loading is completed.

a)Place the part Input sheet in the following Location


WT_HOME\codebase\ext\nkt\tool\partbom\partwindchillmigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.partbom.partwindchillmigrator.partbombusinesslayer.BOMPartDataLoader
c) Check for the Logs D:/tools/partbom/log/
a)Place the InputSheet in the following Location
WT_HOME\codebase\ext\nkt\tool\partReferenceBy\partLinkWindchillMigrator
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.partReferenceBy.partLinkWindchillMigrator.wcbusinesslayer.PartRefLinkDataLoader
c) Check for the Logs %WT_HOME%\logs\loaders\part\log\) once loading is completed.

a)Place the InputSheet in the following Location


WT_HOME\codebase\ext\nkt\tool\partDescribeRefLink\partLinkWindchillMigrator\resources
Note: Make sure only one input sheet is present in this location
b) Run the following command in Windchill shell:
windchill ext.nkt.tool.partDescribeRefLink.partLinkWindchillMigrator.wcbusinesslayer.PartDescribeRefLinkDataLoader
c) Check for the Logs %WT_HOME%\logs\loaders\part\log\) once loading is completed.
Pre Migration

Stop Windchill from services


Start Windchill from shell(Pranathi login)
Execute the command for AutoCAD loader

Post Migration

Stop Windchill from shell(Pranathi login)


Start Windchill from services

You might also like