メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
参考: メッセージ エレメントのプロパティ

参考: メッセージ エレメントのプロパティ

"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 変換再利用ストラテジーを以下のように指定します。
  • デフォルト
    : (指定した場合)
    url
    最適
    no-reuse
    。ルールに適合しない場合
    transformer-pool
    Transformer-factory
    を "Saxon" に設定した場合、デフォルトの動作は次のようになります。
    templates
  • no-reuse
    : 変換オブジェクトは再利用されません。
  • テンプレート
    : テンプレート オブジェクトが作成され、そこから新しい変換オブジェクトが作成されます。これらの変換プログラムは再利用されません。
  • transformer-pool
    : 変換プログラムのプールが使用されます。変換オブジェクトが値をキャッシュする場合は推奨されません。
Secure Processing
変換プログラムが XSLT 標準処理のみを実行するかどうかを指定します。XML 構造に制限を課す場合は、
"真"
に設定します。例: JavaScript または Java 拡張機能の処理を無視します。XML 仕様に従って XML を処理する場合は、
"偽"
に設定します。
Transformer Factory
のクラス名
TransformerFactory
を使用します。デフォルトは J候補者 () です。他に以下の 3 つのオプションがあります。
  • net.sf.saxon.TransformerFactoryImpl
    福利厚生のサマリ
  • org.apache.xalan.processor.TransformerFactoryImpl
    ザラン語
  • net.sf.joost.trax.TransformerFactoryImpl
    続柄
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 基準を完全にはサポートしていません。
例:
  • /order/item, /ns:order/ns:order
  • //item, //ns:item, /ns:order/item
  • /*/*, //* /*/*
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
ヘッダーが見つからない場合または空の場合に送られる文字列。