外部 SQL プロシージャーのサポートのセットアップ

DSNTPSMP または IBM® Data Studio を使用して外部SQLプロシージャを作成する場合は、追加の設定が必要です。 あるいは、外部SQLプロシージャを作成するためのJCLを独自に作成することもできます。その場合は、このセットアップは不要です。

始める前に

非推奨の関数 :外部SQLプロシージャは非推奨であり、ネイティブSQLプロシージャほど完全にサポートされていません。 最良の結果を得るために、代わりにネイティブ SQL プロシージャーを作成します。 詳細は、「ネイティブSQLプロシージャの作成 」および 「外部SQLプロシージャのネイティブSQLプロシージャへの移行 」を参照してください。

このタスクについて

DSNTPSMPは、外部SQLプロシージャを作成および準備するために使用できるREXXストアドプロシージャです。 DSNTPSMPは、 IBM Data Studio によって外部SQLプロシージャを作成する際にも使用されます。 DSNTPSMPが呼び出されると、 Db2 は、 データセットprefix.SDSNCLSTにある DSNTPSMP REXX EXECを使用します。

プロシージャー

外部 SQL プロシージャーのサポートをセットアップするには、次のようにします。

  1. DSNTPSMPがまだ存在していない場合は、 ジョブDSNTIJRT を実行してこのストアドプロシージャを作成します。
  2. Db2 REXX Language Support をインストールします。
  3. DSNTPSMP を実行する WLM 環境をセットアップし、WLM 始動プロシージャーを作成します。
    推奨: DSNTPSMPを実行するWLM環境が定義されていない場合は、コアWLM環境DSNWLM_REXXを使用してください。