<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[重剑无锋]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/morgan_911</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; morgan_911]]></copyright><item><title><![CDATA[Windchill 中默认EC流程的研究]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7996029</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7996029</guid><author>morgan_911</author><pubDate>Wed, 19 Sep 2012 15:12:39 +0800</pubDate><description><![CDATA[在Windchill10.0 系统的默认变更流程中，ECO和ECA的状态同步，是通过同步机来完成，同步的触发是在ECA状态更改时会执行相应代码。这个代码用的非常普遍，但是里面有个细节很值得注意，所以专门写篇文章来记录这个问题。
在同步的代码中使用了这个函数来做同步。WorkflowProcessHelper.checkActivitiesFinished(ChangeOrder2 changeO]]></description><category></category></item><item><title><![CDATA[Windchill 关于EC克制化的API记录]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7995531</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7995531</guid><author>morgan_911</author><pubDate>Wed, 19 Sep 2012 13:15:44 +0800</pubDate><description><![CDATA[本文记录一下windchill克制化过程中EC类的相关操作。
根据PR获取ECR
QueryResult qr = ChangeHelper2.service.getChangeRequest(wtchangeissue);

根据ECR获取ECO
QueryResult qr = ChangeHelper2.service.getChangeOrders(changeRequest);]]></description><category></category></item><item><title><![CDATA[Creo Parameteric 与windchill 集成后，打开图纸时出现无法检索族表中性信息报错的解决方法]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7994140</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7994140</guid><author>morgan_911</author><pubDate>Wed, 19 Sep 2012 01:01:04 +0800</pubDate><description><![CDATA[通过creo打开windchill系统中的图纸时，有时候会提示无法检索族表中性信息，我们先看看这个问题的解决方法。
1 备份数据库的两张表。epmfamilytablecell 和 epmfamilytablecelldep。备份方法如下 create table  as select * from 
2 执行后面的sql文件。heal_ci_col_mismatch_family.sql 和]]></description><category></category></item><item><title><![CDATA[Windchill 开发环境配置]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7993879</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7993879</guid><author>morgan_911</author><pubDate>Tue, 18 Sep 2012 23:05:12 +0800</pubDate><description><![CDATA[Windchill开发环境的配置需要很多jar包，但是这些jar都分散在windchill安装目录的很多地方。所以此篇文章进行总结。
:这个是windchill安装目录。
 需要的jar包在如下目录
1 \codebase\lib
2 \codebase\WEB-INF\lib
3 \codebase\srclib\lib
4 \lib
需要打包的class文件，使用如下ant脚本]]></description><category></category></item><item><title><![CDATA[vbs 脚本学习]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7993714</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7993714</guid><author>morgan_911</author><pubDate>Tue, 18 Sep 2012 22:46:04 +0800</pubDate><description><![CDATA[最近一直学习脚本技术，上次初步学习了bat批处理，现在顺势了解了下vbs脚本。
vbs是VB语言的一个缩影。该语言不需要编译，可以直接在windows操作系统上解释执行，效率很高。由于语法简单，灵活高效，功能强大，所以很值得研究。该语言提供了大部分VB语言所提供的功能，但是描述能力比较弱，所以就是脚本语言了。该语言在国内研究的人很少，基本上都是英语资料。所以找这个资料很费力。就今天学习的内容整理]]></description><category></category></item><item><title><![CDATA[Windchill Service方法实现]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7993651</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7993651</guid><author>morgan_911</author><pubDate>Tue, 18 Sep 2012 22:09:07 +0800</pubDate><description><![CDATA[Windchill 中的业务逻辑方法，可以让其运行在MethodServer上，9.1 版本的系统通过反射调用来实现在MethodServer上运行。10.0版本是通过java annotation实现。为什么会出现这样的方式调用方法呢？经过仔细分析，以及和PTC技术支持多次沟通，确定如下原因：
1 代码是跨越methodServer运行，要去访问缓存数据，或者数据库，那么就需要实现servic]]></description><category></category></item><item><title><![CDATA[bat脚本学习]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989959</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989959</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:58:13 +0800</pubDate><description><![CDATA[做windchill克制化的时候，部署代码很复杂，需要根据情况执行很多命令，所以通过bat批处理可以有效避免。bat批处理就是一条一条的命令。轻巧灵活，功能强大，如下记录一些常用的用法。

        @echo off
            不回显命令。
        echo 
            显示后面的字符串
        if 
            if]]></description><category></category></item><item><title><![CDATA[Windchill 10.0 初步优化]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989906</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989906</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:47:37 +0800</pubDate><description><![CDATA[目前的项目需要做windchill10.0系统的优化工作，经过整理，现在罗列如下

        一 在site.xconf文件中添加如下内容：
<Property name="wt.org.services.userPasswordChangeEnabled" overridable="true" 
targetFile="codebase/wt.properties" value="t]]></description><category></category></item><item><title><![CDATA[软件开发的基本方法---读软件工程思想(林锐)有感]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989902</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989902</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:38:43 +0800</pubDate><description><![CDATA[近期的努力学习，一直希望能突破一个瓶颈，就是熟练工，目前感觉到自己就是一个熟练工，对于工作中所接触到的技术，基本的API都知道，完成工作也比较顺利，我想，开发如果仅仅是CRUD的话，那么这种工作没有任何意义，因为这一堆CRUD最终会实现自动化，就算不能，我们开发人员也只是使用API的工具，没有任何价值而言，正因为如此，近期才会有突破这个瓶颈的强烈欲望，希望通过摆脱对工具的依赖，找出技术的本质，达到]]></description><category></category></item><item><title><![CDATA[java反射调用main方法，private方法实现]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989897</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989897</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:37:06 +0800</pubDate><description><![CDATA[最近研究jetty源代码的时候，发现这个容器里面的代码根本无法看懂，都是java语法，基本上都是反射+设计模式+配置文件。很莫名奇妙的方法调用。里面有调用main方法的反射，结果没看懂，所以就再来研究研究反射功能。由于反射的文章在网上太多了，我主要研究了一下main方法，private方法的调用。如下，反射调用HelloWorld类的方法。HelloWorld类如下：
public class]]></description><category></category></item><item><title><![CDATA[Windchill 中实现获取带有层级记录的BOM功能]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989883</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989883</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:33:48 +0800</pubDate><description><![CDATA[在windchill中，BOM管理作为一种核心的业务功能存在，但是在windchill10.0版本的系统OOTB功能中，BOM无法提取零件的分类属性，因此一般情况下，都会进行克制化开发，获取BOM结构以及零件的层级是导出BOM报表的关键代码。获取BOM一般通过递归进行处理，往往都是传入顶层的部件，通过深度优先遍历，即可获取BOM结构，但是零件的层级，在系统的数据库中并没有进行记录，因此需要我们通过]]></description><category></category></item><item><title><![CDATA[博客开篇]]></title><link>https://blog.youkuaiyun.com/morgan_911/article/details/7989866</link><guid>https://blog.youkuaiyun.com/morgan_911/article/details/7989866</guid><author>morgan_911</author><pubDate>Mon, 17 Sep 2012 23:29:16 +0800</pubDate><description><![CDATA[最近受了两篇文章的启发，用一个新博客记录所有的学习。
推荐一下。
银弹和我们的职业>>和无剑胜有剑,软件大师之路的探索>>
这两篇文章是这个博客的起点和终点。]]></description><category></category></item></channel></rss>