https://community.sap.com/t5/technology-blogs-by-members/automate-it-an-overview-on-sap-pi-po-apis/ba-p/13432306 사이트의 내용을 AI로 번역, 정리한 글임
SAP PI/PO(프로세스 통합/프로세스 오케스트레이션)에는 관리 및 운영에 관한 많은 API가 존재하지만, 이러한 API들이 잘 문서화되지 않아 활용하기 어려운 부분이 많습니다. 하지만 이 API들이 더 널리 알려지고 문서화된다면, 커뮤니티에서 새로운 사용 사례가 등장할 수 있고, 훌륭한 도구들이 만들어질 가능성이 큽니다. 이에 대해 공유할 수 있는 몇 가지 SAP PI/PO 관리 API 목록과 그 사용 방법을 소개하겠습니다.
1. Directory API(s)
설명: 이 API는 통합 빌더(Integration Builder)에서 통신 채널이나 값 매핑과 같은 객체를 관리할 수 있도록 도와주는 SOAP 기반의 API입니다. 이를 통해 통합 빌더 클라이언트를 자체적으로 만들거나 자동화 도구를 개발할 수 있습니다.
- API 상태: 공식 문서화됨
- 기술: SOAP/XML
- 인증: HTTP 헤더를 통한 기본 인증(Basic Authentication)
- 사용 방법: Webservice Navigator(웹서비스 내비게이터)를 통해 API 목록을 확인할 수 있습니다. URL:
http(s)://<호스트>:<포트>/wsnavigator
에서 시작하여 제공된 WSDL을 가져와 SoapUI로 테스트할 수 있습니다. - 추가 읽기 자료: SAP Directory API 문서.
2. Simple Query
설명: HTTP/HTML 기반의 단순 API로, 엔터프라이즈 서비스 리포지토리(ESR)와 통합 빌더(Integration Builder) 객체에 대한 읽기 전용 액세스를 제공합니다. 메시지 매핑 및 기타 ESR 객체에 대한 정보를 추출하는 데 유용합니다.