Uitgebreide ErrorInfo bij SOAP fault vhLib.Macro,WS.WebService,TECH.Error 1 %SOAP.WebService 0 SERVICENAME - Should be the name of the service for which this is a proxy. Override this parameter in the subclass. dummy 1 The OnInternalFault method may be overridden by the user to change the default SOAP fault returned by Cache for internal errors. OnInternalFault is passed the fault which may be modified to suit the applications needs. After OnInternalFault returns this fault will be sent to the SOAP client. The %Status that represents the error is also passed. 1 fault:%SOAP.Fault,status:%Status 1 1 "_$$$CRLF Set detail=detail_" "_$$$CRLF Set detail=detail_" "_$$$cvtHTML(%ErrorObject.ErrorCode)_""_$$$CRLF Set:($L(%ErrorObject.UserText)) detail=detail_" "_$$$cvtHTML(%ErrorObject.UserText)_""_$$$CRLF //Set:($$$UCase(%ErrorObject.Server)="CACHE02") detail=detail_" "_$$$cvtHTML(%ErrorObject.StackTrace)_""_$$$CRLF Set detail=detail_" "_$$$cvtHTML(%ErrorObject.ErrorCode2)_""_$$$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 } ]]> Controleer van de webmethod zijn parameters adhv een deep-validation uit te voeren. Oproepen via 'Do ..ControleerParameters()' Smijt een Exception als validatie niet gelukt is. 1