Top Method Summary
Options Name Purpose
CHARACTER GetParameter (character) Returns the value of the given request parameter
GetRequestData (dataset-handle) Fills the given dataset with the table shaped data of the request body (record values, inbound ttResult rows, ttPayload)
SetParameter (character, character) Sets the value of the given request parameter
SetRequestDataset (handle) Sets the dataset with the table shaped data of the request body
CHARACTER WebRequestParameter (character) Resolves the given parameter through the GetWebRequestQueryString function of the RCD super procedure
HANDLE WebRequestProcedure (character) Returns the handle of the persistent procedure (the RCD super procedure) exposing the given internal entry

Top Constructor Summary
Options Name Purpose
RapidCloudRequest (RapidCloudEndpointName) Constructor for the RapidCloudRequest class

Top Property Summary
Options Name Purpose
Consultingwerk.Integrations.RapidCloud.RapidCloudEndpointName EndpointName


Method Detail
Top

CHARACTER GetParameter (character)

Purpose: Returns the value of the given request parameter
Notes: Parameters set through SetParameter take precedence over
the parameters of the current RCD web request. Returns ?
(unknown value) when the parameter is not part of the
request

Parameters:
pcParameterName CHARACTER
The name of the request parameter
Returns CHARACTER
The value of the request parameter or ? when the parameter is not part of the request
Top

GetRequestData (dataset-handle)

Purpose: Fills the given dataset with the table shaped data of the
request body (record values, inbound ttResult rows,
ttPayload)
Notes: A dataset set through SetRequestDataset takes precedence -
its tables are copied by name into the given dataset
(loose copy, so the schemas only need to overlap).
Otherwise the dataset is filled through the
Get-Session-WebRequest-Dataset procedure of the RCD super
procedure; outside an RCD web request the dataset keeps
its (empty) tables

Parameters:
phDataset DATASET-HANDLE
INPUT-OUTPUT DATASET-HANDLE The dataset to fill with the request data
Top

SetParameter (character, character)

Purpose: Sets the value of the given request parameter
Notes: Parameters set through this method take precedence over the
parameters of the current RCD web request

Parameters:
pcParameterName CHARACTER
The name of the request parameter
pcParameterValue CHARACTER
The value of the request parameter
Top

SetRequestDataset (handle)

Purpose: Sets the dataset with the table shaped data of the request
body
Notes: Used by unit tests (and by web handlers that deserialize
the request body themselves) - GetRequestData copies the
tables of this dataset instead of calling into the RCD
super procedure. The dataset is not owned by the request -
the caller stays responsible for deleting it

Parameters:
phDataset HANDLE
The handle of the dataset with the request data
Top

CHARACTER WebRequestParameter (character)

Purpose: Resolves the given parameter through the
GetWebRequestQueryString function of the RCD super
procedure
Notes: Returns ? (unknown value) when the RCD super procedure is
not active in this session (e.g. in unit tests). An error
raised by the function itself is not swallowed

Parameters:
pcParameterName CHARACTER
The name of the request parameter
Returns CHARACTER
The value of the request parameter or ? when the parameter cannot be resolved
Top

HANDLE WebRequestProcedure (character)

Purpose: Returns the handle of the persistent procedure (the RCD
super procedure) exposing the given internal entry
Notes: The procedure chain of the session is scanned once per
entry name and request instance. Returns an invalid handle
when no procedure exposes the entry (outside an RCD web
request, e.g. in unit tests)

Parameters:
pcEntryName CHARACTER
The name of the internal procedure or function
Returns HANDLE
The handle of the procedure exposing the entry or ? when there is none


Constructor Detail
Top

RapidCloudRequest (RapidCloudEndpointName)

Purpose: Constructor for the RapidCloudRequest class
Notes:

Parameters:
poEndpointName Consultingwerk.Integrations.RapidCloud.RapidCloudEndpointName
The parsed endpoint name of the request


Property Detail
Top

Consultingwerk.Integrations.RapidCloud.RapidCloudEndpointName EndpointName


Returns Consultingwerk.Integrations.RapidCloud.RapidCloudEndpointName


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:23:23