概念: 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 つがあります。
|
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 で反映されます。