High-level RESTful Web service attributes
Attributes for high-level RESTful Genero Web Services.
The attributes listed in Table 1 cannot have values.
| Attribute | Description | 
|---|---|
 | 
In order to remove an existing resource, you set the WSDelete attribute. | 
 | 
In order to retrieve a resource, you set the WSGet attribute. | 
 | 
In order to retrieve resource headers, you define the WSHead attribute. | 
 | 
In order to partially update an existing resource, you define the WSPatch attribute. | 
 | 
In order to create a new resource, you set the WSPost attribute. | 
 | 
Update an existing resource with the WSPut attribute. | 
 | 
You define the WSTrace attribute for debugging purposes. | 
| Attribute | Description | 
|---|---|
 | 
Specifies a path to a REST Web service resource that identifies its function and allows parameters to be passed in the URL. | 
| Attribute | Description | 
|---|---|
 | 
Specifies a value for a template path to a REST Web service resource. | 
 | 
Allows cookies to be passed to Web service REST function. | 
 | 
Specifies the query string that appears after a question mark (?) in the request URL. | 
| Attribute | Description | 
|---|---|
 | 
Defines custom headers in the request and response of Web service functions. | 
 | 
Defines file attachments in the REST message. | 
| Attribute | Description | 
|---|---|
 | 
WSContext defines an injection variable to retrieve REST operation context values at the service level. | 
 | 
Specifies a description of the status-code that is returned in the HTTP response. | 
 | 
Specify information about the Web service such as title, version, contact details, scopes, etc. | 
 | 
Specify access via scopes that applies at the whole Web service level (the module). | 
 | 
Set a default set of operations to display in the OpenAPI documentation. | 
| Attribute | Description | 
|---|---|
 | 
Defines a list of errors that may be encountered accessing a REST resource. | 
 | 
Defines the HTTP success status sent in the REST response. | 
| Attribute | Description | 
|---|---|
 | 
Specify security in the REST service via scopes. | 
| Attribute | Description | 
|---|---|
 | 
Defines the data format of the REST message. | 
 | 
Describes the REST function, parameters, and return values. | 
 | 
Specify alternative names for parameters in a REST function. | 
 | 
Qualifies a parameter as optional in a REST function. |