Sent: Wednesday, December 3, 2014 2:48 PM
Subject: Multiple Origin composition test - Opportunity Creation case
結論是:如果gateway系統上針對一個odata service維護了多個mark成default的backend system,在creation的case下,runtime時候gateway隻會向第一個
Default system發起請求。
如果我們在gateway上維護多個default backend system,比如QHA/504和QHD/504:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CNkJmYmlzMzATMhZmM2EjY4gzY0EGNmVGO3kzY4kDM38CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
在gateway上建立一個Opportunity:
QHA/504上能夠看到該Opportunity:
And this Opp is NOT created in QHD/504 ( the Opp 3494 in QHD/504 actually points to another Opp created previously ):
這個system排列順序是按照字母排序的,即使我把QHA對應的那行删除,然後重新插入,它仍然會出現在QHD前面。
如果切換成如下的設定:
gateway将隻會從第一個mark成default的backend 系統取值,因為我在QD0/504沒有user,是以UI上将看不到任何結果: