1、Windchill ProjectLink 系统管理员培训教材,PTC: 陈顺利 Date: 2003/11/09,作为系统管理员,需要:了解Windchill ProjectLink的基本功能; 了解Windchill ProjectLink软件架构; 安装Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill ProjectLink系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,Windchill Pr
2、ojectLink系统结构,JDK/JRE,Servlet Engine,Web服务器,Projectlink和 CAD可视化服务,Oracle 8i 数据库,浏览器Netscape or Internet Explorer浏览器Windchill ProjectLink 可视化插件客户端CAD应用程序Pro/E, AutoCAD, CATIA等CAD工具Windchill Projectlink可选的CAD插件用于进行 CAD数据的检入/检出(check-in/out)和产品结构的同步,LDAP,CAD 应用程序 Pro/E, AutoCAD, CATIA),Mail服务器,Services
3、层,Client层,WebEX,Windchill ProjectLink基于Java的解决方案,Web浏览器,HTML RenderingUser Input,Web服务器,HTTP AuthenticationStatic Pages/Files,Java Servlet Engine,Java Server,ProjectLink和 Oracle8i服务器,UI GenerationJSPs, Servlets, JavaBeans, Helper Classes,Windchill data management servicesBusiness transactionsObject-
4、to-Relational Mapping,Persistence,Java,目前包括的组件,作为系统管理员,需要:了解Windchill ProjectLin的基本功能; 了解Windchill ProjectLink软件架构; 安装Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill ProjectLink系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,内容提要,安装路线图 安装前的准备 一般安装步骤
5、 安装注意事项,安装路线图,A,A,B,安装前的准备工作,Hosts文件的配置 一定要记得加上带DNS域名的定义,如:127.0.0.1 plm ,一般安装步骤,Oracle 9i 安装数据库服务 安装路径: D:oracleora92 选择要安装的产品:Oracle9i Database 9.2.0.1 安装类型:自定义 选择组件时,一定要将以下组件去掉: Enterprise Manager Web Site 9.2.0.1.0 (位于Oracle Enterprise Manager Products 9.2.0.1.0之下) Oracle Management Server 9.2.0
6、.1.0 (位于Oracle Enterprise Manager Products 9.2.0.1.0之下) HTTP Server此时不要创建数据库,因为要做比较多的设置 配置:Net Configuration Assistant wizard 目录使用配置:选择否 监听程序配置:监听程序名:LISTENER; 使用协议:TCP; 标准端口号;1521; 配置另一个监听程序:否 命名方法配置:选择是; 命名方法:本地; 服务名:wind; NET服务名:wind;配置另一个命名方法:否 安装Oracle9i Client 9.2.0.1.0 在安装之前,必须将所有Oracle的服务停止,
7、才能继续安装。,一般安装步骤,Oracle 9i 手工创建数据库 利用Database configuration assistant 功能创建数据库 Database configuration assistant New database SID: WIND ( Not case sensitive,大小写无关) 全域資料庫名稱: WIND 在设置“数据库特性” 时,全部Uncheck,(包括“标准数据库功能”按钮内的内容) 选择“专用服务器模式” 数据库字符集选AL32UTF8,国家字符集选UTF8 初始化參數 query_rewrite_enable = TRUE, query_rew
8、rite_integrity=TRUSTED 创建名为“BLOBS”的表空间,大小600MB, TEMP 表空间大小 200MB, USERS表空间600MB;注意要设置数据文件属性中“数据文件已满后自动扩展(AUTOEXECEND)”属性,使数据文件已满后能自动扩展,建议设置为50M,最好对所有的数据文件都进行类似设置 产生建立产生数据命令文件(可勾选) 修改 sys 和 system 用户 password(分别为:sys 和 system) 修改 oracleora92networksadminlistener.ora文件:拷贝最后一段,并附加在后,将 “PLSEXTPROC” 改为 “
9、WIND”,安装步骤,JDK 1.4.2 按默认方式安装,安装路径:D:ptcj2sdk 安装完后,需要手工在系统变量path的前面中加入您的JDK142的bin的路径: D:ptcj2sdkbin J3D 1.3.1 按默认方式安装,安装路径:D:ptcj2sdk Tomcat 按默认方式安装,安装路径:D:ptcpdm70tomcat Apache 按默认方式安装,安装路径:D:ptcpdm70apache Aphelion 管理员:cn=Manager,Password:ldapadmin 安装路径: D:ptcpdm70aphelion Web Server Configurable
10、Option :Apache 其他按默认方式安装,安装步骤,Info*Engine 安装路径: D:ptcpdm70Windchill; 选择定制安装,所有选项全选; LDAP配置属性库的可辨识名称:cn=plm,cn=Fujikon o=com 其他为默认安装 Windchill Services 安装路径: D:ptcpdm70Windchill; 选择定制安装; 选择产品选项:默认前两项 管理器用户名称与Password:wcadmin/wcadmin 组织名称:fujikon;组织的Internet域名: Oracle数据库用户名称与Password: pdm70/pdm70 Ora
11、cle Java数据库连接(JDBC): plmdb:1521:wind 其他为默认安装,安装步骤,Project*Link 按默认方式安装,安装路径: D:ptcpdm70Windchill Asia Language Package 选择 中文(中国) 安装路径: D:ptcpdm70Windchill 其他按默认方式安装 安装WNC.7.0-F000_ReleasePatch 详情请参见文档:,安装步骤,支持多字节的配置 编辑 site.xconf 文件 在文件尾部 之前添加:在命令窗口中的 路径下, 执行 xconfmanager p 命令 在命令窗口中的 bin 路径下, 执行 Ja
12、vaGen registry false false true false,安装步骤,创建数据库用户以及数据库表格 在命令窗口的dbsql路径下,执行 sqlplus dbsql : sqlplus system/system, 执行 create_user 脚本:dbuser:pdm70temporary tablespace:TEMPuser tablespace:USERS 然后退出sqlplus;dbsql : sqlplus pdm70/pdm70, 执行 create_ddl_wt 脚本, 然后退出sqlplus;,安装步骤,装入DEMO数据首先确认已启动tomcat、Apache
13、bin: toolssetup bin: windchill wt.load.WindchillLoader -All IncludeDemo Unattended,安装注意事项,如果操作系统为Windows 2003,在安装时,如出现以下错误: Description - When attempting to execute one of the InstallAnywhere based installers used to install the Windchill 7.0 family of products on a Windows 2003 Server machine the f
14、ollowing error message is displayed: “There is a configuration error. One of the following requirements is not true; The installer requires Java 1.4 in your path. The installer only runs on following platforms: AIS, HP-UX, Solaris, or Windows 2000. The installer cannot run on your configuration. It
15、will now quit.“,安装注意事项,解决方法如下 - right click你所执行的安装程序“Setup.ext” 选择“属性”项; 在弹出的窗体中,选择“兼容性”选项; 选中“兼容模式”; 在所提供的模式中,选择“Window 2000”; 点击“应用”;,安装注意事项,如果您用的NT服务器是构建在域(Domain)上的 请务必在添加上缺省的DNS域名,否则Apache将无法支持DNS域名访问,同时Aphelion也将无法访问其自身的数据库(Bug?); “我的电脑属性网络标识属性其他 “此计算机的主DNS后缀”(以Windows2000为例) 关于IIS 一定要将其屏蔽,最好是
16、完全卸载,省得干扰又占空间; 关于微软JAVA虚拟机 一定要屏蔽或卸载,它将导致Aphelion无法正常连接,从而影响系统使用; 关于IP地址 在没有链接网线的情况下安装,请将IP地址设为自动,而不是某个固定地址;,安装注意事项,关于IE浏览器的“连接”设置 支持 IE 6.0以上版本 关闭局域网代理服务器设置 “工具Internet选项-连接局域网设置Uncheck为LAN使用代理服务器” 或在“例外”中指定不使用代理服务器地址 “工具Internet选项-连接局域网设置为LAN使用代理服务器高级例外” Oracle的Oracle_Base设置 可以利用注册表编辑器进行修改,使之指向您所要的
17、数据库文件的安装位置; Java路径问题 开始安装TOMCAT的时候,系统会提示你首先要装好JDK142,但是实际上你已经安装过了,解决方法是在系统变量path的前面中加入您的JDK142的bin的路径(否则它还是找不到),如: D:ptcj2sdk_nbj2sdk1.4.2bin,安装注意事项,空格问题 如果全部按照缺省路径安装,那么JDK将被安装到“c:program files”下,当系统启动WINDCHILL的时候将报错; 解决方法,加上“-java=”参数,如: windchill -w “D:PTCWindchill“ -java=“c:progra1JDK1.4.2j2sdk1.
18、4.2jrebinjava.exe“ start 注意“c:program files”必须改为“c:progra1” I*E安装报告失败 没关系,其实已经安装成功,继续安装就是了; 如果想要避开这个“错误”,在计算机的语言设置里将计算机的语言改为英语,即可;,Q & A,练习,参照培训教材,以两人为一组,进行安装系统操作。 事先准备规划: 1、服务器DNS名称; 2、数据库用户名及口令; 3、安装目录; 4、访问域名; 5、默认组织名称;开始练习!,作为系统管理员,需要:了解Windchill ProjectLink的基本功能; 了解Windchill ProjectLink软件架构; 安装
19、Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill ProjectLink系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,概念,组织(Organization) 由人员组成的单位或集合,能组织发起一个或多个项目,是项目的归属单位。项目(Project) 项目是一种暂时的、为开发产品和提供服务而进行的行为。它包含项目团队,项目资源,项目计划等信息。任何项目都有开始,有结束,因此,项目还具有暂时性和唯一性。
20、项目团队(Team) 所有参与项目的人员集合。角色(Role) 不同角色在项目中承担不同的岗位,代表不同的职权。一个用户可以担任多个角色,同时,一个角色可以对应多个用户。用户(User) 对应具体的人员,是项目团队的成员,ProjectLink 的用户类型,系统管理员 系统管理员是ProjectLink系统安装时指定的系统管理员,负责系统的维护工作,能控制系统中组织级以上的操作,如组织的创建、删除、修改,设立/删除组织管理员,为各组织创建项目模板等,系统管理员不参与项目的具体工作. 组织管理员 组织管理员是一个具有很多权利的超级用户,他能控制他所属的整个组织. 项目管理员(项目经理) 项目管理
21、员是项目中的超级用户,他能查看和控制项目内部的任何信息. 项目成员 是指项目中的其他用户.,WIndchill ProjectLink管理的层次,ProjectLink系统管理员(站点管理员)组织管理员项目经理项目中的其它角色,一、在系统中创建组织-Organization,1.利用安装系统时的管理员帐号登录系统; 2.进入“站点”“实用程序”选项 3.点击“商务管理”中,“承担者管理器”功能,一、在系统中创建组织-Organization,4.在弹出的“组织信息”中,点击左侧的“组织”; 5.点击“创建新组织”图标,一、在系统中创建组织-Organization,6.在“创建组织”窗体中,输
22、入相应的名称; 7.点击“确定”;,二、在系统中添加默认组织-Organization,1.利用安装系统时的管理员帐号登录系统; 2.进入“站点”“组织”选项 3.点击“创建组织”图标,二、在系统中添加默认组织-Organization,4.点击“创建组织”图标后,会弹出一窗体; 5.点击“搜索”,二、在系统中添加默认组织-Organization,6.选择所添加的组织名称; 7.确认选中预订者; 8.点击“确定”;注意: 如果在搜索中没有发现所要添加的组织,请参考“在系统中创建组织”,先创建组织,再进行相应的操作。,练习,参照培训教材,进行创建添加组织操作。 事先准备约定: 1、添加组织名称
23、以FujiKon 后面加上1、2、3。开始练习!,作为系统管理员,需要:了解Windchill ProjectLin的基本功能; 了解Windchill ProjectLink软件架构; 安装Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill ProjectLink系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,内容提要,在系统中创建用户 添加站点管理员 添加组织管理员 添加项目经理,在系统中创建用户-
24、User(1),1.利用安装系统时的管理员帐号登录系统; 2.进入“站点”“实用程序”选项 3.点击“商务管理”中,“承担者管理器”功能,在系统中创建用户-User (1),4.在弹出的“用户信息”中,点击左侧的“用户”; 5.点击“创建新用户”图标,在系统中创建用户-User (1),在“创建组织”窗体中,输入相应信息; 用户名称; 全称; 电子邮件地址 密码; 组织; 点击“确定”;,在系统中创建用户-User (2),采用数据文件的形式,利用导入程序批量性的导入用户数据 数据文件格式 :.CSV 数据文件存放路径:WT_HOMEloadFiles*.csv( %WT_HOME%为Proj
25、ectLink安装的路径 ) 数据文件格式: Class,runningUser,用户名,Web标识,全名,国家代码,电子邮件地址,描述,职务,组织,住址1,住址2,城市,省份,国家,邮编,ignore,密码 Demo: User,wt2,wt2,wt2,中文 (中国),,fujikon,0000,在系统中创建用户-User (2),在系统安装的目录下%WT_HOME%bin(例如:D:ptcWindchillbin),执行下面的语句windchill wt.load.LoadFromFile -m csvmapfile.txt -d FujikonUsers.csv * FujikonUse
26、rs.csv 为用户数据文件,添加站点管理员,确认被添加人已在系统中创建; 以系统管理员身份登录系统; 点击“站点”“管理员”选项; 点击“添加用户”;,添加站点管理员,在弹出的窗体中,输入被添加者的用户名; 点击“查找用户”; 如果直接执行第6步,将搜索出组织内所有用户 选择左侧的用户; 点击“添加”; 点击确定;,添加组织管理员,确认被添加人已在系统中创建; 以组织管理员或系统管理员身份登录系统; 点击“组织”“管理员”选项; 点击“添加用户”;,添加组织管理员,在弹出的窗体中,输入被添加者的用户名; 点击“查找用户”; 如果直接执行第6步,将搜索出组织内所有用户 选择左侧的用户; 点击“
27、添加”; 点击确定;,添加项目经理,确认被添加人已在系统中创建; 以组织管理员或系统管理员身份登录系统; 点击“组织”“创建者”选项; 点击“添加用户”;,添加组织管理员,在弹出的窗体中,输入被添加者的用户名; 点击“查找用户”; 如果直接执行第6步,将搜索出组织内所有用户 选择左侧的用户; 点击“添加”; 点击确定;,作为系统管理员,需要:了解Windchill ProjectLink的基本功能; 了解Windchill ProjectLink软件架构; 安装Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill ProjectLi
28、nk系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,维护Windchill ProjectLink系统,系统的参数配置,均放置在*.properties配置文件中。所有参数的修改,必须通过site.xconf文件来处理,再执行xconfmanager p命令,让修改后的参数生效。主要配置文件有: wt.properties 包括Windchill system 配置信息,存放在 WT_HOMEcodebasedb.properties 数据库配置文件,用来定义系统与
29、数据库连接的相关参数; 如,数据库名称、数据库用户名、数据库帐号等存放在 WT_HOMEdb,修改Mail Server,在Site.xconf文件中添加一行name 属性名称 overridable 是否生效 targetFile 修改目标文件 value 修改后的属性值再执行一次xconfmanager -p,修改Apache管理员Mail,在Apache的安装目录下,confhttpd.conf中, 例如:D:ptcApacheconfhttpd.conf修改ServerAdmin将A 更改为相应的Mail地址,修改管理员Mail,打开LADP浏览器; 默认路径为AphelionSynt
30、egraLDAPBrowserldapbrowser.bat 找到系统安装目录下的wcadmin; 查看是否具有Mail属性; 如有,修改为指定值; 如无,则添加;,修改数据库参数,在Site.xconf文件中添加一行 数据库用户数据库用户密码数据库主机名、端口、名称name 属性名称 overridable 是否生效 targetFile 修改目标文件 value 修改后的属性值再执行一次xconfmanager -p,修改系统工作时间(1),在Site.xconf文件中添加一行 系统日历name 属性名称 overridable 是否生效 targetFile 修改目标文件 value 修
31、改后的属性值,以逗号分隔1 代表星期日7 代表星期六再执行一次xconfmanager -p,修改系统工作时间(2),执行完配置文件更改后,需要重新启动Method Server。 以系统管理员身份登录 进入系统“站点”“实用程序”“日历管理”,修改系统工作时间(3),在弹出的窗体中,选择“系统日历”; 点击“全部重置”; 查看是否正确;,作为系统管理员,需要:了解Windchill ProjectLink的基本功能; 了解Windchill ProjectLink软件架构; 安装Windchill ProjectLink系统; 在系统中建立项目组织 建立和管理系统用户 维护Windchill
32、 ProjectLink系统; 修改管理员Mail; 修改系统工作时间; 修改Mail Server; 修改数据库属性; 安装Patch; 系统备份: 数据库备份 LDAP备份 系统文件备份,培训目标,系统备份的对象,数据库数据 数据库配置文件 系统配置文件 LDAP数据,备份数据库数据,所有数据库数据与用户相关联。备份方式:采用命令行,针对用户数据进行备份;采用备份目录方式,进行数据备份;,备份数据库数据,数据库数据 数据库配置文件 系统配置文件 LDAP数据所有数据库数据与用户相关联。备份方式:采用命令行,针对用户数据进行备份;采用备份目录方式,进行数据备份;,备份数据库数据,采用命令行,
33、针对用户数据进行备份1、进入备份目录eg: e:dbbackup 2、输入命令行 exp 备份用户名/备份用户密码eg: exp pjl7/pjl7 3、指定导出文件 4、导出为用户(Default) 5、其他采用默认,备份数据库数据,采用备份目录方式,进行数据备份1、找到Oracle安装目录; 2、进入Oracleadmin; 3、针对wind目录进行整体拷贝,进行备份;注明:wind 为数据库名称,备份数据库配置文件,采用备份目录方式,进行数据备份1、找到Oracle安装目录; 2、进入Oraclenetwork; 3、针对admin目录进行整体拷贝,进行备份;注明:此目录所放均为系统相为
34、的配置文件,LDAP数据备份,打开LADP浏览器; 默认路径为AphelionSyntegraLDAPBrowserldapbrowser.bat 选择根目录; 点击“Export”图标;,LDAP数据备份,3.选择保存的文件目录及文件名,4.指定备份文件目录,5.选择所有子节点,6.点击“Export”,系统配置文件备份,ProjectLink 第一次:将%WT_HOME%整个目录进行备份;其他:备份%WT_HOME%site.xconf文件即可。注意:必须保证所有配置更改均通过site.xconf文件进行修改;,系统配置文件备份,Apache/tomcat采用备份目录方式,进行数据备份目录:ApacheconfTomcatconf,Q & A,练习,参照培训教材,进行系统备份操作。 事先规划备份策略: 1、备份所使用文件名称; 2、备份所使用路径; 3、备份所使用介质; 4、备份周期;开始练习!,