參照︰訊息元素屬性
使用
訊息建置器
頂端的按鈕,將訊息元素新增至 「寫」
、「記錄」
和 「記錄錯誤」
元素。並非每個訊息元素都有屬性。
message-content
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
限制
| limit
| 訊息可包含的字元數上限。預設值零表示沒有字元數限制。 |
例外
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
逸出 Xml
| escape-xml
| 允許對 寫入 步驟中的例外情況進行 XML 轉義。 |
xPath
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
名稱空間
| namespaces
| 可讓您指定 XPath 運算式所需的任何名稱空間,格式為 <prefix1> <namespace1> <prefix2>
<namespace2> 。 |
XPath
| xpath
| 用於從傳入訊息中擷取值的 XPath 運算式。 |
XPath 版本
| xpath-version
| Workday Studio 支援 XPath 1.0 和 2.0 版。對於 Workday 12 之後的程序集版本,預設值為 2,在較早版本中,預設值為 1。 |
xslt
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
允許產生撒克遜位元碼
| 指定是否允許產生撒克遜位元碼。預設值為 false 。 | |
重複使用策略
| 指定 XSLT 轉換器重複使用策略︰
| |
安全處理
| 指定轉換器是否僅執行 XSLT 標準處理。設為 True 可對 XML 結構施加限制。範例︰忽略 JavaScript 或 Java 延伸處理。設為 False 可依據 XML 規範處理 XML。 | |
Transformer 工廠
| 的類別名稱 TransformerFactory 您要使用的 。預設值為 JAXP 工廠。還有 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 版本
| xpath-version
| Workday Studio 支援 XPath 1.0 和 2.0 版。對於 Workday 12 之後的程序集版本,預設值為 2,在較早版本中,預設值為 1。 |
限制
| limit
| 依據 XPath 運算式限制要比對的 XML 片段數。主要用於效能方面的考量。如果您知道只有 1 個符合的 XML 片段,請將限制設為 1 以避免在擷取結果後對文件進行提取剖析。預設值為 -1 ,這表示結果集不受限制。 |
regex-match
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
分隔符號
| delimiter
| 指定用於分隔 2 個以上實例的字串。預設值為一個空格。 |
限制
| limit
| 指定要包含在結果集中的出現次數。預設值為零,表示所有出現次數。 |
規則運算式
| regex
| 定義比對運算式。 |
靜態檔案
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
字元編碼
| character-encoding
| 指定字元編碼。預設值為 UTF-8 。 |
輸入檔案
| input-file
| 指定檔案。 |
標頭
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
包含名稱
| include-name
| 指定 Studio 是否插入標頭名稱。 |
名稱
| name
| 標頭名稱。 |
未設定值
| not-set-value
| 找不到標頭或為空白時發出的字串。 |