OpenAPI 3.0 en IBM API Connect
IBM® API Connect da soporte a la especificación OpenAPI 3.0 , con algunas limitaciones. La implementación actual incluye soporte completo para los requisitos de Berlin Group NextGen PSD2.
Visión general
Un producto puede contener cualquier combinación de las API OpenAPI 2.0 y OpenAPI 3.0. Cuando publica un producto que contiene una API OpenAPI 3.0, se valida dicha API para asegurarse de que la sintaxis sea correcta y que las referencias a recursos de configuración y políticas se resuelvan correctamente, del mismo modo que se validan las API de OpenAPI 2.0.
También puede validar las API de OpenAPI y 3.0 en su sistema de archivos local utilizando el apic
validate comando que proporciona la CLI del kit de herramientas para desarrolladores; para obtener más información, consulte «Validación de la definición YAML o JSON de una API o un producto ».
Si recupera un objeto de API utilizando la CLI de developer toolkit o las API REST de API Connect , hay una propiedad oai_version que define qué versión de OpenAPI representa la API.
No hay soporte de API de OpenAPI 3.0 con DataPower® Gateway (v5 compatible); el soporte de API de OpenAPI 3.0 lo proporciona DataPower API Gateway solo.
Limitaciones
- Limitaciones de la interfaz de usuario
- Limitaciones de las API impuestas por DataPower API Gateway
- Para suprimir el mensaje de error para las limitaciones siguientes y publicar la API, establezca la propiedad
x-ibm-configuration.compatibility.suppress-limitation-errorsentruetal como se muestra en el ejemplo siguiente:compatibility: suppress-limitation-errors: trueAtención: Habilitarsuppress-limitation-errorssimplemente inhabilita los mensajes de error para que se pueda publicar la API.