




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 功能介紹 北京澤佳科益科技有限公司2010 年 03 月 26 日 商業(yè)機密 妥善保管 目 錄 第一章:SAP- PI 功能概述 . 31.1 PI 簡介. 31.2 PI 功能詳解 . 3第二章:用于 POC 項目的方案 . 82.1 本次 POC 的項目概述 . 82.2 SAP PI 接口管理機制 . 82.2.1 PI 接口管理概述 . 82.2.2 PI 接口管理機制詳述. 接口修改 . 接口刪除 . 接口搜索 . 接口結(jié)構(gòu)轉(zhuǎn)換 . 應(yīng)用舉例 . 102.2.3 POC 項目中的開發(fā)標(biāo)準(zhǔn)
2、. 112.2.4 SAP PI 接口管理的優(yōu)勢 . 122.2.5 SAP PI 異常情況處理 . 132.3 SAP PI 糾錯及監(jiān)控 . 142.3.1 PI 糾錯監(jiān)控 . 142.3.1 PI 消息監(jiān)控步驟 . 182.4 SAP PI 重發(fā)機制 . 282.5 SAP PI 宕機恢復(fù)說明 . 322.6 SAP PI 數(shù)據(jù)包丟失或增加處理方法 . 32保密共 33 頁, 第 2 頁北京澤佳科益科技有限公司第一章:SAP- PI 功能概述 1.1 PI 簡介 SAP Exchange Infrastructure (PI) 是為了建立一個完整的針對整個企業(yè)信息系 統(tǒng)的數(shù)據(jù)交換平臺,加強
3、企業(yè)管理、優(yōu)化業(yè)務(wù)流程、使企業(yè)的各個系統(tǒng)協(xié)同工作。 通過 PI 提供集中管理、集中監(jiān)控和集中處理功能,優(yōu)化業(yè)務(wù)流程,提高系統(tǒng)整合穩(wěn) 定性,使企業(yè)的各個系統(tǒng)真正做到多位一體、協(xié)同工作。 PI 以通過一個統(tǒng)一的平臺將很多不同的系統(tǒng)的客戶和業(yè)務(wù)信息集成起來。它可以通 過單一的用戶界面在多個舊系統(tǒng)甚至現(xiàn)有的 CRM 系統(tǒng)中進(jìn)行通信和更新。這就意味著 PI 可以用在中央客戶信息和處理解決方案中,而節(jié)省巨額的數(shù)據(jù)傳輸和存儲費用。 無需在各套系統(tǒng)中維護(hù)大量的系統(tǒng)和系統(tǒng)直接的關(guān)系,與所有系統(tǒng)無縫集成,使用 這樣標(biāo)準(zhǔn)的流程,減少了由于自己開發(fā)而造成的程序不穩(wěn)定。 1.2 PI 功能詳解 PI 主要能給企業(yè)帶來兩
4、方面的突出優(yōu)勢:首先是解決了企業(yè) IT 基礎(chǔ)架構(gòu)的復(fù)雜性 難題,其次,降低了 TCO, 能夠讓企業(yè)充分利用現(xiàn)有組件,把 SAP 提供的組件與第三方 供應(yīng)商提供的組件無縫的集成在一起,對企業(yè)的投資起到了保護(hù)作用。這些突出優(yōu)勢只 要是通過以下功能實現(xiàn)的: 保密共 33 頁, 第 3 頁北京澤佳科益科技有限公司SAP 和非 SAP 組件的集成 現(xiàn)在隨著企業(yè)業(yè)務(wù)的增長,很多業(yè)務(wù)部門為了需求各自實施了針對自己部門流程的 特定的一些應(yīng)用系統(tǒng)。致使整個企業(yè)的 IT 系統(tǒng)布局越來越復(fù)雜。比如說,有一個大型企 業(yè),上了很多套系統(tǒng),象 CRM, SCM 等等,而且它不同的區(qū)域的 SAP 系統(tǒng)是為各自的區(qū) 域服務(wù)的
5、,中國的 SAP 系統(tǒng)是覆蓋中國,海外的只覆蓋海外的業(yè)務(wù),更復(fù)雜的是,也許 保密共 33 頁, 第 4 頁北京澤佳科益科技有限公司FI 用的是 SAP 的,但是 HR 用的 People soft 的,當(dāng)然還有和許多供應(yīng)商之間,商業(yè)伙 伴之間進(jìn)行交互的電子商務(wù)系統(tǒng)。為了讓業(yè)務(wù)部門與業(yè)務(wù)部門之間,公司與業(yè)務(wù)伙伴和 供應(yīng)商之間進(jìn)行直接相互通信,就要開發(fā)很多的接口,這就意味著系統(tǒng)越多,接口數(shù)目 也大幅度增長,工作量越來越大。而且這種點對點的集成方式還會給系統(tǒng)組件的增加, 系統(tǒng)架構(gòu)的修改和擴展帶來很多難題。 而 PI 可以把多個業(yè)務(wù)系統(tǒng)統(tǒng)一連接到一個獨立的協(xié)作中心,形成一個共享集中式的 信息中心,從圖
6、中看 PI 像一個控制各應(yīng)用系統(tǒng)間交換信息和數(shù)據(jù)的總控臺。當(dāng)兩個甚 至更多的應(yīng)用需要互相通信的時候,PI 提供了一個適配器框架,這些適配器將幫助信息 從一種格式轉(zhuǎn)換為另一種或多種格式(如 XML,HTTP 和 SOAP 等)。使用 PI,信息將安全 可靠地在不同的系統(tǒng)間高速傳遞,而且用戶可以重復(fù)的使用一個系統(tǒng)的接口,不需要重 復(fù)編寫程序,當(dāng)用戶改變了其中的一個系統(tǒng)時,用戶僅需在 PI 上進(jìn)行修改。 PI 能夠幫助企業(yè)集成 SAP 和非 SAP 的異構(gòu)應(yīng)用。首先利用 PI 的消息代理,可以集 成運行在 sap web 應(yīng)用服務(wù)器上的所用應(yīng)用,而不需要再采用另外的適配器。當(dāng)需要和 一些特殊異構(gòu)系統(tǒng)
7、集成時,用戶可以通過采用 sap 或者經(jīng)過認(rèn)證的合作伙伴提供的適當(dāng) 適配器來進(jìn)行連接。PI 及其平臺的適配器框架,實際上能夠讓您與任何應(yīng)用或系統(tǒng)集成 到一起,包括封裝的應(yīng)用以及需要特別協(xié)議的應(yīng)用。 用適配器進(jìn)行附加連接 保密共 33 頁, 第 5 頁北京澤佳科益科技有限公司PI 的適配器框架可運行在 PI 的中央適配器引擎上。它提供排隊等候和安全處理功 能。他與資源適配器連接,并通過合作伙伴連接套件,允許沒有安裝 SAP PI 的商業(yè)伙伴 接受和發(fā)送消息。SAP PI 的中央適配器引擎是基于 sap web as 上的 j2ee 引擎,她可以 對所有的適配器進(jìn)行中央配置和監(jiān)控。 預(yù)封裝的集成內(nèi)
8、容 同時 SAP PI 還提供預(yù)先配置的寶貴的商業(yè)內(nèi)容。這些預(yù)先配置的商業(yè)內(nèi)容還包括預(yù) 開發(fā)的用于各種后端系統(tǒng)集成的接口和技術(shù)適配器等等,這些接口和適配器的詳細(xì)解釋 我們會在后面提到。 A2A 和 B2B 支持 保密共 33 頁, 第 6 頁北京澤佳科益科技有限公司PI 在他的集成目錄中存儲企業(yè)合作伙伴的檔案,能夠讓企業(yè)根據(jù)這些數(shù)據(jù)與合作伙 伴進(jìn)行通信。不過這樣還有一個問題,就是有的合作伙伴規(guī)模比較小,他們可能沒有足 夠的資金去實施 B2B,SAP 就提供一種比較便宜的解決方案,這就是合作伙伴連通工具 包,他的價格相當(dāng)?shù)膬?yōu)惠,小貿(mào)易伙伴可以采用這個工具包和 SAP PI 進(jìn)行信息傳遞, 實現(xiàn)
9、B2B。 跨組件業(yè)務(wù)流程管理(BPM) 保密共 33 頁, 第 7 頁北京澤佳科益科技有限公司BPM 通過系統(tǒng)及各類應(yīng)用對自動業(yè)務(wù)流程進(jìn)行設(shè)計、執(zhí)行和監(jiān)控;通過集中的技術(shù)平臺對 業(yè)務(wù)流程進(jìn)行控制,包括圖形化的各類模板。與 PI 完全集成,模板可與 PI 中的各類設(shè)計主體 相鏈接:如 interfaces, mapping 等等。BPM 運行環(huán)境完全執(zhí)行行業(yè)標(biāo)準(zhǔn),支持行業(yè)標(biāo)準(zhǔn) (BPEL4WS),輸入/輸出流程定義;在技術(shù)流程監(jiān)控中,PI 可以和的通用技術(shù)監(jiān)控集成 (CCMS),支持流程監(jiān)控圖形化顯示。 第二章:用于 POC 項目的方案 2.1 本次 POC 的項目概述 目前,電信的 MSS 中
10、有除 SAP 系統(tǒng)之外的其它供應(yīng)商輔助系統(tǒng),為了讓業(yè)務(wù)部門與業(yè)務(wù) 部門之間,直接相互通信,就要開發(fā)很多的接口,這就意味著系統(tǒng)越多,接口數(shù)目也大幅度 增長,工作量越來越大。而且這種點對點的集成方式還會給系統(tǒng)組件的增加,系統(tǒng)架構(gòu)的修 改和擴展帶來很多難題。 本次的目的就是通過的 PI 為信息總線,把 SAP ECC6.0 中的業(yè)務(wù)與周圍的 輔助系統(tǒng),例如財務(wù)輔助、工程輔助、綜合審批平臺等異構(gòu)系統(tǒng)集成。 2.2 SAP PI 接口管理機制 2.2.1 PI 接口管理概述 PI 基于系統(tǒng)全景目錄(SLD)使用集成構(gòu)建器(Integration Builder)對接口進(jìn)行集中 管理,首先要在 SLD 中
11、針對不同場景建立相應(yīng)的軟件組件(Software Component 簡稱 SWC) 一般情況要最少建立 3 個 SWC,以當(dāng)前集成方案為例:SAP 系統(tǒng)與非 SAP 系統(tǒng)的接口結(jié)構(gòu)定需 要分別在 SLD 中建立 SWC,SAP 系統(tǒng)與非 SAP 系統(tǒng)之間的映射關(guān)系的開發(fā)單獨在 SLD 中建立 SWC,然后在不同的 SWC 中為各個系統(tǒng)單獨建立唯一的域名空間,在相應(yīng)的域名空間中進(jìn)行接 口的結(jié)構(gòu)定義或映射關(guān)系的開發(fā)。 PI 接口開發(fā)是在資源集成庫(IR)中進(jìn)行,定義的的方式自由度很高,可以根據(jù)原有的 Legacy systems 導(dǎo)入結(jié)構(gòu),也可以自定義開發(fā),主要由以下幾方面組成,對 RFC,BA
12、PI,IDOC 等 SAP 接口 PI 系統(tǒng)可以無縫讀取并自動轉(zhuǎn)化為 XML 格式在 PI 中生成接口,也可以通過 IR 中 的設(shè)計器來開發(fā),在由 SAP 系統(tǒng)無縫讀取作為程序參數(shù)來用,對非 SAP 系統(tǒng)接口的定義可以 保密共 33 頁, 第 8 頁北京澤佳科益科技有限公司通過導(dǎo)入 DTD,XSD,WSLD 文件等方式定義,也可以通過 IR 中的設(shè)計器來開發(fā),PI 的接口設(shè)計 器直觀,簡單易用,可以理解為對 XML 格式的可視化操作,當(dāng)前電信的接口設(shè)計方案中因為 非 SAP 系統(tǒng)的結(jié)構(gòu)復(fù)雜,有自己的特殊性,一個接口包含多個業(yè)務(wù)結(jié)構(gòu),所以對非 SAP 系統(tǒng) 的接口設(shè)計采用手工編寫 WSLD 格式
13、文件導(dǎo)入到 PI 的資源集成庫中,這種方式開發(fā)靈活,自 由度高,可以有針對性的對復(fù)雜的接口設(shè)計,但是需要維護(hù)人員對 WSLD,XML,XSD 有一定的了 解,也可以使用設(shè)計器來開發(fā)接口,開發(fā)簡單易上手,但對熟悉 WSLD 開發(fā)的顧問不如直接編 寫文件效率高,對 SAP 系統(tǒng)的接口采用設(shè)計器來開發(fā),因為 SAP 系統(tǒng)和 XI 系統(tǒng)可以無縫讀取 結(jié)構(gòu),而且每個接口針對性強,針對獨立的業(yè)務(wù),結(jié)構(gòu)相對簡單,使用設(shè)計器開發(fā)效率會更 高 PI 接口結(jié)構(gòu)的復(fù)用性與通用性可以使開發(fā)效率更高,在新的業(yè)務(wù)場景中的接口可能與舊 業(yè)務(wù)場景的接口完全相同或者類似,如果接口結(jié)構(gòu)完全相同側(cè)只需要把舊的接口結(jié)構(gòu)引用過 來,不
14、需要在進(jìn)行任何開發(fā),可以做到一次開發(fā)永久受益,如果新的接口與原有接口的結(jié)構(gòu) 基本一樣只有少許差別,則可以把原有接口復(fù)制一份過來,進(jìn)行簡單的修改,使開發(fā)周期大 幅度的縮短,如果新的接口包含原有接口結(jié)構(gòu),又增加了一些自己的業(yè)務(wù)字段,則可以定義 一個通用接口,每次在此接口上進(jìn)行增強開發(fā),原有接口不受任何影響也不會有任何改動, 同樣也可以縮短開發(fā)周期,例如:在電信系統(tǒng)中 SAP 系統(tǒng)返回的狀態(tài)接口結(jié)構(gòu)復(fù)用在每個接 口當(dāng)中,并不是對每個接口都對返回狀態(tài)結(jié)構(gòu)從新定義開發(fā)。 2.2.2 PI 接口管理機制詳述 接口修改 PI 接口的修改只需要通過設(shè)計器在開發(fā)界面中增加或者減少接口字段,然后在
15、調(diào)整一下 映射關(guān)系就可以完成,操作簡單,出錯率小,不需要任何的程序開發(fā),也可以通過修改 DTD,XSD,WSLD 文件進(jìn)行修改,在不同情況下采用不同的方式,有很高的靈活度,例如:在現(xiàn) 在的電信系統(tǒng)中如果工輔實際發(fā)生額接口業(yè)務(wù)邏輯改變,導(dǎo)致接口字段發(fā)生變化,則只需要 在提供給工輔的 WSDL 文件中把變化的字段加上或者刪除,然后在導(dǎo)入進(jìn)來就可以。 接口刪除 PI 接口的刪除只需要通過鼠標(biāo)右鍵點擊要刪除的接口,然后選擇刪除,再刪除掉相應(yīng)的 映射關(guān)系就可以完成,如果用戶刪除了不該刪除的接口,可以在激活界面中放棄激活,這樣 該接口可以直接被還原,有效的防止了誤操作情況的發(fā)生 保密共 3
16、3 頁, 第 9 頁北京澤佳科益科技有限公司 接口搜索 當(dāng)業(yè)務(wù)場景的逐漸增多,接口的數(shù)量也越來越大,PI 提供了接口搜索功能,在 Search 輸 入框中輸入想要查找的接口,如知道接口全稱可以直接輸入,如只知道接口部分名稱則可以 用*號代替,因為接口復(fù)用性的存在,一個接口可能多次被引用,如想知道當(dāng)前接口在哪些地 方被使用,可以直接點擊“搜索當(dāng)前接口被使用的地方”功能鍵搜索,在右邊窗口中會把所 有引到用當(dāng)前接口的地方全部羅列出來。 接口結(jié)構(gòu)轉(zhuǎn)換 PI 結(jié)構(gòu)轉(zhuǎn)換開發(fā)也非常自由,根據(jù)客戶的需求采用不同的方式,可以簡單的進(jìn)行可視化 開發(fā),在開發(fā)中可以使用 PI 自帶的各種
17、功能函數(shù)來滿足客戶的不同需求,如某些特殊情況 PI 還提供通過編寫 JAVA 程序進(jìn)行開發(fā),自由度非常高,在方案設(shè)計比較完善的情況下,一 般只需要進(jìn)行可視化開發(fā),用系統(tǒng)自帶的功能函數(shù)配合,這樣不僅開發(fā)周期短,維護(hù)容易, 對性能的提升也有很大好處 ,例如:在現(xiàn)在的電信系統(tǒng)中所有結(jié)構(gòu)轉(zhuǎn)換程序都是通過可視化 開發(fā)來完成的,根據(jù)業(yè)務(wù)需要使用了相應(yīng)的功能函數(shù),僅需要用鼠標(biāo)進(jìn)行拖拽的操作就能完 成,實施和維護(hù)都很簡單。 應(yīng)用舉例 下圖給出 IR 中各個部分的說明: 在SLD中定義 的軟件組件 接口詳細(xì)描述 命名空間 for發(fā)送系統(tǒng)接口接口的定義發(fā)送系統(tǒng)消息結(jié)從SAP系統(tǒng)導(dǎo)入結(jié)構(gòu)對象接收系統(tǒng)
18、接口結(jié)構(gòu)轉(zhuǎn)換程序接收系統(tǒng)消息 保密共 33 頁, 第 10 頁北京澤佳科益科技有限公司下圖是結(jié)構(gòu)轉(zhuǎn)換開發(fā)的界面: 2.2.3 POC 項目中的開發(fā)標(biāo)準(zhǔn) 當(dāng)前項目場景是由 SAP ECC 系統(tǒng)、工輔、財輔系統(tǒng)組成,以 PI 為總線進(jìn)行數(shù)據(jù)傳輸,工 輔系統(tǒng)所有接口為同步接口,財輔系統(tǒng)除供應(yīng)商主數(shù)據(jù)是異步接口,其他接口為同步接口。 1. 實時性高需要及時反饋的業(yè)務(wù)調(diào)用,規(guī)定采用同步接口實現(xiàn),PI 提供 WSDL 文件給輔 助系統(tǒng)調(diào)用。 2. 實時性不高,不是實時展現(xiàn)的業(yè)務(wù)調(diào)用,規(guī)定采用異步接口實現(xiàn),PI 提供 WSDL 文件 給輔助系統(tǒng)調(diào)用,因為是異步反饋輔助系統(tǒng)需要作為 Server 端提供 WS
19、DL 文件給 PI。 3. 主數(shù)據(jù)同步,一旦 SAP 系統(tǒng)有主數(shù)據(jù)變更,立刻發(fā)送異步消息給相應(yīng)的輔助系統(tǒng),對 所有輔助系統(tǒng)實時同步,輔助系統(tǒng)需要作為 Server 端提供 WSDL 文件給 PI,輔助系 統(tǒng)也可以發(fā)送請求一次性獲取全部主數(shù)據(jù),PI 提供 WSDL 文件給輔助系統(tǒng)調(diào)用,輔助 系統(tǒng)同時提供 WSDL 文件給 PI。 保密共 33 頁, 第 11 頁北京澤佳科益科技有限公司PI 提供的 WSDL 文件是標(biāo)準(zhǔn) WSDL 格式文件,適用所有客戶端調(diào)用,輔助系統(tǒng)提供的 WSDL 文件需滿足 JAX-RPC 或 JAX-WS 模式。 當(dāng)前定義的業(yè)務(wù)模型如果返回信息沒有業(yè)務(wù)數(shù)據(jù),則把所有業(yè)務(wù)結(jié)
20、構(gòu)定義在一個消息 中,并使用同一反饋狀態(tài)信息結(jié)構(gòu),通過 ACTION 參數(shù)區(qū)分調(diào)用何種業(yè)務(wù),如果反饋信息包含 業(yè)務(wù)信息則把當(dāng)前業(yè)務(wù)結(jié)構(gòu)定義為獨立消息,并單獨定義各自的反饋信息結(jié)構(gòu),請參看工輔 結(jié)構(gòu)定義的 WSDL 文件。 2.2.4 SAP PI 接口管理的優(yōu)勢 1. 擴展性, SAPPI 提供良好的擴展機制,能夠通過簡單的配置、少量的定制化,開始 和其它系統(tǒng)進(jìn)行對接。 2. 靈活性, SAPPI 可以通過靈活的配置改變接口的處理流程。 3. 管理工具,SAPPI 提供良好的管理界面、管理工具對日后維護(hù)提供良好的支持。 4. 數(shù)據(jù)跟蹤,SAPPI 提供良好的工具進(jìn)行信息跟蹤、日志、審計、錯誤處
21、理 5. 可靠性, SAPPI 本身具有良好的軟件架構(gòu),能夠保證系統(tǒng)的穩(wěn)定性、可靠性,保證 數(shù)據(jù)在交換過程中不被丟失。 6. 數(shù)據(jù)處理能力,SAPPI 已經(jīng)提供了良好的數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)路由、數(shù)據(jù)加密、身 份認(rèn)證的功能 為何選擇 SAP PI 特性優(yōu)點實現(xiàn)流程的全面業(yè)務(wù)集成包含預(yù)先配置、可隨時使用的交互式業(yè)務(wù)內(nèi)容,可可隨時實現(xiàn)加快實施和投資回報的集成為企業(yè)服務(wù)體系結(jié)構(gòu)奠定技術(shù)基礎(chǔ),該藍(lán)圖利用 SAP業(yè)務(wù)在業(yè)務(wù)應(yīng)用方面 30 多年的豐富經(jīng)驗,同時利用靈活的 Web 業(yè)務(wù)和關(guān)鍵的開放技術(shù)全面基于開放技術(shù)和標(biāo)準(zhǔn)開放而且可集成您現(xiàn)有的 IT 設(shè)施,從而使您可以從目前已部署擴展的系統(tǒng)中獲取更高價值和更多
22、信息保密共 33 頁, 第 12 頁北京澤佳科益科技有限公司減少集成 IT 系統(tǒng)所需的連接數(shù)量,從而以更低的成 本實現(xiàn)集成 以最低的總投資成本支持關(guān)鍵應(yīng)用的整個軟件生命 周期 更低的 TCO 作為技術(shù)基礎(chǔ)來支持所有 SAP 解決方案和部分合作 伙伴解決方案 2.2.5 SAP PI 異常情況處理 由于一些不可預(yù)知的問題導(dǎo)致服務(wù)器宕機、異常等情況的發(fā)生,但這時候消息已經(jīng)發(fā)送 到 PI 系統(tǒng)中,在重啟服務(wù)后消息的處理機制有以下幾點。 1. 異步消息: 消息在適配器引擎中:服務(wù)器重啟后可以人為干預(yù)由 PI 重新發(fā)送消息,不需要重 新調(diào)度業(yè)務(wù)發(fā)送 消息在集成引擎中:服務(wù)器重啟后可以人為干預(yù)由 PI 重
23、新發(fā)送消息,也可以設(shè)置 任務(wù)自動發(fā)送消息,不需要重新調(diào)度業(yè)務(wù)發(fā)送, 2. 同步消息: 消息在適配器引擎中:不能由 PI 重新發(fā)送,需要由業(yè)務(wù)端重新發(fā)送 消息在集成引擎中:不能由 PI 重新發(fā)送,需要由業(yè)務(wù)端重新發(fā)送 3. 處理機制 異步消息:應(yīng)用系統(tǒng)一旦把消息成功發(fā)送到 PI 就代表這個業(yè)務(wù)操作已經(jīng)結(jié)束,應(yīng) 用系統(tǒng)的操作已經(jīng)完成,由系統(tǒng)問題導(dǎo)致的錯誤已經(jīng)和外圍系統(tǒng)沒有關(guān)系,所以 不需要重新發(fā)送 同步消息:應(yīng)用系統(tǒng)發(fā)送消息同時在等待反饋信息,一旦系統(tǒng)出現(xiàn)問題應(yīng)用系統(tǒng) 也會立刻得到一個錯誤的反饋消息,相當(dāng)于調(diào)用失敗,業(yè)務(wù)沒有正常完成,需要 應(yīng)用系統(tǒng)再次進(jìn)行調(diào)用。 保密共 33 頁, 第 13 頁北
24、京澤佳科益科技有限公司2.3 SAP PI 糾錯及監(jiān)控 2.3.1 PI 糾錯監(jiān)控 消息處理監(jiān)控 消息處理監(jiān)控是在 SAPGUI 中完成,是 PI 系統(tǒng)正確收到消息后,是監(jiān)控對消息進(jìn)行分 發(fā),結(jié)構(gòu)轉(zhuǎn)換等操作處理的狀態(tài),進(jìn)入監(jiān)控界面 TCODE:SXI_MONITOR,如下圖: 通訊狀態(tài)監(jiān)控 通訊狀態(tài)監(jiān)控是通過 Runtime Workbench 完成,需要在瀏覽器中完成,主要是看消息 在與應(yīng)用系統(tǒng)通訊傳輸?shù)臅r候的消息狀態(tài),如下圖: 保密共 33 頁, 第 14 頁北京澤佳科益科技有限公司業(yè)務(wù)數(shù)據(jù)錯誤監(jiān)控 消息會顯示傳輸正常,在 Monitor 中會看到黑白旗,如下圖: 具體日志和業(yè)務(wù)數(shù)據(jù)可以雙
25、擊消息看到,如下圖: 摘要信息 執(zhí)行步驟及日志標(biāo)返回的內(nèi)容可以在 Reponse 中看到,如下圖:業(yè)務(wù)數(shù)據(jù) 保密共 33 頁, 第 15 頁北京澤佳科益科技有限公司總結(jié):一般情況下,有返回業(yè)務(wù)數(shù)據(jù)的消息又兩邊業(yè)務(wù)系統(tǒng)負(fù)責(zé)核查,在感覺兩邊數(shù) 據(jù)不一致的時候,再從 PI 系統(tǒng)確認(rèn)發(fā)送和請求數(shù)據(jù) 系統(tǒng)錯誤監(jiān)控 n 同步消息監(jiān)控 同步消息出現(xiàn)系統(tǒng)錯誤,發(fā)送系統(tǒng)也會得到反饋,但反饋結(jié)果只是系統(tǒng)錯誤,并沒有 錯誤原因,所以需要在 PI 中監(jiān)控,消息顯示為紅色圓點,報錯如下圖: 錯誤原因可以在日志中看到: n 異步消息監(jiān)控 異步消息出現(xiàn)系統(tǒng)錯誤,接收系統(tǒng)不會收到消息,只能在 PI 中監(jiān)控,報錯消息的狀態(tài) 為
26、紅色旗幟,如下圖: 保密共 33 頁, 第 16 頁北京澤佳科益科技有限公司錯誤原因可以在日志中看到: 應(yīng)用錯誤監(jiān)控 n 同步消息監(jiān)控 同步應(yīng)用錯誤消息,發(fā)送系統(tǒng)可以收到反饋,但反饋結(jié)果一樣是系統(tǒng)錯誤,并沒有錯 誤原因,需要在 PI 中監(jiān)控,錯誤消息標(biāo)志位紅色小點,報錯如下圖: 錯誤原因可以在日志中看到: n 異步消息監(jiān)控 異步應(yīng)用錯誤消息,接收系統(tǒng)收到消息但是處理失敗,PI 中顯示傳輸正確,這種情況 不太好處理,一般需要接收系統(tǒng)開發(fā)程序把收到的消息記錄到相應(yīng)的數(shù)據(jù)表中,并記錄處理 狀態(tài)。 PI 中不會有錯誤消息出現(xiàn),顯示為黑白棋: 通訊錯誤監(jiān)控 保密共 33 頁, 第 17 頁北京澤佳科益科
27、技有限公司通訊錯誤是在消息處理成功后發(fā)送給應(yīng)用系統(tǒng)的時候產(chǎn)生的聯(lián)通性錯誤,一般是在接 收到應(yīng)用系統(tǒng)的消息,并處理正確,但接收系統(tǒng)并沒有收到消息,首先要檢查通訊狀態(tài),是 否發(fā)送成功,同步消息可以在 SAPGUI 中的 Monitor 反映出來,異步消息在 SAPGUI 中的 Monitor 顯示為處理正確,需要通過 Runtime Workbench 監(jiān)控,如下圖: 總結(jié) 以上監(jiān)控 同步消息:不管出現(xiàn)什么問題,發(fā)送系統(tǒng)都會收到反饋消息,除了業(yè)務(wù)上的錯誤,其 他錯誤都可以通過 PI 中監(jiān)控,在 SAPGUI 中沒有監(jiān)控到錯誤消息數(shù)據(jù)肯定全部傳輸成功,除 非沒有收到發(fā)送系統(tǒng)發(fā)出的消息。如果發(fā)送系統(tǒng)和
28、接收系統(tǒng)數(shù)據(jù)不一致,但 PI 系統(tǒng)沒有錯誤 消息,則可以在 PI 中按照一定的時間區(qū)間,以一個標(biāo)準(zhǔn)查詢消息,例:消息 ID。 異步消息:需要在 SAPGUI 中檢查消息處理的狀態(tài)和 Runtime Workbench 中檢查消息通 訊狀態(tài),如果沒有錯誤狀態(tài)則表示所有消息已正確傳輸,如果出現(xiàn)數(shù)據(jù)不一致現(xiàn)象,首先應(yīng) 該在接收系統(tǒng)查找問題,如果接收系統(tǒng)無法確認(rèn),則可以在 PI 中按照一定的時間區(qū)間,以一 個標(biāo)準(zhǔn)查詢消息,例:消息 ID。 2.3.1 PI 消息監(jiān)控步驟 運行時工作臺 監(jiān)控 組件 監(jiān)控 訪問 http:/host:5xx00/rwb,然后選擇 Component Monitor 進(jìn)入
29、Component 監(jiān)控界面, 監(jiān)控其狀態(tài). 保密共 33 頁, 第 18 頁北京澤佳科益科技有限公司通訊管道監(jiān)控 通訊管道是每種適配器在運行時的具體實現(xiàn),在消息傳輸過程中,如果需要通過適配器 引擎處理,則會根據(jù)不同的傳輸協(xié)議通過通訊管道組件與應(yīng)用系統(tǒng)連接先進(jìn)入 Component Monitor,再選擇 Communication Channel Monitoring 按鈕,可進(jìn)入 Communication Channel 監(jiān)控界面,對 Channel 狀態(tài)進(jìn)行監(jiān)控或改變(Stop/start) 保密共 33 頁, 第 19 頁北京澤佳科益科技有限公司點擊 Use Filter 查看所選擇
30、的 Channel 狀態(tài) 適配器 監(jiān)控 訪問 Http:/Host:5xx00/mdt/index.jsp,可以進(jìn)入 Adapter Monitor 界面,監(jiān)控 Adapter 上消息處理狀態(tài)及隊列情況. 保密共 33 頁, 第 20 頁北京澤佳科益科技有限公司消息 監(jiān)控 選擇 Message Monitoring 菜單,可進(jìn)入 Message 信息查詢界面,根據(jù)各種查詢條件,查詢 Integration Engine 或 Adapter Engine 上處理的消息記錄. Integration Engine: 保密共 33 頁, 第 21 頁北京澤佳科益科技有限公司Adapter Engin
31、e: 性能監(jiān)控 選擇 Performance 菜單,可進(jìn)入 Performance 信息查詢界面,查詢一定時間段內(nèi),消息處理 的性能狀況. 保密共 33 頁, 第 22 頁北京澤佳科益科技有限公司訂閱 信息 在 PI 中可以設(shè)置郵件服務(wù)器,根據(jù)不同業(yè)務(wù)需求,可以發(fā)布一些可訂閱的服務(wù),用戶可 以訂閱與自己相關(guān)的服務(wù),然后通過郵件的方式發(fā)送給用戶選擇 Alert Inbox 菜單,可進(jìn)入 Alert Inbox 界面,查看,確認(rèn)用戶自己的 Alert 信息 緩沖區(qū) 監(jiān)控 在系統(tǒng)運行時為了保證消息處理效率,因此所有開發(fā)的程序和所作的配置都會放在緩沖 區(qū)中,運行時系統(tǒng)直接讀取緩沖區(qū)的內(nèi)容進(jìn)行消息處理。
32、 選擇 Cache Monitor 菜單,可進(jìn)入 Cache Monitor 界面,對各種 Cache 查詢監(jiān)控. 保密共 33 頁, 第 23 頁北京澤佳科益科技有限公司消息處理引擎 監(jiān)控 消息處理引擎監(jiān)控 共有如下功能: 消息處理引擎監(jiān)控 執(zhí)行 SXMB_MONI,可進(jìn)入 Integration Engine Monitoring 功能選擇界面. 消息 監(jiān)控 執(zhí)行 SXI_MONITOR 可進(jìn)入 Message 查詢界面,按下圖條件,對經(jīng)過 Integration Engine 處 理的消息進(jìn)行查詢 保密共 33 頁, 第 24 頁北京澤佳科益科技有限公司執(zhí)行查詢(F8)后,可進(jìn)入查詢結(jié)果
33、列表: 雙擊具體消息行,可看消息內(nèi)容: 保密共 33 頁, 第 25 頁北京澤佳科益科技有限公司流程引擎 監(jiān)控 執(zhí)行 SXMB_MONI_BPE,可按 Process/MessageType/Missed Deadline/Errors 等條件查詢 Process 狀態(tài). IDOC 監(jiān)控 執(zhí)行 Tcode:IDX5,可按日期、時間、MessageID、Transaction ID、IDOC Information 對經(jīng)過 XI IDOC Adapter 的信息進(jìn)行過濾選擇。 保密共 33 頁, 第 26 頁北京澤佳科益科技有限公司執(zhí)行查詢(F8)后,可查詢 Adapter 處理過的消息 雙擊消
34、息行,可轉(zhuǎn)至 Message Monitor 看具體消息內(nèi)容 緩沖區(qū) 監(jiān)控 執(zhí)行 Tcode SXI_Cache 可進(jìn)入 Cache 管理更新界面,對 PI Cache 進(jìn)行察看,更新等. 保密共 33 頁, 第 27 頁北京澤佳科益科技有限公司2.4 SAP PI 重發(fā)機制 本次測試是用供應(yīng)商實時同步場景測試,由 ECC 系統(tǒng)發(fā)送供應(yīng)商主數(shù)據(jù)到 PI 系統(tǒng),PI 系 統(tǒng)對消息進(jìn)行處理分發(fā),在發(fā)送給財輔系統(tǒng),因為是測試 PI 的消息重發(fā)機制,所以在測試過 程中以 PI 接收到消息為基礎(chǔ)在進(jìn)行,模擬各種錯誤出現(xiàn)的情況(例如:系統(tǒng)運行時 JCO 連接 錯誤,緩存更新錯誤,結(jié)構(gòu)轉(zhuǎn)換錯誤,接收系統(tǒng)配置
35、錯誤等),分析不同情況下的錯誤如何 處理。 消息在 PI 處理中同步消息沒有重發(fā)機制,一旦出錯立刻返回給應(yīng)用系統(tǒng),在分析出錯誤 原因并改正后,由應(yīng)用系統(tǒng)進(jìn)行重新發(fā)送,異步消息出錯可以由 PI 系統(tǒng)完成重發(fā)操作,如果 不是業(yè)務(wù)問題不用應(yīng)用系統(tǒng)再次發(fā)送,消息在 PI 中重發(fā)分為自動重發(fā)和手工重發(fā)兩種。以下 是根據(jù)當(dāng)前測試場景模擬各種錯誤類型對兩種重發(fā)機制的測試。 自動重發(fā): 消息處理引擎: 在消息處理中,遇到系統(tǒng)異常情況比如 JCO 連接失敗、系統(tǒng)在更新 CACHE 等情況,消息 會自動重新發(fā)送,發(fā)送間隔 2 分鐘,重發(fā)次數(shù) 10 次,一旦超過 10 次仍沒有發(fā)送成功,消息 被標(biāo)記為紅色旗幟,移出
36、隊列(重發(fā)次數(shù)可調(diào)整) 保密共 33 頁, 第 28 頁北京澤佳科益科技有限公司重發(fā)過多轉(zhuǎn)為系統(tǒng)錯誤,需要人為對錯誤進(jìn)行處理再重發(fā)消息 保密共 33 頁, 第 29 頁北京澤佳科益科技有限公司通訊適配器引擎: 消息在通訊處理中出錯會變?yōu)椤癢aiting”狀態(tài),系統(tǒng)最多自動重發(fā) 3 次,間隔 5 分鐘 (重發(fā)次數(shù)和間隔可設(shè)置) 手工重發(fā): 保密共 33 頁, 第 30 頁北京澤佳科益科技有限公司消息處理引擎: 當(dāng)消息在處理中遇到配置上的錯誤(例如:結(jié)構(gòu)轉(zhuǎn)換失敗,接收系統(tǒng)未定義,接收接口未 定義等等)或者自動重發(fā)超過限制時,消息不會自動重發(fā),狀態(tài)會變?yōu)榧t色旗幟,只能又人為 進(jìn)行手工重發(fā),也可以設(shè)置定時任務(wù)來定時重發(fā)消息 錯誤修改正確后變?yōu)楹诎灼?,表示消息處理成功?通訊適配器引擎: 當(dāng)消息在通訊處理中出現(xiàn)錯誤, 重發(fā)超過設(shè)定范圍后變?yōu)椤癝ystem Error” 根據(jù)錯誤 日志調(diào)整后,由人為重發(fā)消息。 處理成功后狀態(tài)會變?yōu)椤癝uccessful” 保密共 33 頁, 第 31 頁北京澤佳科益科技有限公司2.5 S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)知識更新與管理員試題及答案
- 課堂紀(jì)律管理與維護(hù)計劃
- 風(fēng)險管理在公司戰(zhàn)略中實踐應(yīng)用的個案試題及答案
- 2025建筑工程設(shè)計招標(biāo)合同
- 2025商業(yè)地產(chǎn)租賃合同協(xié)議書
- 關(guān)注員工職業(yè)規(guī)劃的意義計劃
- 行政法學(xué)流派與試題及答案探討
- 2025年時事政治熱點題庫考試試題庫附參考答案詳解【培優(yōu)b卷】
- 計算機應(yīng)用原理2025年考試試題及答案
- 加強企業(yè)價值觀傳播的計劃
- 和二手車合作協(xié)議書
- 國有投資公司項目跟投機制的實踐與創(chuàng)新-以A國企為例
- 中國特色社會主義+綜合練習(xí)(二)-2025屆中職高考一輪復(fù)習(xí)高教版(2023版)
- 武夷山市社區(qū)工作者招聘真題2024
- 2025河南鄭州航空港科創(chuàng)投資集團社會招聘40人筆試參考題庫附帶答案詳解
- 初中歷史清朝的邊疆管理課件-2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 人工智能AI創(chuàng)業(yè)計劃書
- 院感手衛(wèi)生知識培訓(xùn)資料
- 瑞幸加盟合同協(xié)議
- 墩柱及系梁專項施工方案
- 武漢理工大學(xué)建筑信息模型(BIM)期末復(fù)習(xí)題
評論
0/150
提交評論