WS Management Interface WSDL contains dead links
search cancel

WS Management Interface WSDL contains dead links

book

Article ID: 94248

calendar_today

Updated On:

Products

CA API Gateway

Issue/Introduction

The API Gateway provides a WS management interface (/wsman) for managing the Gateway via SOAP requests. There is a desire to test/use this interface via SOAP UI. wsman has been  published as an internal service and the wsdl has been copied. However, it contains broken links to files located somewhere. eg.

<xs:import namespace="http://ns.l7tech.com/2010/04/gateway-management" schemaLocation="gateway-management.xsd"/> 
<import location="http://schemas.xmlsoap.org/ws/2004/09/transfer/transfer.wsdl" namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer"/>

What is the complete wsdl defined for the wsman interface?

Environment

All supported versions of the API Gateway

Resolution

When you try to get the WSDL through a request to the Gateway (i.e http://<GATEWAY_HOST>:8080/wsman?wsdl), it will evaluate the incoming request and replace all the broken links with correct URLs like below. 

<xs:import namespace="http://ns.l7tech.com/2010/04/gateway-management" schemaLocation="http://<GATEWAY_HOST>:8080/ssg/wsdl/gateway-management.xsd"/>
<import location="http://<GATEWAY_HOST>:8080/ssg/wsdl/transfer.wsdl" namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer"/>