TCP/IP를 통해 WebSphere MQ에 연결

TCP/IP 연결을 통해 WebSphere® MQ .jar 파일만 사용하여 EGL 생성 Java™ 코드 또는 디버거에서 WebSphere MQ 서버에 연결할 수 있습니다.

대안으로서는 WebSphere MQ .jar 파일이 의존하는 다수의 공유 라이브러리를 설치해야 합니다. TCP/IP를 통한 연결은 설치 프로그램이 필요하지 않도록 하여 프로그램을 더 쉽게 분배하도록 합니다.

TCP/IP 연결에는 예제에서와 같이 EGL 프로그램의 특정 코드가 필요합니다.

예제

첫 번째 예제는 TCP/IP 연결에 대해 사용할 ExternalType 파트를 정의합니다.

ExternalType MQEnvironment type JavaObject { packageName = "com.ibm.mq" }
  static hostname string;
  static port int;
  static channel string;
end

두 번째 예제는 ExternalType 파트의 필드에 대해 동일한 값을 표시합니다. WebSphere MQ I/O 문을 사용하기 전에 해당 값을 설정하십시오.

function beforeConnectingToMQ()
  MQEnvironment.hostname = "myserver.mycompany.com";
  MQEnvironment.port = 1492;
  MQEnvironment.channel = "mychannel";
end