|
Options |
Name |
Purpose |
|
|
ApplySchemaOptions (handle, SchemaOption)
|
/** Applies schema-related options (serialize-*) to a table/dataset/child handle
@param handle The buffer/dataset handle to which to apply the option
@param SchemaOption The schema option to apply to the input schema structure */
|
|
|
Ccs.Common.Support.IHandleHolder CloneServiceSchema (SchemaOption)
|
/* Clones a service schema
@param SchemaOption The schema option to apply
@return handle A schema handle. UNKNOWN if the schema cannot be found */
|
|
|
LOGICAL Equals (Object)
|
|
|
|
FindOperationRecord (character, character, buffer)
|
/* Helper method to find and position the Operation buffer to a given service/method. Caller must check
availablity themselves.
@param character The service URI
@param character The http method
@param buffer The Operation record to find. */
|
|
|
FindSchemaRecord (character, buffer)
|
/* Helper method to find and position the Service buffer to a given service. Caller must check
availablity themselves.
@param character The schema name
@param buffer The schema record to find. */
|
|
|
OpenEdge.Web.DataObject.MappedOperation GetOperation (character)
|
/* Returns details about the operation, for a service by name. If more than one
operation exists with the same name, pick the first.
@param character An optional name for the operation
@return MappedOperation The operation map for this name */
|
|
|
OpenEdge.Web.DataObject.MappedOperation GetOperation (character, MethodEnum)
|
/* Returns details about an operation in this service
@param character The relative URI
@param MethodEnum The HTTP method
@return MappedOperation The operation map for this Method/URI */
|
|
|
OpenEdge.Web.DataObject.MappedOperation GetOperations ()
|
/* Returns an array or operations for the service
@return MappedOperation[] The operations for this service */
|
|
|
HANDLE GetSchema (character)
|
/* Returns a named schema for a latest version of a service.
@param character The schema name
@return handle An empty data structure (TT or PDS) */
|
|
|
HANDLE GetSchemas ()
|
/* Returns all of the schema names associated with a service .
@return handle[] An array of service schemas */
|
|
|
LOGICAL HasOperation (character)
|
/* Indicates whether a mapped operation exists with a given name
@param character The operation name
@return logical TRUE if the service exists */
|
|
|
LOGICAL HasOperation (character, MethodEnum)
|
/* Indicates whether a mapped operation exists for this service
@param character The relative URI (to the service)
@param MethodEnum The HTTP method
@return logical TRUE if the service exists */
|
|
|
LOGICAL HasSchema (character)
|
/* Indicates whether a mapped operation exists with a given name
@param character The operation name
@return logical TRUE if the service exists */
|
|
|
CHARACTER NormaliseServiceName (character)
|
/* Makes sure the service name is 'nice' and clean.
@param character A service name that may be empty or have /'s
@return character A non-slashed, non-empty name */
|
|
|
LOGICAL PutOperation (MappedOperation)
|
/* Adds a new operation map for a service.
@param MappedOperation The operation map for this Method/URI
@return logical TRUE if the operation already exists. */
|
|
|
LOGICAL PutSchema (character, handle)
|
/* Saves a schema for a given service.
@param character The schema name
@param handle An empty data structure (TT or PDS)
@return logical TRUE if the schema already exists. */
|
|
|
RemoveOperation (character, MethodEnum)
|
/* Removes an operation mapping from the collection operation maps.
No-op if none exists.
@param character The relative URI
@param MethodEnum The HTTP method */
|
|
|
RemoveSchema (character)
|
/* Removes a schema from service
No-op if none exists.
@param character The schema name */
|
|
|
CHARACTER ToString ()
|
|