We have a customer that needs to use SOAP to call into IDM 9.2. As you know, IDM doesn't support SOAP anymore. Do any of you know of any type of "shim layer" that would allow the old SOAP calls to make a bridge into the new REST calls?
Hi Ted,
Depending on what you want in terms of middleware;
This can be done using Azure API management, see: https://tahirrauf.com/2020/04/18/rest-to-soap-using-azure-api-management/ (for example) on quite a good 'how to', for this use case (making a modern REST API available as SOAP). Be sure to point the customer to the downsides as well.
Depending on their specific use case this article from Microsoft might also help them;
Hi Ted,
It's not a perfect 'shim layer' but Azure API management can be used for this:
This article: https://tahirrauf.com/2020/04/18/rest-to-soap-using-azure-api-management/ is quite detailed on how to set this up (And also indicating some of the downsides of doing this).
This article from Microsoft itself might also give some good pointers: https://learn.microsoft.com/en-us/azure/api-management/restify-soap-api
Hopefully one of these will give some good guidance on how to allow someone to make SOAP calls and bridge these into the new REST-API.
And apologies for the double post. Apparently that first one was abusive, causing me to repost... I blame the software;-)