반응형
2022-08-14에 작성된 글입니다.
SAP PI/PO 환경에서 Communication Channel(CC)을 손쉽게 일괄 수정할 수 있는 방법이 있을까요? 매번 운영, 품질, 개발 시스템을 따로 열어 수정하던 번거로움을 줄여주는 실용적인 툴을 소개합니다.
목차
- CC Mass Update 툴이란?
- 사용 전 알아야 할 전제조건
- 툴 다운로드 및 환경 설정 방법
- 채널 정보 확인 및 추출 방법
- Communication Channel 업데이트 순서
- 마무리 정리 및 활용 팁
1. CC Mass Update 툴이란?
SAP PI/PO에서 자주 수정되는 Communication Channel을 대량으로 편집할 수 있도록 만든 유틸리티로, SAP Integration Directory API를 기반으로 동작합니다.
개발, 품질, 운영 시스템 간의 수작업 변경을 최소화하고 업무 효율을 크게 높여줍니다.
공식 사이트:
👉 SAP PI/PO Communication Channels (CC) Mass Update
2. 사용 전 알아야 할 전제조건
툴을 실행하기 위해서는 다음 조건을 충족해야 합니다:
- Java 버전: JDK 6, 7, 8 지원 (JDK 11 이상은 미지원)
- 필수 권한:
- SAP_XI_API_DEVELOP_J2EE
- SAP_XI_API_DISPLAY_J2EE
- 환경 변수 확인:
- CMD > java -version으로 자바가 정상 설치되어 있는지 확인
- 설치되어 있지 않다면 환경 변수 설정 필요
3. 툴 다운로드 및 환경 설정 방법
- CCMassUpdate_20210311.zip 파일을 다운로드합니다.
- 압축 해제 후 source.properties 와 target.properties 파일을 열어 PI/PO 접속 정보 입력
- 호스트, 포트, 사용자 계정, 패스워드 등
- list_channels.bat 파일에서 JRE 경로 수정
- 예: SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xx
4. 채널 정보 확인 및 추출 방법
- list_channels.bat 실행
- 지정된 PO 시스템에서 전체 Communication Channel 리스트 추출
- JDBC 채널, File 채널 등 포함
- 결과 파일(channels_list.txt)로 저장되며
- .bat 파일 안에 있는 Attributes 항목을 기반으로 채널 속성 정보 추출
※ 필요 시, Integration Builder > Channel > Show in XML Format 기능으로 상세 속성 확인 가능
5. Communication Channel 업데이트 순서
- 추출된 .txt 파일 내에서 수정하고자 하는 채널 속성값 변경
- 예: JDBC 연결 문자열, 사용자 ID 등
- **Integration Builder(IB)**에서 Change List 생성
- → 생성된 Change List의 Key 값 확보
- update_channels.bat 파일을 열고 적절히 수정
- update_channels.bat 실행 후 Change List 키값 입력
- 툴이 자동으로 변경 내용을 IB에 반영함
- 채널 업데이트 완료 메시지 확인 가능
6. 마무리 정리 및 활용 팁
- 이 툴은 운영자 및 개발자 모두에게 유용하며, 수작업 대비 실수 방지 효과가 큽니다.
- 다만 변경 전 반드시 Change List 백업 및 채널 속성 검토를 권장합니다.
- 속성 변경 시 XML 구문 오류가 발생하지 않도록 주의하고, .bat 파일 실행 전 환경 변수를 꼭 확인하세요.
📌 이 툴은 SAP PI/PO API 기반으로 동작하므로 공식 SAP 권한 설정 가이드와 시스템 보안정책도 함께 숙지하면 좋습니다.
반응형
'PI_PO' 카테고리의 다른 글
SAP PI/PO API 정리: 시스템 운영 자동화를 위한 실용 가이드 (1) | 2025.06.04 |
---|---|
Java TimSort 정렬 에러와 SAP PI/PO JDBC Sender의 관계 정리 (0) | 2025.05.29 |
SAP Java Proxy 생성 방법 – NetWeaver Developer Studio에서 쉽게 따라하기 (0) | 2025.05.27 |
SAP PO JDBC Receiver 채널에서 ORA-04054 오류 해결 방법 (0) | 2025.05.26 |
SAP PO에서 Java Max Heap Memory 설정 및 OOM 해결 방법 (0) | 2025.05.26 |