資源描述:
《webservice外部字段組使用步驟和使用方式》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、WebService外部字段組使用步驟和使用方式1、創(chuàng)建webservice外部數(shù)據(jù)源點(diǎn)擊設(shè)置-外部連接管理進(jìn)入外部連接管理界面點(diǎn)擊右側(cè)創(chuàng)建外部連接按鈕進(jìn)入選擇連接方式頁面選擇上圖中的WebService連接,點(diǎn)擊下一步,進(jìn)入創(chuàng)建WebService頁面以下是使用95機(jī)器上的魔方作為外部數(shù)據(jù)源進(jìn)行配置的一個(gè)例子外部數(shù)據(jù)源名稱:ws外部數(shù)據(jù)源(可用戶自定義輸入)外部數(shù)據(jù)源描述:無(可用戶自定義輸入)服務(wù)器地址:http://192.168.0.95:999服務(wù)路徑:/magicflu/service/s/00000000-0000-0000-0000-00000000000
2、0/forms/70745ac9-fe41-4ba2-bb65-1b2acd2e14fe/records/feed?&start=0&limit=16&bq=updated(orderby)%3Adesc調(diào)用方式:GET參數(shù):可不填服務(wù)需要認(rèn)證:暫不需要勾選示例效果圖如下:1、添加webservice外部字段組編輯表單,添加“外部字段組”字段選擇WS連接點(diǎn)擊字段映射按鈕,彈出數(shù)據(jù)加載對話框,如下圖:直接點(diǎn)擊“加載”按鈕,下方結(jié)果框會出現(xiàn)相應(yīng)的數(shù)據(jù)結(jié)果,如下圖,結(jié)果是一段xml字符串:點(diǎn)擊“下一步”,進(jìn)入字段映射界面,如下圖魔方的表單的字段對應(yīng)的節(jié)點(diǎn)路徑是在feed/ent
3、ry/content/record下面所以在左側(cè)的樹上選中feed/entry/content/下的record節(jié)點(diǎn),右側(cè)會出現(xiàn)record節(jié)點(diǎn)下所有的子節(jié)點(diǎn)列表,在列表中勾選字段所在的界面,修改名字,選中外部表單中的唯一字段作為主鍵(此例子中設(shè)置的是姓名這個(gè)字段是主鍵),點(diǎn)擊確定,即可完成字段添加,如下圖:1、配置動作模板添加完外部字段組后,還需要配置動作模板才能查看外部數(shù)據(jù)配置動作模板點(diǎn)擊外部字段組字段屬性處的編輯按鈕,如下圖圈紅的按鈕:點(diǎn)擊編輯按鈕之后彈出編輯對話框,如下圖:目前僅支持查詢,查看,同步三種動作類型查詢動作對應(yīng)魔方的記錄列表查看動作對應(yīng)于魔方的查看單條
4、記錄同步動作是為了定時(shí)更新外部數(shù)據(jù)源新增和修改的記錄查詢動作定義如下:動作類型:查詢記錄樹路徑:/feed/totalCount(點(diǎn)擊后面的選擇按鈕選擇路徑,一般選擇totalCount所在節(jié)點(diǎn),但也要視具體webservice而定)服務(wù)地址模板:/magicflu/service/s/00000000-0000-0000-0000-000000000000/forms/70745ac9-fe41-4ba2-bb65-1b2acd2e14fe/records/feed?&start=0&limit=16&bq=updated(orderby)%3Adesc調(diào)用方式:GET
5、參數(shù):暫無查看動作定義如下:動作類型:查看服務(wù)地址模板:/magicflu/service/s/00000000-0000-0000-0000-000000000000/forms/70745ac9-fe41-4ba2-bb65-1b2acd2e14fe/records/feed?&start=0&limit=16&bq=xingming(eq):#MF{$MF(xingming)$}#調(diào)用方式:GET參數(shù):暫無同步動作定義如下:同步動作定義與查詢動作沒有區(qū)別,啟用定時(shí)同步的情況下,系統(tǒng)會自動把查詢結(jié)果做同步處理.處理方式如下:1如果選擇增量,則每次同步動作返回的數(shù)據(jù)系統(tǒng)
6、都會新增到表單中,如果選擇不存在則創(chuàng)建,系統(tǒng)會根據(jù)主鍵字段進(jìn)行查詢,如果該條記錄已經(jīng)被同步過,則會更新該記錄,如果沒有同步過則新建。2如果啟用自動翻頁,則系統(tǒng)會從開始頁碼,按照每頁記錄數(shù),一頁頁的進(jìn)行數(shù)據(jù)同步,在數(shù)據(jù)量超出1000條時(shí)需要使用。定義完動作模板之后,保存表單,進(jìn)入到記錄列表界面,即可看到webservice外部查詢的數(shù)據(jù)。