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

参考: XSLT ステップのプロパティ

"共通" タブ

プロパティ
XML 属性名
説明
Step Id
id
アセンブリ内の
"xslt"
メディエーション ステップの固有 ID。
入力
input
"xslt"
メディエーション ステップが入力としてデータを取得する場所を指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "入力に SOAP メッセージが含まれる場合にのみ適用されます。
  • attachment: メッセージに含まれる MIME 添付ファイル。
    添付ファイルのインデックスを指定する必要があります。
  • rootpart: MIME メッセージのルート部分の内容。
    メッセージが MIME でない場合は、メッセージ全体が選択されます。
  • 変数
    : "" の名前付き変数を使用
    MediationContext
出力
output
"xslt"
メディエーション ステップの出力先を指定します。指定できる値は以下の 5 つです。
  • message
    : メッセージ全体。
    rootpart
    および添付情報。この値を指定すると、新しいメッセージが作成され、添付ファイルは実質的に削除されます。
  • SOAP body
    : "" の SOAP 本文のコンテンツ
    rootpart
    メッセージの "
  • attachment: メッセージの MIME 添付ファイル。
    添付ファイルのインデックスを指定する必要があります。
  • rootpart: MIME メッセージのルート部分の内容。メッセージが MIME でない場合はメッセージ自体。
    この値を指定すると、元のメッセージの添付ファイルがすべて保持されます。
  • 変数
    : 出力を名前付き変数として保存
    MediationContext
Url
url
"xslt"
メディエーション ステップで使用される XSLT ファイルの場所。

"詳細設定" タブ

プロパティ
XML 属性名
説明
説明
description
統合ログに表示される
"xslt"
メディエーション ステップの説明。この機能を使用して、ステップの機能と処理対象のデータを説明できます。
Execute When
execute-when
"XSLT"
ステップを実行するかどうかを決定する条件。
Use File Backed Managed Data
use-file-backed-managed-data
データの閾値に達した場合に、すべての出力をローカル ディスクにストリーミングするかどうかを指定します。
Messages Property
messages-property
次の基準
MediationContext
に設定しようとしているプロパティ
List
オブジェクト
Reuse Strategy
reuse-strategy
XSLT 変換プログラムの再利用方法を指定します。オプションには、以下の 4 つがあります。
  • デフォルト
    :
    MediationContext
    再使用ストラテジーを自動的に決定します。
  • no-reuse
    : サーバーで変換オブジェクトを再利用しない。
  • テンプレート
    : サーバーで が作成されます
    Templates
    オブジェクト。新しい変換オブジェクトを作成します。
  • transformer-pool
    : サーバーで変換プログラムのプールを使用する。このオプションは、変換オブジェクトが値をキャッシュしない場合にのみ推奨されます。例: "" の結果をキャッシュする
    document()
    電話番号
Secure Processing
secure-processing
セキュリティを危うくする可能性のある処理を有効にするかどうかを指定します。
"true"
に設定した場合、
"xslt"
メディエーション ステップは XML を安全に処理し、XML 構造に制限を設定して、サービス拒否攻撃などの状況を回避します。
"false"
に設定した場合、
"xslt"
メディエーション ステップは、XML 構造の制限などのセキュリティ問題を無視します。
Transformer Factory
transformer-factory
XSLT のクラス名
TransformerFactory
xslt
メディア ステップで使用されている。
例: "福利厚生" の値は次のとおりです。
net.sf.saxon.TransformerFactoryImpl