지원 참고 사항 KB0409420
전자우편
오류: /receiveIDOC의 엔드포인트에서 인바운드 처리에 실패했습니다("Fault:[com.ctc.wstx.exc.WstxLazyException] 잘못된 문자).
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
증명서

SAP Cloud Platform Integration에서 MPL 로그를 확인한 후 다음과 같은 오류 메시지가 표시됩니다.

"/receiveIDOC의 엔드포인트에서 인바운드 처리에 실패했습니다. 메시지:[com.ctc.wstx.exc.WstxLazyException] 잘못된 문자 엔티티: 확장 문자(코드 0x2)
[row,col {unknown-source}]에서: [########]", "WstxParsingException:잘못된 문자 엔티티: 확장 문자(코드 0x2)로 인해 발생함
[row,col {unknown-source}]에서: [########]"


구성원

페이로드에 SAP Cloud Platform Integration의 인바운드 어댑터 레벨에서 거부된 잘못된 문자가 있습니다.


해답

데이터가 SAP Cloud Platform Integration 테넌트 엔드포인트로 전송되기 전에 발신자 SAP ERP 시스템에서 점검을 수행하고 # , < , > , & , " , ' 등의 특정 문자를 찾습니다. 이러한 문자는 XML 자체에서 사용되므로 XML에서 이스케이프되어야 합니다.

인바운드 IDOC 페이로드에 이러한 특수 또는 잘못된 문자가 있으면 IDoc에서 해당 문자를 제거한 다음 트랜잭션 코드 WE19를 사용하여 SAP ERP에서 IDOC를 수동으로 재처리해야 합니다.

IDOC XML을 추출하려면 IDoc 번호를 제공하여 ABAP 프로그램 RCOD_DOWNLOAD_IDOC_AS_XML을 사용합니다.



적용 대상

SAP Integration Suite 관리 게이트웨이 > 관리 게이트웨이 파운데이션 및 도구 > 관리 게이트웨이 포털용 관리 게이트웨이
SAP Integration Suite 관리 게이트웨이 > 소싱용 관리 게이트웨이 - 통합

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호