この章の内容は次のとおりです。
Oracle Application Expressリリース5.0用のOracle Application Express APIリファレンスにおける変更点は、次のとおりです。
このリリースの新機能は次のとおりです。
APEX_AUTHORIZATION (新規)
これは、アプリケーションへのアクセス権の制御および問合せに使用されるパブリック・ユーティリティ・ファンクションが格納されている新しいパッケージです。
APEX_ERROR (更新)
新しいerror_statement
属性がT_ERROR
レコード・タイプに追加されました。
APEX_ESCAPE (更新)
このファンクションは、正規表現のコンテキストを変更する可能性がある文字をエスケープします。ユーザー入力を保護するために使用してください。
APEX_JSON (新規)
これは、JSONを解析および生成するユーティリティが格納されている新しいパッケージです。
APEX_INSTANCE_ADMIN (更新)
使用可能なパラメータが更新され、新しいHTTP_RESPONSE_HEADERS
およびHTTP_STS_MAX_AGE
が追加されました。
FREE_WORKSPACE_APP_IDSプロシージャ(新規) - このプロシージャは、指定されたワークスペースIDについてアプリケーションIDの予約を削除します。
RESERVE_WORKSPACE_APP_IDSプロシージャ(新規) - このプロシージャは、指定されたワークスペースのWebシート・アプリケーションおよびデータベース・アプリケーションのIDを永久予約します。
使用可能なパラメータが更新され、新しいPASSWORD_HASH_FUNCTION
およびCHECKSUM_HASH_FUNCTION
が追加されました。
新しいインスタンス・プリファレンスAPEX_REST_PATH_PREFIX
が、Application Expressで公開される組込みRESTfulサービスへのアクセスに使用されるURIパス接頭辞を制御するために追加されました。
次の新しいインスタンス管理者APIがスキーマ制限のために追加されました: CREATE_SCHEMA_EXCEPTION
、REMOVE_SCHEMA_EXCEPTION
、REMOVE_SCHEMA_EXCPEPTIONS
、REMOVE_WORKSPACE_EXCEPTIONS
、RESTRICT_SCHEMA
、UNRESTRICT_SCHEMA
。
APEX_IR (更新)
新しいCHANGE_REPORT_OWNER
プロシージャが、レポートIDを使用して保存された対話モード・レポートの所有者を変更するために追加されました。
APEX_PLUGIN (更新)
新しいt_authorization
およびt_authorization_exec_result
が追加されました。
APEX_SPATIAL (新規)
これは、Oracle Application Express内でOracle LocatorおよびOracle Spatialオプションを使用できるようにする新しいパッケージです。
APEX_ZIP (新規)
これは、ファイルの圧縮および解凍を管理する新しいパッケージです。
APEX_UTIL (更新)
SET_GROUP_GROUP_GRANTSプロシージャ(新規)
このプロシージャは、指定されたグループのグループ権限付与を変更します。
SET_GROUP_USER_GRANTSプロシージャ(新規)
このプロシージャは、指定されたユーザーのグループ権限付与を変更します。
RESET_AUTHORIZATIONSプロシージャ(非推奨)
このプロシージャは、キャッシュを元に戻して、次にページ表示または受入れ処理中に認可スキームが適用された際に各認可スキームの再検証を要求する場合に使用します。
この非推奨のプロシージャではなく、RESET_CACHEプロシージャを使用してください。
PUBLIC_CHECK_AUTHORIZATIONSファンクション(非推奨)
セキュリティ・スキーム名を指定すると、このファンクションによってカレント・ユーザーがセキュリティ・チェックを通過するかどうかが判断されます。
この非推奨のファンクションではなく、IS_AUTHORIZEDファンクションを使用してください。
RESET_PASSWORDプロシージャ(新規)
このプロシージャは、現在のワークスペースについて特定のユーザー名のパスワードを変更する場合に使用します。
APEX_PLUGIN_UTIL (更新)
GET_ATTRIBUTE_AS_NUMBERファンクション(新規)
このファンクションは、現行データベース・セッションで有効なNLS小数点セパレータを考慮して、プラグイン属性の値を数値として戻します。このファンクションは、組込みto_numberファンクションのかわりに、プラグインPL/SQLソースでNUMBER
型のカスタム属性に使用します。
JavaScript API (更新)
apex.debugネームスペース(New)
このネームスペースは、Oracle Application Expressのすべてのデバッグ・ファンクションの格納に使用します。
apex.langネームスペース(New)
このネームスペースは、Oracle Application Expressのローカライズ関連のファンクションに使用します。
apex.serverネームスペース(更新)
apex.server.url
ファンクションが、現在のページに対してGETリクエストを発行するためのURLを戻すために追加されました。
apex.navigationネームスペース(新規)
apex.navigation
ネームスペースには、Oracle Application Expressのポップアップおよびリダイレクト関連のファンクションの他、アプリケーションのダイアログ・ページを処理するためのユーティリティ・ファンクションも格納されます。