金蝶eas常見問題解答工具框架應用_第1頁
金蝶eas常見問題解答工具框架應用_第2頁
金蝶eas常見問題解答工具框架應用_第3頁
金蝶eas常見問題解答工具框架應用_第4頁
金蝶eas常見問題解答工具框架應用_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、金蝶eas常有問題解答工具及框架應用_金蝶eas常有問題解答工具及框架應用_36/36金蝶eas常有問題解答工具及框架應用_1BOS工具1.1bos啟動測試,服務端啟動就緒,可是客戶端起不來問題描繪拷貝過來的bos解決方案,啟動測試向來逗留在服務器就緒步驟。BOS業(yè)務建模工具啟動測。解決方法拷貝過來的解決方案,其解決方案runtimeapusicconfigserver.xml中的內容為空。拷貝一個能正常啟動測試的該配置文件,取代即可。.合用版本EAS703.1.2測試啟動的服務器端自動封閉并報錯問題描繪,bos導入703的demo帳套,服務器端為703.啟動測試后,測試啟動的服務器端自動封閉

2、并報錯??墒羌偃缬每刂婆_啟動,則沒有問題。試一試過更新bos工具,更新解決方案,從頭建立等均沒法解決。解決方法現(xiàn)場更新補?。篜T054300。.合用版本1.360老版本工作流連結,版本不般配問題問題描繪步驟160老版本工作流連結,版本不般配。解決方法解決方法:步驟1步驟1更新BOS工具,保證BOS工具版本和服務端的版本一致。步驟2步驟2安裝補丁PT028007。將PT028007下載到當?shù)?,此后在bos工具“工具-更新BOS工具”中進行安裝,解決插件下載不下來的問題。步驟3步驟3檢查服務器路徑“$EAS_HOMEeasserverlibsp”目錄下邊能否存在“sp-metadata.jar”文

3、件。假如存在,則把“$EAS_HOMEeasserverlibsp”目錄下邊的“sp-metadata.jar”更名為“metadata.jar”并取代“”目錄下的“metadata.jar”(取代前備份一下);這樣建模工具再連結的時候就能夠直接更新該目錄下的“metadata.jar”包。假如不存在,則履行下一步。步驟4步驟4沒法連結工作流,可能是元數(shù)據不一致致使,能夠將服務端的四個jav包拷貝到供本地BOS下載的服務器路徑下,需要拷貝服務端“$EAS_HOMEeasserverlibcommonbos”目錄下的四個文件:common.jarormrpc.jarbosframework.ja

4、rmetadata.jar將這四個文件覆蓋服務器“$EAS_HOMEeasserverdeployfileserver.eareasWebClientBOSModularboscommoneclipseplugins”路徑下的以下文件:以及“BOSModularbosruntimeeclipseplugins”路徑下的“”(對應bosframework.jar)。步驟5步驟5翻開當?shù)谺OS的時候先除掉緩存,路徑是當?shù)谺OS安裝目錄“BOSModularclear_bosmodular_env.bat”。步驟6步驟6從頭進行工作流連結操作。.合用版本1.4BOS快測服務器停止問題描繪BOS快測啟

5、動EAS登岸過程中,快測服務器停止,報錯詳情見附件。解決方法請檢查現(xiàn)場bos工具使用的jdk版本能否1.5版本。假如jdk版本確認沒有問題,依據異樣提示:找不到web有關的類解決方案webwebRootWEB-INFlib目錄下。請現(xiàn)場參照辦理。1.5BOS主菜單管理翻開,全部標準產品菜單沒法顯示問題描繪701bos開發(fā)工具,主菜單管理翻開,全部標準產品菜單沒法顯示。解決方法依據分析,本機考證,經過服務端控制臺新建的數(shù)據中心,查察數(shù)據庫表T_pm_mainmenuitem,此中flevel字段有記錄為null或許為0,致使在bos開發(fā)工具中沒法正常顯示“主菜單”內容。應當是創(chuàng)立數(shù)據中心的腳本中

6、,初始化T_pm_mainmenuitem表數(shù)據的某些腳本,沒有供給flevel字段的初始化。后續(xù)的補丁中應當有對有關記錄的修復腳本(每個記錄屬于不一樣樣業(yè)務領域供給,因此,修復的腳本應當也是不一樣樣業(yè)務領域的補丁供給),需要現(xiàn)場更新有關的業(yè)務領域的最新補丁,并正確履行有關補丁中的數(shù)據庫腳本。75版本bos工具最新補丁已經能夠進行提示指導或許手工進行修復:修復思路:假如flevel為null或許為0,需要參照其flongnumber字段,將flevel字段手工修復.修復方法:flongnumber字段中的!號有多少個,flevel就等于,!號的總數(shù)+1能夠參照flevel字段不為空的記錄,其f

