CPI系列 區(qū)分開發(fā)/生產(chǎn)環(huán)境

前言

CPI是SAP公司提供的云服務(wù),功能類似于PI/PO,用于集成多個系統(tǒng)之間的調(diào)用

本文主要介紹怎么在CPI中區(qū)分開發(fā)/生產(chǎn)環(huán)境

開發(fā)包命名

CPI沒有區(qū)分開發(fā)/測試/生產(chǎn)環(huán)境.因此只能通過開發(fā)包區(qū)分不同的環(huán)境,以便能夠快速識別.

一個簡單的命名規(guī)則(這個命名規(guī)則中SID 和 模塊?的前后順序可能因項目而異

<SID>_<模塊>

示例:?

  • DCA_POSDM 表示CAR開發(fā)系統(tǒng)的POSDM模塊

  • PCA_POSDM 表示CAR生產(chǎn)系統(tǒng)的POSDM模塊

  • DS4_MM 表示S4開發(fā)系統(tǒng)的MM模塊

  • PS4_MM 表示S4生成系統(tǒng)的MM模塊

IFlow命名

IFlow (Integration Flow)是CPI配置的基本對象,用于配置一個接口的完整鏈路

在IFlow配置比較多的情況下, 為了能明確的定義為特定的IFlow,可以設(shè)置特定的編碼規(guī)則區(qū)分

<SID>_<接口編號>_<發(fā)出系統(tǒng)ID>_<接收系統(tǒng)ID> .?

命名規(guī)則中是否需要附帶源/目標(biāo)系統(tǒng)信息,可根據(jù)項目實際情況確定.

比如 DCA_XP_SUM_POS_POSDM 代表開發(fā)環(huán)境中的小票的合計數(shù)據(jù)上傳接口,從POS系統(tǒng)傳遞到POSDM

也可以簡化成 DCA_XP_SUM

IFlow 外部化

IFlow中的關(guān)鍵屬性(需要用于區(qū)分開發(fā)或生產(chǎn)環(huán)境的屬性)通過外部化的方式添加參數(shù)

點擊上圖的外部化按鈕, 對特定屬性設(shè)置參數(shù),設(shè)置好參數(shù)后, 屬性的原有值會變成參數(shù)的默認值. 修改后,保存,部署IFlow.

需要確保外部化以后的數(shù)值性樣式如下圖, 如果還有額外的屬性值, 可能會影響后續(xù)上傳到生產(chǎn)環(huán)境的IFlow

IFlow版本

對應(yīng)創(chuàng)建或修改完成的IFlow,最好習(xí)慣性的另存一個新的版本, 這樣有利于追溯修改記錄.系統(tǒng)會自動建議一個版本號, 可以自行添加備注.

IFlow"傳輸"

IFlow其實沒有傳輸?shù)母拍?因為只有一個環(huán)境).這里借用大家習(xí)慣的傳輸概念來說明生產(chǎn)環(huán)境的IFlow怎么快速實現(xiàn).

在開發(fā)包中下載需要傳輸?shù)腎Flow ,保存在本地電腦中.

在生產(chǎn)包中,通過上傳創(chuàng)建IFlow, 遵照命名規(guī)范,修改IFlow名稱.

確保另存為版本與開發(fā)系統(tǒng)一致,這樣有利于識別開發(fā)與生產(chǎn)環(huán)境的版本差異.

配置參數(shù)

開發(fā)環(huán)境無需配置參數(shù)(因為使用了參數(shù)的默認值,生產(chǎn)環(huán)境對應(yīng)所有地址/用戶相關(guān)的參數(shù)需要重新配置)

兩個入口

第一個入口時在開發(fā)包中顯示部件時,使用部件操作配置

第二個入口是進入IFlow后,點擊配置按鈕配置.

對所有和地址/用戶名相關(guān)的參數(shù)設(shè)定生產(chǎn)環(huán)境的對應(yīng)值.

配置好后部署一下.

部署可能會報錯,原因如下. (因為DEMO環(huán)境中的生產(chǎn)系統(tǒng)信息尚不完善). 有兩個環(huán)節(jié)沒有配置

  • cloud connect 中與生產(chǎn)環(huán)境的連接

  • 安全材料中對生產(chǎn)環(huán)境賬號的配置.

所有信息完善后, PCA_XP_SUM就能部署成功了.

總結(jié)

SAP提供的CPI是一個已經(jīng)部署好的服務(wù). 用戶通過租賃子賬號方式獲取CPI服務(wù),因此沒有多個環(huán)境. 只能

  • 通過開發(fā)包/IFlow命名區(qū)分開發(fā)/生產(chǎn)環(huán)境.?

  • 通過參數(shù)化簡化IFlow與環(huán)境相關(guān)屬性的修改.?

  • 通過下載,上傳功能快速完成生產(chǎn)環(huán)境的IFlow創(chuàng)建或修改.

來實現(xiàn)CPI不同環(huán)境的部署

本文使用 文章同步助手 同步

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容