8.5 JavaScriptコード・スニペットの実行およびMLEモジュールのデバッグ
MLE JSページの右ペインにある「スニペット」タブを使用して、JavaScriptコード・スニペットを追加、編集、保存および実行できます。ブラウザおよびファイル・システムに保存されたコード・スニペットが、左ペインの「スニペット」タブの下にリストされます。
JavaScriptスニペットは、デバッグ仕様を使用してMLEモジュールをテストおよびデバッグする場合にも使用できます。デバッグ仕様の詳細は、『JavaScript開発者ガイド』の実行後のデバッグを参照してください。
ノート:
SQLワークシートでは、Oracle Databaseリリース21cでのJavaScriptコードの実行がサポートされています。これらの保存済JavaScriptワークシートは、左ペインの「スニペット」タブにも表示されます。JavaScriptコード・スニペットの実行
コード・スニペットを実行するには、次のようにします。
- 右ペインで、「スニペット」タブを選択し、JavaScriptスニペットを入力します。
これは、次の2つの方法のいずれかで実行できます。
- コードを記入して入力するか、コードをコピーして貼り付けます。
- ツールバーの「ファイルを開く」をクリックして、コードを含むファイルを参照して開きます。
- ツールバーの「スニペット」の横にある下矢印をクリックし、「名前を付けて保存」を選択します。コード・スニペットの名前を入力して保存します。
- 必要に応じて(MLEモジュールをテストする場合など)、優先環境を選択します。
- 「スニペットの実行」をクリックします。下部のペインの「出力」タブに、コード実行の結果が表示されます。
JavaScript MLEモジュールのデバッグ
MLEモジュールをデバッグするには、次のようにします。
- コード・スニペットを入力し、保存して環境を選択します。JavaScriptコード・スニペットの実行のステップ1から3を参照してください。
-
「スニペット」ツールバーの「デバッグ仕様」メニューから、「新規デバッグ仕様」をクリックします。
「デバッグ仕様の作成」パネルが表示されます。
- 「デバッグ仕様の作成」パネルで次を実行します。
- パネルの右側で、デバッグするモジュールを選択します。
- パネルの左側で、必要なJSONテンプレート(「スナップショット」または「ウォッチ」)を選択します。これらのテンプレートの詳細は、『JavaScript開発者ガイド』のデバッグポイントのアクションを参照してください。
- JSONテンプレートでは、デバッグするMLEモジュールの名前を「
name
」フィールドを使用して指定し、デバッグ情報が収集されるモジュール内の場所を「line
」フィールドを使用して指定します。デバッグ・アクションをトリガーする条件を指定するには、「condition
」フィールドを使用します。例: JavaScriptモジュールのデバッグを参照してください。 - 「作成」をクリックします。
- MLS JSページで「スニペット」タブを選択し、「デバッグ仕様」フィールドで、作成したデバッグ仕様を選択します。
-
「スニペット」ツールバーで、「スニペットのデバッグ」をクリックします。
デバッグ情報は、下部ペインの「デバッグ・コンソール」タブに表示されます。
JavaScript MLEモジュールのデバッグ方法の例は、例: JavaScriptモジュールのデバッグを参照してください。