7、level和flongnumber的關系?;蛟S使用以下腳本辦理:updatet_pm_mainmenuitemmmsetflevel=(selectflevelfromt_bas_sysmenuitemsmwheresm.flevelisnotnullandsm.flongnumber=mm.flongnumber)whereflevelisnullandexists(selectfromt_bas_sysmenuitemsmwheresm.flevelisnotnullandsm.flongnumber=mm.flongnumber)假如仍有問題,請檢查flevelisnull的記錄,此后刪

8、除。1.6eas控制臺bim服務啟動異樣問題描繪eas控制臺bim服務啟動異樣。解決方法改正eas/admin/upater/updater.sh文件(小型機AIX系統(tǒng)而言,windows下的是eas/admin/upater/updater.bat)中的“CLASSPATH=$EAS_HOME/admin/updater/boot/tl_launcher.jar”,在文件中CLASSPATH后增添以下信息:各個jar之間連續(xù),不要有任何空格或許換行,unix、Linux環(huán)境下多個路徑之間使用“:”分隔;Windows環(huán)境下多個路徑使用“;”分開。1.7BOS啟動測試,點擊任何單據或基礎資料報

9、錯問題描繪EAS應用及bos相應的補丁打到最新,bos工具更新,此后導入新的解決方案,bos下啟動運轉調試,客戶登錄后點擊任何單據或基礎資料報錯。tion:ConfigServiceNOTinited。解決方法請檢查解決方案runtimeserverprofilesserver1configlistenerconfig.data該文件中能否有以下監(jiān)聽配置:假如該配置文件中沒有,請手工加入,或許從服務器上拷貝:serverprofilesserver1configlistenerconfig.data此后重啟bos工具考證。1.8設置快捷鍵問題描繪使用bos設計開發(fā)工具設置快捷鍵。解決方法使用b

10、os設計開發(fā)工具設置快捷鍵,參照以下步驟:1、在設計開發(fā)工具中,翻開對應的listUI或許editUI,在“綱領”視圖中找到對應的“Actions”,找到需要設置快捷鍵的置需要的快捷鍵,如“action,在該action的“屬性”窗口中,找到“快捷鍵”的屬性,設F9”,詳盡設置能夠參照標準產品已經設置過快捷鍵的action;2、設置過的快捷鍵的action,需要“綱領-MenuBar”中,新增對應的MenuItem,該menuItem中的“action”屬性需要綁定上邊設置過快捷鍵的action;3、此后宣告測試;。1.9更新bos工具方法問題描繪更新bos工具方法。解決方法bos工具更新方法

11、(任選一種即可):1、使用建模工具視圖下的“工具”-“更新BOS工具”更新進行更新,所連結的服務器需要正常運轉狀態(tài)。此后履行BOSModular/clear_bosmodular_env.bat除掉工具緩存。2、手工更新bosIDE:拷貝eas/server/deploy/fileserver.eas/easwebclient/BOSModular,覆蓋bos工具的安裝目錄BOSModular,此后履行BOSModular/clear_bosmodular_env.bat除掉工具緩存。合用版本版本不限1.10網絡互斥問題描繪網絡互斥。解決方法該功能使用較少,沒有有關的詳盡文檔介紹,咨詢研發(fā)有關

12、人員,對波及“網絡互斥”開發(fā)內容做一匯總:1、現(xiàn)場701版本bos開發(fā)工具,能夠在“建模工具視圖”下,左側“業(yè)務單元管理”中,右鍵對應業(yè)務單據,彈出菜單中有“網絡互斥管理”功能,(即常用的“宣告業(yè)務單元”的右鍵菜單中),假如沒有此“網絡互斥管理”功能,建議更新701補?。篜T068336此后在“建模工具視圖”,雙擊翻開業(yè)務單據,在菜單“業(yè)務單元”-“功能定義”中編寫對應功能,綁定互斥項目。2、其余,在設計開發(fā)視圖下,翻開ui元數(shù)據,“綱領”視圖下,找到對應action,在其“屬性”窗口中,有服務綁定和擴展屬性能夠設置網絡互斥和數(shù)據互斥。3、最后,網絡搜尋“eas客戶端常用代碼”,參照此中“網絡

