| |||||||||
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 관리 게이트웨이 > 소싱용 관리 게이트웨이 - 통합