このページでは、モジュラー・コネクタのデプロイとアンデプロイの方法について説明します。

 モジュラーコネクタの中には、他のコネクタに依存しているものがあります。ベースコネクタは、依存するモジュラーコネクタとともに自動的に配置されます。

Automatical deployment of modular connectors on modular connector data source creation available since v4.5

以下のコマンドを使用して、コネクタがすでにデプロイされているかどうかを確認できます:

SELECT "deployed" FROM "SYSADMIN.ModularConnectors" WHERE "name" = '<modular connector name>';;

SYSADMIN.deployModularConnector

このプロシージャでは、モジュール式コネクタをサーバーに展開します。 $NOFAILオプションをサポートしており、失敗した場合にエラーメッセージが表示されるのを防ぎます。詳細はOPTION Clauseをご覧ください。

SYSADMIN.deployModularConnector(IN name string NULL, IN deploy boolean NOT NULL, IN translator string NULL, IN version integer)

Parameter

Description

name

Name of the modular connector to be deployed. it's mandatory to set either name or translator parameter

deploy

A modular connector will be deployed if set to TRUE and otherwise undeployed 

translator

Translator name of the modular connector to be deployed. it's mandatory to set either name or translator parameter

version

Modular connector version

translator and version parameters of SYSADMIN.deployModularConnector are available since v4.5


モジュラーコネクタを展開するには、 deployTRUE  に設定し、nameまたはtranslatorのいずれかを指定します:

CALL "SYSADMIN.deployModularConnector"(
"name" => '<modular connector name>',
"deploy" => TRUE
);;

モジュラコネクタの配備を解除するには、deployFALSEに設定するだけです:

CALL "SYSADMIN.deployModularConnector"(
"name" => '<modular connector name>',
"deploy" => FALSE
);;
Some modular connectors depend on others and require base connectors to be deployed first. If a base connector is not deployed, the Server will fail to deploy the dependent connector.