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로 반환 됩니다 호출 완료할 수 없는 경우 오류 XML 요소입니다.When a call cannot complete, an error for the Report Server Web service is returned as a SOAP Fault XML element. 오류의 주요 설명 요소는는 세부 모든 추가 웹 서비스 오류 정보 뿐만 아니라 보고서 서버에서 제공 하는 오류 정보를 포함 하는 요소입니다.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. 주요 정보는 세부 요소는 보고서 서버 오류 코드입니다.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, 웹 서비스에 클라이언트 요청에 오류가 발생 하는 경우 보고서 서버가 통신 하는 오류를 throw 하 여 웹 서비스를 호출 하는 클라이언트 코드에는 SoapException 개체입니다.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. 세부 의 속성은 SoapException 매핑되는 세부 요소는 SOAP 오류에 합니다.The Detail property of the SoapException maps to the detail element in the SOAP fault. 응용 프로그램 catch 해야 합니다는 SoapException try/catch 블록으로 개체를 사용 하 여는 세부 의 속성에서 SoapException 적절 한 조치를 합니다.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 Services, 참조 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