概念: MVEL と Studio
Workday Studio では、MVEL を使用して、アセンブリ内のメッセージ部およびコンポーネント パラメータを検査および操作できます。MVEL を使用して以下を実行できます。
- メッセージから情報を抽出する。
- 数値と日付の形式を設定する。
- 文字列内の特定の文字を置き換える。
- インテグレーション属性または開始パラメータを取得する。
大きな文字列のデータを操作するために MVEL を使用することは避けてください。例: メッセージを文字列に変換すると、パフォーマンスとスケーラビリティの問題が発生する可能性があります。
MVEL 対応フィールドで、Ctrl + Space キーを押してコンテンツ アシストのポップアップ ウィンドウを表示できます。
MVEL 式には、単一のステートメントまたは複数行のスクリプトを使用できます。複数行のスクリプトの場合は、セミコロンを使用して各行を区切ります。
Studio では、複数行の式が順番に評価されるのではなく、単位として評価されます。
MVEL 対応フィールドは、新しい行に合わせて拡張されます。6 行を超えると拡張が停止し、スクロール可能になります。Studio は MVEL 式に構文の色付けを適用します。
MVEL は、実行時に演算子の優先順位を実装します。かっこを使用して MVE 形式の実行順序を制御できます。
メモリで処理されるため、次のような XPath 方法では 100 万文字に制限されています
xpath
、 xpathB
、および xpathF
。クエリーがこの制限を超えた場合でも、エラーは表示されません。書き込み
ステップなどのストリーミング API を使用する必要があります。 xml-stream
要素: 大きなメッセージを処理する必要がある場合。