WSInfo

Specify service information at the service level of the REST service.

Syntax

WSInfo

Usage

You use this attribute to specify information that describes the service such as the service title, version, and contact details.

The WSInfo attribute must be set in an ATTRIBUTE() clause on the information record at the module level. This allows you to provide service information that is useful to clients.

WSInfo is an optional attribute.

Example using WSInfo in the service information record

The example service information record follows the OpenAPI standard.
Note: The GWS does not check the record structure used with WSInfo attribute. You are therefore allowed to add the fields you want to be available in the OpenAPI specification.
PUBLIC DEFINE serviceInfo
  RECORD ATTRIBUTE (WSInfo)
    title STRING,
    description STRING,
    termOfService STRING,
    contact RECORD
      name STRING,
      url STRING,
      email STRING
    END RECORD,
    version STRING
  END RECORD  = (title: "Officestore RESTful Services.", version: "3.0", contact: ( email:"helpdesk@mysite.com") )