ImageVerifierCode 换一换
格式:DOC , 页数:76 ,大小:2.31MB ,
资源ID:2904579      下载积分:9 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2904579.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Windchill技术培训笔记.doc)为本站会员(tangtianxu2)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Windchill技术培训笔记.doc

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营业执照举报