Reporting Services의 예외 처리Handling Exceptions in Reporting Services

Reporting Services SOAP API 클라이언트 요청을 완료할 수 없는 경우 보고서 서버에서는 호출에 대해 예상된 결과가 아니라 오류를 반환합니다.When a Reporting Services SOAP API client request cannot be completed, the report server returns an error rather than the expected results of the call. 호출을 완료할 수 없는 경우 보고서 서버 웹 서비스에 대한 오류가 SOAP Fault XML 요소로 반환됩니다.When a call cannot complete, an error for the Report Server Web service is returned as a SOAP Fault XML element. 오류의 주요 설명 요소는 보고서 서버에서 제공하는 모든 오류 정보와 추가 웹 서비스 오류 정보를 포함하는 detail 요소입니다.The key descriptive element of the fault is the detail element, which includes all of the error information provided by the report server as well as any additional Web service error information. detail 요소의 주요 정보는 보고서 서버 오류 코드입니다.The key information in the detail element is the report server error code. 메시지 및 오류 코드를 기준으로 응용 프로그램에서 수행할 적절한 다음 동작을 결정할 수 있습니다.Based on the message and error code, you can determine the next appropriate action to take in your applications. SOAP 오류에 대한 자세한 내용은 W3C(World Wide Web 컨소시엄) 웹 사이트 http://www.w3.org/TR/SOAP을 참조하십시오.For more information about SOAP faults, see the World Wide Web Consortium (W3C) Web site at http://www.w3.org/TR/SOAP.

SOAP 오류 및 .NET FrameworkSOAP Faults and the .NET Framework

MicrosoftMicrosoft .NET Framework.NET Framework에서 웹 서비스에 대한 클라이언트 요청에 오류가 발생할 경우 보고서 서버에서 SoapException 개체를 throw하여 웹 서비스를 호출하는 클라이언트 코드에 오류를 전달합니다.In the MicrosoftMicrosoft .NET Framework.NET Framework, if an error occurs in a client request to the Web service, the report server communicates the error to the client code that calls the Web service by throwing a SoapException object. SoapException은 SOAP 오류에 포함된 정보를 래핑합니다.The SoapException wraps the information contained in a SOAP fault. SoapExceptionDetail 속성은 SOAP 오류의 detail 요소에 매핑됩니다.The Detail property of the SoapException maps to the detail element in the SOAP fault. 응용 프로그램에서는 try/catch 블록으로 SoapException 개체를 catch하고 SoapExceptionDetail 속성을 사용하여 올바른 조치를 취해야 합니다.Applications should catch the SoapException object with a try/catch block and use the Detail property of the SoapException to take appropriate action. SoapException 클래스 및 Reporting ServicesReporting ServicesDetail 속성에 대한 자세한 내용은 Reporting Services SoapException 클래스를 참조하세요.For more information about the SoapException class and the Detail property in Reporting ServicesReporting Services, see Reporting Services SoapException Class. SoapException 클래스에 대한 자세한 내용은 MicrosoftMicrosoft .NET Framework.NET Framework SDK 설명서를 참조하세요.For more information about the SoapException class, see the MicrosoftMicrosoft .NET Framework.NET Framework SDK documentation.

관련 항목:See Also

Detail 속성 Detail Property
Reporting Services의 예외 처리 소개 Introducing Exception Handling in Reporting Services
Reporting Services SoapException 클래스Reporting Services SoapException Class