参考: メッセージ エレメントのプロパティ
"Message Builder"
の上部にあるボタンを使用して、メッセージ エレメントを "write"
、"ログ"
、および "log-error"
のエレメントに追加します。すべてのメッセージ エレメントにプロパティがあるわけではありません。
message-content
プロパティ | XML 属性名 | 説明 |
|---|---|---|
限度
| limit
| メッセージに含めることができる文字数の制限。デフォルト値のゼロは、文字数限度がないことを示します。 |
例外
プロパティ | XML 属性名 | 説明 |
|---|---|---|
Escape Xml
| escape-xml
| 書き込み ステップの例外で XML のエスケープを有効にします。 |
xpath
プロパティ | XML 属性名 | 説明 |
|---|---|---|
ネームスペース
| namespaces
| XPath 式で必要な名前空間を形式内で指定できます <prefix1> <namespace1> <prefix2>
<namespace2> 。 |
XPath
| xpath
| 受信メッセージから値を抽出するのに使用される XPath 式。 |
XPath Version
| xpath-version
| Workday Studio では XPath バージョン 1.0 および 2.0 をサポートしています。デフォルト値は、Workday 12 以降のアセンブリ バージョンでは 2、それ以前のバージョンでは 1 です。 |
xslt
プロパティ | XML 属性名 | 説明 |
|---|---|---|
Allow Saxon Bytecode Generation
| カウント トランザクションのバイトコードの生成を許可するかどうかを指定します。デフォルト値は次のとおりです false 。 | |
Reuse Strategy
| XSLT 変換再利用ストラテジーを以下のように指定します。
| |
Secure Processing
| 変換プログラムが XSLT 標準処理のみを実行するかどうかを指定します。XML 構造に制限を課す場合は、 "真" に設定します。例: JavaScript または Java 拡張機能の処理を無視します。XML 仕様に従って XML を処理する場合は、"偽" に設定します。 | |
Transformer Factory
| のクラス名 TransformerFactory を使用します。デフォルトは J候補者 () です。他に以下の 3 つのオプションがあります。
| |
Url
| XSLT ファイルの場所 (相対パスまたは絶対 URL のどちらか)。MVEL 式テンプレートをサポートします。 mctx (メディア コンテキスト) URL プロトコルを使用して、メッセージの内容から直接、XSLT をロードできます。例: 添付ファイルに含まれている XSLT ファイルをロードするには、以下を使用します。 mctx:parts/1 。 |
xml-stream
プロパティ | XML 属性名 | 説明 |
|---|---|---|
ネームスペース
| namespaces
| XPath 式で必要な名前空間を形式内で指定できます <prefix1> <namespace1> <prefix2>
<namespace2> 。 |
XPath
| xpath
| XML 要素を取得するときにメッセージに適用する XPath 式。Workday では Streaming API for XML (StAX) 処理を使用します。このライブラリは XML メッセージを読み取り、それらを DOM ではなくイベントに変換します。それ自体で変換は実行されません。 XPath 式は、以下で使用するのと同じ簡略化された XPath サブセットです。 xml-stream-splitter ストラテジーWorkday では、修飾名または現地語表記の要素名とアスタリスクをサポートしています。XPath 基準を完全にはサポートしていません。例:
|
XPath Version
| xpath-version
| Workday Studio では XPath バージョン 1.0 および 2.0 をサポートしています。デフォルト値は、Workday 12 以降のアセンブリ バージョンでは 2、それ以前のバージョンでは 1 です。 |
限度
| limit
| XPath 式に基づいて一致させる XML フラグメントの数を制約します。主にパフォーマンス上の理由で役立ちます。一致する XML フラグメントが 1 つであることがわかっている場合は、制限を設定します 1 結果の取得後、ドキュメントが取得されないようにするため。デフォルト値は次のとおりです -1 (結果セットが制限なし) |
regex-match
プロパティ | XML 属性名 | 説明 |
|---|---|---|
区切り文字
| delimiter
| 2 つ以上の出現箇所を区切る文字列を指定します。デフォルト値は単一のスペースです。 |
限度
| limit
| 結果セットに含める取得の回数を指定します。デフォルト値はゼロで、すべての出現を意味します。 |
正規表現
| regex
| マッチング式を定義します。 |
静的ファイル
プロパティ | XML 属性名 | 説明 |
|---|---|---|
文字エンコーディング
| character-encoding
| 文字エンコーディングを指定します。デフォルト値は次のとおりです UTF-8 。 |
入力ファイル
| input-file
| ファイルを指定します。 |
ヘッダー
プロパティ | XML 属性名 | 説明 |
|---|---|---|
名称を含める
| include-name
| Studio でヘッダー名を挿入するかどうかを指定します。 |
名称
| name
| ヘッダー名。 |
未設定の値
| not-set-value
| ヘッダーが見つからない場合または空の場合に送られる文字列。 |