windchill中文客制化练习

修改部件操作默认列表

1、打开WT_HOME/codebase/config/actions/PartManagement-actionmodels.xml文件,如去除,如下图所示:

2.自定义jsp用户界面

1、修改Windchill\codebase\config\actions\custom-actions.xml文件,最终custom-actions.xml 文件内容如下所示:

注意:其中

的newTab要与custom-actionModels.xml文件中的action name的名称(newTab)一致。

2、修改Windchill\codebase\config\actions\custom-actionModels.xml文件,最终custom-actionModels.xml文件内容,如下所示:

在action.properties和action_zh_CN.properties的文件最后面添加:

4、在WT_HOME/codebase/netmarkets/jsp/newTab newTab1文件夹,(注意:newTab文件夹的命名要与custom-actionModels.xml文件中的action name的名称(newTab)一致),创建五个jsp页面(list1.jsp-list5.jsp)放置对应的newTab、newTab1文件夹下面。五个jsp页面内容如下所示:

<%@ include file="/netmarkets/jsp/util/end.jspf"%>

①执行命令:xconfmanager -s wt.resource.locales.fromDefault="en,en_US,en_GB" -t codebase/user.properties -p.

②编译资源文件:ResourceBuild com.gsdev.client.navigationRB

7、重启windchill服务和Tomact,最终结果,如下所示:

3:创建一个标签只有管理员可见

1、创建一个java类(CustomUIComponentValidator.java),然后把编译的class文件复制到Windchill\codebase\com\gsdev\client

2、创建WT_HOME/codebase/com/gsdev/client/custom-service.properties.xconf文件,内容如下所示:

3、编译custom-service.properties.xconf文件,如下图:

执行该命令后将会自动生成codebase/com/gsdev/client/custom-service.properties 文件,并在生成的文件中添加条目。

4、重启windchill服务和Tomact,结果如下所示:

4实现生命周期列表

把编译好的class文件复制到Windchill\codebase\com\gsdev\client目录下

2、编辑WT_HOME/codebase/netmarkets/jsp/newTab/list.jsp文件,最终在list1.jsp文件中的内容如下:

3、重启windchill服务和Tomact,测试结果

练习6-2:获取数据信息引擎

,其中com.pdm.iss.Windchill 是根据如下图确定的:

2、创建委派

4、重启windchill服务和Tomact,测试结果

练习7-1:修改顶部属性面板

1、创建一个部件的软属性

在属性根上创建“Business”组织器,再在创建好的组织器上创建两个属性,一个是不带域名的,另一个是带域名的。如下图:

2、在“part1”部件类型上添加刚创建的两个属性,并附上默认值。如下图:

3、查找/netmarkets/jsp/part/info.jsp文件;

4、复制/netmarkets/jsp/part/info.jsp文件到/netmarkets/jsp/com/gsdev/client/part/info.jsp文件;

5、编辑/netmarkets/jsp/com/gsdev/client/part/info.jsp文件;

①在文件中查找

②在添加:

注意:可以有两种方式表示,如果属性的名称带有域名的,用表示,如果属性名称没有带域名的,侧不需要IBA。

如图:

6、打开WT_HOME/codebase/com/gsdev/client/custom-service.properties.xconf文件,添加以下内容:

7、重启windchill服务和Tomcat,最后结果如下所示:

以后在创建部件的时候,就可以给Cost、Cost2赋值

注意:类型要选择我们刚给它添加属性的类型,也就是part1

属性里面的值是我们添加属性赋的默认值

练习7-2:禁用特定类型创建对象

1、创建一个部件类型“GSPart”,如下图:

2、创建一个java类:CustomNameDataUtility.java,

3、把编译好的java类(CustomNameDataUtility.java)的class文件复制到WT_HOME/codebase/com/gsdev/client/

4、编辑WT_HOME/codebase/com/gsdev/client/custom-service.properties.xconf.文件,添加如下内容:

Windchill主要应用模块简介

