Creating a schema component
Schemas provide developers with information about the request they should make, or the response they should expect to receive, when calling an API operation. You can create schemas in various places in your API definition.
Before you begin
Note: Schemas are compiled before they are used for validation. Because the
compilation process is longer than the validation process, the compiled schema artifacts are stored
in a cache. The limited capacity of the cache can cause older entries to be evicted from the cache
when newer entries are added. Schemas whose artifacts have been evicted from the cache must be
recompiled, which can cause significant delays in validation.
Launch the schema creation window. For details of the areas in your API definition from where you
can create a schema, see the following topics:
About this task
Note:
- This task relates to configuring an OpenAPI 3.0 API definition. For details on how to configure an OpenAPI 2.0 API definition, see Editing an OpenAPI 2.0 API definition.
- OpenAPI 3.0 APIs are supported only with the DataPower® API Gateway, not with the DataPower Gateway (v5 compatible).
- For details of current OpenAPI 3.0 support limitations, see OpenAPI 3.0 support in IBM® API Connect.
You can complete this task either by using the API Designer UI application, or by using the browser-based API Manager UI.
At any time, you can switch directly to the underlying OpenAPI YAML
source by clicking the Source icon .
To return to the design form, click the Form icon
.