<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>wise007</title>
    <description></description>
    <link>http://wise007.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>[转贴]Windchill 8 安装过程简述 原作者不详 </title>
        <author>wise007</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wise007.javaeye.com">wise007</a>&nbsp;
          链接：<a href="http://wise007.javaeye.com/blog/203174" style="color:red;">http://wise007.javaeye.com/blog/203174</a>&nbsp;
          发表时间: 2008年06月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: large"><span style="color: red">链接：Windchill 8.0/9.0安装后记(<a href="http://rattbell.itpub.net/post/22952/415835" target="_blank">http://rattbell.itpub.net/post/22952/415835</a>)</span></span><br /><br /><span style="font-size: medium">1-在www.java.com 下载JDK<br />2-安装JDK1.4.2<br />3-准备DNS或$Windows/system32/driver/etc/hosts文件，做一个本机域名<br />4-安装Tomcat（Windchill 8.0 Third Party Application光盘中，通常有一绿色标签START HERE）。PTC提供的Tomcat是做过剪裁的，在浏览器里输入localhost：端口号也看不到小猫，<br />5-安装Apache。在浏览器里输入localhost，可以看到Apache的羽毛，<br />直接执行apahce\bin\Apache.exe即可<br />可以注册为服务<br />apache -k install<br />6-安装Aphelion，安装完成后用LDAPBrowser确认一下LDAP Service确实已经Running了<br />7- 安装Info*Engine。安装完成后，在浏览器里输入http://$yourhost.$yourcompany.com/$ yourWindchillApplicationName/infoengine/jsp/examples/VerifyIE.jsp ，页面能正常显示，就OK。嫌URL里Windchill字样太长的可以在安装的时候改个短的。<br />上述这些步骤一般都不会有问题，从下面的步骤开始要仔细参阅WCInstallConfigGuide_WCInstall.pdf中的要求来安装。<br />8- 安装Oracle，选择定制，查一下WCInstallConfigGuide_WCInstall.pdf，详细的描述了要选那些组件。特别要说明的是不要创建数据库，但是要配置Listener。WCInstallConfigGuide_WCInstall.pdf里描述了各种可能的数据库安装方式，不要一一全部操作，看清楚了每个操作的前提，符合自己要求的才去做。<br />9-安装OCU（Windchill 8.0 Third Party Application光盘中，通常有一绿色标签START HERE），创建数据库，记得一定要改SID。<br />10 -依次安装Windchill Service、PDMLink(如果你需要)、Project Link(如果你需要)、Multi Language Pack、Service Pack。所有都选定制，加入[显示剪裁的文本](如果有此选项)。这时候会要求指定Windchill的管理员账户和密码以及JDBC的账户和密码，这里可以根据你的要求来指定，但后面第二次安装OCU的时候要与之一致。改掉&ldquo;厕所管理员&rdquo;可以在这时候操作。<br />****************************<br />因为缺省的只有60秒，如果你的机器不够快，经常会出现这种情况。<br />你可以更改site.xconf文件，添加：<br />然后执行xconfmanager -p使之生效。<br />就是设置为300秒才认为超时，应该足够了。<br />**************************************************************<br />在site.xconf文件中之前添加以下一行：<br />保存后在Windchill Shell下执行xconfmanager -p使之生效。<br />如果还启动不了，请提供MethodServer.log文件。<br />*************************************************************<br />sqlplus guest/guest@wind测试看看。<br />*******************************************<br />11-比较高深的东东&mdash;&mdash;xconfmanager出场了，用xconfmanager来修改wt.db.maxBytesPerChar<br />12-用JavaGen.bat生成初始化的DDL Script，当然也包括Service Pack的wnc-wsp。<br />************************************************************<br />&agrave;在site.xconf文件中加入：<br />在Windchill Shell下执行<br />1) xconfmanager -p<br />使site.xconf中的设置生效。<br />2) cd %WT_HOME%\bin<br />3) JavaGen registry false false true false<br />13-再次安装OCU，选择创建用户和执行脚本(create_ddl_wt)，然后手工进入SQLPlus执行wnc-wsp。<br />*****************************************************<br />13指的是再次执行全面安装过的OCU工具，创建数据库用户（如guest）和执行数据库脚本（@create_ddl_wt）。<br />也可以通过手工方式执行：<br />1) 创建数据库用户，如guest：<br />cd %WT_HOME%\db\sql<br />sqlplus system/manager@wind<br />@create_user;<br />guest<br />temp<br />users<br />exit<br />2) 执行sql脚本，生成数据库对象并打补丁：<br />cd %WT_HOME%\db\sql<br />sqlplus guest/guest@wind<br />@create_ddl_wt<br />@wnc-wsp.sql<br />exit<br />14步可以不做。<br />*************************************************8<br />14-xconfmanager再次出场，修改wt.db.encoding，wt.locale.encoding和wt.template.charset以及其他书里提到、你想修改的东东。<br />15 -修改wt\load\foundationLoad.xml、com\ptc\windchill\pdmlink\load\ pdmlinkLoad.xml以及com\ptc\windchill\projectlink\load\projectlinkLoad.xml<br />16-一切都OK以后，开始导初始化数据，wt.load.WindchillLoader -All -UAOps。虽然是无人值守模式，但还要输入一次管理员密码，也就是在第10步时指定的账户和密码。这时候只用起Apache和Tomcat就行了，按照书上说还要起Server Manager和Method Server，实践证明起了也白起。<br />*******************************************<br />15.<br />更改/codebase/wt/load/foundationLoad.xml文件；（for Foundation）<br />FoundationInitRules.xml -> FoundationInitRules_zh_CN.xml<br />更改/codebase/com/ptc/windchill/pdmlink/load/pdmlinkLoad.xml文件中的以下文件名称 .xml 为 _zh_CN.xml；（for PDMLink）<br />commonLifeCycles.xml<br />lifecycleInitRule.xml<br />CommonInitRules.xml<br />PDMLinkContainerTemplates.xml<br />PDMLinkOrgContainer.xml<br />更改/codebase/com/ptc/windchill/projectlink/load/projectlinkLoad.xml 文件中的以下文件名称 .xml 为 _zh_CN.xml；（for ProjectLink）<br />commonLifeCycles.xml<br />lifecycleInitRule.xml<br />ProjectLinkBaseData.xml<br />ProjectLinkContainerTemplates.xml<br />ProjectLinkSoftTypes.xml<br />请参考：http://www.pisx.com/bbs/topic.php?filename=5646<br />16.<br />在Windchill Shell下执行：<br />cd %WT_HOME%<br />windchill wt.load.WindchillLoader -All -Unattended<br />exit<br />当系统询问用户名密码时，输入wcadmin/wcadmin，这是在安装Windchill Service时设置的；<br />*****************************************************************<br />17 -当Windchill外壳程序报告Load Complete的时候就大功告成了。打开浏览器，输入http://$yourhost.$yourcom.com/$ yourWindchillApplication, 就应该会看到PTC的Logo了。验证通过以后，首当其冲要在站点-实用程序-承担者管理器里把管理员加到当前组织中(否则管理员无法创建产品、项目、存储库)，并且给管理员填好电子邮件地址(否则管理员无法添加到各个团队中)。<br />再来说说我碰到过的几个问题：<br />第13 步OCU无法顺利执行，第16步导入数据时Method Server根本起不来：这时候要查查wt.pom.dbUser、wt.pom.dbPassword和wt.pom.serviceName是否正确了，当然首当其冲用SQLPlus查Oracle到底起来了没有。<br />正常使用以后，有时候Method Server起不来，甚至Tomcat也起不来，这时要用LDAP Browser查查Aphelion是不是OK。<br />使用时创建产品或创建项目报错，就要看看http://www.pisx.com/bbs/topic.php?filename=5920 了。当然也有可能是改wt.template.charset引起的。<br />*******************************************************<br />最后就是测试是否安装成功了。<br />在IE地址栏中输入http://[你的主机名]/Windchill。<br />如果可以正常使用，记得备份，以后万一不行了可以恢复，免得重新安装。<br />1）备份ptc目录；<br />2）备份数据库：exp guest/guest@wind<br />3）备份LDAP数据；<br />进入LDAP Browser使用Export功能导出根节点下的数据（包括所有子节点）；</span>
          <br/>
          <span style="color:red;">
            <a href="http://wise007.javaeye.com/blog/203174#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 14 Jun 2008 00:08:08 +0800</pubDate>
        <link>http://wise007.javaeye.com/blog/203174</link>
        <guid>http://wise007.javaeye.com/blog/203174</guid>
      </item>
      <item>
        <title>APACHE + LDAP 的权限认证配置方法(转)</title>
        <author>wise007</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wise007.javaeye.com">wise007</a>&nbsp;
          链接：<a href="http://wise007.javaeye.com/blog/203172" style="color:red;">http://wise007.javaeye.com/blog/203172</a>&nbsp;
          发表时间: 2008年06月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          链接地址：http://www.chinaunix.net/jh/49/627646.html<br />最近手头上的系统要升级Windchill，从5.0版本到8.0版本，跨度还是蛮大的，于是每日闲暇就在看系统中的文档，关于与LDAP的整合认证方面，找到这篇文章，供参考；<br /><br />APACHE + LDAP 的权限认证配置方法<br /><br />作者：李治 (<a href="mailto:ddcopy@263.net">ddcopy@263.net</a>)<br />版本：1.0.2005.1014<br />MSN：zli@censoft.com.cn<br /><br />一、前言<br /><br />    很多朋友希望利用 Apache 通过 LDAP 进行用户认证及权限管理。<br />    通过多次试验，总结出以下方法，与大家共享。<br />    <br />    配置思路：对用户通过“组(groups)”进行管理，对于需要权限控制的目录，<br />    则通过“组”进行控制。<br /><br />    参考：<br />        http://www.moocky.net/Manual/apache/mod/mod_auth_ldap.html<br />        http://bbs.chinaunix.net/forum/viewtopic.php?t=618651<br /><br /><br />二、用户需求<br /><br /> 1. 用户结构：<br />    YourComp<br />        |- groups (departments)<br />        |    |- grp1 (dep1)<br />        |    |    |- user1<br />        |    |    \- user2<br />        |    |- grp2 (dep2)<br />        |    |    |- user3<br />        |    |    \- user4<br />        |    \- grp3 (dep3)<br />        |        |- user2<br />        |        \- user3<br />        \- members (employees)<br />            |- user1<br />            |- user2<br />            |- user3<br />            \- user4<br />            <br /><br /> 2. 目录权限：<br />    AppsDir<br />        |- Dir1    允许 grp1 访问<br />        |- Dir2    允许 grp2 访问<br />        \- Dir3    允许 grp1, grp3 访问<br />        <br /><br />三、配置步骤<br /><br /> 1. 建立 LDAP 基础记录，BaseDn.ldif 文件：<br />    <br />    dn: dc=YourComp<br />    dc: YourComp<br />    objectClass: domain<br />    <br />    dn: ou=members,dc=YourComp<br />    ou: members<br />    objectClass: organizationalUnit<br />    <br />    dn: ou=groups,dc=YourComp<br />    ou: groups<br />    objectClass: organizationalUnit<br /><br /> 2. 建立 LDAP 用户记录，UserDn.ldif 文件：<br />    <br />    dn:cn=user1,ou=members,dc=YourComp<br />    cn: user1<br />    sn: USER1<br />    uid: user1<br />    userPassword: user1<br />    objectClass: inetOrgPerson<br />    <br />    dn:cn=user2,ou=members,dc=YourComp<br />    cn: user2<br />    sn: USER2<br />    uid: user2<br />    userPassword: user2<br />    objectClass: inetOrgPerson<br />    <br />    dn:cn=user3,ou=members,dc=YourComp<br />    cn: user3<br />    sn: USER3<br />    uid: user3<br />    userPassword: user3<br />    objectClass: inetOrgPerson<br />    <br />    dn:cn=user4,ou=members,dc=YourComp<br />    cn: user4<br />    sn: USER4<br />    uid: user4<br />    userPassword: user4<br />    objectClass: inetOrgPerson<br /><br /> 3. 建立 LDAP 用户组记录，GroupDn.ldif 文件：<br />    <br />    dn: cn=grp1,ou=groups,dc=YourComp<br />    cn: grp1<br />    objectClass: groupOfUniqueNames<br />    objectClass: top<br />    uniqueMember: cn=user1,ou=members,dc=YourComp<br />    uniqueMember: cn=user2,ou=members,dc=YourComp<br />    <br />    dn: cn=grp2,ou=groups,dc=YourComp<br />    cn: grp2<br />    objectClass: groupOfUniqueNames<br />    objectClass: top<br />    uniqueMember: cn=user3,ou=members,dc=YourComp<br />    uniqueMember: cn=user4,ou=members,dc=YourComp<br />    <br />    dn: cn=grp3,ou=groups,dc=YourComp<br />    cn: grp3<br />    objectClass: groupOfUniqueNames<br />    objectClass: top<br />    uniqueMember: cn=user3,ou=members,dc=YourComp<br />    uniqueMember: cn=user2,ou=members,dc=YourComp<br /><br /> 4. 运行 ldapadd 添加记录<br /><br />    添加根记录：<br />    ldapadd -x -D "cn=root,dc=YourComp" -w secret -f BaseDn.ldif<br /><br />    添加用户记录：<br />    ldapadd -x -D "cn=root,dc=YourComp" -w secret -f UserDn.ldif<br /><br />    添加用户组记录：<br />    ldapadd -x -D "cn=root,dc=YourComp" -w secret -f GroupDn.ldif<br /><br /> 5. 建立 Apache 配置文件，application_auth.conf:<br />    <br />    &lt;Location /AppsDir>;<br />        AuthType Basic<br />        AuthName "Please login"<br />             <br />        AuthLDAPEnabled on<br />        AuthLDAPAuthoritative on<br />        AuthLDAPURL "ldap://localhost/dc=YourComp?uid?sub?(objectClass=*)"<br />    &lt;/Location>;<br />    <br />    &lt;Location /AppsDir/dir1>;<br />        require group cn=grp1,dc=YourComp<br />    &lt;/Location>;<br />     <br />    &lt;Location /AppsDir/dir2>;<br />        require group cn=grp2,dc=YourComp<br />    &lt;/Location>;<br />    <br />    &lt;Location /AppsDir/dir3>;<br />        require group cn=grp1,dc=YourComp cn=grp3,dc=YourComp<br />    &lt;/Location>;<br /><br /> 6. 在 httpd.conf 文件中，加入以下行：<br /> <br />    include conf/application_auth.conf
          <br/>
          <span style="color:red;">
            <a href="http://wise007.javaeye.com/blog/203172#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 13 Jun 2008 23:51:39 +0800</pubDate>
        <link>http://wise007.javaeye.com/blog/203172</link>
        <guid>http://wise007.javaeye.com/blog/203172</guid>
      </item>
      <item>
        <title>Installing and Upgrading webMethods RosettaNet Mod</title>
        <author>wise007</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wise007.javaeye.com">wise007</a>&nbsp;
          链接：<a href="http://wise007.javaeye.com/blog/173802" style="color:red;">http://wise007.javaeye.com/blog/173802</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <strong>webMethods Software Requirements</strong>[size=large][/size]<br />webMethods Integration Server；<br />webMethods Trading Networks.<br /><br /><strong>webMethods Product Compatibility</strong><br />webMethods Business Integrator；<br /><br /><strong>Installing the webMethods RosettaNet Module</strong>[i][/i]<br />1. Shut down your webMethods Integration Server and Trading Networks<br />Console if they are currently running.<br />2. Navigate via a Web browser to the webMethods software download site<br />at the URL provided to you by webMethods.<br />3. Enter your username and password.<br />4. Scroll to the webMethods RosettaNet Module section on the page.<br />5. Download the webMethods RosettaNet Module software to your<br />computer.<br />6. Change to the directory in which you downloaded the webMethods<br />RosettaNet Module software.<br />7. Double-click the WmRosettaNet46_en_US.exe file to execute the<br />installer.<br />……<br /><br />卸载步骤：<br />1. Start the webMethods Integration Server and the webMethods<br />Administrator, if they are not already running.<br />2. Go to the package management area of the webMethods Administrator.<br />3. Disable and delete all of the webMethods RosettaNet Module packages<br />that may be present (note that the list of such packages varies from old<br />version to old version and so is not listed here).<br />4. Shut down the webMethods Integration Server and the webMethods<br />Administrator.<br />5. Delete the following directory from the file system, if it still exists:<br />ServerDirectory\packages\WmRosettaNet<br />where ServerDirectory is the directory in which your webMethods<br />Integration Server is installed.
          <br/>
          <span style="color:red;">
            <a href="http://wise007.javaeye.com/blog/173802#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 15:46:56 +0800</pubDate>
        <link>http://wise007.javaeye.com/blog/173802</link>
        <guid>http://wise007.javaeye.com/blog/173802</guid>
      </item>
      <item>
        <title>webMethods 读书笔记1</title>
        <author>wise007</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wise007.javaeye.com">wise007</a>&nbsp;
          链接：<a href="http://wise007.javaeye.com/blog/173782" style="color:red;">http://wise007.javaeye.com/blog/173782</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          专有词汇：<br />PIP：Partner Interface Progress.<br />RNIF:RosettaNet Implementation Framework.<br /><br />RosettaNET:<strong><span style="font-size: large">Founded in 1997, RosettaNet is a non-profit consortium that adopt and deploy open and common business interfaces, enabling small and large buyers and sellers of High-Tech Industry to do electronic business more efficiently.</span><br /></strong><br /><br />使用行业：<br />IT Board for IT (information technology) industry <br />EC Board for EC(electronic components) industry<br />SM Board for SM (Semiconductor Manufacturing) industry<br />Solution Provider Board for solution provider
          <br/>
          <span style="color:red;">
            <a href="http://wise007.javaeye.com/blog/173782#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 15:29:55 +0800</pubDate>
        <link>http://wise007.javaeye.com/blog/173782</link>
        <guid>http://wise007.javaeye.com/blog/173782</guid>
      </item>
      <item>
        <title>20080318</title>
        <author>wise007</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wise007.javaeye.com">wise007</a>&nbsp;
          链接：<a href="http://wise007.javaeye.com/blog/173779" style="color:red;">http://wise007.javaeye.com/blog/173779</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          occasionally 偶尔，间或<br />Friends visit them occasionally.<br /><br />stability 稳定，安定/坚定<br /><br />robustness 强壮;强健;坚实<br /><br />subcontractor 转包商；分包商<br />disclaimer 放弃;拒绝;不承诺<br />ratio 比;比率<br />integration 整合<br />flexibility 易曲性;适应性,灵活性;弹性<br />We appreciate your flexibility in dealing with this matter.<br />investor 投资者;出资者<br />infrastructure 基础建设<br />peripheral 外围的<br />implementation 履行，成就<br />accomplish 完成,实现/走完,度过
          <br/>
          <span style="color:red;">
            <a href="http://wise007.javaeye.com/blog/173779#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 15:18:26 +0800</pubDate>
        <link>http://wise007.javaeye.com/blog/173779</link>
        <guid>http://wise007.javaeye.com/blog/173779</guid>
      </item>
  </channel>
</rss>