8.4 MLEコール仕様の管理
MLE JavaScriptモジュールによってエクスポートされたファンクションは、コール仕様を作成することで公開できます。
コール仕様には、モジュールとインライン化(依存性のないJavaScriptコード)の2つのタイプがあります。また、コール仕様はスキーマレベルのファンクションおよびプロシージャとして作成することも、パッケージ宣言の一部にすることもできます。したがって、MLE JSページの「ナビゲータ」タブには、パッケージ内のコール仕様、モジュールベースのコール仕様およびインライン化コール仕様(青色のオーバーレイ・アイコン)を示す様々なアイコンが表示されます。
![「ナビゲータ」タブのコール仕様 「ナビゲータ」タブのコール仕様](img/call_spec_navigator.png)
MLEモジュールのコール仕様の作成
MLEモジュールのコール仕様を作成するには:
-
左ペインの「ナビゲータ」タブで、「オブジェクト・サブメニュー」を選択し、「オブジェクトの作成」をクリックします。
「MLEコール仕様の作成」パネルが表示されます。
-
「名前」フィールドに、コール仕様の名前を入力します。
-
「モジュール名」および「環境名」フィールドでモジュールおよび環境を選択します。
モジュールを選択すると、「使用可能なファンクション」ボックスにファンクションが自動的に移入されます。
-
「プロシージャ」または「ファンクション」を選択します。「ファンクション」の場合、ドロップダウン・リストから戻りデータ型を選択します。
-
使用可能なファンクションのリストからファンクションを選択します。ファンクションを選択すると、パラメータが自動的に「パラメータ」フィールドに事前入力されます。必要に応じて、パラメータの「方向」および「タイプ」フィールドを編集できます。パラメータ行をクリックすると、「パラメータ宣言」および「シグネチャ」フィールドが自動的に事前入力されます。
- 「作成」をクリックします。
コンテキスト・メニュー・オプション
左ペインでコール仕様オブジェクトを右クリックし、次のオプションを表示します:
- 編集: コール仕様オブジェクトを編集する場合に選択します。パラメータ関連フィールドのみ編集できます。
- 削除: データベースからコール仕様オブジェクトを削除する場合に選択します。
- コンパイル: コール仕様オブジェクトをコンパイルまたは再コンパイルする場合に選択します。