信息化 频道

Siemens PLM Software 技术技巧(四)

    3. TDM migration准备工作的详细说明
 
    解决方案
 
    由于ideas到nx的迁移往往需要先把ideas升级迁移到ideas12或者Nx ideas 5, 所以用户往往首先遇到需要把ideas8,或者ideas9 或者ideas10 升级迁移到ideas12或者NXideas5;
 
    下面的这些注释提供了一步一步的迁移到ideas的新的版本之前的需要做的准备工作. 这些说明假定用户在windows平台上面, 如果是unix的环境下, 应该是十分类似的.
 
    为了能够成功地做ideas的数据迁移, 首先要保证所有的.pmd 文件必须是健康的. 请看看下面的文章找到更加详细的步骤.
 
选择help-> help library
 到adminstrator;
  General I-DEAS Administration
      Information for the I-DEAS Administrator
   Maintaining Your Data Installation
 
    这里面有dmadmin的工具. 如果你熟悉这个工具的话, 你可以考虑是否可以执行这个工具. 下面的步骤提供了一个方便的启动dmadmin 的方法.
 
- 启动ideas
 - 转到ideas master modeler模块,
 - 在ideas的提示命名下执行下面的命令: oaxx execute cmd
 - 上面的命令将会打开一个新的dos的命令行窗口.
 - 输入下面的命令: %SDRC_INSTL%\bin\dmadmin
 
    第一步 - 先决定由ideas的管理员组账户登陆
 
    只有ideas的管理员组账户才能够执行ideas的数据迁移. 这里是列出来的所有的都是ideas的管理员的登陆得到的结果.
 
启动 dmadmin
 输入 memb <管理成员>
 输入 lc 列出成员
 输入 1  安装数据库
 输入 ?  看看选项
 输入 1  管理员的选项
 输入 ?  看看选项
 输入 1  屏幕选项
 输入 $  放弃命令
 
    所有的ideas管理员登陆的安装数据库就能够显示出来; 您可以使用f命令到下一步, 如果需要的话.
 
    第二步 - 以ideasadm的账户登陆
 
    强烈推荐使用ideasadm的账户运行所有的命令和操作. 这个账户除了做ideas的管理工作之外,应该是什么也不做. 下面就是使用ideasadm的账户做的步骤:
 
- 产生一个账户名称叫做 ideasadm <本地或者域账户>
 - 使用 ideas的 管理员组<参考第一步>
 - launch dmadmin
     - enter "memb" (Member Management menu)
     - enter "cr" (Create new member command)
    - enter "1"  (Installation database option)
     - enter "ideasadm" (Member Login ID prompt)
     - enter "ideasadm" (Member Mail Address prompt)
     - enter "ideasadm" (Member Name prompt)
     - enter "ideasadm" (Member Description prompt)
     - enter "?"  (to see a list of options)
     - enter "1"  (Administrator option)
     - enter "sy" (Synchronize member information command)
 - 使用ideasadmin登陆
 
    第三步 - 准备数据迁移
 
    强烈推荐你备份所有的team\master和team\projects目录. 整个迁移的过程仅仅会影响这两个目录中的数据. 如果一旦数据迁移失败, 就可以恢复到原来的状态.
 
    我们也推荐所有的moldel file中的文件也check到ideas 的library中去, 并且ideas的model file也先删除.
 
    我们建议您的老的不再需要的ideas的数据, library, 和projects都删除掉.
    我们建议您清理(purge)所有的ideas的老的不再使用的数据.
 
    我们建议您对所有的在team\shared中的 .asm文件和 .prt 文件运行%SDRC_INSTL%\prl\ham_medic.exe. 对于这个步骤有问题的话, 请联系GTAC;
 
    我们建议您对所有的在team\shared中的 .asm文件和 .prt 文件运行%SDRC_INSTL%\prl\dfvfy.exe. 对于这个步骤有问题的话, 请联系GTAC;
 
    我们建议您对team\master\z_master.imd 文件运行%SDRC_INSTL%\prl\dfvfy.exe. 对于这个步骤有问题的话, 请联系GTAC;
 
    我们建议您对team\project目录中的文件运行%SDRC_INSTL%\prl\dfvfy.exe. 对于这个步骤有问题的话, 请联系GTAC;
 
    我们建议您删除所有的UGS PLM Software提供的标准件和材料库. 这些应该是在ideas安装成功结束以后重新安装的.

    第四步 - 保证所有的项目是可以进入的.
 
    如果有些项目是不能进入的话, 这些项目的迁移工作就有可能失败. 一旦项目迁移开始以后再修复可进入性的问题的话时十分困难的. 这里有一些步骤说明所有的项目是怎么保证可控制的.
 
- 启动ideas的窗口;
 - 选择每一个项目
 - 解决access的问题
 - 删除不能恢复access的项目
 
    如果你得到下面的错误的话, ideas就不能定位到或者读到.pmd 文件了. 您必须依据相关的文本文件找到相关的.pmd文件.
   Cannot find file for this project on the operating system.
 
    第五步 - 运行清理项目的命令
 
    下面的清理的操作必须在TDM中运行. 用ideasadm的账户登陆,保证所有的用户都已经推出了ideas.
   
    - launch dmadmin
    - enter "inst" (Installation Management menu)
    - enter "cl" (Cleanup installation database command)
    - enter "yes" (Do you wish to continue? prompt)
    - respond to prompts as appropriate
    - enter "clrw" (Cleanup invalid rows in installation database command)
    - enter "yes"       (Do you wish to continue? prompt)
    - respond to prompts as appropriate
    - enter "clar" (Cleanup invalid attribute rows in all projects command)
    - enter "no"  (Do you wish to only generate a report? prompt)
    - respond to prompts as appropriate
    - enter "dr" (Delete the relationships to missing model files command)
    - enter "?"  (to see a list of options)
    - enter "2"  (File option)
    - enter "C:\temp\log.dat" (Enter Filename prompt)
 
    第六步 执行数据的迁移
 
    TDM的数据将会开始被迁移. 用ideasadm账户登陆, 保证所有的有用户都已经退出ideas.
 
- point TDM to new I-DEAS version (for example: run TDI Wizard)
  - launch dmadmin for new version of I-DEAS
     - enter "mig" (Installation Migration menu)
     - enter "mg" (Migrate to I-DEAS XX command)
     - press enter for default (Please enter migration log file pathname prompt)
     - enter "yes"       (Migration will be logged in  ... prompt)
      - enter "yes" to continue for any project that fails migration
 
    注意: 所有的迁移失败的项目必须先修复, 然后才可以使用.
 
 
0
相关文章