1
當我們在OSB 12c中添加驗證節點以驗證針對XSD的傳入請求時,如果驗證失敗,在某些錯誤消息中, 導致驗證錯誤的字段名稱爲顯示。但僅限於十進制值,故障消息只是表示無效的十進制值,並且沒有提及引發錯誤的字段。我們能否克服這個問題在OSB 12c中定製驗證節點錯誤消息
當我們在OSB 12c中添加驗證節點以驗證針對XSD的傳入請求時,如果驗證失敗,在某些錯誤消息中, 導致驗證錯誤的字段名稱爲顯示。但僅限於十進制值,故障消息只是表示無效的十進制值,並且沒有提及引發錯誤的字段。我們能否克服這個問題在OSB 12c中定製驗證節點錯誤消息
我不確定這是直接的解決方案。但有可能滿足您的需要
創建這驗證有效載荷,並引發自定義錯誤消息
例如一個XQuery解決方法:對於它應該包含十進制值ABC
if ($a instance of xs:long) then() else (fn:error(xs:QName('Your error code'), 'your error message'))
XML元素這是一個如果有效負載很小,則採用合適的方
https://gibaholms.wordpress.com/2013/09/24/osb-throw-exception-in-xquery1
如果有效載荷大