WebSphere MQ 런타임 라이브러리 선택에 대해 연계 옵션 사용

EGL 연계 옵션 파트를 사용하여 사용할 런타임 라이브러리를 표시하십시오.

EGL과 함께 제공된 WebSphere® MQ 재사용가능 파트는 지원되는 모든 환경의 샘플 연계 옵션 파트를 포함합니다. 다음 테이블은 각 환경에서 사용할 연계 옵션 파트를 표시합니다. 다른 프로그램 호출에 대해 항목을 지정해야 하는 경우 연계 옵션 파트를 직접 사용하거나 파트의 항목을 고유한 연계 옵션으로 복사할 수 있습니다.

표 1. WebSphere MQ 프로그램의 연계 옵션
환경 WebSphere MQ 라이브러리 설명 WebSphere MQ 라이브러리 랩퍼 DLL 이름 연계 옵션
Windows WebSphere MQ 관리자 mqm.lib csomqm32 mqm32.lkg
Windows WebSphere MQ 클라이언트 mqic32.lib csomqc32 mqic32.lkg
AIX® WebSphere MQ 관리자 libmqm.a csomqm libmqm.lkg
AIX WebSphere MQ 클라이언트 libmqic.a csomqic libmqic.lkg
AIX WebSphere MQ 관리자, 스레드 환경 libmqm_r.a csomqmr libmqm_r.lkg
AIX WebSphere MQ 클라이언트, 스레드 환경 libmqic_r.a csomqicr libmqic_r.lkg
HP-UX WebSphere MQ 관리자 libmqm.sl csomqm libmqm.lkg
HP-UX WebSphere MQ 클라이언트 libmqic.sl csomqic libmqic.lkg
HP-UX WebSphere MQ 관리자, 스레드 환경 libmqm_r.sl csomqicr libmqm_r.lkg
HP-UX WebSphere MQ 클라이언트, 스레드 환경 libmqic_r.sl csomqmr libmqic_r.lkg
Solaris WebSphere MQ 관리자 libmqm.so csomqm libmqm.lkg
Solaris WebSphere MQ 클라이언트 libmqic.so csomqic libmqic.lkg

WebSphere MQ 관리자, 비스레드 라이브러리로 테스트 중이거나 실행 중인 경우 연계 옵션 파트를 테스트 또는 생성 옵션으로 지정하십시오.WebSphere MQ 클라이언트 또는 스레드 라이브러리로 테스트 중이거나 실행 중인 경우 파트를 파일로 이동하고 CSOLINKTBL 환경 변수를 파일 이름으로 설정해야 합니다.

생성된 Java™ 프로그램에 연계 옵션 항목에 대한 특수 형식이 필요합니다. 항목은 다음 예제와 같아야 합니다.
:calllink applname=elaq* library=mqWrapperDllNname linktype=csocall
              parmform=commptr remotecomtype=direct remoteapptype=nonvg 
              contable=javaConversionTableName
mqWrapperDllNname
테이블에서 런타임 환경의 랩퍼 dll 이름입니다.
javaConversionTableName
프로그램이 실행 중인 시스템 및 언어에 대한 Java 변환표입니다.

선택할 변환표 판별에 대한 도움말은 EGL 생성 안내서를 참조하십시오.