EAS自定義引入引出模板使用指南_第1頁
EAS自定義引入引出模板使用指南_第2頁
EAS自定義引入引出模板使用指南_第3頁
EAS自定義引入引出模板使用指南_第4頁
EAS自定義引入引出模板使用指南_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

EAS自定義引入引出模板使用指南[EAS導讀本文檔對EAS引入引出治理中的自定義模板使用進展具體說明并對常見問題進展解答。適用對象需要引入引出功能的二次開發(fā)人員,實施人員,客戶引入引出功能測試人員、開發(fā)人員第1頁共16頁 1目 錄簡介 2\l“_TOC_250011“目的 2\l“_TOC_250010“適用對象 2參考資料 錯誤!未定義書簽。背景 2功能描述 2自定義模板使用說明 3\l“_TOC_250009“制作模板 3\l“_TOC_250008“引出模板 6\l“_TOC_250007“使用模板 7\l“_TOC_250006“公布自定義模板 7\l“_TOC_250005“導出自定義模板腳本 8\l“_TOC_250004“分發(fā)部署自定義模板 9\l“_TOC_250003“使用導入的自定義模板 9自動引入數(shù)據(jù) 9\l“_TOC_250002“制定自動引入打算 9\l“_TOC_250001“自動執(zhí)行引入任務 10\l“_TOC_250000“馬上執(zhí)行引入任務 11常見問題解答 11116頁1. 1. 簡介目的本文檔對EAS引入引出治理中的自定義模板使用進展具體說明并對常見問題進展解答。適用對象適用于:需要引入引出功能的二次開發(fā)人員,實施人員,客戶引入引出功能測試人員、開發(fā)人員2. 2. 背景引入功能。因此存在如下兩種系統(tǒng)標準數(shù)據(jù)引入引出功能處理不了的狀況:系統(tǒng)中有些業(yè)務對象沒有開發(fā)對應的數(shù)據(jù)引入引出功能;業(yè)務對象開發(fā)了引入功能,但客戶針對此業(yè)務對象做了二次開發(fā),增加了字段,以前的引入功能將不能滿足增字段的內(nèi)容引入;此時可以考慮利用自定義引入實現(xiàn)上面兩類業(yè)務對象的引入。3. 3. 功能描述〔ormappin數(shù)據(jù)文件中的一行記錄轉化為EAS中的一個對象,然后通過對象-關系映射〔ormapping〕將對象長期化到數(shù)據(jù)庫中。關系以注釋形式放在模板文件中,便利使用。同時考慮到了某些字段的非空特性,在制作模板時可以設置非空屬性,設置非空屬性的字段將在引入時進展是否為空的檢查;此功能考慮的映射關系包括了現(xiàn)有的各個類型字段的引入,可以將簡潔屬性的字段設置映射關系;也可以將連接屬性的字段設置映射關系,一個實體的連接屬性有兩種類型,即引用類型,合成類型,引用類型即說明一個對象中引用了另一個對象,如對象‘省份’中有一個引用屬性‘國家定義模板時可以將‘國家’屬性下的‘編碼’設置為映射字段,在錄入時錄入國家的編碼將依據(jù)此編碼找到對應的國家對象,并設置為省份的國家屬性的值;合成類型的屬性一般對應著分錄,系統(tǒng)也支持合成屬性的引入。引入中不限制屬性的層次。此功能的操作格外簡便,可以分為三個步驟;123下面分別描述第216頁4. 自定義模板使用說明4. 自定義模板使用說明制作模板administratorEAS系統(tǒng),選擇菜單系統(tǒng)平臺-引入引出治理--引入引出模板治理,選擇維護自定義模板,消滅界面如以以下圖:其中增模板針對系統(tǒng)中還沒有供給引入功能的業(yè)務對象;字段實現(xiàn)數(shù)據(jù)引入引出功能。選擇維護模板將要求選擇一個現(xiàn)有系統(tǒng)模板。選擇下一步,設置根本信息。消滅界面如以以下圖:316頁體,在公布元數(shù)據(jù)后還需要在治理把握臺中執(zhí)行同步伐系統(tǒng)樹操作后才能夠在這里選擇到?!耙霾樵儗ο蟆笔歉耙雽嶓w對象”對應的查詢對象,用于獵取引出數(shù)據(jù)。假設二次開發(fā)增加字段后需要實現(xiàn)數(shù)據(jù)引入引出功能,那么要先修改對應的查詢對象,增加相關的查詢字段。選擇下一步,字段設置。416頁點擊‘增加字段’按鈕在實體屬性樹上選擇需要的引入引出字段。選擇字段后,可以對選擇的字段進展設置:查詢對象”中定義的查詢結果字段進展綁定。。假設不存在則往數(shù)據(jù)庫增數(shù)據(jù)。516頁內(nèi)值的對應關系。選擇完成,完成制作模板在模板列表中找到剛剛維護的模板,設置引入方式。的數(shù)據(jù),則會引起數(shù)據(jù)引入失敗。把數(shù)據(jù)庫中原來的非空值置空。假設不存在則往數(shù)據(jù)庫增數(shù)據(jù)。值,則不會更數(shù)據(jù)庫中的非空值。假設不存在則往數(shù)據(jù)庫增數(shù)據(jù)。引出模板保存在本地,形成模板文件如以以下圖:616頁在模板文件中錄入數(shù)據(jù)。使用模板選擇菜單系統(tǒng)平臺-引入引出治理--引入引出工具,消滅界面如以以下圖:選擇維護的自定義模板,選擇引入的文件,并運行。引入完畢掃瞄界面查看數(shù)據(jù)是否正常引入。公布自定義模板功能按鈕,但是這個“引入模板”功能只是在二次開發(fā)創(chuàng)立指定數(shù)據(jù)轉換實現(xiàn)類時便利錄入模板字段信息使用的。716頁為了實現(xiàn)自定義模板的公布,可以利用“引入引出模板治理”中的“數(shù)據(jù)導出工具”導出自定義模板腳本,然后在名目效勞器上執(zhí)行該腳本就到達公布自定義模板的目的。下面具體描述操作步驟。導出自定義模板腳本在“引入引出模板”界面中按“F11”顯示“數(shù)據(jù)導出工具”界面。816頁選擇“數(shù)據(jù)類型”為“數(shù)據(jù)引入引出腳本引出錄入“導出數(shù)據(jù)編碼“sql文件的分隔符”指定為“EAS的治理點擊“導出數(shù)據(jù)”按鈕,系統(tǒng)提示成功創(chuàng)立文件,及文件保存位置。這里提示的文件保存位置是指文件在效勞端的保存位置。分發(fā)部署自定義模板將自定義模板腳本拷貝到需要部署的效勞器。EAS治理把握臺中使用“執(zhí)行腳本文件”功能添加自定義模板腳本。檢查“引入引出模板”中是否增加了剛導入的自定義模板。使用導入的自定義模板使用通過執(zhí)行腳本導入的自定義模板與手工創(chuàng)立的自定義模板一樣,也是先導出模板Excel文件,將數(shù)據(jù)錄入Excel文件,通過“數(shù)據(jù)引入引出”功能引入數(shù)據(jù)。6. 6. 自動引入數(shù)據(jù)能類似于Windows系統(tǒng)中的打算任務,只有客戶端翻開“自動引入”功能,才會按打算執(zhí)行引入任務。制定自動引入打算在“自動引入列表”界面點擊“增”按鈕,顯示“自動引入編輯”界面。第916頁設置調度周期后,點擊“完成自動執(zhí)行引入任務任務的相關信息,向效勞端發(fā)起數(shù)據(jù)引入調用。執(zhí)行完畢后把處理結果寫到一個日志文件中〔保存名目為C:\importlo,并將被子引入的數(shù)據(jù)文件改名。1016頁馬上執(zhí)行引入任務在“自動引入列表”界面選擇一條自動引入打算記錄,然后點擊工具欄中的“馬上執(zhí)行”按鈕,系統(tǒng)強制執(zhí)行選中的引入打算。執(zhí)行完畢后顯示執(zhí)行結果保存在一個日志文件中〔保存名目為C:\importlo改名。7. 7. 常見問題解答1、問:在運行過程中提示找不到模板?答:請檢查solutionName是否設置正確;2、問:引入引出窗口在窗口切換后不見了?答:需要設置引入引出窗口的父窗口。如DatataskCaller.setParentComponent3、問:運行日志提示某數(shù)據(jù)行消滅了錯誤,卻沒有具體錯誤信息?答:一般是實現(xiàn)了AbstractDataTransmission抽象類的類中拋出了NullPointException特別,特別信息為空。4、問:提示文件定義錯誤?答:請檢查數(shù)據(jù)文件格式是否與模板文件全都;5、問:引出數(shù)據(jù)時報以下特別java.lang.NoSuchMethodError:org.apache.poi.hssf.usermodel.HSSFSheet.setDefaultColumnStyle(SLorg/apache/poi/hssf/usermodel/HSSFCellStyle;)Vatcom.kingdee.eas.tools.datatask.export.ExternalExcelDataWriter.addOrgStructCell1(ExternalExcelDataWriter.java:159)atcom.kingdee.eas.tools.datatask.export.ExternalExcelDataWriter.writeStruct(ExternalExcelDataWriter.java:51116頁30)atcom.kingdee.eas.tools.datatask.task.TaskExportEASDataRunner.onInitResources(TaskExportEASDataRunner.java:114)atcom.kingdee.eas.tools.datatask.task.TaskAbstractRunnerAdapter.run(TaskAbstractRunnerAdapter.java:86)atcom.kingdee.eas.tools.datatask.app.DatataskRunServerControllerBean.runOnExportMode(DatataskRunServerControllerBean.java:92)atcom.kingdee.eas.tools.datatask.app.DatataskRunServerControllerBean._runSingleTask(DatataskRunServerControllerBean.java:751)atcom.kingdee.eas.tools.datatask.app.AbstractDatataskRunServerControllerBean.runSingleTask(AbstractDatataskRunServerControllerBean.java:211)答:問題緣由。補丁或者二次開發(fā)中包含一個POI包(如Jakarta-poi-2.5.jar),而引入引出中使用的POIpoi-bin-3.0-alpha2-20230616.jarJakarta-poi-2.5.jar中沒有對應的方法,所以報特別。解決方法:把其它版本的POI包如Jakarta-poi-2.5.jar備份后刪除,換成poi-bin-3.0-alpha2-20230616.jar,檢查引入引出功能和業(yè)務功能能否正常執(zhí)行。6、問:使用自定義模板引出數(shù)據(jù)時為什么報“沒有供給引出功能”?答:請檢查自定義模板的“引出查詢對象”是否為空,假設為空就會報“沒有供給引出功能第1216頁7、問:使用自定義模板引出數(shù)據(jù),引出的數(shù)據(jù)文件中沒有記錄數(shù)據(jù),事實上系統(tǒng)中是有數(shù)據(jù)的。字段綁定將數(shù)據(jù)寫入引出數(shù)據(jù)文件中。8用戶把握數(shù)據(jù)引入的執(zhí)行。界面上?!白詣右搿钡膱?zhí)行模式固定為“更引入模式由用戶定制。9、問:為什么屢次點擊“自動引入列表”界面上的“馬上執(zhí)行”按鈕都是顯示“執(zhí)行完成”?答:點擊“馬上執(zhí)行”按鈕后顯示的“執(zhí)行完成并不表示成功或失敗。執(zhí)行結果保存在日志文件中〔保存名目為C:\importlo。10、問:創(chuàng)立自定義模板時在一個關聯(lián)實體中選擇了多個屬性,在引入數(shù)據(jù)時報1316頁于獵取被引入實體與關聯(lián)實體的關聯(lián)信息。通常是依據(jù)關聯(lián)實體的編碼查詢出對應記錄的FID,然后將這個FID填入被引入實體的對應關聯(lián)屬性?!睩I會引入到數(shù)據(jù)庫中。選擇的關聯(lián)實體屬性越多,定位到的關聯(lián)實體標志就越準確,但是同時用戶可能精簡,通常選擇關聯(lián)實體的編碼作為關聯(lián)實體屬性就可以了。11、問:創(chuàng)立模板后執(zhí)行引入操作,執(zhí)行失敗。在效勞端后臺報創(chuàng)立實例特別。答:跟蹤代碼發(fā)出是在DatataskRunServerControllerBean的isBatchImportOperate方法中的Objecto=classDefinition.newInstance;AbstractDataTransmission的實現(xiàn)類聲明成是抽象類,所以不能實例化。12、問:引出數(shù)據(jù)時失敗,提示‘獵取數(shù)據(jù)集失敗’答:引出數(shù)據(jù)量超出EAS限制,EAS對查詢結果集作了約束。配置信息保存在效勞端\server\profiles\server1\config\bosconfig.xml<configitemname=“DebugOptions“><attributekey=“cacheLazyLoad“value=“false“/><attributekey=“criticalCollection“value=“10000“/><attribut

溫馨提示

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

評論

0/150

提交評論