PI_PO

SAP PO와 SLD 연결 문제 해결하기: IP 로그, 인증 오류, 인스턴스 누락까지 완벽 정리

피오농부 2025. 6. 28. 00:53
반응형
SAP PI/PO를 사용하는 도중 /sld/cimom 호출 문제나 Login.OK 로그가 반복되는 현상이 있다면, 인스턴스 포트 설정 오류나 잘못된 시스템 연결일 수 있습니다. 이 글에서는 초보자도 이해할 수 있도록 관련 내용을 정리하고, 구글 SEO에 맞춰 최적화된 정보로 제공합니다.

📚 목차 (Table of Contents)

  1. SAP PO와 SLD란 무엇인가요?
  2. /sld/cimom 호출 로그의 정체
  3. Login.OK 로그가 의미하는 것
  4. IP 주소가 동일한 경우의 의미
  5. 인스턴스 번호 누락 시 나타나는 증상
  6. 문제 해결을 위한 점검 항목
  7. 실전 예시로 이해하는 로그 추적
  8. 마무리 요약과 팁

1. SAP PO와 SLD란 무엇인가요?

SAP PO(Process Orchestration)는 시스템 간 데이터 통신을 담당하는 미들웨어이고, SLD(System Landscape Directory)는 SAP 시스템 환경 정보를 저장하는 일종의 '주소록'입니다.
SAP 시스템 간 통신을 할 때 SLD를 통해 각 시스템이 어디에 있고, 어떻게 연결되어야 하는지를 참조합니다. PO와 SLD의 연결이 정확하지 않으면 메시지 통신 오류나 이상한 로그가 발생할 수 있습니다.

2. /sld/cimom 호출 로그의 정체

SAP PO에서 로그를 보다 보면 /sld/cimom으로 POST 요청이 반복되는 것을 볼 수 있습니다. 이 URL은 SLD의 핵심 인터페이스(CIMOM: Common Information Model Object Manager)를 의미하며, 시스템들이 SLD에 데이터를 등록하거나 질의할 때 사용합니다.
이 호출은 다음과 같은 상황에서 발생할 수 있습니다:
  • SLD 동기화 요청
  • SAP 시스템의 상태 보고
  • 어댑터 엔진의 구성정보 업데이트

3. Login.OK 로그가 의미하는 것

로그 뷰어에서 Login.OK가 자주 보인다면, SAP PO에 어떤 외부 시스템이 반복적으로 인증을 시도하고 있다는 의미입니다. 일반적으로 이런 로그는 다음과 같이 표시됩니다:
LOGIN.OK  
User: [사용자명]  
IP Address: 11.111.11.1  
Authentication Stack: XISOAPAdapter  
auth_method = basic
이 로그는 ABAP 시스템에서 SAP PO로 Proxy 메시지를 보낼 때 발생하는 정상적인 인증 성공 로그입니다. 메시지당 한 번씩 로그인 로그가 찍히기 때문에 많이 보이는 것이 당연할 수 있습니다.

4. IP 주소가 동일한 경우의 의미

/sld/cimom 요청과 Login.OK 로그가 동일한 IP 주소에서 발생한다면, 이 요청은 같은 SAP 시스템(예: ABAP 애플리케이션 서버) 에서 보내고 있을 가능성이 높습니다. 보통은 다음 두 경우로 나뉩니다:
  • SAP ABAP 시스템이 PO로 Proxy 메시지를 보내는 동시에 SLD에 시스템 정보를 푸시하고 있음
  • PO 서버에서 내부적으로 /sld/cimom 호출을 수행하고 있고, 네트워크 구조상 같은 IP로 보임

5. 인스턴스 번호 누락 시 나타나는 증상

SAP 시스템은 연결 시 포트 번호를 통해 대상 서버의 인스턴스를 식별합니다. 예를 들어 인스턴스 번호가 00이라면 포트는 보통 50000번입니다. 하지만 설정에서 포트 번호나 인스턴스 번호를 누락하면 다음과 같은 문제가 발생합니다:
  • /sld/cimom 호출이 PO 서버가 아닌 엉뚱한 곳으로 전송됨
  • PO가 그 요청을 대신 받게 되어 로그가 쌓임
  • Login.OK, 401 Unauthorized, 인증 오류 로그가 반복 발생
  • 시스템 간 통신이 실패하거나, SLD 동기화가 안 됨
이런 증상은 특히 RZ70 트랜잭션에서 SLD 주소를 잘못 입력했을 때 자주 발생합니다.

6. 문제 해결을 위한 점검 항목

문제를 해결하려면 아래 항목들을 확인해야 합니다:
  • RZ70 설정 확인: http://host:port/sld/cimom 형식으로 정확한 인스턴스 포트를 입력했는지 확인
  • SLDCHECK 실행: 실제 SLD 연결 테스트를 수행하고 성공 여부 확인
  • PO 로그 비교: 호출 시간대에 /sld/cimom 로그와 Login.OK 로그가 같이 발생하는지 확인
  • IP 매칭: 메시지를 보낸 IP와 로그의 IP가 동일한지 확인하여 시스템 식별
  • NWA → Message Monitor: SOAP 어댑터를 통한 메시지 흐름과 연결 여부 확인

7. 실전 예시로 이해하는 로그 추적

예를 들어 Login.OK 로그와 /sld/cimom 로그가 IP 11.111.11.1에서 동시에 발생했다면:
  1. PO의 SOAP 어댑터에 ABAP Proxy 메시지가 들어옴
  2. 동시에 RZ70이나 SLD Data Supplier가 잘못된 포트로 요청 → PO가 수신함
  3. PO 입장에서는 예상치 못한 인증 요청 → 로그 생성
이런 경우, RZ70 설정을 수정하여 정확한 포트를 넣으면 문제가 해결됩니다.

8. 마무리 요약과 팁


초보자분들은 처음에 로그가 많이 보여도 당황하지 마세요. IP, 시간대, 호출 URI만 잘 매칭하면 어떤 시스템에서 어떤 요청을 보냈는지 충분히 역추적할 수 있습니다.
반응형