收藏 分享(赏)

Windchill技术培训笔记.doc

上传人:tangtianxu2 文档编号:2904579 上传时间:2018-09-29 格式:DOC 页数:76 大小:2.31MB
下载 相关 举报
Windchill技术培训笔记.doc_第1页
第1页 / 共76页
Windchill技术培训笔记.doc_第2页
第2页 / 共76页
Windchill技术培训笔记.doc_第3页
第3页 / 共76页
Windchill技术培训笔记.doc_第4页
第4页 / 共76页
Windchill技术培训笔记.doc_第5页
第5页 / 共76页
点击查看更多>>
资源描述

1、搭建 Windchill 环境开发工具设置在 Eclipse 中选择: Window Preferences java Compiler Building 去掉:的选中注意:一定要取消选中,否则在清工作区时将删除 windchill codebase 下的文件5此时会在 Eclipse 的工作空间里面生成一个 HelloWindchill 的文件,此文件很小只有几KB创建 Java 项目 第一种创建方式:1在 Eclipse 中选择: File New Java Project 创建一个 Test 的 Java 项目2在当前创建的 java 项目 Test:在 Eclipse 中选择: 当前项

2、目上(Test) New Properties Java Build Path Add Class Folder Create New Folder 单击 ok 完成 codebase 文件夹的创建和指定(由于 Windchill 的 codebase 文件夹很大,所以这一步骤需要等待片刻)成功之后,将会看到: 第二种创建方式:1 在 Eclipse 中选择: File New Java Project 创建一个 TestWindchill 的 Java 项目 Link additional source Browse Finish2 Browse 选择 codebase 3添加自定义的 li

3、brary 库3指定 codebase 的映射:3指定 codebase 文件夹编译之后的.class 文件 和 工程下面的 java 源文件的映射关系在 Eclipse 中选择: 当前项目上(HelloWindchill) New Properties Java Build Path Browse 单击 OK 之后,你可能会发现 Java 项目 Referenced Libraries 里面有个 codebase 文件夹了4添加 Windchill 环境所需的 jar 包(推荐使用 1)D:ptcWindchill_9.1Windchill 里面需要的被导入的 jar 文件按有:lib、sr

4、clib、installlib、WHCWEB-INFlib、antlib、codebaseWEB-INFlib 、codebaselib 7个文件夹下的所有 jar 文件 1.可用自定义一个类库,然后把 Windchill 7 个 lib 下面的 jar 都添加到该库中,以后就可以在开发中直接引用该类库(注意:最好不要覆盖相同名字的 jar 包,因为他们的jar 的文件大小不同,所以作用也不同,避免在开发中因 jar 的冲突和版本问题而引起些莫名奇妙的错误)在 Eclipse 中选择: 当前项目上(HelloWindchill) New Properties Java Build Path L

5、ibraries 选项卡 2.直接引用,7 个 lib 下面的所有 jar 包第一个 Hello World创建 HelloWorld.java在 Eclipse 中选择: 当前项目上(HelloWindchill) src New Package创建一个 TestWindchill.java 的类内容为:package ;public class TestWindchill /* param args*/public static void main(String args) / TODO Auto-generated method stubSystem.out.println(“ Hell

6、o World“);启动 Windchill 服务1. 启动 Oracle10g 监听服务:OracleOraDb10g_home1TNSListener2. 启动 Oracle10g 主数据库服务:OracleServiceWIND3. 启动 Apache 服务4. 启动 Tomcat 服务成功标志:5. 启动 control-panel.bat 服务D:ptcWindchill_9.1WindchillDSserverbat6. 启动 Windchill Shell 服务,输入 windchill start 目标:D:ptcWindchill_9.1Windchillbinwindchi

7、ll.exe shell起始位置:D:ptcWindchill_9.1Windchillbin7. 观察 Windchill 的两个窗口:ServerManager :MethodServer8. Windchill 启动成功的标志:在 MethodServer 窗口出现如下标志,表明 Windchill 服务启动成功运行 HelloWorld.java1 Eclipse 控制台会打印:Hello World2 此时会在 Windchill 系统的安装目录( D:ptcWindchill_9.1Windchillcodebase)生成如下目录:angus com 里面会生成 TestWindc

