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