반응형
SAP Process Orchestration(PO) 사용 중 메시지 모니터링에서 Payload가 보이지 않는 문제를 겪고 계신가요? 이 글에서는 SAP PO 7.5 Java 스택 기준으로 Staging과 Logging 설정을 어떻게 해야 Payload를 정상적으로 확인할 수 있는지 자세히 알려드립니다.
목차
-
SAP PO 메시지 모니터링이란?
-
메시지 Payload가 안 보이는 원인
-
Staging vs Logging 설정의 차이
-
Integrated Configuration(ICO)의 설정 이해
-
전역 설정(xiadapter.stage.conf, xiadapter.logger.conf)의 역할
-
설정 확인과 변경 방법
-
테스트 및 문제 해결 팁
-
정리 및 추천 설정 조합
-
자주 묻는 질문(FAQ)
-
마무리
1. SAP PO 메시지 모니터링이란?
SAP PO(Process Orchestration)는 시스템 간 통합을 담당하는 미들웨어 플랫폼입니다. 메시지 모니터링은 SAP PO에서 송수신되는 메시지의 상태와 내용을 확인하는 기능이며, Payload는 메시지의 실제 내용을 의미합니다.
2. 메시지 Payload가 안 보이는 원인
초보 사용자들이 가장 많이 겪는 문제가 바로 Payload가 모니터링 화면에서 안 보이는 현상입니다.
이 문제는 대부분 Staging 또는 Logging 설정 미비에서 발생합니다.
또한, SAP PO는 전역 설정이 우선 적용되는 구조이므로, ICO에서 개별 설정을 해도 무시되는 경우가 있습니다.
이 문제는 대부분 Staging 또는 Logging 설정 미비에서 발생합니다.
또한, SAP PO는 전역 설정이 우선 적용되는 구조이므로, ICO에서 개별 설정을 해도 무시되는 경우가 있습니다.
3. Staging vs Logging 설정의 차이
TIP: Payload를 보고 싶다면 최소한 Staging 또는 Logging 중 하나를 Store 혹은 Log로 설정해야 합니다.
4. Integrated Configuration(ICO)의 설정 이해
ICO(통합 구성 객체)에서 Advanced Settings에 들어가면 Staging과 Logging 항목이 있습니다.
여기서 “Use scenario-specific configuration”을 체크하면 개별 설정이 가능하지만, 실제 동작은 전역 설정에 영향을 받습니다.
여기서 “Use scenario-specific configuration”을 체크하면 개별 설정이 가능하지만, 실제 동작은 전역 설정에 영향을 받습니다.
5. 전역 설정(xiadapter.stage.conf, xiadapter.logger.conf)의 역할
SAP PO의 전역 설정은 XPI Adapter: XI 영역에서 관리되며, 다음과 같은 키로 구분됩니다:
-
xiadapter.stage.conf: 메시지 처리 단계별 Staging 설정
-
xiadapter.logger.conf: 메시지 처리 단계별 Logging 설정
예시 설정:
xiadapter.stage.conf = BI=3, AM=3, MS=3
xiadapter.logger.conf = BI=3, AM=3, MS=3
여기서 3은 **Store(Log)**를 의미하고, 0은 **비활성화(None)**를 의미합니다.
6. 설정 확인과 변경 방법
1) 전역 설정 확인 (NWA)
-
NWA → Configuration → Infrastructure → Java System Properties
-
서비스: XPI Adapter: XI
-
항목: xiadapter.stage.conf, xiadapter.logger.conf
2) ICO 설정 확인
-
Enterprise Services Builder → ICO Advanced Settings
-
"Use scenario-specific configuration" 체크 후 단계별 설정 확인
3) 전역 설정이 우선인지 확인하는 팁
-
Logging은 항상 xiadapter.logger.conf 기준
-
Staging은 scenario-specific 적용되기도 하지만, 일부 버전에선 무시됨 (SAP Note 확인 필요)
7. 테스트 및 문제 해결 팁
✅ Payload가 안 보일 때 점검 순서:
-
ICO 설정에서 BI, AM, MS를 Store or Log로 설정했는가?
-
설정 후 반드시 Activate 했는가?
-
xiadapter.logger.conf에 해당 단계가 3으로 되어 있는가?
-
메시지가 실제 해당 ICO를 경유했는가?
-
NWA → Message Monitor → Technical View에서 Persisted 여부 확인
8. 정리 및 추천 설정 조합
TIP: 설정 변경 후 메시지가 즉시 반영되지 않으면 서버 재시작 또는 캐시 리프레시가 필요할 수 있습니다.
9. 자주 묻는 질문(FAQ)
Q. ICO에서 Use scenario-specific 설정을 했는데 왜 안 되나요?
A. 전역 설정(xiadapter.logger.conf)이 더 우선되기 때문입니다.
A. 전역 설정(xiadapter.logger.conf)이 더 우선되기 때문입니다.
Q. Logging을 Log로 설정했는데도 Payload가 없어요.
A. logger.conf의 해당 단계가 0으로 되어 있을 가능성이 큽니다.
A. logger.conf의 해당 단계가 0으로 되어 있을 가능성이 큽니다.
Q. Payload가 저장됐는지 확인은 어떻게 하나요?
A. NWA → Message Monitor → Technical View → Persisted 여부를 확인하세요.
A. NWA → Message Monitor → Technical View → Persisted 여부를 확인하세요.
10. 마무리
SAP PO에서 Payload가 안 보이는 문제는 꽤나 흔한 이슈지만, 설정을 제대로 이해하면 쉽게 해결할 수 있습니다. 특히 Staging과 Logging은 ICO 설정과 전역 설정이 모두 맞물려야 제대로 동작합니다.
이 글에서 소개한 점검 순서와 설정 조합을 따라가 보시면, 대부분의 Payload 관련 문제는 해결될 것입니다.
반응형
'PI_PO' 카테고리의 다른 글
SAP PO HTTP Sender 채널 500 에러 해결 방법: 초보자를 위한 가이드 (0) | 2025.07.08 |
---|---|
SAP PO ORA-00928 오류 해결법: 대소문자 문제와 SQL 구문 체크 포인트 (0) | 2025.07.07 |
Oracle ORA-01745 오류 원인과 해결 방법 (SAP PO & JDBC 연동 사례) (0) | 2025.07.02 |
SAP PO와 SLD 연결 문제 해결하기: IP 로그, 인증 오류, 인스턴스 누락까지 완벽 정리 (0) | 2025.06.28 |
SAP PO에서 SAP Integration Suite로 ABAP Proxy 마이그레이션하는 방법 (0) | 2025.06.26 |