经过全球50000多家先进企业长期验证的内容和过程管理系统: 不管您是全球集团企业、区域供应商还是小型服务机构,您在设法管理产品内容和开发过程时都面对着各种问题。比如:产品数据安全、产品数据规范、产品数据的结构化管理、研发流程的规范化、研发流程的自动化、研发效率如何提升?研发成果如何重用?标准化、通用化如何更有效的贯彻执行等。贵公司的成功依赖于拥有高效的业务过程,并且有效地管理复杂的信息资产,这包括产品设计、工艺、服务、认证、法规符合等相关资料。 Windchill 是一个有着近10年历史的全球一流的生命周期管理系统,经过了全球50000多家先进企业实际应用和长期验证过的内容和过程管理软件,它提供了全面的产品生命周期解决方案。这个全面的企业业务协同系统具有快速、安全、稳定、成熟和只需一个 Web 浏览器就能访问的特点,它使公司能够更规范的管理产品研发过程,为企业提高研发效率、规范产品研发过程、加快产品上市、提高产品标准化、通用化、降低产品成本、增强企业竞争力等方面提供强大而完整的系统解决方案。 功能及益处 ?一体化的信息管理系统,单一的产品数据源提高了产品研发效率,并减少了错误和返工; ?完整的产品结构化信息管理和协作功能使得企业能够根据需要快速地从多个视角掌握产品的所有信息- 不管信息来自何处; ?可重复、端到端的研发流程支持及流程自动化提升了流程效率、加快了产品上市速度,并降低了产品成本; ?安全、稳定、符合业界标准的 Internet 体系结构带来了安全、高性能的、多层次研发协同的技术平台; Windchill主要应用模块简介: 1、产品数据管理(Windchill PDMLink): a) 在产品整个生命周期中,帮助企业管理和控制产品信息,确保数据的准确、安全、可靠、完整、规范、逻辑关系,管理产品开发过程; b) 优化与固化产品研发流程,使得流程能够通过系统来保证规范、一致、严谨; c) 强大的产品结构管理功能,支持产品配置管理; d) 可一完全根据业务特点定制的、工作流驱动式产品开发过程自动化,内置获得CMⅡ认证的变更管理流程; e) 发布管理功能简化了数据的审核和签发(支持数字化签名)。实现无纸化办公; f) 基于Web的轻量化模型,数据容量大大减少,网上传送速度快。能够实现浏览、标注、测量主流的2D和3D机械电子设计图档; g) 与主流MCAD及ECAD设计工具良好集成,check in到系统中时自动产生产品结构,大大提高了设计效率; h) 选配管理:使用具有交互、动态、协作等特点的可视化功能,其中包括图形化产品系列建模、

PDM操作手册

目录 一、PDM的简介 (4) 1.1 PDM的基本功能 (4) 1.2 PDM选用的软件 (4) 1.3 PDM的基本术语 (4) 二、PDM软件Windchill相关安装及设置 (8) 2.1 Windchill使用前的设置 (8) 2.2 相关软件的安装 (10) 2.3 环境变量的设置 (12) 2.4 Windchill WGM 与相关制图软件的关联 (13) 三、Windchill 10.0 主界面的介绍 (15) 3.1 Windchill 10.0的简介 (15) 3.2 Windchill 10.0 的操作界面 (15) 四、Windchill中的产品信息 (18) 4.1查找产品信息 (18) 4.2查看产品信息 (21) 五、制图软件与Workgroup Manager集成后的使用 (24) 5.1 开始新的设计(以AutoCAD 2010为例) (24) 5.2 共享CAD模型(以AutoCAD 2010为例) (26) 5.3 修改CAD模型(以AutoCAD 2010为例) (29) 六、产品结构的创建 (32) 6.1 手动创建部件和成品 (31) 6.2 关联CAD 文档和部件 (34) 6.3 部件结构的编辑(BOM的搭建) (37) 七、文档的管理 (42)

7.1 文档的创建 (42) 7.2 修改文档 (46) 7.3 建立文档与部件的关联 (48) 八、基线的创建与添加 (50) 8.1 基线的定义 (50) 8.2 基线的创建与添加 (50) 九、签审流程 (54) 9.1提交审阅 (54) 9.2进行签审 (56) 十、变更管理 (58) 10.1创建变更通告 (58) 10.2修改修订的产品 (61) 10.3变更通告的签审 (62) 十一、工作的管理 (63) 11.1修改个人密码 (63) 11.2管理个人工作主页 (64) 11.3个人工作的委派 (66)

Windchill项目管理

