[Windows][MQ 9.2.0 Jul 2020]

IBM MQ .NET プロジェクト・テンプレートの使用

IBM® MQ .NET クライアントには、 .NET Core アプリケーションの開発に役立つプロジェクト・テンプレートを使用する機能が用意されています。

始める前に

ご使用のシステムに Microsoft Visual Studio 2017以降、および .NET Core 2.1 がインストールされている必要があります。

.NET テンプレートを以下からコピーする必要があります。
&MQ_INSTALL_ROOT&\tools\dotnet\samples\cs\core\base\ProjectTemplates\IBMMQ.NETClientApp.zip
へのディレクトリー
&USER_HOME_DIRECTORY&\Documents\&Visual_Studio_Version&\Templates\ProjectTemplates
ディレクトリー。ここで、
  • &MQ_INSTALL_ROOT はインストール済み環境のルート・ディレクトリーです。
  • &USER_HOME_DIRECTORY はユーザーのホーム・ディレクトリーです。

テンプレートを選択するには、 Microsoft Visual Studio を停止して再始動する必要があります。

本タスクについて

.NET プロジェクト・テンプレートには、アプリケーションの開発に役立つ共通コードがいくつか含まれています。 組み込みコードを使用すると、組み込みコードのプロパティーを変更するだけで、 IBM MQ キュー・マネージャーに接続し、書き込み操作または取得操作を実行できます。

手順

  1. Microsoft Visual Studioを開きます。
  2. 「ファイル」をクリックし、次に 「新規」 をクリックして、 「プロジェクト」をクリックします。
  3. 「新規プロジェクトの作成」ウィンドウで、 IBM MQ .NET Client App (.NET Core) を選択し、 「次へ」をクリックします。
  4. 「新規プロジェクトの構成」 ウィンドウで、必要に応じてプロジェクトの 「プロジェクト名」 を変更し、 「作成」 をクリックして .NET プロジェクトを作成します。
    MQDotnetApp.cs は、プロジェクト・ファイルとともに作成されるファイルです。 このファイルには、キュー・マネージャーに接続し、書き込みや取得の操作を実行するコードが含まれています。
    接続プロパティーは、次のデフォルト値に設定されます。
    • MQC.CONNECTION_NAME_PROPERTY は localhost(1414) に設定されます
    • MQC.CHANNEL_PROPERTY は DOTNET.SVRCONN に設定されます
    キューは Q1 に設定され、これらのプロパティーは適宜変更できます。
  5. アプリケーションをコンパイルおよび実行します。