8.49 SET_REMOTE_SERVERプロシージャ
このプロシージャは、インポートしたアプリケーションのリモート・サーバーの「ベースURL」属性と「HTTPSホスト」属性を設定します。リモート・サーバーは、静的IDで識別されます。
構文
APEX_APPLICATION_INSTALL.SET_REMOTE_SERVER (
p_static_id IN VARCHAR2,
p_base_url IN VARCHAR2,
p_https_host IN VARCHAR2 DEFAULT NULL,
--
p_default_database IN VARCHAR2 DEFAULT NULL,
p_mysql_sql_modes IN VARCHAR2 DEFAULT NULL,
--
p_ords_timezone IN VARCHAR2 DEFAULT NULL,
--
p_ai_model_name IN VARCHAR2 DEFAULT NULL,
p_ai_http_headers IN CLOB DEFAULT NULL,
p_ai_attributes IN CLOB DEFAULT NULL )
パラメータ
パラメータ | 説明 |
---|---|
p_static_id |
リモート・サーバー・オブジェクトを参照するための静的IDです。 |
p_base_url |
このリモート・サーバー・オブジェクトに使用する新規のベースURL。 |
p_https_host |
このリモート・サーバー・オブジェクトに使用する新しいHTTPSホスト・プロパティ。ベースURLがhttps:// で、Oracle Databaseのバージョンが12.2以降である場合にのみ関連します。
|
p_default_database |
接続時に使用するデフォルトのデータベース。現在サポートされているのは、MySQLデータベースのみです。 |
p_mysql_sql_modes |
MySQLデータベースに接続する際に使用するSQLモード。 |
p_ords_timezone |
アプリケーションで使用されるREST対応SQL参照のORDSサーバーが実行されるタイムゾーン。 |
p_ai_model_name |
生成AIサービスからのレスポンスをリクエストするときに使用するAIモデル。 |
p_ai_http_headers |
生成AIサービスへのリクエスト時に使用するHTTPヘッダー。 |
p_ai_attributes |
生成AIサービスへのリクエスト時に使用するJSON形式の属性。 |
例
次の例では、アプリケーション100のリモート・サーバーMY_REMOTE_SERVER
のベースURL属性を設定します。
BEGIN
apex_application_install.set_remote_server(
p_static_id => 'MY_REMOTE_SERVER',
p_base_url => 'http://production.example.com' );
END;