13、互斥功好手工控制”有關章節(jié)。上述操作本機未進行考證,現(xiàn)場自行參照、考證。合用版本版本不限1.11元數(shù)據升級、歸并問題描繪元數(shù)據升級元數(shù)據歸并。解決方法關于打補丁,在二次開發(fā)的元數(shù)據歸并步驟出現(xiàn)異樣中止,則補丁安裝的后續(xù)步驟:履行補丁腳本以及生成子系統(tǒng)樹都會撤消履行,為保證補丁正確安裝,需要手工履行“補丁腳本以及生成子系統(tǒng)樹”(2個操作均在eas服務端控制臺上有供給相應功能)。而歸并步驟出現(xiàn)異樣,最后受影響的會是部署到EAS服務器上的二次開發(fā)的內容。對此異樣的辦理參照以下方法:方法一、依據提示詳盡異樣,調整(項目二次開發(fā)經過BOS開發(fā)工具)已經部署到服務器上的二次開發(fā)有關的元數(shù)據,此后從頭在EA

14、S服務端履行元數(shù)據歸并,若有仍有異樣,連續(xù)分析,再調整,再歸并,直至歸并無錯誤為止;方法二、關于二次開發(fā)內容參照元數(shù)據升級指南,由二次開發(fā)在數(shù)據歸并,并從頭宣告、測試,最后從頭部署到服務器考證即可;BOS開發(fā)工具中達成元方法三、依據詳盡異樣,如異樣不影響正常功能(包含標準產品以及二次開發(fā)功能,需要在該EAS環(huán)境上測試考證)使用,能夠忽視。合用版本版本不限1.12導入菜單的步驟出現(xiàn)異樣(卡住)問題描繪bos工具導入解決方案,在導入菜單的步驟出現(xiàn)異樣(卡住),或許bos開發(fā)環(huán)境中,對解決方案的主菜單進行設置,主菜單中沒法看見任何菜單項。解決方法依據分析,本機考證,經過服務端控制臺新建的數(shù)據中心,查

15、察數(shù)據庫表T_pm_mainmenuitem,此中flevel字段有記錄為null或許為0,致使在bos開發(fā)工具中沒法正常顯示“主菜單”內容。應當是創(chuàng)立數(shù)據中心的腳本中,初始化flevel字段的初始化。T_pm_mainmenuitem表數(shù)據的某些腳本,沒有供給后續(xù)的補丁中應當有對有關記錄的修復腳本(每個記錄屬于不一樣樣業(yè)務領域供給,因此,修復的腳本應當也是不一樣樣業(yè)務領域的補丁供給),需要現(xiàn)場更新有關的業(yè)務領域的最新補丁,并正確履行有關補丁中的數(shù)據庫腳本。75版本bos工具最新補丁已經能夠進行提示指導或許手工進行修復:修復思路:假如flevel為null或許為0,需要參照其flongnumb

16、er字段,將flevel字段手工修復.修復方法:flongnumber字段中的!號有多少個,flevel就等于,!號的總數(shù)+1能夠參照flevel字段不為空的記錄,其flevel和flongnumber的關系?;蛟S使用以下腳本辦理:updatet_pm_mainmenuitemmmsetflevel=(selectflevelfromt_bas_sysmenuitemsmwheresm.flevelisnotnullandsm.flongnumber=mm.flongnumber)whereflevelisnullandexists(selectfromt_bas_sysmenuitemsmw

17、heresm.flevelisnotnullandsm.flongnumber=mm.flongnumber)假如仍有問題,請檢查flevelisnull的記錄,此后刪除。合用版本版本不限1.13只美麗見一級菜單,而沒法看見二級以下的菜單問題描繪bos工具導入解決方案,在導入菜單的步驟出現(xiàn)異樣(卡?。?,只美麗見一級菜單,而沒法看見二級以下的菜單。解決方法現(xiàn)場數(shù)據庫中的t_pm_mainmenuitem表,有fparent字段為空的記錄,且記錄為空的記錄對應的目錄層級為2,致使后續(xù)層級的也沒法正常顯示。能夠依據select*fromt_pm_mainmenuitemwherefparentisn

18、ullandflevel?來查察對應層級父級菜單為空記錄,刪除或許找對應的領域的研發(fā)供給修復腳本。針對問題回復:依據現(xiàn)場供給的t_pm_mainmenuitem數(shù)據表,分析發(fā)現(xiàn)此中有部分2級菜單的fparent字段為空。致使生成菜單樹出現(xiàn)空指針異樣。依據檢查的結果,出現(xiàn)問題的2級別以上菜單的fparent記錄為空的菜單,均是“營銷服務管理_售樓管理”一系列的菜單。現(xiàn)場能夠經過以下sql查問:select*fromt_pm_mainmenuitemwherefparentisnullandflevel1;至于上述有問題的的記錄出現(xiàn)原由:有可能是現(xiàn)場更新了房地產有關的補?。ㄑa丁腳本出缺點),或許人

