7.20 SET_APPLICATION_STATUSプロシージャ
このプロシージャは、アプリケーションのステータスを設定します。
構文
APEX_APPLICATION_ADMIN.SET_APPLICATION_STATUS (
p_application_id IN NUMBER,
p_application_status IN t_app_status,
--
p_allowed_users_list IN apex_t_varchar2 DEFAULT NULL,
--
p_message IN VARCHAR2 DEFAULT NULL,
p_plsql_code IN VARCHAR2 DEFAULT NULL,
p_redirect_url IN VARCHAR2 DEFAULT NULL )
パラメータ
パラメータ | 説明 |
---|---|
p_application_id |
アプリケーションID。 |
p_application_status |
アプリケーションを設定する新しいステータス。値は次のとおりです。
|
p_allowed_users_list |
p_application_status = c_app_restricted_access の場合にアプリケーションへのアクセスを許可されるユーザーのapex_t_varchar2 リスト。
|
p_message |
p_application_status = c_app_unavailable の場合にユーザーに表示されるメッセージ。
|
p_plsql_code |
p_application_status = c_app_unavailable_show_plsql の場合にユーザーに表示されるメッセージ。
|
p_redirect_url |
p_application_status = c_app_unavailable_redirect の場合にリダイレクトするURL。
|
例
次の例では、アプリケーション100のステータスを"restricted access"に設定し、USER1およびUSER2のみが使用できるようにします。
BEGIN
apex_util.set_workspace('YOUR_WORKSPACE_NAME');
apex_application_admin.set_application_status (
p_application_id => 100,
p_application_status => apex_application_admin.c_app_restricted_access,
p_allowed_users_list => apex_t_varchar2('USER1','USER2') );
COMMIT;
END;
親トピック: APEX_APPLICATION_ADMIN