이 문서는 다음 제품에 적용됩니다.
- BizTalk 어댑터 팩 2.0
- BizTalk Adapter Pack 2010
증상
다음 시나리오를 고려하세요.
클라이언트 프로그램은 Microsoft WCF(Windows Communication Foundation) 기반 SAP 어댑터(Microsoft BizTalk Adapter for mySAP Business Suite 3.0이라고도 함)를 사용하여 SAP 시스템의 WCF 서비스 모델에서 일부 원격 함수 호출을 호출합니다.
참고: 이 어댑터는 Microsoft BizTalk Adapter Pack 2.0 또는 Microsoft BizTalk Adapter Pack 2010에 포함되어 있습니다.
네트워크 문제가 발생하고 WCF-SAP 어댑터와 SAP 시스템의 연결이 끊어집니다.
이 시나리오에서는 SAP 시스템이 RFC_FAILURE 오류 코드를 반환하고 원격 함수 호출이 작동하지 않습니다. 또한 ThreadAbortException 예외가 발생하여 다음과 같은 오류가 발생합니다.
참고
System.Threading.ThreadAbortException: 스레드가 중단되었습니다.
at RfcCallReceiveExU(UInt32 , char* , RFC_PARAMETER* , RFC_PARAMETER* , RFC_PARAMETER* , RFC_TABLE* , char** )
at Microsoft.Adapters.SAP.CNativeInvoker.Invoke(CNativeInvoker* , UInt32 connectionHandle, Char* m_szFunctionName)
잠시 후 많은 RFCException 예외가 발생하고 다음과 유사한 여러 오류가 발생합니다.
참고
Microsoft.Adapters.SAP.RFCException: Details: ErrorCode=RFC_FAILURE. AdapterErrorMessage=RFC: Z_GET_PO_BY_SAP를 호출하는 동안 RfcCallReceiveEx에서 반환한 오류입니다.
또한 BizTalk Server 다음과 같은 호출 스택 추적이 생성됩니다.
참고
Microsoft.Adapters.SAP.RFCException.HelperThrow(Int32 retCode, String additionalErrorMessage)에서
Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()에서
원인
이 문제는 WCF-SAP 어댑터가 SAP 시스템에서 SAP 채널을 잘못 재사용하기 때문에 발생합니다.
WCF-SAP 어댑터가 RFC_FAILURE 오류 코드를 받은 후 WCF-SAP 어댑터에 오류가 발생합니다. 따라서 SAP 시스템의 SAP 채널이 잘못 재사용됩니다.
해결 방법
누적 업데이트 정보
BizTalk Adapter Pack 2010의 경우
이 문제를 해결하는 핫픽스는 BizTalk Adapter Pack 2010용 누적 업데이트 패키지 2에 포함되어 있습니다. 이 누적 업데이트 패키지를 구하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
2572999 BizTalk Adapter Pack 2010용 누적 업데이트 패키지 2
BizTalk 어댑터 팩 2.0
이 문제를 해결하는 핫픽스는 BizTalk Adapter Pack 2.0용 누적 업데이트 패키지 3에 포함되어 있습니다.
누적 업데이트 패키지를 구하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
2557150 BizTalk 어댑터 팩 2.0용 누적 업데이트 패키지 3
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
추가 정보
WCF 서비스 모델을 사용하여 RFC를 호출하는 방법에 대한 자세한 내용은 다음 MSDN 웹 사이트를 참조하세요.
WCF 서비스 모델을 사용하여 RFC를 호출하는 방법 BizTalk Server 핫픽스에 대한 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
2003907 BizTalk Server 핫픽스에 대한 정보