19、工增添了有關的有問題的菜單數(shù)據。辦理方法:方法1、聯(lián)系房地產售樓管理有關的研發(fā),供給正確的數(shù)據腳本(假如上邊的問題確認是房地產補丁致使)進行修復;方法2、人工修復,依照實質菜單上下級狀況,將fparent字段修復;方法3、刪除上邊有問題的菜單記錄,后續(xù)如使用到,則經過EAS客戶端增添。合用版本版本不限1.14解決方案目錄中沒有任何元數(shù)據問題描繪導入解決方案,提示成功,可是解決方案目錄中沒有任何元數(shù)據,lib包等內容。解決方法跟研發(fā)討論,現(xiàn)場下載過程中,有server/properties/multilanguage_sql.jar包沒法下載。預計是該jar包太大體使。辦理方法:方法一:服務器上

20、暫時刪除或許剪切該jar包到其余目錄,待導完解決方案后,再恢復jar包。節(jié)點中的filter_rule屬性,此后邊,追加“;multilanguage_sql.jar”(注意大小寫),以過濾掉上述沒法下載的jar包。(該jar包跟多語言有關,能夠不用下載)并履行BOSModularclear_bosmodular_env.bat環(huán)境清理緩存,重啟bos工具考證。合用版本版本不限1.15單據序時簿界面左下角統(tǒng)計的行數(shù)跟實質顯示的不一致問題描繪客戶端運轉時候,單據序時簿界面左下角統(tǒng)計的行數(shù)跟實質顯示的不一致。解決方法此問題一般出此刻包含有分錄業(yè)務單據中,而沒有分錄的基礎資料,基本不會出現(xiàn)。在BOS

21、解決方案中,找到此序時簿listui對應的query,此后查察下此query的“其余”頁簽,確認此頁簽中“主鍵定義”欄目能否只有id一項,假如沒有entrys.id的話,需要加上。.合用版本版本不限1.16單據頭進行共計的字段,在序時簿中共計錯誤問題描繪單據頭字段進行共計,在序時簿界面,共計的結果不正確,關于單占有N條分錄的狀況,單據頭共計字段對此條單據記錄會獲得N倍實質值的結果。解決方法找到此單據序時簿界面listui對應的query,在“字段”頁簽中,找到要共計的單據頭字段,此后在下邊的擴展屬性欄中增添一個PKNameGroupBy,并將此擴展屬性都應的值改正為id,此后從頭宣告即可。1.

22、17BOSTYPE怎樣查問問題描繪需要獲得實體的bosType,請問怎樣查找到。解決方法相應實體的BOSTYPE??稍诒鞹_SYS_EntityRef中查找對應實體的BOSTYPE,或許在bos下工具下相應的實體文件*.entity的源代碼中找到標簽,標簽內為關于的BOSTYPE。1.18升級上來環(huán)境的BOS報錯問題描繪從服務器更新bos工具,新建業(yè)務單元或編寫業(yè)務單元,保留扔出異樣。解決方法common.jar更新到2013年10月17號后,從服務器更新bos工具,新建業(yè)務單元或編寫業(yè)務單元,保留扔出異樣,經過分析,是Context類中增添了getOriginLocale接口致使工具調用異樣

23、。更新BOS補丁:PT094186合用版本7501.19列表界面顯示異樣,列表界面沒法顯示超出30行問題描繪列表界面沒法顯示超出30行,實質有50多行,部分行沒法選中。解決方法現(xiàn)場開發(fā)的單據應當有分錄,請查察數(shù)據源-其余-主鍵信息中能否增添了分錄的id,假如沒有請試一試增添單據id和分錄.id合用版本版本不限導入解決方案時,選擇從遠程服務器導入,報錯問題描繪BOS7.50導入解決方案時,選擇從遠程服務器導入,報錯。假如服務器啟用了防火墻,建議使用被動模式連結并開放10166、10167、10168三個端口或試一試封閉防火墻后重試。解決方法系有關端口被封惹起,服務器需開放有關端口10166、10

24、167、10168。合用版本EASV7.51.21新安裝BOS工具沒法翻開問題描繪安裝BOS工具沒法翻開解決方法問題為將BOS安裝在EAS服務器目錄或許BOS安裝包所在目錄惹起,在新的文件夾從頭安裝后問題解決。合用版本版本不限1.22BIM服務器啟動卡死問題描繪管理控制臺啟動BIM服務器,向來卡在那,無日記輸出。手動啟動Kingdeeeasadminupdaterupdater.bat閃退,命令控制臺啟動updater.bat,提示系統(tǒng)找不到指定路徑。解決方法一般來說,腳本啟動不會有報錯日記,一般是經過經過命令窗口履行updater.bat或許updater.sh,查察異樣信息的。比方上邊這個

