基於 XML DTD 和綱目文件的商業物件

如果您要建立基於 XML DTD 和綱目文件的要求及回應商業物件,則您必須為要處理之每一種 XML 類型文件都建立商業物件定義。 商業物件定義包含了內含於 XML 文件之 DTD 或綱目文件的結構資訊。 例如,如果有一個要求串流 (單一的 DTD 或綱目文件),但是有四個可能的回應串流類型 (四個不同的 DTD 和綱目文件),則您必須定義五個商業物件定義。 另一方面,如果要求及回應串流使用相同的綱目,則您僅需要一個商業物件定義。 您可以使用「XML 物件探索代理程式 (ODA)」,根據 DTD 或綱目文件來產生商業物件定義。

註:
當讀取 DTD 或綱目時,XML ODA 會忽略 FIXED 屬性,因為這些屬性值在 XML 實例中是選用性的,且這些值也總是固定的。 如果您需要這些 FIXED 值存在於從 BO 建立以及讀取到 BO 的 XML 實例中,則您必須手動將 FIXED 屬性新增為 BO 屬性。 您必須檢查以確定這些值在執行時期不會變更。

如需如何為 XML 文件定義商業物件定義 (不論是使用 XML ODA 還是使用手動方式),請參閱 Data Handler Guide

Copyright IBM Corp. 1997, 2003