本文介紹了在指定的MethodServer上運(yùn)行Service的相關(guān)方法。
當(dāng)你自己編寫一個(gè)Service后,在wt.properties中進(jìn)行注冊(cè),如:
wt.services.service.xx=...
注冊(cè)后,重新啟動(dòng)Windchill MethodServer時(shí),所有已經(jīng)配置的MethodServer都會(huì)啟動(dòng)該Service。如你的系統(tǒng)中配置了標(biāo)準(zhǔn)的MethodServer和BackgroundMethodServer,這2個(gè)MethodServer都將啟動(dòng)新的Service,這將導(dǎo)致Serivice中的處理會(huì)重復(fù)執(zhí)行。
為了避免這種情況的發(fā)生,我們需要讓Service在指定的MethodServer上運(yùn)行。
1)在StartdardXXXService.java程序中,從wt.properties中讀取一個(gè)變量(如ext.xxx.service)的值,然后根據(jù)該值決定是否啟動(dòng)Service。如果wt.properties中沒(méi)有定義,缺省為false。
2)在wt.properties中,更改wt.manager.cmd.ServerManager的值設(shè)置,在其末尾添加ext.xxx.service=true。這樣,Service就只在該MethodServer中啟動(dòng)。
以上設(shè)置只能讓其它的MethodServer不運(yùn)行你注冊(cè)的Service(如ILGatewayService)。
但由于wt.manager.cmd.BackgroundMethodServer調(diào)用的是wt.manager.cmd.ServerManager的命令,所以還需要在wt.manager.cmd.BackgroundMethodServer的值末尾添加ext.xxx.service=false,以保證你注冊(cè)的Service只在MethodServer中運(yùn)行。
對(duì)于監(jiān)聽(tīng)生命周期狀態(tài)變化的Service,必須使其在前臺(tái)的MethodServer和后臺(tái)的MethodServer同時(shí)運(yùn)行,否則,將導(dǎo)致一些事件無(wú)法監(jiān)測(cè)到。
對(duì)于手工在Windchill瀏覽器中對(duì)對(duì)象直接設(shè)置生命周期狀態(tài),系統(tǒng)將在MethodServer中監(jiān)聽(tīng)到。
如:星期二 12/30/03 15:19:43: RMI TCP Connection(6)-10.60.52.27: Found event target: ext.QY.QYDoc.QYDocument:2132955
而對(duì)于通過(guò)流程改變生命周期狀態(tài),卻在Background MethodServer中才能監(jiān)聽(tīng)到。
如:星期二 12/30/03 15:20:57: WfUserWorkQueuePollingThread: Found event target: ext.QY.QYProject.QYProject:2172404
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF