PI_PO

SAP PI/PO Communication Channel(CC) 대량 수정 툴 사용법 가이드

피오농부 2025. 5. 27. 07:05
반응형
2022-08-14에 작성된 글입니다.

SAP PI/PO 환경에서 Communication Channel(CC)을 손쉽게 일괄 수정할 수 있는 방법이 있을까요? 매번 운영, 품질, 개발 시스템을 따로 열어 수정하던 번거로움을 줄여주는 실용적인 툴을 소개합니다.


목차

  1. CC Mass Update 툴이란?
  2. 사용 전 알아야 할 전제조건
  3. 툴 다운로드 및 환경 설정 방법
  4. 채널 정보 확인 및 추출 방법
  5. Communication Channel 업데이트 순서
  6. 마무리 정리 및 활용 팁

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. 툴 다운로드 및 환경 설정 방법

  1. CCMassUpdate_20210311.zip 파일을 다운로드합니다.
  2. 압축 해제 후 source.properties 와 target.properties 파일을 열어 PI/PO 접속 정보 입력
    • 호스트, 포트, 사용자 계정, 패스워드 등
  3. list_channels.bat 파일에서 JRE 경로 수정
    • 예: SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xx

4. 채널 정보 확인 및 추출 방법

  1. list_channels.bat 실행
  2. 지정된 PO 시스템에서 전체 Communication Channel 리스트 추출
    • JDBC 채널, File 채널 등 포함
  3. 결과 파일(channels_list.txt)로 저장되며
    • .bat 파일 안에 있는 Attributes 항목을 기반으로 채널 속성 정보 추출

※ 필요 시, Integration Builder > Channel > Show in XML Format 기능으로 상세 속성 확인 가능


5. Communication Channel 업데이트 순서

  1. 추출된 .txt 파일 내에서 수정하고자 하는 채널 속성값 변경
    • 예: JDBC 연결 문자열, 사용자 ID 등
  2. **Integration Builder(IB)**에서 Change List 생성
    • → 생성된 Change List의 Key 값 확보
  3. update_channels.bat 파일을 열고 적절히 수정
  4. update_channels.bat 실행 후 Change List 키값 입력
  5. 툴이 자동으로 변경 내용을 IB에 반영함
    • 채널 업데이트 완료 메시지 확인 가능

6. 마무리 정리 및 활용 팁

  • 이 툴은 운영자 및 개발자 모두에게 유용하며, 수작업 대비 실수 방지 효과가 큽니다.
  • 다만 변경 전 반드시 Change List 백업 및 채널 속성 검토를 권장합니다.
  • 속성 변경 시 XML 구문 오류가 발생하지 않도록 주의하고, .bat 파일 실행 전 환경 변수를 꼭 확인하세요.

📌 이 툴은 SAP PI/PO API 기반으로 동작하므로 공식 SAP 권한 설정 가이드와 시스템 보안정책도 함께 숙지하면 좋습니다.

반응형