10.7 Support for Consumer using OpenApi 3

Version 10.7 (full version, servers at different patch leveles)

I am trying to integrate to a client that only supports openapi 3, ie not swagger 2. webMethods would be the consumer to a large number of rest services.

When i specify OpenApi 3, next screen consumer is disabled only Provider is available, and the documentation which is awful only details Provider.

Question is does 10.7 support using OpenApi to create the consumer ? I have a large number of services to call, i dont really want to manually create a load of documents and stub calls, was hoping that this basic import would be available

Hi Mark,

OpenAPI 3.0.x support was added to 10.7 starting IS_10.7_Core_Fix7 fix. So ensure that you have a minimum of this fix installed. Additionally install the fixes on the Designer side as well.

Regards,
Aishvarya

Thank you, looked at the documentation for Fix 7 it didnt mention fix to Consumer side…
Server i am currently using is on Fix6, so will request it be upgraded to Fix12 and see if this fixes the issues

Just an update , upgraded 10.7 server to fix 12, and downloaded latest designer 10.15 from this site (i could have reinstalled it from an installation image from 10.7 but didn’t)

I can now create the consumer connectors from the openapi, but it just does not work. I have a service that does a post with no authentication, that fails, it seems to be doing a post then a get from looking at http logs. Another service is a simple get with a bearer token, that would appear to be doing a GET but with no token in the header.

I should add, httpclient works if i create the payload and the authorization token on the header for both calls. But i have a lot of services to implement, and would like to use the connectors.

Is anyone using this consumer openapi 3 in 10.7 (swagger 2 consumer seems to work ok for me).

Is there any sample package code on this ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.