CONNECTコマンドは、エンタープライズ・メッセージング・システムへの接続を開く場合に使用されます。
現在使用可能なベンダー実装は、ActiveMQ、SonicMQ、TibcoMQ、WebSphereMQです。
さらにベンダー実装を作成するには、JMSVendorインターフェースを実装するJavaクラスを記述します。
JMSFileServiceはVENDORキーワード値を使用してサービス・プロパティ検索を行い、接続オブジェクトの作成にどのJavaクラスを使用するかを判断します。
vendor.activemq=com.lansa.service.JMSVendorActiveMQ
vendor.sonicmq=com.lansa.service.JMSVendorSonicMQ
vendor.tibcomq=com.lansa.service.JMSVendorTibcoMQ
vendor.webspheremq=com.lansa.service.JMSVendorMQSeries
キーワード値も、作業リスト引数を使用してCONNECTコマンドに渡すことができます。最初の列にはキーワード名を指定し、2番目の列にはキーワード値を指定します。
コマンドのキーワードは、作業リストのキーワード値エントリーよりも優先されます。
構文:
|
例
CONNECT VENDOR(WEBSPHEREMQ) HOST(LOCALHOST) CHANNEL(USERAGENT.CHANNEL) QUEUE-MANAGER(USERAGENT.QUEUE.MANAGER) QUEUE(USERAGENT.QUEUE) SERVICE_LIST(KEYWRD,KEYVAL)
CONNECT VENDOR(ACTIVEMQ) HOST(LOCALHOST) QUEUE(QUEUE_1) SERVICE_LIST(KEYWRD,KEYVAL)