属性参照、エレメント参照、ローカル属性、ローカル・エレメントの 10 進タイプ用の XML プロパティー

ここで説明されている XML ワイヤー形式のプロパティーは、以下のものに適用されます。

フィールド識別

以下のプロパティーの番号は、「レンダー」プロパティーが設定される値によってのみアクティブになります。

プロパティー タイプ 意味
レンダー (Render) 列挙タイプ インスタンス化されたオブジェクトまたはタイプが、 結果の XML 文書中にレンダー (出力) される方法を指定します。 ドロップダウン・リストから以下のいずれかの値を選択します。
  • XMLElement。 この値を選択すると、オブジェクト (またはタイプ) は、 親複合タイプの子 XML エレメントとしてレンダーされます。 子の ID は 子のタグ名によって判別されます。値は子エレメントの内容です。

    複数のオブジェクトについてこの値を選択し、それらの「XML 名」プロパティーを同じ値に設定する場合、両方のオブジェクトが同じエレメントを参照していなければなりません。

    これは、エレメント・オブジェクトのデフォルト値です。

  • XMLAttribute。 この値を選択すると、オブジェクト (またはタイプ) は、 親 XML オブジェクトの属性としてレンダーされます。 子の ID は属性名によって判別されます。 値は属性値です。 これは、単純エレメントでのみ有効です。

    複数のオブジェクトにこの値を選択する場合は、それらの「XML 名」プロパティーを別の値に設定しなければなりません。

    これは、属性オブジェクトのデフォルト値です。

  • XMLElementAttrID。 この値を選択すると、オブジェクト (またはタイプ) は、 親複合タイプの子 XML エレメントとしてレンダーされます。 子の ID は、 子の指定された属性の値によって判別されます。 値は子エレメントの内容です。「ID 属性名」で指定した属性名と 「ID 属性値」で指定した値で、子エレメントに属性を追加しなければなりません。

    1 つの オブジェクトについてこの値を設定し、この同じ値または値 XMLElementAttrIDVal を 2 番目のオブジェクトについて設定し、 さらに「XML 名」「ID 属性名」「ID 属性値」を同じ値に設定する場合は、次のようにしなければなりません。

    • 「値属性名」も、2 つのオブジェクトで同じ値に設定しなければなりません。
    • 両方のオブジェクトは、同じエレメントを参照する必要があります。
  • XMLElementAttrVal。 この値を指定すると、オブジェクト (またはタイプ) は、 親複合タイプの子 XML エレメントとしてレンダーされます。 子の ID は 子のタグ名によって判別されます。値は指定された属性の値です。属性の名前は、「値 属性名」で指定します。
  • XMLElementAttrIDVal。 このオプションは、XMLElementAttrIDXMLElementAttrVal の 2 つのオプションを組み合わせたものです。 オブジェクトは親複合タイプの子としてレンダーされます。 子の ID は、「ID 属性名」の値によって判別されます。値は、 「ID 属性値」です。

    1 つのオブジェクトについてこの値を設定し、この 同じ値または値 XMLElementAttrID を 2 番目のオブジェクトについて設定し、さらに「XML 名」「ID 属性名」「ID 属性値」を同じ値に設定する場合は、 次のようにしなければなりません。

    • 「値属性名」も、2 つのオブジェクトで同じ値に設定しなければなりません。
    • 両方のオブジェクトは、同じエレメントを参照する必要があります。

XML のレンダリング・オプションには、これらのレンダリング・オプションによる XML 出力への影響の例と、推奨される使用法が示されています。

XML 名 ストリング XML エレメント名の値を入力します。 このプロパティーは、 XML 文書 (メッセージ) のエレメント (または属性) の XML 開始タグまたは属性の名前を指定します。

例えば、ネーム・スペースのルールが異なる場合など、MRM ID が XML 名と異なる必要がある時に名前マッピングを行うために、これを使用できます。 有効な XML 名でなければなりません。

別のエレメント (または属性) やメッセージにすでに使われている名前を指定することはできません。 2 つのエレメント (または属性) またはメッセージに同じ XML 名を付けることはできません。

値を設定しないと、 エレメントの ID がデフォルト値として使用されます。 エレメントの ID が接頭部付きの ID の場合、 脱字記号文字 (^) を下線 (_) に置き換えた ID がデフォルトとして使用されます。

ID 属性名 ストリング 子を識別するために使用される属性の名前を指定します。 これは有効な XML 属性名でなければなりません。 「レンダー」XMLElementXMLAttribute、または XMLElementAttrVal に設定されている場合、 このプロパティーは無視され、変更できません (フィールドは使用不可になります)。

デフォルト値は id です。

ネーム・スペース ストリング 「ID 属性」に関連したネーム・スペースを入力します。
ID 属性値 ストリング 子を識別するために使用される属性の値を指定します。 「レンダー」XMLElementXMLAttribute、または XMLElementAttrVal に設定されている場合、 このプロパティーは無視され、変更できません (フィールドは使用不可になります)。

デフォルト値は子の ID です。

値属性名 ストリング

子の値として使用される属性の名前を指定します。 これは有効な XML 属性名でなければなりません。 これが使用されるのは、「レンダー」の設定で必要な場合のみです。

デフォルト値は val です。

ネーム・スペース ストリング 「値属性」に関連したネーム・スペースを入力します。
関連概念
メッセージのモデル化
メッセージ・モデル
XML ワイヤー形式: 論理モデルとの関係
関連タスク
メッセージ・モデルの開発
メッセージ・モデル・オブジェクトの処理
関連資料
メッセージ・モデルの参照情報
メッセージ・モデル・オブジェクトのプロパティー
メッセージ・モデル・オブジェクトの論理プロパティー
メッセージ・モデル・オブジェクトのカスタム・ワイヤー形式の物理プロパティー
メッセージ・モデル・オブジェクトの XML ワイヤー形式の物理プロパティー
メッセージ・モデル・オブジェクトの TDS 形式の物理プロパティー
すべてのメッセージ・セット・オブジェクトの文書プロパティー
オブジェクトによるメッセージ・モデル・オブジェクトのプロパティー
追加の MRM ドメイン情報
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ad15240_