- 项目管理是规划、实施并管理任务和资源以完成明确的目标的过程(通常受时间、资源或者成本的限制)。 可以使用项目管理原则管理任何类型的项目,例如,设计并构建摩托车,编写培训课程,甚至是规划公司会议或者讨论会。 虽然项目可存在巨大差异,但多数项目都具有共同的活动,这包括: •将项目分解为易于管理的任务。 • 安排任务。 • 分配各任务的负责人员。 • 与团队沟通。 • 随着工作的发展跟踪任务。 通常,成功完成各个任务即可成功完成项目。 项目经理的主要职责是计划项目、创建项目、管理项目和完成项目。 项目计划 在Windchill中,项目经理是项目中的超级用户。项目经理可以查看和控制项目的方方面面。 Windchill在同一在线项目中根据所有的项目可交付结果维护项目排程(或者计划)。此外,它允许对项目排程进行协同维护。项目排程由整个团队进行更新,而不仅仅是项目经理。

通过 Windchill ,您可以为各个可交付结果建立所有权 (职责和责任)。还要为执行 工作的用户建立资源分配。 Windchill 还自动跟踪并计算项目状况和完成情况, 从而可以随时将项目状况信息提 供给所有项目成员。这可能包括客户和供应商,从而实现即时沟通。 Windchill 还维护项目历史的记录。项目中存储的文档和部件都具有小版本历史记录。 在项目中维护会议,从而保留会议记录、措施项和所有参考文档的中央信息库以便 讨论/审阅。甚至可以通过 Windchill 举行讨论,这样即可在以后访问讨论历史。 您在公司中不必具有项目经理头衔也可在 Windchill 中成为项目经理,这只是团队 成员的角色的名称。 项目计划对象 • “项目计划”(Project Plan) - 任何项目的顶级对象。它可以包含任意数量的活动、汇 总活动和里程碑。包含整体形式的计划汇总数据。 • “汇总活动”(Summary Activity) - 若干个相关子活动、里程碑或者其他汇总活动的父 活 动。 • “活动”(Activity) - 计划内包含工期和工作量之类信息的特定步骤。活动可以是汇总活 动的子项。活动还可以有一个或者多个关联的可交付结果。 • “可交付结果”(Deliverable) - 用于将计划对象 (如活动) 链接到项目存储对象 (如文 档或者 CAD 模型) 的对象。可交付结果还存储工作状态,例如完成百分比、达到可 交付结果时的工作完成量和可交付结果的风险。 • “里程碑”(Milestone) - 可以是日期标记或者目标度量,这两者均被跟踪。项目可以 包 含任意数量的两类里程碑。 目标量度里程碑通常有一个或者多个可交付结果与之关联。 工期之类的信息是基于里程碑所包含的可交付结果计算出来的。 如果您是项目经理,可以使用下列计划对象来组织计划和跟踪项目的进度: 计划对象

Windchill定制手册

Windchill定制手册 1、定制概述1.1 定制概述 Windchill解决方案适合于各种行业和各种规模的客户,并且Windchill解决方案有助于优化产品开发的业务流程。Windchill解决方案的思想以及理念来自PTC的在它们领域中处于领导地位的客户和PTC行业专家。 为了减低拥有成本,Windchill解决方案提供了可扩展的开箱即用功能和配置选项,这使Windchill解决方案可以很容易地被不同的客户所采用,并满足客户不同的产品开发流程和需要。 如果,配置选项和开箱即用功能不能满足客户特殊业务的需求,客户可以利用Windchill提供的一套定制模块来开发出满足这种特殊业务需求功能。 1.1.1 配置选项 1.1.1.1 属性和用户首选项 Windchill提供了一个可以扩展的选项:通过此选项,可以控制系统的行为,用户与系统交互方式,以及系统向用户的显示方式。这些选项是一些属性或者是一些引用。 ?属性 属性在codebase目录下的文本文件被创建,它用来控制整个系统的配置。例如,wt.home属性文件包含系统的安装路径。属性被保存在以.properties为扩展名的文件中。在Windchill系统中大部分属性的更改需要重新启动Windchill方法服务器。参看2-9页中的属性文件可以获取更多关于属性的信息。关于 wt.properties、tool.properties以及db.properties属性文件的完整信息和描述可以通过Windchill管理手册和codebase目录下的properties.html获得。 ?用户首选项 用户首选项通过Windchill的用户界面进行设置,这个过程不需要重新启动Windchill方法服务器。它们控制应用行为,由于遗留问题,一些属性也控制应用行为。用户首选项能够应用在不同级别。用户首选项能够被配置用来控制整个Windchill的安装,或者用来控制组织或应用程序容器(例如:产品、存储库),或者特定用户的安装。 下面的表提供一些用户首选项: 用户首选项 描述

