




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