8、hill.java 源文件的编译后的文件:TestWindchill.class此时表明第一个 Hello World 程序运行成功3第一个 JSP 与 Hello Word创建 index.jsp在 Windchill 的安装目录( D:ptcWindchill_9.1Windchillcodebasenetmarketsjsp)下面新建一个文件夹 angus,在里面新建一个 index.jsp 页面页面内容为:My JSP index.jsp starting pageddd创建 TestWindchill.javaTestWindchill.java 里面的内容package ;publ

9、ic class TestWindchill /* param args*/public static void main(String args) / TODO Auto-generated method stubSystem.out.println(“第一个Windchill程序“);public String helloWindchill()return “this is the Hello World Windchill.“;编译后的 TestWindchill.class 文件会自动映射,放到D:ptcWindchill_9.1Windchillcodebaseanguscom 目录

10、下注意:该目录下的 TestWindchill.class 的更新时间访问:在浏览器地址栏输入:http:/localhost/Windchill/netmarkets/jsp/angus/index.jsp就可以在 Windchill 目录使用 jsp 页面调用 Windchill 目录 java 类的方法。注意:如果你在 TestWindchill.java 里面添加了一个方法,然后在 index.jsp 中调用,注意一定要删除:D:ptcWindchill_9.1Windchillcodebaseanguscom 目录下 的 TestWindchill.class 文件然后在 Windc

11、hill Shell 中输入重启 Windchill 然后重启 Tomcat ,再在浏览器地址栏输入:http:/localhost/Windchill/netmarkets/jsp/angus/index.jsp访问 jsp 页面,不然就会报错Windchill 菜单定制顶级菜单定制1. 在安装的 Windchill 系统的 Windchill Shell 中运行命令:ant f binswmaint.xml createSafeArea会在 Windchill 的安装 D:ptcWindchill_9.1WindchillwtSafeArea 目录出现 3 个文件夹:ptcCurrent、

12、ptcOrig、siteMod2. 在文件夹 siteMod 下创建 codebase config actions 三个文件夹(内嵌结构)3. 在 WC_Home 安装目录的 actions 文件夹下面添加如下两个 xml 文件把 custom-actionModels.xml、custom-actions.xml 两个 xml 文件添加到wtSafeAreasiteModcodebaseconfigactions 目录下文件一定要是 UTF-8 编码格式 的4. 在 custom-actionModels.xml 文件里面需要配置如下代码:Example: custom-actionsMo

13、del.xml (模型文件)Main navigation (tabs)5. 在 custom-actions.xml 文件里面需要配置如下代码:Example: custom-actions.xml (动作文件)6. Windchill 英文资源文件 里面的代码navigationRB.rbInfo(navigationRB_en_US.rbInfo) 存放的位置:D:ptcWindchill_9.1Windchillsrcextresource (resource 目录是自己建的,名字可以取)Example: navigationRB.rbInfo (英文资源文件)ResourceInfo

14、.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsenavigation.fiberhomereport.description.value=testreportnavigation.fiberhomereport.activetooltip.value=testreport navigation.fiberhomereport.tooltip.value=testreport7. Windchill 中文资源文件里面的代码navigation

