請使用這個 Stub 檔範例來找出在產生的用戶端 Stub 中,代表 SOAP 錯誤的方式。
在 WSDL 中定義的每一個 SOAP 錯誤都是以產生的 C++ 類別來代表。以下是 產生的 DivByZeroStruct:
class STORAGE_CLASS_INFO DivByZeroStruct : public SoapFaultException { public: xsd__string varString; xsd__int varInt; xsd__float varFloat; DivByZeroStruct(); ~DivByZeroStruct() throw(); };
DivByZeroStruct 類別具有公開變數,其中包含已解除序列化的訊息。 如果伺服器傳回此類錯誤,MathOps Stub 內的錯誤處理常式會擲出這個 Exception 類別的實例。