PLM-Windchill系统考试重点

一、流程文件试题 1、全新机型流程文件 1)编制项目任务书由谁主导完成?并上传至 Windchill系统那个模块进行管理? 2)在Windchill系统的项目中,谁拥有最大的操作权限? 3)研发等设计部门搬迁后,全新机型开发的项目计划怎样编制和启动? 4)工艺材质图在哪个阶段输出? 5)全新机型开发流程中新的包材样品在试产时是不是必须提供? 6)全新机型开发流程中,品保部应输出哪些品质标准? 7)工艺路线和生产总流程图在哪个阶段需要完成并输出? 8)3D结构设计完成后,对应的新物料在系统是如何生成的? 9)T1试模由谁主导跟进? 10)结构3D图检入系统遇到同名文件报警时应如何处理? 11)Auto CAD图档上传系统后,在系统中什么地方软件AUTO CAD直接打开? 12)全新机型开发流程中,开模申请单的评审流程如何? 13)T1到TF试模后的改模资料各由谁完成并上传系统? 14)全新机型开发流程中规定,T1到TF提供给品保测试和项目团队检讨的试模样机主要由谁 制作? 15)在全新机型流程中,软件开发完成后,研发软件工程师需要在系统输出什么内容? 16)研发软件测试的问题点是通过哪种方式提交到系统的? 17)全新机型开发流程中规定,在研发阶段产线测试软件的测试主要负责人是? 18)试产协调会议主导人是?试产计划表由哪个岗位负责上传Windchill系统? 19)转试产时研发转给项目经理的样机有哪些? 20)量产实施后,需要提供生产报表的有哪些部门? 21)可靠性测试的开始制作为哪个阶段? 2、衍生机型流程文件 22)衍生机型的定义是? 23)衍生机型项目任务书存放在系统中的哪个模块(项目?产品?存储库?变更?)?由谁提 交? 24)衍生机型中电子变更IC流程怎样操作? 25)衍生机型流程里,量产计划中谁负责确认修模起始时间? 26)卖点资料主导者是谁? 27)衍生机型电子变更物料清单依据制作依据是什么? 28)衍生机型电子变更分为哪几种? 29)衍生机型电子治工具在什么时候开始制作? 3、OEM机型流程文件 30)OEM机型将立项需求单上传系统走路由,抄送给哪些岗位? 31)接到立项需求单后,研发结构工程师应输出什么表单? 32)模具设计工程师需在几个工作日内将《模具物料订购单》确定,上传Windchill系统进行 评审,评审流程如何? 33)EBOM制作由谁来完成?完成后通知项目经理,由项目经理手动改该活动的完成状态; 34)T3试模,每套模具在试模完成时至少保留多少试模样品,供后续分析与样机组装使用? 待试模完成时,由试模组长将试模样品统一交付给试产工程师管理; 35)T3样机组装数量要求为多少?结合项目的实际需要,如需追加额外的数量由项目经理统筹 处理; 36)塑件喷涂要求试喷样品为多少?完成后由喷涂工程师将喷涂的样品交付给试产工程师。

Windchill 10.1客户端开发培训

1.Windchill自定义 Windchill自带的客制化:站点->实用程序->首选项管理器->展开"Client Customization"->将"Client Customization"选项卡的"否"改为"是"->重新打开浏览器->会出现"自定义"图标,如下图所示: 2.定制菜单 定制主菜单 1)复制navigation-actionModels.xml中的main navigation段代码到custom-actionModels.xml 文件中 Main navigation (tabs) //这里是添加的

(完整word)(完整word版)Windchill 开发培训资料

