事件通知商業物件的結構與要求商業物件的結構相似,因為它們都需要 URL、MIME
類型、BOPrefix、回應商業物件及要求商業物件的屬性。
商業物件處理的唯一不同之處僅在於連接器處理回應商業物件內容的方式。
對於事件通知,連接器會預期回應商業物件中包含代表事件的子項商業物件。
當定義事件通知商業物件時,請記住以下幾點:
- 最上層商業物件需要同時有要求及回應屬性。
它們都需要是必要的,且這兩個屬性類型必須不同。
- 將要求商業物件置於回應商業物件之前。
- 回應商業物件可以傳回相同類型的多個子項商業物件。
例如,您可以設計讓回應商業物件僅傳回客戶事件。
- 回應商業物件可以傳回不同類型的多個子項商業物件。
例如,您可以設計讓回應商業物件傳回訂單及客戶事件。
- 所有未訂閱的子項商業物件都會保存到保存目錄。
- 商業物件必須將 'DefaultVerbName'
動詞新增到「支援的動詞」直欄,同時新增的還有商業物件定義之「應用程式特有資訊」直欄中的預設動詞。
預設動詞是用於事件通知,以便正確檢查訂閱的動詞。
您必須為要傳送到整合分配管理系統的每一個商業物件都設定動詞。
圖 7 說明 'DefaultVerbName ' 在「商業物件定義」中的位置。
圖 7. 'DefaultVerbName ' 在商業物件定義中的位置

