|
Options |
Name |
Purpose |
|
|
|
Activate ()
|
Wrapper to the call to ServiceInterface:Activate
|
|
|
|
Activate (IWebRequest)
|
Wrapper to the call to ServiceInterface:Activate
|
|
|
|
AddCookieValues (IWebRequest, character, Object)
|
Sets property values on a parameter object to cookie values
|
|
|
|
AddHeaderValues (IWebRequest, character, Object)
|
Sets property values on a parameter object to header values
|
|
|
|
AddResponseDataset (JsonObject, character, handle[])
|
Adds a dataset to the JSON response
|
|
|
|
AssignBufferFromJsonSafe (handle, JsonObject)
|
Assigns buffer field values from a JSON object
|
|
|
|
AssignParameterPropertiesFromPath (Object, IRestRequest)
|
Assigns properties of the parameter object from the request's query string
|
|
|
|
AssignParameterPropertiesFromQueryString (Object, IWebRequest)
|
Assigns properties of the parameter object from the request's query string
|
|
|
|
AssignParameterPropertiesFromRequestEntity (Object, Object)
|
Assigns properties of the parameter object from the request payload
|
|
|
|
AssignPropertyValue (Object, Property, character)
|
Assigns a property value form a string value
|
|
|
|
Progress.Json.ObjectModel.JsonConstruct BuildCollectionResponse (handle, IWebRequest, IRestRequest, character, character)
|
Returns the response JsonArray for a collection record
|
|
|
|
Consultingwerk.OERA.INamedQueryParameter BuildNamedQuery (IRestRequest, IWebRequest)
|
Builds a INamedQueryParameter instance from the current Rest Address
|
|
|
|
Progress.Json.ObjectModel.JsonObject BuildRecordResponse (handle, IWebRequest, IRestRequest)
|
Returns the response JsonObject for a single record
|
|
|
|
CheckFieldAuthorization (handle, JsonObject)
|
Checks for field authorization during update
|
|
|
|
Deactivate ()
|
Wrapper to the call to ServiceInterface:Deactivate
|
|
|
|
Deactivate (IWebRequest)
|
Wrapper to the call to ServiceInterface:Deactivate
|
|
|
|
CHARACTER ExpandFields (character, character, handle)
|
Ensures a list of fields are qualified with table names.
|
|
|
|
FetchDataFromEntity (character, IFetchDataRequest, dataset-handle)
|
Fetches data from the specified entity using the provided
fetch data request
|
|
|
|
Consultingwerk.OERA.IFetchDataRequest FetchDataRequestFromRestRequest (IRestRequest, IWebRequest, logical, handle, logical)
|
Builds an FetchDataRequest from the current Rest Request
|
|
|
|
Consultingwerk.OERA.IFetchDataRequest FetchDataRequestFromRestRequest (IRestRequest, IWebRequest, logical, handle, logical, character, character)
|
Builds an FetchDataRequest from the current Rest Request
|
|
|
|
FilterString (URI, handle, ListQueryExpression)
|
Builds a query string based on the URI Query
|
|
|
|
CHARACTER FormatDate (date)
|
Produces a string version of a date, formatted per the
application's DATE-FORMAT. This may not be the current
SESSION DATE-FORMAT, particularly if the EnforceAmericanSettings
property is TRUE.
|
|
|
|
CHARACTER FormatDateTime (datetime)
|
Produces a string version of a datetime, formatted per the
application's DATE-FORMAT. This may not be the current
SESSION DATE-FORMAT, particularly if the EnforceAmericanSettings
property is TRUE.
|
|
|
|
CHARACTER FormatDateTimeTz (datetime-tz)
|
Produces a string version of a date, formatted per the
application's DATE-FORMAT. This may not be the current
SESSION DATE-FORMAT, particularly if the EnforceAmericanSettings
property is TRUE.
|
|
|
|
Progress.Json.ObjectModel.JsonObject HandleCountRequest (IFetchDataRequest, IRestRequest, IWebRequest, dataset-handle)
|
Handles count requests for REST entities by invoking the CountResultRecords method
Notes : Creates a CountRecordsRequest with StopAfter=0, invokes the service method,
and builds a JSON response with the count result
@param poFetchDataRequest The fetch data request containing filter and pagination information
@param poRestRequest The REST request containing entity name and field information
@param poRequest The web request for additional context
@param phDataset The dataset handle to be used for the operation (input-output)
@return JsonObject containing the count response
*/
|
|
|
|
CHARACTER HandleDatasetControlString (handle)
|
Checks for a Dataset Control string as part of the Questions API
|
|
|
|
INTEGER HandleDelete (IWebRequest)
|
Handles the DELETE request
|
|
|
|
HandleDeleteRequest (IWebRequest, IHttpResponse)
|
Performs the processing of a DELETE request
|
|
|
|
Progress.Json.ObjectModel.JsonConstruct HandleFetchRequest (IRestRequest, IFetchDataRequest, IWebRequest, character, character)
|
Handles fetch requests for REST entities and builds appropriate JSON responses
Notes : Routes the request to either BuildRecordResponse or BuildCollectionResponse based on the RestAddress type
@param poRestRequest The REST request containing address and entity information
@param poFetchDataRequest The fetch data request with filtering and pagination parameters
@param poRequest The web request containing HTTP context information
@param pcQuerySort Query string for sorting the results
@param pcFields Comma-separated list of fields to include in the response
@return JsonConstruct The JSON response containing either a single record or a collection
*/
|
|
|
|
INTEGER HandleGet (IWebRequest)
|
Handles the GET request
|
|
|
|
Progress.Json.ObjectModel.JsonObject HandleGetInitialValuesRequest (IRestRequest, IWebRequest)
|
Gets the initial values for an entity
|
|
|
|
HandleGetRequest (IWebRequest, IHttpResponse)
|
Performs the processing of a GET request
|
|
|
|
INTEGER HandlePatch (IWebRequest)
|
Handles the PATCH request
|
|
|
|
HandlePatchRequest (IWebRequest, IHttpResponse)
|
Performs the processing of a GET request
|
|
|
|
INTEGER HandlePost (IWebRequest)
|
Handles the POST request
|
|
|
|
HandlePostRequest (IWebRequest, IHttpResponse)
|
Performs the processing of a POST request
|
|
|
|
INTEGER HandlePut (IWebRequest)
|
Handles the PUT request
|
|
|
|
HandlePutRequest (IWebRequest, IHttpResponse)
|
Performs the processing of a POST request
|
|
|
|
Progress.Json.ObjectModel.JsonConstruct InitializeJsonParameterObject (IRestRequest, IWebRequest)
|
Initializes the JSON Parameter Object instance
|
|
|
|
Progress.Lang.Object InitializeParameterObject (IRestRequest, IWebRequest, Object, character)
|
Creates and initializes the Parameter Object instance
|
|
|
|
InitializeRequestArguments (IRestRequest, IWebRequest, Method, handle, handle, handle, handle, handle, Object)
|
Initializes the JSON Parameter Object instance
|
|
|
|
InvokeErrorHandler (Error, IHttpResponse)
|
Invokes the error handler
|
|
|
|
Progress.Lang.Object InvokeMethod (IRestRequest, IWebRequest)
|
Invokes a method of a Business Task or Business Entity
|
|
|
|
ProcessHttpResponse (IHttpResponse, IHttpRequest, IRestRequest)
|
Tests if the invoked service supports the HTTP response processing
and invokes the UpdateHttpResponse method
|
|
|
|
Consultingwerk.ListSortField ProcessSortString (character, character, handle)
|
Processes the Sort String
|
|
|
|
LOGICAL VerifyMethodSignature (Parameter[])
|
Verifies if the method signature is compatible to the Service Interface
|