主要内容:jca标签\Validator\dataUtilities 一、Windchill自带的客制化:站点->实用程序—〉首选项管理器—>展开”用户自定义"->将”用户自定义"选项卡 的”否"改为"是"—〉重新打开浏览器->会出现”自定义”图标 二、增加主菜单和一级子菜单 1 、复制 navigation—actionModels.xml中的main navigation段代码到custom-actionModels.xml文件 中 〈description> Main navigation (tabs) 〈/description> 〈action name=”org" type="navigation”/〉 〈action name="site” type="navigation”/> 〈action name="search” type=”navigation"/> <!-- entry for customization tab --〉 〈action name=”customization” type=”navigation"/〉 〈model name="test navigation" defaultActionName=”subtest1" defaultActionType="test"〉 2、修改properties文件action.properties和action_zh_CN.properties 在action.properties文件里增加如下代码: navigation.test。description=test test。subtest1。description=subtest1 test.subtest2.description=subtest2 在action_zh_CN.properties里增加如下代码: navigation.test。description=\u6d4b\u8bd5 (\u6d4b\u8bd5—---测试) test.subtest1.description=\u5b50\u6d4b\u8bd51 (\u5b50\u6d4b\u8bd51----子测试1) test.subtest2。description=\u5b50\u6d4b\u8bd52 (\u5b50\u6d4b\u8bd52————子测试2) 3、在custom—actions.xml文件中增加如下代码: 〈action name=”test" renderType="GENERAL"> //添加一个Get-Properties的webject对象 // 这个webject将返回一个wt.federation.ie.VMName对象 //作为properties指定一个GROUP_OUT //添加一个通过名字查询产品 //定义一个instance作为wt.federation.ie.VMName的”properties”组的字段 //添加webject查询wt.inf.container.WTContainer对象。查询data所给的对象 //对wt.inf.container.WTContainer中名为GOLF_CART进行筛选查询 //指定GROUP_OUT的值为container

CATIA集成Windchill

1. CATIA集成Windchill 1.1 CATIA集成Windchill环境配置 说明: 在Windchill系统中可以通过“Windchill Workgroup Manager”工具实现CATIA与Windchill 系统的集成。通过CATIA&Windchill集成,CATIA数模结构图可检入到Windchill系统,在Windchill中可查看CATIA数模零部件结构。 角色: 系统使用者 操作: (1)登录系统,进入“主页”→“实用程序”页面。单击实用程序中的“软件下载”链接。 (2)单击“接收”协议条目,进入“软件下载”页面。单击CAD集成中“Windchill Workgroup Manager”链接。

(3)单击“开始安装”,在本机上安装Windchill Workgroup Manager 客户端 (4)安装完成后,打开Windchill Workgroup Manager,在弹出的界面中首先进行CATIA 应用程序的注册。安装目录选择CATIA V5R18的安装路径,如:C:\Program Files\DassaultSystemes\B18 (5)然后在Windchill Workgroup Manager“工具”下拉菜单中打开“服务器管理器”

(6)右击“无服务器”选择下拉列表中的“注册新服务器”。 (7)输入名称:windchill,位置:https://www.360docs.net/doc/9819170592.html,/Windchill (1)注册完成, 1.2 CATIA集成Windchill操作—全新导入 说明: CATIA&Windchill集成环境配置成功后。通过Windchill Workgroup Manager工具,CATIA 数模结构图可检入到Windchill系统,在Windchill中可查看CATIA零部件结构及模型结构图。 角色:

PLM 系统介绍

