증상
Microsoft BizTalk Server 2013 R2 CU4(누적 업데이트 4) 또는 BizTalk Server 2016 CU1이 설치되어 있고 NCo 커넥터를 사용하여 SAP instance에 연결하는 것으로 가정합니다. IDOC 범주를 확장한 다음 IDOC를 선택하여 IDOC 버전 목록을 표시하면 다음과 같은 오류 메시지가 나타납니다.
참고
LOB 시스템을 검색하는 동안 오류가 발생했습니다. 어댑터 메시지: 길이: 4 및 소수점: 0인 RFCTYPE: RFCTYPE_CHAR의 바이트 배열: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ]를 .Net 형식으로 변환하려고 할 때 오류가 발생했습니다. 매개 변수/필드 이름은 RELEASED입니다.
원인
이 문제는 BizTalk Server 2013 R2 또는 2016 CU1의 코드 결함으로 인해 발생합니다. 서버가 유니코드가 아닌 경우 byteData 값은 SBCS 형식으로 계산됩니다. 그러면 ArgumentOutOfRangeException이 생성됩니다.
해결 방법
누적 업데이트 정보
이 문제는 BizTalk Server에 대한 다음과 같은 누적 업데이트에서 해결되었습니다.
- BizTalk Server 2016용 누적 업데이트 1
- BizTalk Adapter Pack 2013(빌드 50785)용 누적 업데이트 25
- BizTalk Server 2013 R2용 CU5(누적 업데이트 5)
상태
Microsoft는 "적용 대상" 섹션에 있는 Microsoft 제품에 문제가 있다는 것을 확인했습니다.
타사 정보 부인
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 대해 명시적 또는 묵시적 보증을 제공하지 않습니다.
참조 자료
BizTalk Server용 서비스 팩 및 누적 업데이트 목록에 대한 자세한 내용은 KB 2555976: BizTalk Server용 서비스 팩 및 누적 업데이트 목록을 참조하세요.
BizTalk Server 핫픽스에 대한 자세한 내용은 KB 2003907: BizTalk 핫픽스 및 누적 업데이트 지원에 대한 정보를 참조하세요.