8.50 SET_REMOTE_SERVER Procedure
This procedure sets the Base URL and the HTTPS Host attributes for remote servers of the imported application. Remote Servers are identified by their Static ID.
Syntax
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 )
Parameters
Parameter | Description |
---|---|
p_static_id |
Static ID to reference the remote server object. |
p_base_url |
New Base URL to use for this remote server object. |
p_https_host |
New HTTPS Host Property to use for this remote server object. Only relevant when the base URL is https:// and the Oracle
Database version is 12.2 or greater.
|
p_default_database |
Default database to use when connecting. Currently only supported for MySQL databases. |
p_mysql_sql_modes |
SQL modes to use when connecting to a MySQL database. |
p_ords_timezone |
Time zone in which the ORDS server of a REST-enabled SQL reference used by the application runs. |
p_ai_model_name |
The AI model to use when requesting a response from a Generative AI Service. |
p_ai_http_headers |
HTTP headers to use when making a request to a Generative AI Service. |
p_ai_attributes |
Attributes in JSON format to use when making a request to a Generative AI Service. |
Example
The following example sets the Base URL attribute of the remote server MY_REMOTE_SERVER
for app 100.
BEGIN
apex_application_install.set_remote_server(
p_static_id => 'MY_REMOTE_SERVER',
p_base_url => 'http://production.example.com' );
END;
See Also:
Parent topic: APEX_APPLICATION_INSTALL