XsdSpec輸出
請利用 ServiceProperties.xml 文件的這個元素來指定對應於輸出語言結構之 XML 綱目的產生選項。
附註: 如果相同 EISService 規格中其他位置的「輸出」和「輸入」訊息規格結合在單一 InputOutput訊息中,則 要求和回應 訊息定義都來自單一 COBOL 來源。 因此, response 綱目會忽略所有屬性 ( fileName 除外) 的 XsdSpecOut 綱目規格。 在此情況下, XsdSpecOut 產生的外部 XSD 檔案將與 XsdSpecIn 產生的 XSD 檔案相同。 產生的 WSDL 檔的 types 區段只會有一項綱目類型定義 (由 XsdSpecIn 的性質所定義)。
包含
無屬性
表 1 顯示 XsdSpecOut 的屬性。
| 欄位 | 說明 |
|---|---|
屬性: fileName
有效值: 請參閱說明 必要?: 否 預設值: 請參閱「說明」 |
指定輸出檔的名稱。 預設值為: 與 "O" 連結的資料來源檔名 |
屬性: localNamespace
有效值: 請參閱說明 必要?: 否 預設值: 請參閱「說明」 |
指定本端名稱空間。 附註: 要求 名稱空間對 要求 轉換器中產生的程式碼沒有影響。
預設值為: http://www.w3.org/2001/XMLSchema |
屬性: overwrite
有效值: true | false 必要?: 否 預設值: true |
指定是否改寫輸出檔 (如果存在的話)。 |
屬性: suppressGeneration
有效值: true | false 必要?: 否 預設值: false |
指出是否暫停產生 回應 XML 綱目檔。 |
屬性: targetNamespace
有效值: 請參閱說明 必要?: 否 預設值: 請參閱「說明」 |
指定目標名稱空間。 預設值為: 若為資料來源檔名 foo: http://www.fooO.com/schemas/fooIInterface |
屬性: whiteSpace
有效值: collapse | replace | preserve | compat 必要?: 否 預設值: 收合 |
此屬性的值會指示批次處理器產生 XML 綱目及 XML 轉換器程式,這些程式支援 XML 綱目中的三個標準空格處理選項: "preserve"、"replace" 及 "collapse"。 所產生「XML 綱目」中的每個元素都會獲指派其 whiteSpace 選項的這個屬性值。 當針對「對映及現有服務介面」實務範例產生 XML 轉換器時,會忽略此屬性的值,因為必須假設對映 XML 綱目中的設定。 若要引導批次處理器產生與 7.5版之前的版本相容的 XML 綱目及 XML 轉換器程式, 請指定值 "compat"。 |
屬性: xsdElem名稱
有效值: 請參閱說明 必要?: 否 預設值: 請參閱「說明」 |
指定綱目的廣域元素名稱。 預設值為: 訊息規格中 nativeType名稱屬性的值。 |
屬性: xsdNamespace
有效值: 請參閱說明 必要?: 否 預設值: 請參閱「說明」 |
指定 xsd 名稱空間。 預設值為: 訊息規格中 nativeType名稱屬性的值。 |
屬性: xsdPrefix
有效值: 請參閱說明 必要?: 否 預設值: cbl |
指定 xsd 名稱空間字首。 |
範例
<XsdSpecOut fileName="DFH0CSTDO.xsd" overwrite="true"
targetNamespace="http://www.DFH0CSTDO.com/schemas/DFH0CSTDOInterface"
xsdNamespace=http://www.w3.org/2001/XMLSchema
localNamespace=http://www.DFH0CSTDO.com/schemas/DFH0CSTDOInterface
xsdPrefix="cbl"
xsdElemName="dfhcommarea"/>