參照︰驗證步驟屬性
通用分頁
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
步驟 ID
| id
| 驗證 步驟在程序集中的唯一 ID。 |
輸入
| input
| 指定 驗證 步驟從何處取得資料做為輸入。有 5 個可能的值︰
|
結構描述
| schema
| 此步驟用來驗證訊息的結構描述檔案所在位置。如果您指定地點 (而非 MVEL 範本),Workday 會使用匯總驗證程式。 |
名稱空間
| namespaces
| XPath 運算式使用的名稱空間,格式為 prefix namespace prefix2 namespace2 。覆寫 component.xml 檔案中的名稱空間對應。 |
XPath
| xpath
| 選取元素進行驗證的 XPath 運算式。 |
失敗訊息
| failure-message
| 自訂錯誤訊息,發生驗證錯誤時會覆寫預設錯誤訊息。只有當您將 「篩選條件」 屬性設為 False 時,才會顯示錯誤訊息。 |
進階分頁
屬性 | XML 屬性內容名稱 | 說明 |
|---|---|---|
說明
| description
| 顯示在合併記錄中的 驗證 步驟說明。您可以使用此功能來說明步驟的功能以及執行步驟的資料。 |
執行時間
| execute-when
| 決定是否執行 驗證 步驟的條件。 |
模式
| mode
| 執行的驗證類型。選項包括︰
|
DTD
| dtd
| 此步驟用來驗證訊息的 DTD 檔案位置。 |
取代訊息
| replace-message
| 表示驗證失敗時,是否要使用自訂錯誤訊息集做為「 失敗訊息」 屬性。 |
XPath 版本
| xpath-version
| 指定使用 XPath 1.0 版還是 2.0 版。對於 Workday 11 到的程序集版本,請輸入值 1,對於 Workday 12 之後的程序集版本,請輸入值 2。如果 「Stream-xPath」的 值設為 True ,Workday 會忽略此屬性。
您可以讓 Workday 使用可插入系統屬性值的 MVEL 範本動態設定版本。範例︰ @{props.get('the_version')} 。 |
篩選
| filter
| 指定是否在驗證失敗時中斷中介訊息處理。預設值為 False ,表示 Studio 會將驗證錯誤傳遞至元件內定義的錯誤處理程式。
若設為 True ,則 Studio 會執行元件的回應步驟,但會捨棄訊息且不再呼叫任何步驟。這不會引發錯誤。 |