15、RB_zh_CN.rbInfo 存放的位置:D:ptcWindchill_9.1Windchillsrcextresource (resource 目录是自己建的,名字可以取)Example: navigationRB_zh_CN.rbInfo (中文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsenavigation.fiberhomereport.tooltip.value=u62a5u8868navi

16、gation.fiberhomereport.description.value=u62a5u8868navigation.fiberhomereport.activetooltip.value=u62a5u88688. 在 Windchill Shell 下面运行:Resourcebuild ext.resource.navigationRB 或 Resourcebuild ext.resource.navigationRB_zh_CNant -f binswmaint.xml installSiteChanges 1.清除 Tomcat 下面的缓存:D:ptcWindchill_9.1To

17、mcatwork 2.清除资源文件编译后目录:D:ptcWindchill_9.1Windchillcodebaseextresource 3.清除 IE 缓存、历史记录、cookies : 4.清除 xml 文件的编译目录:D:ptcWindchill_9.1Windchillcodebaseconfigactions 5.查看 Windchill 的日子记录:D:ptcWindchill_9.1WindchilllogsWindchill 重新启动成功的标志 (3min 左右):INFO : wt.method.server.startup - MethodServer ready (in

18、 42.063 secs).9. 显示效果如图:二级菜单定制1 二级菜单的定制,跟上面顶级菜单的定制差不多,主要涉及的文件也是 4 个(2 个 xml、2 个资源文件),为了测试二级菜单是否成功,我们需要在 Windchill 中访问 Jsp 页面 change_record.jsp 、show_Archive_record.jsp只是里面的代码有所不同,添加代码之后再 Windchill Shell 里面运行的命令也是一样的注意:文件一定要是 UTF-8 编码格式的2 配置 2 级菜单在 wtSafeAreasiteModcodebaseconfigactions 目录下custom-act

19、ionModels.xml 文件里面添加的代码为:Example: custom-actionsModel.xml (模型文件)3 配置 2 级菜单在 wtSafeAreasiteModcodebaseconfigactions 目录下custom-actions.xml 文件里面添加的代码为:Example: custom-actions.xml (动作文件)4 配置 2 级菜单在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB.rbInfo(navigationRB_en_US.rbInfo)英文资源文件里面添加的代码为:

20、Example: navigationRB.rbInfo (英文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsefiberhomereport.ChangeReports.description.value=Global Change statisticsfiberhomereport.ChangeReports.tooltip.value=Global Change statisticsfiberhome

21、report.ArchiveReports.description.value=Archive Drawing statisticsfiberhomereport.ArchiveReports.tooltip.value=Archive Drawing statistics5 配置 2 级菜单在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB_zh_CN.rbInfo 中文资源文件里面添加的代码为:Example: navigationRB_zh_CN.rbInfo (中文资源文件)ResourceInfo.class=wt.

22、tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsefiberhomereport.ChangeReports.description.value=u5168u5c40u53d8u66f4u7edfu8ba1u62a5u8868fiberhomereport.ChangeReports.tooltip.value=u5168u5c40u53d8u66f4u7edfu8ba1u62a5u8868fiberhomereport.ArchiveReports.descr

23、iption.value=u5f52u6863u5de5u7a0bu56feu7edfu8ba1u62a5u8868fiberhomereport.ArchiveReports.tooltip.value=u5f52u6863u5de5u7a0bu56feu7edfu8ba1u62a5u88686 为了测试二级菜单是否新建成功,我们需要在 Windchill 安装系统 codebasenetmarketsjsp 目录新建几个Jsp 文件,如下在 D:ptcWindchill_9.1Windchillcodebasenetmarketsjspangusreport 目录下面新建:change_r

24、ecord.jsp 、show_Archive_record.jsp 两个 Jsp 页面jsp 页面的内容为:Windchill test7 在 Windchill Shell 下面运行:Resourcebuild ext.resource.navigationRB 或 Resourcebuild ext.resource.navigationRB_zh_CNant -f binswmaint.xml installSiteChanges 1.清除 Tomcat 下面的缓存:D:ptcWindchill_9.1Tomcatwork 2.清除资源文件编译后目录:D:ptcWindchill_9.

25、1Windchillcodebaseextresource 3.清除 IE 缓存、历史记录、cookies : 4.查看 Windchill 的日子记录:D:ptcWindchill_9.1WindchilllogsWindchill 重新启动成功的标志(3min 左右):INFO : wt.method.server.startup - MethodServer ready (in 42.063 secs).8 显示效果如图:Action 下拉菜单1 Action 下拉菜单的定制,跟上面二级菜单的定制差不多,主要涉及的文件也是 4 个(2个 xml、2 个资源文件),添加代码之后再 Wind

26、chill Shell 里面运行的命令也是一样的注意:文件一定要是 UTF-8 编码格式的2 定制 Action 下拉菜单在 wtSafeAreasiteModcodebaseconfigactions 目录下custom-actionModels.xml 文件里面添加的代码为:Example: custom-actionsModel.xml (模型文件)3 定制 Action 下拉菜单在wtSafeAreasiteModcodebaseconfigactions 目录下 custom-actions.xml 文件里面添加的代码为:Example: custom-actions.xml (动作

27、文件)4 定制 Action 下拉菜单在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB.rbInfo(navigationRB_en_US.rbInfo)英文资源文件里面添加的代码为:Example: navigationRB.rbInfo (英文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsepart.ExportBom.descrip

28、tion.value=ExportBompart.ExportBom.tooltip.value=ExportBompart.ExportData.description.value=ExportDatapart.ExportData.tooltip.value=ExportData5 定制 Action 下拉菜单在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB_zh_CN.rbInfo 中文资源文件里面添加的代码为:Example: navigationRB_zh_CN.rbInfo (中文资源文件)ResourceInf

29、o.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falsepart.ExportBom.description.value=u5bfcu51fau7269u6599part.ExportBom.tooltip.value=u5bfcu51fau7269u6599part.ExportData.description.value=u5bfcu51fau6570u636epart.ExportData.tooltip.value=u5bfcu51fau

30、6570u636e6 在 Windchill Shell 下面运行:Resourcebuild ext.resource.navigationRB 或 Resourcebuild ext.resource.navigationRB_zh_CNant -f binswmaint.xml installSiteChangeswindchill stop & windchill start 1.清除 Tomcat 下面的缓存:D:ptcWindchill_9.1Tomcatwork 2.清除资源文件编译后目录:D:ptcWindchill_9.1Windchillcodebaseextresourc

31、e 3.清除 IE 缓存、历史记录、cookies : 4.查看 Windchill 的日子记录:D:ptcWindchill_9.1WindchilllogsWindchill 重新启动成功的标志(3min 左右):INFO : wt.method.server.startup - MethodServer ready (in 42.063 secs).7 显示效果如图:文件夹工具栏菜单定制1. 文件夹工具栏菜单定制,跟上面二级菜单的定制差不多,主要涉及的文件也是 4 个(2 个 xml、2 个资源文件),添加代码之后再 Windchill Shell 里面运行的命令也是一样的注意:文件一定

32、要是 UTF-8 编码格式的2. 配置文件夹工具栏菜单定制在 wtSafeAreasiteModcodebaseconfigactions 目录下,custom-actionModels.xml 文件里面添加的代码为:Example: custom-actionsModel.xml (模型文件)3. 文件夹工具栏菜单定制wtSafeAreasiteModcodebaseconfigactions 目录下custom-actions.xml 文件里面添加的代码为:Example: custom-actions.xml (动作文件)4. 文件夹工具栏菜单定制在 D:ptcWindchill_9.1

33、Windchillsrcextresource 目录下navigationRB.rbInfo(navigationRB_en_US.rbInfo)英文资源文件里面添加的代码为:Example: navigationRB.rbInfo (英文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falseobject.list6.description=CreateWSobject.list6.icon=/netmarket

34、s/images/demodata/Modem.jpgobject.list6.tooltip=ToolTip65. 文件夹工具栏菜单定制在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB_zh_CN.rbInfo 中文资源文件里面添加的代码为:Example: navigationRB_zh_CN.rbInfo (中文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.de

35、precated=falseResourceinfo.class=wt.tools.resource.StringResourceinfoResourceinfo.customizable=trueResourceinfo.deprecated=falseobject.list6.description=u521bu5efau5de5u4f5cu533aobject.list6.icon.value=/netmarkets/images/demodata/Modem.jpgobject.list6.tooltip=ToolTip66. 在 Windchill Shell 下面运行:Resour

36、cebuild ext.resource.navigationRB 或 Resourcebuild ext.resource.navigationRB_zh_CNant -f binswmaint.xml installSiteChangeswindchill stop & windchill start 1.清除 Tomcat 下面的缓存:D:ptcWindchill_9.1Tomcatwork 2.清除资源文件编译后目录:D:ptcWindchill_9.1Windchillcodebaseextresource 3.清除 IE 缓存、历史记录、cookies : 4.查看 Windchi

37、ll 的日子记录:D:ptcWindchill_9.1WindchilllogsWindchill 重新启动成功的标志(3min 左右):INFO : wt.method.server.startup - MethodServer ready (in 42.063 secs).7. 显示效果如图:三级导航菜单1三级导航菜单定制,跟上面二级菜单的定制差不多,主要涉及的文件也是 4 个(2 个 xml、2 个资源文件)添加代码之后再 Windchill Shell 里面运行的命令也是一样的注意:文件一定要是 UTF-8 编码格式的2配置三级导航菜单定制在 wtSafeAreasiteModcode

38、baseconfigactions 目录下 custom-actionModels.xml 文件里面添加的代码为:Example: custom-actionsModel.xml (模型文件)Third level for promotion request with default action promotion items tableReplaceOut 3rd level nav menu3三级导航菜单定制wtSafeAreasiteModcodebaseconfigactions 目录下custom-actions.xml 文件里面添加的代码为:Example: custom-act

39、ions.xml (动作文件)4三级导航菜单定制在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB.rbInfo(navigationRB_en_US.rbInfo)英文资源文件里面添加的代码为:Example: navigationRB.rbInfo (英文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falseobject.replaceout

40、.description.value=ReplaceOment=ReplaceOut object.replaceout.tooltip.value=ReplaceOutobject.BatchReplace.description.value=BatchReplaceobject.BatchRment=BatchReplaceobject.BatchReplace.tooltip.value=BatchReplaceobject.MaterialsOut.description.value=MaterialsOutobject.MaterialsOment=MaterialsOutobjec

41、t.MaterialsOut.tooltip.value=MaterialsOut5三级导航菜单定制在 D:ptcWindchill_9.1Windchillsrcextresource 目录下navigationRB_zh_CN.rbInfo 中文资源文件里面添加的代码为:Example: navigationRB_zh_CN.rbInfo (中文资源文件)ResourceInfo.class=wt.tools.resource.StringResourceInfoResourceInfo.customizable=trueResourceInfo.deprecated=falseobjec

42、t.replaceout.description.value=替换淘汰ment=替换淘汰 object.replaceout.tooltip.value=替换淘汰object.BatchReplace.description.value=批量淘汰object.BatchRment=批量淘汰object.BatchReplace.tooltip.value=批量淘汰object.MaterialsOut.description.value=物料淘汰object.MaterialsOment=物料淘汰object.MaterialsOut.tooltip.value=物料淘汰6在 Windchil

43、l Shell 下面运行:Resourcebuild ext.resource.navigationRB 或 Resourcebuild ext.resource.navigationRB_zh_CNant -f binswmaint.xml installSiteChangeswindchill stop & windchill start 1.清除 Tomcat 下面的缓存:D:ptcWindchill_9.1Tomcatwork 2.清除资源文件编译后目录:D:ptcWindchill_9.1Windchillcodebaseextresource 3.清除 IE 缓存、历史记录、coo

44、kies : 4.清除 xml 文件的编译目录:D:ptcWindchill_9.1Windchillcodebaseconfigactions 5.查看 Windchill 的日子记录:D:ptcWindchill_9.1WindchilllogsWindchill 重新启动成功的标志(3min 左右):INFO : wt.method.server.startup - MethodServer ready (in 42.063 secs).7显示效果如图:产品 文件夹 选择一个部件或者是文档 在操作里面选择升级,升级流程执行完成之后,回到:单击 主页 工作总揽 ,在列表里面找到你刚才升级的

45、部件或文档,单击链接然后你会看到:客制工作流的角色1 客制工作流的角色,主要涉及的文件也是 2 个(英文、中文资源文件) ,添加代码之后再 Windchill Shell 里面运行编译资源文件的命令和打包的命令注意:客制工作流的角色的时候,因为修改了 Java 应用程序中的枚举类型,所以应该使用以下命令打一次包.编译资源文件的时候先编译中文的,文件一定要是 UTF-8 编码格式的打包成功的标志:2 在% wt_home %Src/wt/project/ (目录) 找文件,如: D:ptcWindchill_9.1Windchillsrcwtproject 找到如下 3 个文件:RoleRB.rbInfoRoleRB_zh_TW.rbInfRoleRB_zh_CN.rbInfo复制到:D:ptcWindchill_9.1WindchillwtCustomwtproject 中,沒有路径则建立

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报