59.29 SET_REQUEST_ECID_CONTEXT Procedure
This procedure adds an Execution Context ID (ECID) HTTP request header to g_request_headers
. This overrides the application level security setting "Pass ECID."
Syntax
APEX_WEB_SERVICE.SET_REQUEST_ECID_CONTEXT (
p_ecid IN VARCHAR2 DEFAULT AUTO_ECID )
Parameters
Parameter | Description |
---|---|
p_ecid |
The identifier for the execution context. Options include:
|
Example 1
On application level, the sending of an ECID header is switched off. By calling set_request_ecid_context
without any parameter, the following call to make_rest_request
has an "ECID-Context" request header with an automatically determined ECID.
BEGIN
apex_web_service.set_request_ecid_context;
END;
Example 2
On application level, the sending of an ECID header is switched off. By providing an ECID value, the following call to make_rest_request
has an "ECID-Context" request header.
BEGIN
apex_web_service.set_request_ecid_context(
p_ecid => 'my-123456' );
END;
Example 3
On application level, the sending of an ECID header is switched on. By providing an ECID value of NULL
, the following call to make_rest_request
has no "ECID-Context" request header.
BEGIN
apex_web_service.set_request_ecid_context(
p_ecid => null );
END;
Example 4
On application level, the sending of an ECID header is switched on. By providing an ECID value, the following call to make_rest_request
uses this value instead of an automatically determined ECID.
BEGIN
apex_web_service.set_request_ecid_context(
p_ecid => 'my-123456' );
END;
Parent topic: APEX_WEB_SERVICE