How to consume a SOAP wsdl into APIM hosted on IIS on a VM within same VNet?

Gourav Sood 1 Reputation point
2020-02-13T19:15:29.737+00:00

Hi Team

I’ve hosted an internal APIM instance within a subnet of a VNET and integrated it with Application Gateway in same VNET but different subnet.
Later Configured custom domains on APIM,
then Configured Application Gateway for all the necessary configuration to expose Dev portal and APIM gateway securely over internet with end to end SSL.

It works Perfectly. I'm able to consume APIs and Azure Functions and any resources within the cloud successfully including SOAP services hosted using azure websites.

I later setup a VM into another subnet of same VNET and hosted a sample WCF application , registered it with a pvt dns zone , dns resolution is successful and browsable from within the same VNet as well other peered VNET making it available within all my VNETs

All the four artefacts
i.e Application Gateway,
APIM internal Instance
Private DNS Zone
Virtual Machines.

are part of same VNET but different Subnets.

Yet I'm unable to consume my sample WCF into APIM.
It gives the error "unable to download wsdl , make sure the service is publically available".

Can you please suggest me how so to make it work?

Regards
Gaurav

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,081 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. brtrach 251 Reputation points
    2020-02-14T21:52:27.83+00:00

    @Anonymous Thank you for your question. The azure-webapps-apis tag is for questions regarding the API feature of an Azure Web App.

    At this time, Azure API Management has not been migrated over to the new Q&A platform. We kindly request you to post your question here to receive support from the community and Microsoft engineers. Thank you for your understanding.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.