跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
參照︰XSLT 步驟屬性

參照︰XSLT 步驟屬性

通用分頁

屬性
XML 屬性內容名稱
說明
步驟 ID
id
xslt
中介步驟在程序集中的唯一 ID。
輸入
input
指定
xslt
中介步驟從何處取得資料做為輸入。有 5 個可能的值︰
  • message
    ︰整封訊息,包括
    rootpart
    和附件。
  • soapbody
    ︰「」中的 SOAP 內文
    rootpart
    訊息的名稱。僅適用於輸入包含 SOAP 訊息時。
  • 附件
    ︰訊息內的 MIME 附件。您必須指定附件索引。
  • rootpart
    ︰MIME 訊息的根部分的內容。如果訊息不是 MIME,則會選取整封訊息。
  • 變數
    ︰使用中的具名變數
    MediationContext
輸出
output
指定
xslt
中介步驟會將輸出導向何處。有 5 個可能的值︰
  • message
    ︰整封訊息,包括
    rootpart
    和附件。此值會建立新訊息,有效地移除所有附件。
  • soapbody
    ︰「」中的 SOAP 內文
    rootpart
    訊息的名稱。
  • 附件
    ︰訊息的 MIME 附件。您必須指定附件索引。
  • rootpart
    ︰MIME 訊息的根部分的內容,如果不是 MIME 則為訊息本身。此值會保留原始訊息中的所有附件。
  • 變數
    ︰將輸出另存為具名變數
    MediationContext
URL
url
xslt
中介步驟使用的 XSLT 檔案位置。

進階分頁

屬性
XML 屬性內容名稱
說明
說明
description
顯示在合併記錄中的
xslt
中介步驟說明。您可以使用此功能來說明步驟的功能以及執行步驟的資料。
執行時間
execute-when
決定是否執行
XSLT
步驟的條件。
使用以檔案做為依據的受管理資料
use-file-backed-managed-data
指定在達到資料限值時是否將所有輸出串流至本機磁碟。
Messages 屬性
messages-property
MediationContext
您打算在 上配置的屬性
List
物件。
重複使用策略
reuse-strategy
指定 XSLT 轉換器重複使用策略。有 4 個選項︰
  • 預設值
    MediationContext
    會自動決定您的重複使用策略。
  • no-reuse
    ︰您的伺服器不會重複使用轉換器物件。
  • 範本
    ︰您的伺服器會建置
    Templates
    物件,系統會根據該物件建立新的轉換器物件。
  • 轉換器池
    ︰您的伺服器使用轉換器池。只有在轉換器物件不會快取值時,我們才建議使用此選項。範例︰Saxon 會快取「」的結果
    document()
    來電。
安全處理
secure-processing
指定是否啟用可能危害安全性的處理。
如果設為
True
xslt
中介步驟會安全處理 XML,並對 XML 結構設定限制,以避免發生拒絕服務攻擊等狀況。
如果設為
False
,則
xslt
中介步驟會忽略 XML 結構限制等安全問題。
Transformer 工廠
transformer-factory
XSLT 的類別名稱
TransformerFactory
xslt
中介步驟使用。
例如,「撒克遜文」的值為
net.sf.saxon.TransformerFactoryImpl