WebSphere Message Broker

사용자 정의 확장자의 일부로 사용자 시스템에 설치된 WebSphere Message Broker의 버전을 감지하는 코드를 포함할 수 있습니다.

Windows

설치 프로그램 스크립트의 다음 지시사항을 사용하여 다음 버전의 WebSphere Message Broker. 각 버전을 감지하려면 각 버전에 제공된 레지스트리 키를 검색하십시오.

MQSeries Integrator 버전 2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WebSphere MQ Integrator V2.1
WebSphere Business Integration Message Broker 버전 5.0 툴킷
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi.studio\DisplayVersion = 5.x.x.x
이 예에서 x는 모든 정수가 될 수 있습니다.
WebSphere Business Integration Message Broker 버전 5.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi.ib\DisplayVersion = 5.x.x.x
이 예에서 x는 모든 정수가 될 수 있습니다.
WebSphere Message Broker 버전 6.0 툴킷
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WMBT60\DisplayVersion = 6.x.x.x
이 예에서 x는 모든 정수가 될 수 있습니다.
WebSphere Message Broker 버전 6.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi60\DisplayVersion = 6.x.x.x
이 예에서 x는 모든 정수가 될 수 있습니다.

UNIX

UNIX 플랫폼에는 공통적인 패키지 메소드가 없습니다. 파일 시스템에 있는 파일을 확인해야 합니다. 감지하려는 WebSphere Message Broker의 각 버전 아래 나열된 파일을 검색해야 합니다.

MQSeries Integrator 버전 2 런타임

/usr/opt/mqsi/bin/mqsilist가 있는지 점검해야 합니다. 또한 /usr/opt/mqsi/bin/mqsiprofile/usr/opt/mqsi/bin/mqsisetdbparms가 없는지 점검해야 합니다.

기타 UNIX 시스템의 경우:

/opt/mqsi/bin/mqsilist가 있는지 점검하고 opt/mqsi/bin/mqsiprofile/opt/mqsi/bin/mqsisetdbparms가 없는지 확인해야 합니다.

WebSphere Business Integration Message Broker 버전 5.0 런타임

/usr/opt/mqsi/bin/mqsilist가 있는지 점검해야 합니다. 또한 /usr/opt/mqsi/bin/mqsiprofile가 없는지 점검해야 합니다.

기타 UNIX 시스템의 경우:

/opt/mqsi/bin/mqsilist가 있는지 점검하고 opt/mqsi/bin/mqsiprofile이 없는지 확인해야 합니다.

WebSphere Message Broker 버전 6.0 런타임

버전 6 이상 런타임은 /var/mqsi/install.properties를 검색하여 감지할 수 있습니다. 이 파일의 각 행은 설치 경로 및 V.R.M.F 버전 정보를 포함합니다.

WebSphere Message Broker 버전 6.0 툴링

버전 6 이상 툴링은 /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wbmt가 있는지 검색하여 감지할 수 있습니다.

버전을 판별하려면 다음 코드 예를 사용할 수 있습니다. 이 코드에는 쉘 스크립트 표기법이 사용됩니다. '-e'if file exists를 의미합니다.
if [ -e /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.webt ]
# Event Broker installed
if [ -e `grep location /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.webt | sed 's/location=//'`/webt_prod/version.txt` ]
# it is FP1 or greater
get version from version.txt
    else
#version is 6.0
fi
fi
if [ -e /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wmbt ]
# Message Broker installed
if [ -e `grep location /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wmbt | sed 's/location=//'`/wmbt_prod/version.txt` ]
#It is FP1 or greater
get version from version.txt
    else
#version is 6.0
fi
fi
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 5월 12, 2006
as04530_