Index: vhLib/WebService.cls.xml
===================================================================
diff -u -r2798 -r2881
--- vhLib/WebService.cls.xml (.../WebService.cls.xml) (revision 2798)
+++ vhLib/WebService.cls.xml (.../WebService.cls.xml) (revision 2881)
@@ -44,28 +44,8 @@
fault:%SOAP.Fault,status:%Status
1
"_$$$CRLF
- Set detail=detail_" "_$$$CRLF
- Set detail=detail_" "_$$$cvtHTML(%ErrorObject.ErrorCode)_""_$$$CRLF
- Set:($L(%ErrorObject.UserText)) detail=detail_" "_$$$cvtHTML(%ErrorObject.UserText)_""_$$$CRLF
- Set detail=detail_" "_$$$cvtHTML(%ErrorObject.ErrorCode2)_""_$$$CRLF
- Set:%ErrorObject.Data'="" detail = detail_" "_%ErrorObject.Data_""_$$$CRLF
- Set detail=detail_" "_$$$cvtHTML(%ErrorObject.RemoteIP)_""_$$$CRLF
- Set detail=detail_" "_$$$cvtHTML("device: "_%ErrorObject.Device_" job: "_%ErrorObject.Job)_""_$$$CRLF
- Set detail=detail_" "_$$$CRLF
-
- Set fault.detail=detail
- }
+ Set WebServiceHelper = ##class(vhLib.WebServiceHelper).%New()
+ Do WebServiceHelper.OnInternalFault(.fault,.status,$classname(),..#NAMESPACE)
]]>
@@ -89,9 +69,8 @@
%Boolean
1