2024년 9월 27일 금요일

SAP CPI Helper에 대한 정리

아는 지인분한테 CPI 헬퍼라는것을 들어서 정리해봄
  • 크롬이나 엣지 스토어에서 검색하여 설치 가능

이 블로그는 CPI-Helper라는 크롬 브라우저 확장 도구에 대한 상세 설명을 제공합니다. CPI-Helper는 SAP Cloud Platform Integration (CPI) 사용자를 위한 확장 도구로, 통합 흐름을 개발하고 테스트하는 과정에서 여러 유용한 기능을 제공합니다. 주요 내용은 다음과 같습니다:

CPI-Helper 주요 기능
1. Trace 기능: 통합 흐름 디자이너에서 바로 추적(Trace)을 활성화하거나 비활성화할 수 있습니다. Trace 모드가 활성화되면 통합 흐름에서 메시지 라우트를 쉽게 확인할 수 있으며, 이를 통해 흐름을 실시간으로 디버깅할 수 있습니다.

2. 메시지 기능: 아티팩트 상태, 메시지 로그, 배포된 타임스탬프, 최근 메시지 로그 등의 정보를 확인할 수 있습니다. 실패한 메시지의 경우 오류 정보를 확인할 수 있고, 특정 메시지의 로그와 첨부 파일로 바로 이동할 수 있습니다.

3. Inline 디버깅 모드: Trace 모드가 활성화된 경우, 각 흐름 단계의 Trace 데이터를 실시간으로 확인할 수 있습니다. 메시지의 속성, 헤더, 본문, 로그 등의 데이터를 디버깅할 수 있습니다.

4. 커스터마이징: 사용자는 CPI 테넌트 페이지의 색상 및 아이콘을 변경할 수 있습니다. 프로덕션 환경에서는 붉은 색을 사용하여 구분하는 것이 일반적인 예시입니다.

5. 확장 팝업: 브라우저 상단의 아이콘을 클릭하면 팝업이 열리며, 최근에 방문한 테넌트 아티팩트나 설정을 확인할 수 있습니다. 또한, 프로세스된 메시지, 실패한 메시지, 아티팩트, 디자인 및 모니터링 페이지로 바로 이동할 수 있는 링크가 제공됩니다.

설치 방법
1. Chrome Web Store에서 CPI-Helper를 설치할 수 있습니다. 설치 후 브라우저에 CPI-Helper 아이콘이 표시되며, SAP Cloud Integration 페이지에서 활성화됩니다.
2. 설치가 완료되면 통합 흐름 디자이너에 새로운 버튼들이 자동으로 추가됩니다.

주요 장점
SAP 통합 개발 과정에서 추적 기능을 통해 오류를 빠르게 식별하고 수정할 수 있습니다.
메시지 로그를 쉽게 확인하여, 문제 해결 및 성능 최적화를 지원합니다.
테넌트 페이지 및 디자인 환경을 사용자 맞춤으로 설정할 수 있어 가독성을 높입니다.

커뮤니티 피드백
다수의 사용자들이 CPI-Helper의 기능에 대해 긍정적인 피드백을 주었으며, 특히 오류 디버깅 및 추적 기능의 유용성을 높게 평가했습니다. 또한, 이 확장은 무료이며 오픈 소스로 제공되므로, 누구나 GitHub에서 소스를 확인하고 기여할 수 있습니다.

이 블로그는 CPI-Helper를 통해 SAP CPI 통합 작업을 보다 쉽게 관리할 수 있도록 돕는 유용한 도구에 대한 전반적인 설명을 제공합니다.

그외 CPI/IS개발에 도움주는 툴

SAP Cloud Platform Integration (CPI) 또는 Integration Suite 개발과 테스트에 도움이 되는 몇 가지 추가적인 크롬 및 엣지 확장 프로그램들이 있습니다. 이 확장 프로그램들은 주로 개발, 디버깅, 테스트, 모니터링 등 다양한 작업을 지원하며, 통합 개발자들에게 유용할 수 있습니다.

1. Postman
Postman은 API 테스트 및 디버깅에 사용되는 매우 인기 있는 도구입니다. SAP CPI에서 API 통신을 설정하거나 모니터링할 때 유용하며, SAP의 OData, REST API 등을 쉽게 테스트할 수 있습니다.
Postman 확장을 통해 통합 흐름에서 사용되는 API들을 빠르게 테스트하고 요청 및 응답 데이터를 분석할 수 있습니다.

2. Swagger Inspector
Swagger Inspector는 API를 테스트하고 검증하는 데 유용한 도구로, API의 메서드, 요청, 응답 등을 분석할 수 있습니다.
SAP API Business Hub와 같은 API 플랫폼에서 제공하는 API들을 쉽게 확인하고 테스트할 수 있는 기능을 제공합니다.

3. JSON Formatter
JSON Formatter는 JSON 데이터를 시각적으로 포맷팅하고 검사할 수 있도록 도와주는 확장 도구입니다.
SAP CPI에서 JSON 형식으로 데이터를 주고받을 때, 이를 분석하고 구조를 빠르게 파악할 수 있습니다.

4. Talend API Tester
Talend API Tester는 무료 API 테스트 도구로, REST 및 SOAP API 호출을 테스트하고 모니터링할 수 있습니다.
SAP CPI에서 생성된 RESTful 서비스나 SOAP 서비스를 테스트하는 데 유용합니다.

5. XPath Helper
XPath Helper는 웹 페이지에서 XPath 쿼리를 쉽게 작성하고 결과를 확인할 수 있게 도와주는 도구입니다.
SAP CPI 통합 흐름에서 XML 데이터를 다룰 때 유용하며, XPath를 사용한 XML 데이터를 빠르게 분석할 수 있습니다.

6. SAP Fiori Dev Tools
SAP Fiori Dev Tools는 SAP Fiori 애플리케이션을 개발하고 디버깅하는 데 도움을 주는 크롬 확장 프로그램입니다.
특히 SAP CPI나 SAP Integration Suite와 연동된 Fiori 앱 개발 시 디버깅 및 성능 분석에 유용합니다.

7. ModHeader
ModHeader는 HTTP 헤더를 쉽게 수정할 수 있는 도구로, SAP CPI의 HTTP 통합 테스트나 API 테스트를 할 때 유용합니다.
이를 통해 인증 토큰을 추가하거나 특정 요청 헤더를 수정하여 통합 테스트를 수행할 수 있습니다.

8. Booster for SAP Cloud Platform
Booster는 SAP Cloud Platform의 개발자들이 작업을 빠르게 수행할 수 있도록 지원하는 확장 도구로, 여러 단계를 간소화하고 성능을 향상시킵니다.
SAP Cloud Platform에서 통합 작업을 자동화하거나 프로세스를 개선하는 데 유용합니다.
이 확장 프로그램들은 SAP CPI 및 Integration Suite의 개발 및 테스트 환경을 향상시키기 위해 사용할 수 있는 유용한 도구들입니다. 각각의 확장 프로그램은 특정 기능에 최적화되어 있으며, 개발자들은 이들을 통해 더 빠르고 효율적으로 통합 작업을 수행할 수 있습니다.


댓글 없음:

댓글 쓰기