Teamcenter 入门开发系列问答(1)

Questions

1. 在sever端的message方法如何生成java的代码?(nmake java的动作),最好能举一例说明。

2. 在thin client端的java 代码怎么去和服务器端交流?

3. 所有的application和preference配置文件,最终会生成一个统一的

Application和preference文件(是否懒加载),然后,各个servlet根据这两个配置文件来呈现页面?

无效的使用remove, add会加重系统负担,减缓速度。

4.在bussinessInfo中要进行添加内容时,比较难于找到,是否有什么好的建议?比如在user value set中的UserVSRelateToUserVS的添加

5.在使用eclipse IDE进行thin client开发时:

在格式化代码的时候(ctrl+shift+F),只能在第一次按这个键的xml文件起作用。

也就是说你在一个文件中使用这个快捷键后,在另外的一个文件中使用时,他会改变的还是第一个文件。

Other Questions

1. MIN,TYP,MAX代表什么?

2. Unit 定义什么的?

3. Part Number,chip Number,Project NO, Product No中Product No值是怎么定义的?

Supplement

如果自己考虑单独写java类的话。

如果要找封装包里的某个java类的话.(比如transfer ownership的实现类)

(数据库出现问题的判断。

Class message和object message定义的区别

下个阶段的具体时间安排,(phase 0 -1))

dispatcher

Summary

TCPView

TCPView 是一个 Windows 程序,它可以为您显示系统中的所有 TCP 和 UDP 端点的详细列表,其中包括本地和远程地址以及 TCP 连接的状态。在 Windows NT、2000 和 XP 上,TCPView 还可以报告拥有这些端点的进程的名称。TCPView 提供的 Netstat 程序子集信息更丰富、更便于呈现,Netstat 程序子集随 Windows 一起提供。TCPView 下载包括 Tcpvcon(具有相同功能的命令行版本)。


web使用teamcenter的时候,在web的server端里,可以配置mux服务的位置。Web端和mux服务进行联系。

举例来说,在服务端有个message : mtReleaseGIP是用来release gip的。当在web页面选中这个gip,点击release按钮的时候,在web中会调用mtReleaseGIP这个方法,但是它和server不是同一回事,这个方法最后会执行_MsgAccess._sendMessage()。

这明显是发送一些信息出去,发送到mux服务,这些信息会传送方法名等一些值。在通过dsp服务传送到相应的server.相应的server根据这些传过来的值,执行相应的方法,并返回相应的结果值,最后这些结果值被传回web显示。


这其中涉及到java和C的互操作。至于用到Java mail 还是一般的socket通信,有待研究,初步猜想为java mail.

可以通过TCPView查看连接状况,以助理解。

bussinessInfo的寻找问题,就web而言,提供了expose class功能,如果修改某个特定的内容时,可以通过expose 一个实例后反向寻找。而对admin可能麻烦点。

重新建立数据库方法

方法一(没试过

dropdb -p ......\env\test.pwf -f ......\env\cusdir\svr\tmti.prd

initdb -n test -p .....\env\test.pwf -s site -f ......\env\cusdir\svr\tmti.prd

方法二

1.msqlora -n xxxx.pwf -f schema.msql

2.msqlora -n xxxx.pwf -f initdb.msql

3.objload -f test.dat -k test.key

4,objload -f test.key

5.copy tmti.prd to cusdir\tmti.bak

6.updatedb -o tmti.bak -n svr\tmti.prd


你可能感兴趣的:(Teamcenter 入门开发系列问答(1))