XsdSpecIn

ServiceProperties.xml 文書のこのエレメントを使用して、入力言語構造に対応する XML スキーマの生成オプションを指定します。

保存先

XseSpec

次を含む

なし

属性

表 1 に XsdSpecIn の属性を示す。

表 1. XsdSpecInの属性仕様
フィールド 説明
属性: fileName
有効な値: 説明を参照
必須?: いいえ
デフォルト値: 「説明」を参照してください。
出力ファイルの名前を指定します。

デフォルト値は、「I」で連結されたデータ・ソース・ファイル名です。

属性: localNamespace
有効な値: 説明を参照
必須?: いいえ
デフォルト値: 「説明」を参照してください。
ローカル名前空間を指定します。
注: Request 名前空間は、 request コンバーターで生成されるコードには影響しません。

デフォルト値は http://www.w3.org/2001/XMLSchema です。

属性: overwrite
有効な値: true | false
必須?: いいえ
デフォルト値: true
出力ファイルが存在する場合にそれを上書きするかどうかを指定します。
属性: targetNamespace
有効な値: 説明
必須?: いいえ
デフォルト値: 「説明」を参照してください。
ターゲット名前空間を指定します。

デフォルト値: データ・ソース・ファイル名が foo の場合: http://www.fooI.com/schemas/fooIInterface

属性: whiteSpace
有効な値: collapse | replace |
preserve | compat
Required?: いいえ
デフォルト値: collapse
この属性の値は、XML スキーマの 3 つの標準空白処理オプション (「preserve」、「replace」、および「collapse」) をサポートする XML スキーマおよび XML コンバーター・プログラムを生成するようにバッチ・プロセッサーに指示します。 生成された XML スキーマ内のすべてのエレメントには、その whiteSpace オプションのこの属性の値が割り当てられます。 マップされた XML スキーマの設定を想定する必要があるため、「マップおよび既存のサービス・インターフェース」シナリオに対して XML コンバーターを生成する場合、この属性の値は無視されます。

バージョン 7.5より前の リリースと互換性のある XML スキーマおよび XML コンバーター・プログラムを生成するようにバッチ・プロセッサーに指示するには、 値「compat」を指定します。

属性: xsdElemName'
有効な値: 説明参照
'Required? いいえ
デフォルト値: 「説明」を参照してください。
スキーマのグローバル・エレメント名を指定します。

デフォルト値はメッセージ仕様のnativeTypeName属性の値。

属性: xsdNamespace
有効な値: 説明を参照
必須?: いいえ
デフォルト値: 「説明」を参照してください。
xsd 名前空間を指定します。

デフォルト値はメッセージ仕様のnativeTypeName属性の値。

属性: xsdPrefix
有効な値: 説明を参照
必須?: いいえ
デフォルト値: cbl
xsd 名前空間接頭部を指定します。

<XsdSpecIn fileName="DFH0CSTDI.xsd" overwrite="true"
        targetNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
        xsdNamespace="http://www.w3.org/2001/XMLSchema"
        localNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
        xsdPrefix="cbl"
        xsdElemName="dfhcommarea"/>