メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
概念: Workday Studio メッセージ ビルダー

概念: Workday Studio メッセージ ビルダー

Workday Studio の
"Message Builder"
には、以下のアセンブリ エレメントのメッセージ コンテンツ定義をシンプルにするグラフィカル ビューが用意されています。
  • "write"
    ステップ
  • "log"
    ステップ
  • "log-error"
    エラー ハンドラー
Assembly Editor の
"Message Builder"
タブでは、1 つの場所で、アセンブリ内のあらゆる関連エレメントのメッセージ コンテンツを定義できます。また、
"Message Builder"
は、個々の
"write"
エレメント、
"log"
エレメント、
"log-error"
エレメントの
"プロパティ"
ビューでもタブとして使用できます。
左側の
"Message Builder"
ペインでは、メッセージのコンテンツ タイプを定義できます。上部のオプションを使用して、さまざまなタイプのメッセージ エレメントを追加できます。
オプション
説明
Create 'message-content'
メディエーション メッセージのコンテンツをメッセージに追加します。
Create 'text'
メッセージに文字列リテラルを追加します。オプションには、以下の 3 つがあります。
  • テキストを手動で入力し、次に
    "変更を適用"
    をクリックする。
  • "Insert MVEL Expression"
    をクリックし、MVEL 式を入力 (必要に応じてプレーン テキストと組み合わせる) してから "適用" をクリックする。
  • "Generate XML literal"
    をクリックし、定義するスキーマまたは WSDL エレメントを選択する。
Create 'exception'
メディエーション コンテキストに例外が存在する場合、それをメッセージに追加します。
"log-error"
エラー ハンドラー専用。
Create 'line-separator'
メッセージに改行文字を追加します。
Create 'xpath'
XPath 式の結果をメッセージに追加します。
Create 'xslt'
XSL 変換の結果をメッセージに追加します。
Create 'xml-stream'
"log"
ステップまたは
"write"
ステップのコンテンツを作成します。
Create 'regex-match'
メッセージ コンテンツに正規表現を適用し、一致するすべての箇所をメディエーション メッセージに追加します。
Create 'static-file'
メッセージに内容全体を自動入力する入力ファイルを指定します。
Create 'message-store-id'
メッセージのメッセージ ストア ID を追加します。設定した場合にのみ適用されます
store-message
トランスポートのプロパティ。
Create 'header'
名称付きメッセージ ヘッダーの値をメッセージに追加します。
Create 'headers'
改行文字で区切られた名称値のヘッダー ペアの形式で、完全なヘッダー セットを追加します。
Create 'customer-id'
"" から顧客 ID を追加します
MediationContext
メッセージに顧客 ID が設定されていない場合は、メッセージに "ヌル" と表示されます。
右側のペインでは、メッセージ エレメントの値を定義します。値ペインの内容は、メッセージのエレメント タイプに応じて変わります。
メッセージ エレメントを並べ替えたり削除したりするには、コンテンツ ペインの右側にあるボタンを使用します。
"Message Builder"
での順序は XML で反映されます。