20.3 ADD_WEB_ENTRY_POINTプロシージャ

目的

URLを介してコールできるオブジェクトのホワイト・リストにパブリック・プロシージャを追加します。

解析スキーマ(APEX_PUBLIC_USERなど)には、プロシージャを実行する権限が必要です。EXECUTEPUBLICまたは解析スキーマに対して有効にする必要があります。

構文

PROCEDURE ADD_WEB_ENTRY_POINT (
    p_name    IN VARCHAR2,
    p_methods IN VARCHAR2 DEFAULT 'GET' );

パラメータ

パラメータ 説明

p_name

パブリック・シノニムが存在しないかぎり、パッケージ名とスキーマが接頭辞として付いたプロシージャ名。

p_methods

コロンで区切られたHTTPリクエスト・メソッド(GETPOSTなど)。デフォルトはGETです。

この例では、GETおよびPOSTリクエスト(https://www.example.com/apex/myschema.mypkg.procなど)を介してmyschema.mypkg.procをコールできるようにします

BEGIN
    apex_instance_admin.add_web_entry_point (
        p_name    => 'MYSCHEMA.MYPKG.PROC',
        p_methods => 'GET:POST' );
    commit;
END;