TCP/IP を介した WebSphere MQ への接続

WebSphere® MQ の .jar ファイルのみを使用して、TCP/IP 接続を介して 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

2 番目の例は、ExternalType パーツ内のフィールドのサンプル値を示しています。WebSphere MQ I/O のステートメントを使用する前にこれらの値を設定します。

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

フィードバック