# tMomConnection

通信のためにMQサーバーへの接続を開きます。

## tMomConnectionの標準プロパティ

これらのプロパティは、 標準ジョブのフレームワークで実行されているtMomConnectionを設定するために使われます。

標準のtMomConnectionコンポーネントは、インターネットファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| フェイルオーバー | このチェックボックスをオンにすると、ActiveMQフェイルオーバー転送が使用されます。フェイルオーバー転送の詳細は、[フェイルオーバー転送リファレンス](http://activemq.apache.org/failover-transport-reference.html)をご覧ください。<br><br>このチェックボックスは、[MQ server] (MQサーバー)リストから[ActiveMQ]が選択されていて、[Static Discovery] (スタティック検出)チェックボックスが選択されていない場合にのみ使用可能です。 |
| [Static Discovery] (スタティック検出) | このチェックボックスをオンにすると、ActiveMQスタティック転送検出メカニズムが使用されます。スタティック転送についての詳細は、[スタティック転送リファレンス](http://activemq.apache.org/static-transport-reference.html)をご覧ください。<br><br>このチェックボックスは、[MQ server] (MQサーバー)リストから[ActiveMQ]が選択され、[Failover] (フェイルオーバー)チェックボックスが選択されていない場合にのみ使用可能です。 |
| [URI parameters] (URIパラメーター) | URIパラメーターを入力します。<br><br>このフィールドは[Failover] (フェイルオーバー)または[Static Discovery] (スタティック検出)チェックボックスが選択されている場合にのみ使用できます。 |
| [MQ server] (MQサーバー) | ドロップダウンリストから、接続するMQサーバーのタイプActiveMQまたはWebSphere MQを選択します。 |
| [Use SSL Transport] (SSL転送を使用) | このチェックボックスをオンにすると、ActiveMQ SSL転送を使用できます。SSL転送の詳細は、[SSL転送リファレンス](http://activemq.apache.org/ssl-transport-reference.html)をご覧ください。<br><br>このチェックボックスは[MQ server] (MQサーバー)リストから[ActiveMQ]が選択されている場合にのみ使用可能です。 |
| [Host] (ホスト) | MQサーバーのホスト名またはIPアドレス。 |
| [Port] (ポート) | MQサーバーのリスニングポート。 |
| [Username] (ユーザー名)と[Password] (パスワード) | ユーザー認証情報。<br><br>パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 |
| [Use Transacted] (トランザクションを使用) | 作成されたセッションを処理するように設定するには、このチェックボックスをオンにします。<br><br>このチェックボックスは、[MQ server] (MQサーバー)のドロップダウンリストからActiveMQが選択されている場合にのみ使用できます。 |
| [Channel] (チャネル) | 接続を確立するチャネルの名前を指定します。デフォルト値は*DC.SVRCONN*になります。<br><br>このフィールドは、 [MQ server] (MQサーバー)のドロップダウンリストからWebSphere MQが選択されている場合にのみ使用できます。 |
| QueueManager | 接続を確立するキューマネージャーの名前を指定します。<br><br>このフィールドは、 [MQ server] (MQサーバー)のドロップダウンリストからWebSphere MQが選択されている場合にのみ使用できます。 |
| [Use or register a shared Connection] (共有接続を使用または登録) | このチェックボックスをオンにすると、接続を共有するか、親または子ジョブによって共有される接続を使用します。これにより、親または子のいずれかになり得る異なるジョブレベルの複数の接続コンポーネント間で単一の接続を共有できます。<br><br>このオプションは、tRunJobコンポーネントの[Use dynamic job] (ダイナミックジョブを使用)および[Use an independent process to run subJob] (サブジョブを独立したプロセスで実行)オプションには対応していません。いずれかのオプションを有効にしてtRunJobコンポーネントで共有接続を使用すると、ジョブが失敗する原因となります。 |
| [Shared Connection Name] (共有接続名) | 共有接続名を入力します。<br><br>このフィールドは、[Use or register a shared DB Connection] (共有DB接続の使用または登録)チェックボックスをオンにした場合に限り使用できます。 |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [Additional options] (その他のオプション) | テーブルに追加の転送オプションを定義します。このテーブルは[Basic settings] (基本設定)ビューの[Failover] (フェイルオーバー)または[Static Discovery] (スタティック検出)チェックボックスをオンにした場合に限り使用できます。<br><br><ul> <li> <p> <span>[Option name] (オプション名)</span>: オプションの名前。</p> </li> <li> <p> <span>[Option value] (オプション値)</span>: オプションの値。</p> </li> </ul><br><br>たとえば、[Option name] (オプション名)フィールドに*maxReconnectAttempts*と入力し、[Option value] (オプション値)フィールドに*0*を指定すると、使用可能なサーバーがない場合には接続の再試行は試行されません。<br><br>フェイルオーバー転送オプションの詳細は、[フェイルオーバー転送リファレンス](http://activemq.apache.org/failover-transport-reference.html)をご覧ください。<br><br>スタティック検出転送オプションの詳細は、[スタティック転送リファレンス](http://activemq.apache.org/static-transport-reference.html)をご覧ください。 |
| [Set Cipher Suite] (Cipher Suiteの設定) | このチェックボックスをオンにすると、WebSphere MQ SSLで使用するCipher Suiteを指定できるCipher Suiteリストを有効にできます。<br><br>Cipher Suiteの詳細は、[CipherSpecsおよびIBM WebSphere MQによりサポートされる同等のCipherSuites](https://www.ibm.com/support/knowledgecenter/SSFKSJ_7.1.0/com.ibm.mq.doc/ja34740_.htm)をご覧ください。<br><br>[MQ Server] (MQサーバー)リストで[WebSphere MQ]が選択されている場合に使用できます。 |
| [Custom Cipher Suite] (カスタムCipher Suite) | このチェックボックスをオンにすると、Cipher Suiteをカスタマイズできます。<br><br>[IBM Cipher Mappings] (IBM暗号マッピング): IBM Java Cipher SuiteからIBM MQ Cipher Specのマッピングで使用します。<br><br>[Oracle Cipher Mappings] (Oracleの暗号マッピング): Oracle Cipher SuiteからIBM MQ Cipher Specのマッピングで使用します。 |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。 |

## グローバル変数

| 変数 | 説明 |
| --- | --- |
| グローバル変数 | ERROR\_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。<br><br>Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。<br><br>フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。<br><br>変数の詳細は、[コンテキストと変数を使用](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/contexts-and-variables)をご覧ください。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、一般的に、他の[tMom\*]コンポーネント、特にtMomCommitおよびtMomRollbackコンポーネントと共に使用されます。 |
| 制限事項 | このコンポーネントは、ActiveMQおよびWebSphere MQサーバーをサポートします。 |