来数数国外的PLM系统。 1.PTC WindChill: PTC凭借其CAD软件的强大市场份额。让其PLM产品Windchill也高踞PLM市场份额前列。对于使用Pro/E的客户,PTC的PLM产品几乎可以说免费赠送。只象征性的收取License费用。当然,实施费用还是照收不误。PTC还有一个PDM系统的简化版:Intralink,专门用来管理Pro/E的产出。近几年,随着Java技术的成熟,PTC PLM产品无论在功能上还是在界面上都有了长足进步。PTC Windchill的界面大量使用Java Applet技术。这在管理上会增加些困难,但对使用者来说绝对超值。本人曾经接触过一段时间Windchill,感觉真的相当不错。当然,界面做得好不一定就好实施,由于Windchill的实施需要做大量的客制化。对实施顾问来说就变得非常有难度。通常,Windchill 实施的成功率在60%左右。而且,由于版本之间的兼容问题。版本升级是Windchill使用者的噩梦。简单来说吧:几乎重来。但是WindChill 也有一个其他PLM无法企及的功能:可以和PRO/E无缝集成。Pro/E工具中做好的东西自动的在PLM系统中建立。用户更本不需要另起界面进入PLM系统。目前IBM在代理Windchill的实施。估计也只有IBM才可以拍着胸脯对客户说:“包你成功”。 2.达索PLM Smarteam: 达索当然也是凭借其强大的CAD工具CATIA一直在高端独占鳌头。由于其CAD工具CATIA在飞机及汽车领域的霸主地位,其PLM Smarteam产品在这一市场也无人撼动。达索PLM Smarteam从其PDM产品Enovia发展而来。本人没有使用过期PLM Smarteam产品。但是ENOVIA却使用一年以上时间。常常对其强大的workflow功能津津乐道。不知道其PLM产品变成什么样子了。如果没记错的话,IBM 是达索所有产品的唯一实施伙伴。 3.Siemens PLM Teamcenter Express.: 西门子并购了UGS公司,其中就包括UGS的MES和PLM产品。本人对Teamcenter的了解并不多。唯一知道的就是Teamcenter这套产品只提供API和管理端工具,客户端几乎要100%客制化。对于实施者来说,就一个字:难。当然说难不是我随便说说。有例为证。本人曾经为国内某一电子公司的子公司实施过Agile PLM产品。三大模组用了400个人天完成。恰好该公司的另一子公司使用Teamcenter 产品。用户告诉我,已经做了三年了,还没有完成。呵呵,比比就知道。当然,完全客制化,也有一个无以伦比的好处,那就是客户想要什么样子的产品都有可能。如果是Agile PLM,任何个性化的东西,我们回答最多的可能就是:“这个没办法,你只能这样这样来完成”。 4.Oracle Agile PLM: 最后在来介绍Oracle Agile PLM。Agile以前是一家独立的美国上市公司。于1995年成立公司专注已PLM系统的开发和实施。在PLM 家族中只能算小弟弟了。不过正是由于它成立晚,才有机会吸取前人的精华。所以无论从技术还是从功能上来讲,Agile都是其中的佼佼者。其完全基于配置化实施的过程,让PLM快速实施成为可能。当然,Agile也提供功能完毕的API接口,其API号称可以重写整个PLM 系统。可见其功能之大之全。Agile完全基于系统配置来完成客户需求,所以从界面上来说,客户无法对其作出选择,只能接受。Agile所有的操作过程完全基于ISO标准,所以从理论上倒是无可挑剔。但是实际情况却并非如此。大家都知道,软件最重要的就是“人性化”,而Agile却偏偏教条化了。这也成为Agile用户抱怨最多的一条。在成功案例上,Agile号称至今找不到失败案例。不知道Oracle的成功标准是什么。但是我知道至少有一家实施团队被人家驱赶出去的案例。或许Oracle认为是实施团队有问题,而不是产品问题,所以不算失败。呵呵。 为了对付SAP PLM系统的竞争,Oracle公司于2007年将Agile公司收购。残酷的市场面前,Agile总算嫁了个好娘家,找了个好靠山。收购之后的Agile立即身价倍增,与以前一样的License许可现在贵了一倍。而且知名度也一夜爆增,我们实施人员常常逢人就说这是Oracle 的产品。 有了Oracle公司的支持及资源。相信Agile会有更好的明天。首先,在与ERP集成方面。Agile现在已经可以与EBS、SAP、JDE等主流ERP软件集成。其次在与CAD软件集成方面。Agile现在也越做越好,虽然比不上人家Windchill,但是别忘记Windchill与Pro/E毕竟是一家产品。在操作界面上,据说从Agile9.3开始完全采用Web2.0方式。之前Agile繁琐的操作方式有望进入历史。 5.当然国外还有很多优秀的PLM系统。比如SAP的PLM。还有一家英国公司专门用于造船行业的PLM系统忘了叫什么名字。以上介绍

windchill 命令集

SQL> conn sys/change_on_install as sysdba ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist C:\Documents and Settings\Administrator>cd\ C:\>cd SQL 系统找不到指定的路径。 C:\>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 4月 26 11:40:11 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn system/system as sysdba 已连接到空闲例程。 SQL> startup ORACLE 例程已经启动。 Total System Global Area 503316480 bytes Fixed Size 1249824 bytes Variable Size 125832672 bytes Database Buffers 373293056 bytes Redo Buffers 2940928 bytes 数据库装载完毕。 SQL> exit 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production 常用命令: 1.load data 命令 把单个xml文件导入: windchill wt.load.LoadFromFile -d testType.xml -u hongdu -p hongdu 把csv文件转化为xml文件: windchill wt.load.util.CSV2XML –input test001AttrDefinizer.csv 把多个xml文件导入: windchill wt.load.LoadFileSet -file D:\ptc\Windchill_9.1

