




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品資料v EASJ外部數(shù)據(jù)管理用戶(y cnghu)數(shù)據(jù)導(dǎo)入二次開發(fā)指南修訂版歷史(I 1 sh 1)日期版本說(shuō)明審閱2007-12-041. 0創(chuàng)建任峰精品資料1.1. 目的(mud 1)本文檔對(duì)EAS外部數(shù)據(jù)管理用戶(y cngh u)數(shù)據(jù)導(dǎo)入二次開發(fā)進(jìn)行(j inx mg)概要描述;1.2. 適用(sh 1y eng)對(duì)象本文檔適用于:?jiǎn)吸c(diǎn)登錄二次開發(fā)人員1.3. 參考資料EAS_外部數(shù)據(jù)管理_用戶數(shù)據(jù)導(dǎo)入2.1. 外部數(shù)據(jù)管理用戶數(shù)據(jù)導(dǎo)入應(yīng)用場(chǎng)景22備注(b百zh 0用戶映射(y ingsh &管理在EAS 5.2.2版本(b dib和)后作為(zu Ow ci)獨(dú)立的功能使
2、用(sh iy cng)o菜單UIcom.k in gdee.eas.cp.eip.sso.clie nt.UserS yn cMapListUI精品資料精品資料3.1. 二次開發(fā)接口說(shuō)明I Mlle i 0初料化刊二:? *acuteHsmC P 定乂甕 變kWIWUorO臉莊同歩戰(zhàn) JS中朋性足苦町從逬疔側(cè)?Lmu?erSynO i桂二 入底功夷毆尊星在向步ifi執(zhí)廳 flsX)蒼冋歩音執(zhí)行package com.k in gdee.eas.cp.eip.ss o.l dapAdapter;public in terface ISyn cUserI nititem /初始化同步數(shù)據(jù)publ
3、ic SyncUseritem initltem(IDatasourceUtil dsUtil,UserSyncConfigitem syncConfigitem) throwsExcepti on;/執(zhí)行特殊(t啟h®字段插入public void executeltem(C on text ctx, Syn cUserltem suItem) throws Excepti on;/自定義提交(t iji e)public boolea n isValidati on (IDatasourceUtil dsUtil) throws Excepti on;計(jì)算導(dǎo)入成功(ch engg
4、 mg)失敗數(shù)量public void sumUserS yn c(HashMap retur nm ap, String type) throws Excepti on;在同步(t cngbu)前執(zhí)行public void before(C on text ctx) throws Excepti on;在同步(t cngbu)后執(zhí)行public void after(C on text ctx) throws Excepti on;AbstractSyncUserlsvalidationDefault 用戶同步 EAS 默認(rèn)實(shí)現(xiàn)before()在同步前執(zhí)行after()在同步后執(zhí)行initI
5、tem()初始化同步數(shù)據(jù)executeItem()自定義提交isValidation()驗(yàn)證同步數(shù)據(jù)中屬性是否可以進(jìn)行同步sumUserSy nc()計(jì)算導(dǎo)入成功失敗數(shù)量重要業(yè)務(wù)流程實(shí)現(xiàn)精品資料精品資料RVlaetoie 否 耳弧 rinffllen'i±urriJs¥rSyn.用戶同步先在執(zhí)行before方法。對(duì)域數(shù)據(jù)迭代循環(huán),判斷是否進(jìn)行(j inx mg)域數(shù)據(jù)同步,如果無(wú)誤初始化同步數(shù)據(jù),可通過(guò)executeitem方法提交自定義字段屬性。用戶同步完成后執(zhí)行after。33代碼(d dm c)說(shuō)明com.k in gdee.eas.cp.eip.sso.sp
6、ecial.AbstractS yn cUserlsvalidati on DefaultEAS默認(rèn)(mcrcn)實(shí)現(xiàn)/*用戶(y cngh 0)同步EAS默認(rèn)實(shí)現(xiàn)* author feng_ren*/public class AbstractsyncUserlsvalidationDefault implements ISyncUserlnititem protected Syn cUserltem item = new Syn cUseritem();public boolea n isValidati on (IDatasourceUtil dsUtil) 驗(yàn)證同步數(shù)據(jù)中屬性是否(sh
7、if)可以進(jìn)行同步return true;public SyncUserltem initltem(IDatasourceUtil dsUtil,UserSyncConfigitem syncConfigitem) /初始化 同步(t mgb f)數(shù)據(jù)Syn cUserltem item = new Syn cUserltem();item.setUserNumber(dsUtil.getUserProperty(s yncCon figltem.getMapToEasUserNumber();item.setUserName(dsUtil.getUserProperty(s yncCon f
8、igltem.getMapToEasUserName();return item;public void executeltem(C on text ctx, Syn cUserltem sultem) if(sultem.getProperty() = nu II | sultem.getPropert y().len gth = 0) return ;/* *計(jì)算導(dǎo)入成功(ch缶gg mg)失敗數(shù)量*/public void sumUserS yn c(HashMap retur nm ap, String type)int temp = 0;/計(jì)算失敗添加(ti on ji Q數(shù)量if(
9、returnmap = n ull)temp = 0;elseObject ob = retur nm ap.get(type);if(ob != n ull)temp = In teger.parse In t(ob.toStri ng() + 1;returnmap.remove(type);returnmap.put(type,Stri ng.valueOf(temp);/初始化統(tǒng)一 (t dngy 1)數(shù)據(jù)public void before(C on text ctx) throws Excepti on / TODO自動(dòng)生成方法(f cngf存根/統(tǒng)一 (t cngy 1)釋放資源
10、public void after(C on text ctx) throws Excepti on / TODO自動(dòng)生成方法(f dgf存根3.4. 配置文件通過(guò)(t cnggu c)userSyncListener.xml配置文件設(shè)置用戶同步。usei?rDel>i5t«»r. zb!EAS 530 配置文件路徑 530easServerserverdeployportalConfigEAS 540 配置文件路徑 easServerserverprofilesserver1config'portalConfigEAS默認(rèn)用戶同步com.k in gdee.
11、eas.cp.eip.sso.special.AbstractS yn cUserIsvalidati on Default二次開發(fā)完成后需要設(shè)置value為二次開發(fā)的類全路徑。<?xml version="1.0" encoding="utf-8"?><con fig><con figitem n ame="userS ync">key="1"(attributevalue="com.k in gdee.eas.cp.eip.sso.special.AbstractS
12、 yn cUserlsvalidati on Default"/</c on figitem></c on fig>精品資料4.1.用戶(y cngh映射表:EAS用戶與外部系統(tǒng)用戶映射用戶(y mgh 功映射表 T_SSO_External2EasUsers字段名中文類型說(shuō)明FOw nPropertyl用戶同步自定 義臨時(shí)字段VARCHAR(255)FOw nProperty2用戶同步自定 義臨時(shí)字段VARCHAR(255)FOw nProperty3用戶同步自定 義臨時(shí)字段VARCHAR(255)FOw nProperty4用戶同步自定 義臨時(shí)字段VARCHAR(255)FOw nProperty5用戶同步自定 義臨時(shí)字段VARCHAR(255)5.1. SSO單點(diǎn)登錄(d m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 民辦教育機(jī)構(gòu)2025年合規(guī)運(yùn)營(yíng)與品牌建設(shè)教育資源共享效益評(píng)估報(bào)告
- 2025年環(huán)保產(chǎn)業(yè)園區(qū)產(chǎn)業(yè)集聚與區(qū)域綠色產(chǎn)業(yè)協(xié)同發(fā)展啟示研究報(bào)告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)自然語(yǔ)言處理技術(shù)在智能文本生成式翻譯系統(tǒng)中的應(yīng)用報(bào)告
- 2025年干細(xì)胞療法在阿爾茨海默病治療中的應(yīng)用進(jìn)展報(bào)告
- 2025年醫(yī)院電子病歷系統(tǒng)優(yōu)化構(gòu)建醫(yī)療大數(shù)據(jù)平臺(tái)報(bào)告
- 咨詢工程師基礎(chǔ)課件
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式下的臨床試驗(yàn)數(shù)據(jù)管理系統(tǒng)的功能與性能報(bào)告
- 2025年儲(chǔ)能技術(shù)多元化在儲(chǔ)能系統(tǒng)成本控制中的應(yīng)用報(bào)告
- 2025年醫(yī)藥流通供應(yīng)鏈優(yōu)化與成本控制技術(shù)革新報(bào)告
- 成人教育終身學(xué)習(xí)體系構(gòu)建與平臺(tái)運(yùn)營(yíng)中的在線教育平臺(tái)用戶活躍度研究報(bào)告
- 2024年深圳市中考生物試卷真題(含答案解析)
- 溝通與演講2023學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
- 危險(xiǎn)化學(xué)品安全技術(shù)說(shuō)明書MSDS—汽油
- 三甲醫(yī)院必備醫(yī)療設(shè)備清單大全
- 播音主持重音的教學(xué)課件
- 暴雨產(chǎn)流計(jì)算(推理公式_四川省)
- NUDD新獨(dú)難異失效模式預(yù)防檢查表
- 中考數(shù)學(xué)復(fù)習(xí)經(jīng)驗(yàn)交流PPT課件
- 內(nèi)部控制專項(xiàng)審計(jì)實(shí)施方案
- DSP課設(shè)——正弦波發(fā)生器
- 從《國(guó)際博物館》看世界博物館發(fā)展解析
評(píng)論
0/150
提交評(píng)論