25、找不到文件,進一步分析問題后發(fā)現(xiàn)為updater.bat引用JDK文件不存在惹起,可翻開updater.bat文件,查察其引用的jdk能否存在。假如不存在,可從其余環(huán)境拷貝或許改正updater.bat引用JDK引用路徑。合用版本EASV7.51.23BOS部署時提示版本號不一致問題描繪BOS部署時提示版本號不一致,BOS環(huán)境為新安裝且已從服務器環(huán)境更新BOS工具,依舊會報錯。解決方法有關問題為8.1版本服務器的版本號與BOS版本號位數(shù)格式不一致致使,更新BOS最新補丁解決。.1.24自定義開發(fā)的通用過濾界面,沒法保留問題描繪自定義開發(fā)的通用過濾界面,過濾什么的都奏效,可是保留方案時,二次開的

26、通用過濾界面沒有保留成功。解決方法需要在頁簽實現(xiàn)類上實現(xiàn)publicvoidloadData(EntityViewInfoentityViewInfo)接口該方法用戶實現(xiàn),由通用查問調用。該方法在載入用戶查問方案時調用,用戶重載該方法,保證方案保留的過濾信息能夠正確顯示在用戶的自定義panel上。例:publicvoidloadData(EntityViewInfoentityViewInfo)FilterItemCollectioncurrentFilterItemCollection=entityViewInfo.getFilter().getFilterItems();for(inti=

27、0;icurrentFilterItemCollection.size();i+)FilterItemInfofilterItemInfo=currentFilterItemCollection.get(i);if(filterItemInfo.getPropertyName().equalsIgnoreCase(BMCMessage.type)kDComboBoxCMsgType.setSelectedItem(CommonQueryUtil.getCommonQueryCompareSign(filterItemInfo.getCompareType();kDComboBoxCVMsgTy

28、pe.setSelectedItem(MsgType.getEnum(Integer.parseInt(filterItemInfo.getCompareValue().toString();elseif(filterItemInfo.getPropertyName().equalsIgnoreCase(BMCMessage.title)kDComboBoxCTitle.setSelectedItem(CommonQueryUtil.getCommonQueryCompareSign(filterItemInfo.getCompareType();kDTextFieldCVTitle.setT

29、ext(filterItemInfo.getCompareValue().toString();SorterItemCollectioncurrentSorterItemCollection=entityViewInfo.getSorter();for(inti=0;i0),獲得任職狀況/創(chuàng)立過濾條件,經過positionMember.person=position.idvarposition=pmset.get(0).get(position).get(id).toString();varpfilterInfo=newFilterInfo();varpentityViewInfo=newEn

30、tityViewInfo();pfilterInfo.getFilterItems().add(newFilterItemInfo(id,position,,獲得職位CompareType.EQUALS);pfilterInfo.setMaskString(#0);pentityViewInfo.setFilter(pfilterInfo);if(psset.size()0)varpsid=psset.get(0).get(id).toString();pluginCtx.getKDBizPromptBox(prmtzwei).setValue(psset.get(0););合用版本全部版本4

31、.17DEP數(shù)值計算腳本問題描繪有些時候我們需要使用腳本進行一些簡單的數(shù)值計算,可是腳本變量種類只有var且自動轉型比較短缺,而我們的UI界面,特別是分錄,或許的數(shù)值字段種類和精度的不一致,致使直接進行計算會報錯。這要計算前先進行種類變換。解決方法pluginCtx.getKDTable(kdtEntrys).addKDTEditListener(function(event,methodName)varaa=pluginCtx.getKDFormattedTextField(txtsum);if(equals=methodName)returnthis=event;elsevarcount=

32、pluginCtx.getKDTable(kdtEntrys).getRowCount();for(vara=0;a=count-1;a+)num=pluginCtx.getKDTable(kdtEntrys).getCell(a,num).getValue();price=pluginCtx.getKDTable(kdtEntrys).getCell(a,price).getValue();if(num!=null)/sum=sum.valueOf(sum.doubleValue()+num.doubleValue();sum=sum.doubleValue()+num.doubleValue();if(price!=null)/sum=sum.valueOf(sum.doubleValue()+price.doubleValue();sum=sum.doubleValue()+price.doubleValue();/sum=sum.doubleValue

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論