自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Windchill 中默认EC流程的研究

在Windchill10.0 系统的默认变更流程中,ECO和ECA的状态同步,是通过同步机来完成,同步的触发是在ECA状态更改时会执行相应代码。这个代码用的非常普遍,但是里面有个细节很值得注意,所以专门写篇文章来记录这个问题。在同步的代码中使用了这个函数来做同步。WorkflowProcessHelper.checkActivitiesFinished(ChangeOrder2 changeO

2012-09-19 15:12:39 1340

原创 Windchill 关于EC克制化的API记录

本文记录一下windchill克制化过程中EC类的相关操作。根据PR获取ECRQueryResult qr = ChangeHelper2.service.getChangeRequest(wtchangeissue);根据ECR获取ECOQueryResult qr = ChangeHelper2.service.getChangeOrders(changeRequest);

2012-09-19 13:15:44 1461

原创 Creo Parameteric 与windchill 集成后,打开图纸时出现无法检索族表中性信息报错的解决方法

通过creo打开windchill系统中的图纸时,有时候会提示无法检索族表中性信息,我们先看看这个问题的解决方法。1 备份数据库的两张表。epmfamilytablecell 和 epmfamilytablecelldep。备份方法如下 create table as select * from 2 执行后面的sql文件。heal_ci_col_mismatch_family.sql 和

2012-09-19 01:01:04 4674

原创 Windchill 开发环境配置

Windchill开发环境的配置需要很多jar包,但是这些jar都分散在windchill安装目录的很多地方。所以此篇文章进行总结。:这个是windchill安装目录。 需要的jar包在如下目录1 \codebase\lib2 \codebase\WEB-INF\lib3 \codebase\srclib\lib4 \lib需要打包的class文件,使用如下ant脚本

2012-09-18 23:05:12 4798 2

原创 vbs 脚本学习

最近一直学习脚本技术,上次初步学习了bat批处理,现在顺势了解了下vbs脚本。vbs是VB语言的一个缩影。该语言不需要编译,可以直接在windows操作系统上解释执行,效率很高。由于语法简单,灵活高效,功能强大,所以很值得研究。该语言提供了大部分VB语言所提供的功能,但是描述能力比较弱,所以就是脚本语言了。该语言在国内研究的人很少,基本上都是英语资料。所以找这个资料很费力。就今天学习的内容整理

2012-09-18 22:46:04 1397

原创 Windchill Service方法实现

Windchill 中的业务逻辑方法,可以让其运行在MethodServer上,9.1 版本的系统通过反射调用来实现在MethodServer上运行。10.0版本是通过java annotation实现。为什么会出现这样的方式调用方法呢?经过仔细分析,以及和PTC技术支持多次沟通,确定如下原因:1 代码是跨越methodServer运行,要去访问缓存数据,或者数据库,那么就需要实现servic

2012-09-18 22:09:07 1545

原创 bat脚本学习

做windchill克制化的时候,部署代码很复杂,需要根据情况执行很多命令,所以通过bat批处理可以有效避免。bat批处理就是一条一条的命令。轻巧灵活,功能强大,如下记录一些常用的用法。        @echo off            不回显命令。        echo             显示后面的字符串        if             if

2012-09-17 23:58:13 401

原创 Windchill 10.0 初步优化

目前的项目需要做windchill10.0系统的优化工作,经过整理,现在罗列如下        一 在site.xconf文件中添加如下内容:<Property name="wt.org.services.userPasswordChangeEnabled" overridable="true" targetFile="codebase/wt.properties" value="t

2012-09-17 23:47:37 1360

原创 软件开发的基本方法---读软件工程思想(林锐)有感

近期的努力学习,一直希望能突破一个瓶颈,就是熟练工,目前感觉到自己就是一个熟练工,对于工作中所接触到的技术,基本的API都知道,完成工作也比较顺利,我想,开发如果仅仅是CRUD的话,那么这种工作没有任何意义,因为这一堆CRUD最终会实现自动化,就算不能,我们开发人员也只是使用API的工具,没有任何价值而言,正因为如此,近期才会有突破这个瓶颈的强烈欲望,希望通过摆脱对工具的依赖,找出技术的本质,达到

2012-09-17 23:38:43 642

原创 java反射调用main方法,private方法实现

最近研究jetty源代码的时候,发现这个容器里面的代码根本无法看懂,都是java语法,基本上都是反射+设计模式+配置文件。很莫名奇妙的方法调用。里面有调用main方法的反射,结果没看懂,所以就再来研究研究反射功能。由于反射的文章在网上太多了,我主要研究了一下main方法,private方法的调用。如下,反射调用HelloWorld类的方法。HelloWorld类如下:public class

2012-09-17 23:37:06 1864

原创 Windchill 中实现获取带有层级记录的BOM功能

在windchill中,BOM管理作为一种核心的业务功能存在,但是在windchill10.0版本的系统OOTB功能中,BOM无法提取零件的分类属性,因此一般情况下,都会进行克制化开发,获取BOM结构以及零件的层级是导出BOM报表的关键代码。获取BOM一般通过递归进行处理,往往都是传入顶层的部件,通过深度优先遍历,即可获取BOM结构,但是零件的层级,在系统的数据库中并没有进行记录,因此需要我们通过

2012-09-17 23:33:48 3716 1

原创 博客开篇

最近受了两篇文章的启发,用一个新博客记录所有的学习。推荐一下。银弹和我们的职业>>和无剑胜有剑,软件大师之路的探索>>这两篇文章是这个博客的起点和终点。

2012-09-17 23:29:16 209

vbs 脚本教程

VBS脚本教程,英文版的,但是只要认识英文的都能看懂。讲解内容比较全面,同时还有例子。

2012-09-19

解决无法检索族表中性信息的sql

creo打开windchill系统中图纸的时候,由于数据错误,会导致系统提示错误信息为无法检索族表中性信息。因此这个sql文件为修改错误信息的sql.这个sql是个压缩文件,需要改一下后缀名然后解压使用。这个文件来源于PTC。具体的操作方法参考我的博客文章。

2012-09-19

软件工程思想

林锐博士写的软件工程思想。 这是一本不可多得的好书,总结了软件项目中的很多问题,以及领导软件项目的一些常用方法,经验之谈,完全值得借鉴。

2012-09-18

how tomcat works 中文版

how tomcat works 中文版本 这本书讲解了jsp容器tomcat的实现原理,以及系统架构等知识。 如果需要了解J2EE服务器端技术,这个是必须读的。 另外,这个书是清晰版,不是扫描的。

2012-09-18

linux 常用命令培训教材

华为3com内部linux培训手册 主要讲了一些linux常用命令。

2012-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除