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

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

"/receiveIDOC에서의 엔드포인트 인바운드 처리에 실패했습니다(메시지 :)."Fault:[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 관리 게이트웨이 > 소싱용 관리 게이트웨이 - 통합

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