一種不通過UI給C4C自定義BO建立測試資料的方式

i042416發表於2018-03-11

假設我在Cloud Studio裡建立瞭如下一個非常簡單的自定義BO:

一種不通過UI給C4C自定義BO建立測試資料的方式

我想生成一些該BO的例項。以前我採用的做法是給這個自定義BO建立編輯用的UI。然後使用這些UI建立BO例項。這種方式很花費時間。

一種不通過UI給C4C自定義BO建立測試資料的方式

其實有另一種更簡便的做法:不需要任何UI,而是藉助C4C Web Service。

啟動Service Integration嚮導,建立一個Web Service:

一種不通過UI給C4C自定義BO建立測試資料的方式
一種不通過UI給C4C自定義BO建立測試資料的方式

基於自定義BO建立Create和Read兩個Service Operation:

一種不通過UI給C4C自定義BO建立測試資料的方式
一種不通過UI給C4C自定義BO建立測試資料的方式

Web Service建立完畢之後,在Cloud Application Studio裡是顯示成這樣的:

一種不通過UI給C4C自定義BO建立測試資料的方式

將該Web Service的WSDL檔案匯入到本地,基於該檔案建立一個新的Soap UI專案,如下:

一種不通過UI給C4C自定義BO建立測試資料的方式

假設我想建立一個新的BO例項,ID為101,OrderName為Jerry Test BO。在Create請求裡維護這兩個欄位的內容,傳送請求,得到HTTP 200 OK的響應。

一種不通過UI給C4C自定義BO建立測試資料的方式

再發起讀請求,指定ID為101,能夠讀取OrderName和該BO的UUID,說明BO例項建立成功。

一種不通過UI給C4C自定義BO建立測試資料的方式

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

一種不通過UI給C4C自定義BO建立測試資料的方式
一種不通過UI給C4C自定義BO建立測試資料的方式

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151718/,如需轉載,請註明出處,否則將追究法律責任。

相關文章