Business Process Choreographer 이벤트 콜렉터 구성

스크립트를 사용하여 Business Process Choreographer 옵저버에 필요한 이벤트 콜렉터 및 데이터베이스 테이블을 구성하는 방법을 설명합니다.

시작하기 전에

이 타스크의 단계

  1. 구성 스크립트가 있는 Business Process Choreographer 서브디렉토리로 변경하십시오.
    Windows® 시스템의 경우, 다음을 입력하십시오.
    cd install_root\ProcessChoreographer\config
    UNIX® 및 Linux® 시스템의 경우, 다음을 입력하십시오.
    cd install_root/ProcessChoreographer/config
  2. 이벤트 콜렉터를 설정하는 스크립트를 시작하십시오.
    Windows 시스템의 경우, 다음을 입력하십시오.
    setupEventCollector.bat [-conntype SOAP | RMI | JMS | NONE]
         ( [-node nodeName] -server serverName ) | ( -cluster clusterName ) 
         [ -remove [-silent]]
    UNIX 및 Linux 시스템의 경우, 다음을 입력하십시오.
    setupEventCollector.sh [-conntype SOAP | RMI | JMS | NONE]
         ( [-node nodeName] -server serverName ) | ( -cluster clusterName ) 
         [ -remove [-silent]]
    여기서:
    conntype SOAP | RMI | JMS | NONE
    wsadmin 도구에서 사용하는 연결 모드
    node nodeName
    노드의 이름. 이 매개변수는 선택적입니다. 기본값은 로컬 노드입니다.
    server serverName
    서버의 이름. -conntype none 옵션을 지정하지 않으면 이 매개변수는 선택적입니다.
    cluster clusterName
    -conntype none 옵션을 지정하지 않으면 이 매개변수는 선택적입니다.
    remove
    이벤트 콜렉터를 제거하려면 이 옵션을 지정하십시오. 이 옵션을 지정하지 않으면 기본값은 이벤트 콜렉터를 구성하는 것입니다.
    silent
    이 옵션은 remove 옵션을 사용하는 경우에만 사용할 수 있습니다. 이 옵션을 사용하면 스크립트가 프롬프트를 생성하지 않습니다. 이 매개변수는 선택적입니다.
    주:
    독립형 서버 환경에서 다음을 수행하십시오.
    • Application Server가 실행 중이 아닌 경우에만 -conntype NONE 옵션을 포함시키십시오.
    • 서버가 실행 중이고 글로벌 보안이 사용 가능한 경우, -user-password 옵션을 포함시키십시오.
    • 기본 프로파일을 구성하고 있지 않은 경우, -profileName 옵션을 추가하십시오.
    다음과 같은 명령 메뉴가 표시됩니다.
    Commands Menu
    
      1) 이벤트 콜렉터용 데이터베이스 준비
      2) 이벤트 콜렉터 응용프로그램 설치
      3) 이벤트 콜렉터 응용프로그램 및 관련 오브젝트 제거
      4) 설치된 이벤트 콜렉터의 구성 설정값 변경
    
      0) 명령 메뉴 종료
    주: 스크립트를 로컬 모드로 시작하면 즉, -conntype none 매개변수와 함께 서버 또는 클러스터를 지정하지 않으면 메뉴 항목 0 및 1만 표시됩니다.
  3. 이벤트 콜렉터용 데이터베이스를 준비하려면 옵션 1을 선택하십시오.
    1. 다음과 같은 명령 메뉴가 표시됩니다.
      Select the type of your DBMS :
        'd' ... DB2
        'c' ... Cloudscape
        '7' ... z/OS에서 DB2 V7
        '8' ... z/OS에서 DB2 V8
        'o' ... Oracle
        'x' ... 종료
      선택사항 : [c] 
    다음과 같은 명령 메뉴가 표시됩니다.
  4. 데이터베이스 유형을 선택하십시오.
    • DB2의 경우 d를 입력하십시오.
    • Cloudscape의 경우 c를 입력하십시오.
    • z/OS 상의 DB2 V7의 경우 7을 입력하십시오.
    • z/OS 상의 DB2 V8의 경우 8을 입력하십시오.
    • Oracle의 경우 o를 입력하십시오.
  5. 데이터베이스 설정을 입력하십시오.
    • DB2의 경우 다음을 입력하십시오.
      1. 데이터베이스 이름 또는 별명(예: BPEDB).
      2. 데이터베이스와 연결할 사용자 ID 및 암호(예: db2admin 및 해당 암호).
      3. 사용자 ID의 암호.
      4. 데이터베이스 오브젝트에 사용할 데이터베이스 스키마. 존재하지 않는 스키마를 지정한 경우, 스키마가 새로 작성됩니다. 공백 문자를 입력하거나 해당 필드를 비워 두면 a.에 지정된 사용자 ID의 스키마가 사용됩니다.
    • Cloudscape의 경우 다음을 입력하십시오.
      1. 데이터베이스에 대한 완전한 경로 (예: d:\w\p\profiles\Srv01\databases\BPEDB).
      2. 데이터베이스 오브젝트에 사용할 데이터베이스 스키마. 존재하지 않는 스키마를 지정한 경우, 스키마가 새로 작성됩니다. 공백 문자를 입력하거나 해당 필드를 비워 두면 기본 스키마가 사용됩니다(일반적으로 APP).
      3. 서버를 중지하도록 프롬프트될 경우, 중지한 다음 계속하려면 c를 누르십시오.
    • Oracle의 경우 다음을 입력하십시오.
      1. 데이터베이스 이름(예: BPEDB).
      2. 데이터베이스가 있는 호스트 이름(예: localhost).
      3. Oracle 리스너가 청취 중인 포트 번호(예: 1521).
      4. 데이터베이스를 연결할 사용자 ID(예: system).
      5. 사용자 ID의 암호.
    연결을 확인한 후 데이터베이스를 준비합니다.
  6. 오류가 있는지 확인하십시오. 오류가 발생한 경우, 프로파일 디렉토리의 logs 서브디렉토리에 있는 setupEventCollector.log 로그 파일을 확인하십시오. 예를 들어, Windows에서 프로파일 이름이 myServer이고 프로파일이 install_root\profiles에 저장된 경우, 로그 파일은 install_root\profiles\myServer\logs에 있습니다.
  7. 이벤트 콜렉터 응용프로그램을 설치하십시오. 다음과 같은 명령 메뉴가 표시됩니다.
    Commands Menu
    
      1) 이벤트 콜렉터용 데이터베이스 준비
      2) 이벤트 콜렉터 응용프로그램 설치
      3) 이벤트 콜렉터 응용프로그램 및 관련 오브젝트 제거
      4) 설치된 이벤트 콜렉터의 구성 설정값 변경
    
      0) 명령 메뉴 종료
    Business Process Choreographer 이벤트 콜렉터 응용프로그램을 설치하려면 2 옵션을 선택하십시오. 다음과 같은 JNDI 이름 프롬프트가 표시됩니다.
    Specify the JNDI name of the database where the WebSphere BPC Event 
    Collector should store the collected events.
    Enter '?' to get a list.
    Your selection : [jdbc/BPEDB]
  8. 데이터베이스에 연결하는 데 사용하는 JNDI 이름을 입력하십시오. 모든 등록된 데이터 소스 목록을 볼 때 ?를 또한 입력할 수 있습니다.
  9. 수집된 이벤트를 저장할 데이터베이스 테이블의 스키마 이름을 입력하십시오. 데이터 소스 정의에 지정된 스키마를 사용하려면 공백 문자를 입력하거나 필드를 비워 두십시오.
  10. CEI(Common Event Infrastructure) 버스로 인증할 JMS 사용자 ID를 입력하십시오. CEI 버스의 보안을 사용할 수 없는 경우에는 이 필드를 비워둘 수 있습니다. 사용자 ID를 지정하는 경우, 다음 프롬프트에서 암호도 입력하십시오. 모든 필수 오브젝트가 작성되며 엔터프라이즈 응용프로그램이 설치됩니다. 성공할 경우 다음과 같은 메시지가 표시됩니다.
    WebSphere Business Process Choreographer Event Collector 
    installed successfully!
  11. 오류 메시지가 없을 경우, 구성을 저장하려면 y를 입력하십시오. 그렇지 않을 경우, 변경사항을 버리고 원래 구성을 유지하려면 n을 입력하십시오. 오류가 발생한 경우, 프로파일의 logs 디렉토리에 있는 로그 파일 setupEventCollector.log를 확인하십시오. 예를 들어, Windows에서 프로파일 이름이 myServer이고 프로파일이 install_root\profiles에 저장된 경우, 로그 파일은 install_root\profiles\myServer\logs에 있습니다.
  12. 서버에서 CEI 로깅을 사용할 수 없는 경우 다음 메시지가 표시됩니다.
    CEI 이벤트 로깅이 사용 가능한지 확인 중 ...
    
    Warning: The Business process container of server_name has CEI event 
    logging disabled.
    이벤트 콜렉터가 제대로 작동하도록 하려면, CEI 이벤트 로깅이 필요합니다.
    server_name에서 CEI 이벤트 로깅을 사용 가능하게 하시겠습니까? (y/n)
    CEI 로깅을 사용 가능하게 하려는 경우 y, 그렇지 않을 경우 n을 입력하십시오.
  13. 응용프로그램을 시작하도록 프롬프트되는 경우, 응용프로그램을 시작하려면 y를 입력하고 응용프로그램을 시작하지 않으려면 n를 입력하십시오.
  14. 모든 설정을 활성화시키려면 서버를 다시 시작하십시오.

결과

Business Process Choreographer 이벤트 콜렉터가 설치 및 구성되었습니다.

다음에 수행할 내용

2 단계를 사용하여 Business Process Choreographer 옵저버를 구성하십시오. 필요한 경우, 명령 메뉴의 옵션 4를 사용하여 이벤트 콜렉터에 대한 구성 매개변수를 변경할 수 있습니다. 자세한 정보는 7008553 지원 문서에 설명되어 있습니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)