[發(fā)明專利]遠程函數(shù)調(diào)用傳送適配器及其讀取數(shù)據(jù)的方法無效
| 申請?zhí)枺?/td> | 201010278515.X | 申請日: | 2010-09-10 |
| 公開(公告)號: | CN102404356A | 公開(公告)日: | 2012-04-04 |
| 發(fā)明(設(shè)計)人: | 王臺弘;黃玉璽;劉柏廷;甘淑慧;簡吉廷;梁文廣;姚進;羅偉;何寶儒;林晟 | 申請(專利權(quán))人: | 捷達世軟件(深圳)有限公司;鴻海精密工業(yè)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q10/08;G06Q10/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市寶安區(qū)龍華街道辦*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 遠程 函數(shù) 調(diào)用 傳送 適配器 及其 讀取 數(shù)據(jù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種遠程函數(shù)調(diào)用傳送適配器及其讀取數(shù)據(jù)的方法。
背景技術(shù)
目前,企業(yè)內(nèi)部都有各自的應(yīng)用系統(tǒng),例如,工廠成品管理系統(tǒng)、原物料管理系統(tǒng)、采購系統(tǒng)、保稅保稅倉系統(tǒng)等,在將SAP里的數(shù)據(jù)傳送到企業(yè)內(nèi)部的各個應(yīng)用系統(tǒng)中時,是將相同的資料傳送至多個應(yīng)用系統(tǒng)或應(yīng)用系統(tǒng)群組中,該流程為RFC?Outbound流程。RFC(remote?function?call遠程函數(shù)調(diào)用)是一個SAP的接口協(xié)議,很大程度上簡化了系統(tǒng)間通訊的編程工作,允許調(diào)用和執(zhí)行一個遠程系統(tǒng),或者是相同系統(tǒng)上的預(yù)定義函數(shù)。其中,在該RFC?Outbound流程中,要求在執(zhí)行RFC時,動態(tài)錄入資料所在的位置,這里指的是FTP(file?transfer?protocol,文件傳輸協(xié)議)路徑,然后執(zhí)行RFC,該RFC根據(jù)資料的位置自動讀取資料并發(fā)送給流程整合(PI,process?integration)服務(wù)器,也即將該FTP路徑作為參數(shù)輸入至PI服務(wù)器中的標(biāo)準(zhǔn)RFC?Sender?Adapter(RFC傳送適配器)中,但PI服務(wù)器中的該標(biāo)準(zhǔn)RFC適配器只能接收RFC輸入的參數(shù)(包含輸入輸出參數(shù)和表),將其轉(zhuǎn)化為XML(extensible?markup?language,可擴展標(biāo)記語言)文件,卻不能通過該輸入的參數(shù)(實際上為FTP地址,端口,用戶名,密碼,文件名稱等),來動態(tài)的讀取FTP文件。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種遠程函數(shù)調(diào)用傳送適配器及其讀取數(shù)據(jù)的方法,讓遠程函數(shù)調(diào)用傳送適配器可以動態(tài)的讀取FTP文件。
一種遠程函數(shù)調(diào)用傳送適配器,位于流程整合PI服務(wù)器中,該PI服務(wù)器分別與SAP系統(tǒng)以及目標(biāo)系統(tǒng)通訊連接,所述的SAP系統(tǒng)將傳送給目標(biāo)系統(tǒng)的數(shù)據(jù)以文本文件格式存放在FTP服務(wù)器上。該遠程調(diào)用傳送適配器包括:讀取模塊,用于讀取SAP系統(tǒng)輸入給遠程函數(shù)調(diào)用傳送適配器的原始有效載荷payload,所述原始payload的內(nèi)容由要傳送至目標(biāo)系統(tǒng)的數(shù)據(jù)的參數(shù)構(gòu)成,該參數(shù)包括存放數(shù)據(jù)的FTP地址、端口、用戶名、密碼以及文件名稱;解析模塊,用于解析所讀取的原始payload,以得到傳送至目標(biāo)系統(tǒng)的數(shù)據(jù)的FTP路徑以及文本文件名稱;調(diào)用模塊,用于利用解析得到的FTP路徑連接至FTP服務(wù)器,以及根據(jù)解析得到的文本文件名稱讀取FTP服務(wù)器中的文本文件;所述調(diào)用模塊,還用于將所讀取的文本文件轉(zhuǎn)化為可擴展標(biāo)記語言XML格式的文件;處理模塊,用于將轉(zhuǎn)化后的XML格式的文件以及輸入遠程函數(shù)調(diào)用傳送適配器的參數(shù)作為新的payload,替換原始payload,以提供給PI服務(wù)器。
一種遠程函數(shù)調(diào)用傳送適配器讀取數(shù)據(jù)的方法,應(yīng)用于流程整合PI服務(wù)器中,該PI服務(wù)器分別與SAP系統(tǒng)以及目標(biāo)系統(tǒng)通訊連接,所述的SAP系統(tǒng)將傳送給目標(biāo)系統(tǒng)的數(shù)據(jù)以文本文件TXT格式存放在FTP服務(wù)器上。該方法包括步驟:a.讀取SAP系統(tǒng)輸入給遠程函數(shù)調(diào)用傳送適配器的原始有效載荷payload,所述原始payload的內(nèi)容由要傳送至目標(biāo)系統(tǒng)的數(shù)據(jù)的參數(shù)構(gòu)成,該參數(shù)包括存放數(shù)據(jù)的FTP地址、端口、用戶名、密碼以及文件名稱;b.解析所讀取的原始payload,以得到傳送至目標(biāo)系統(tǒng)的數(shù)據(jù)的FTP路徑以及文本文件名稱;c.利用解析得到的FTP路徑連接至FTP服務(wù)器;d.根據(jù)解析得到的文本文件名稱讀取FTP服務(wù)器中的文本文件;e.將所讀取的文本文件轉(zhuǎn)化為可擴展標(biāo)記語言XML格式的文件;f.將轉(zhuǎn)化后的XML格式的文件以及輸入遠程函數(shù)調(diào)用傳送適配器的參數(shù)作為新的payload,替換原始payload,以提供給PI服務(wù)器。
相較于現(xiàn)有技術(shù),所述遠程函數(shù)調(diào)用傳送適配器及其讀取數(shù)據(jù)的方法,讓遠程函數(shù)調(diào)用傳送適配器能通過輸入的參數(shù)(實際上為FTP地址,端口,用戶名,密碼,文件名稱等),來讀取FTP服務(wù)器上的文本文件,增強了傳送適配器的功能。
附圖說明
圖1是本發(fā)明遠程函數(shù)調(diào)用傳送適配器較佳實施例的架構(gòu)圖。
圖2是本發(fā)明遠程函數(shù)調(diào)用傳送適配器系統(tǒng)較佳實施例的功能模塊圖。
圖3是本發(fā)明遠程函數(shù)調(diào)用傳送適配器讀取數(shù)據(jù)的方法較佳實施例的流程圖。
主要元件符號說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于捷達世軟件(深圳)有限公司;鴻海精密工業(yè)股份有限公司,未經(jīng)捷達世軟件(深圳)有限公司;鴻海精密工業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010278515.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于X光機的進料倉
- 下一篇:一種半橋刮泥機
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