Windchill工程师面试

Windchill工程师面试 windchillfoundation是windchill的基本包,故大家如果对windchill技术了解, 就不用太担心对foundation技术的掌握。两者的技术差异在于里面一些开发手段的差异。 1.有没有做过foundation 没,但看完foundation的系统,founation与windchill本质上没差异,技术上只是部分同时实现手段不一样。比如说之前大部分用template搞页面,9.0目前用jsp或jca 去搞。 2.有没有做过template template技术就是在8.0的pdmlink中广为采用的界面开发技术,主要就是通过在 url中输出action,然后系统在properties文件中回去搜寻对应的html文件和html文 件的处置类 然后把界面显示给用户,在这里面使用了windchill自己开发的一些类似javascript 技术的windchillscript技术。windchillscript技术可以在html页面上写一些函数,当处理类对html页面进行处理的时候就会在处理类中调用在html页面上写的那些windchillscript函数。 或-按自己情况提问。template技术按字面意思认知就是页面的模板。相似jsp,里 面基本的东西就是html,主要通过内嵌,每个template可以在配置文件里选定由哪个Derrien处置。 这部分建立大家看一下wccustomization.pdf文档,里面有一些描述。知道有几个地 方就好了。 3.系统的权限存有几个地方去掌控●权限策略管理器布局●生命周期里选定的动态权 限●工作流通过代码调用(动态权限) 4.有没有拉过windchill模型 存有测试过,但因为目前项目基本上都不扎模型,所以没在项目里回去搞。扎模型主 要就是对windchill的业务对象及关系介绍就可以。 5.描述一下如何建立一个自己的对象,比如hwpart,然后做创建这个对象的页面。答:基本步骤大概如下: 1)确认这个业务对象的基本属性与操作方式 2)根据分析的结果建立模型,一般会考虑从wtobject扩展或是wt.fc.persistable 类型扩展3)复杂的对象一般会参考ecr对象来建立这个模型

Windchill10.x建模

目录之五兆芳芳创作一、在Windchill中建一个复杂的模型2 第一步,编辑java文件2 第二步,编译模型的java文件3 第三步,生成sql文件3 第四步,导入sql文件4 错误!未指定书签。 二、GenAs介绍错误!未指定书签。 4 2、经常使用注释介绍:4 错误!未指定书签。 错误!未指定书签。 、创建办事接口错误!未指定书签。 ??、创建尺度办事类?? ?? 四、当地化显示信息错误!未指定书签。 、创建exampleResourcejava?? ??、执行如下命令:?? 五、枚举类型9 3、执行命令9 六、Eclipse集成开发10 七、安排客制化建模10

一、在Windchill中建一个复杂的模型第一步,编辑java文件

第二步,编译模型的java文件 ant f bin/tools.xml class–Dclass.includes=com/acme/example/* 命令执行之后,会在/src_gen目录下生成一些java文件,这些java文件和之前我们自己写的java文件一一对应 第三步,生成sql文件 ant f bin/tools.xml sql_scriptDgen.input=com.acme.example.* 命令执行之后,在/db下生成sql文件 第四步,导入sql文件 Cd db/sql3 Sqlplus wind/wind@WIND

第五步,Start/restart the MethodServer 二、GenAs介绍 1、GenAsPersistable 和 GenAsBinaryLink 提供三种机制指定数据库中的列: 1. properties (一个GeneratedPropertys的数组) 暗示 strings, numbers, booleans等等. 2. foreignKeys (一个GeneratedForeignKeys的数组) 参考其他持久化对象(and are stored as a classname/key pair) 3. roleA/roleB (仅有GenAsBinaryLink中使用) 一种特殊形式的外键,用来表述联系关系关系 2、经常使用注释介绍: @GenAsPersistable创建持久化对象,并将该类映射为一张表表 @GenAsBinaryLink创建两个持久对象联系关系关系的对象,并将这种联系关系关系映射为一张表 @GeneratedRole 和@GenAsBinaryLink一起使用用来描述link关系 @GeneratedProperty生成属性 @PropertyConstraints指定约束,(required = true)则需要进行验证,需要重写办法checkAttributes()

相关主题
相关文档
最新文档