Quando você registra um serviço na API do WSO2Gerente via Web ou através da interface REST, você pode adicionar um WSDL à sua descrição de serviço. Este WSDL é interpelado e carregado no registro do WSO2 API Manager. É possível desabilitar isso? Registre somente o próprio URL do WSDL.
No nosso caso, temos o WSDL e o XSD armazenados em outro lugar. Não queremos que o gerenciador de API armazene essa definição novamente em seu próprio registro.
Respostas:
0 para resposta № 1O objetivo de armazenar WSDL é, se armazenarmos somenteo URL real do wsdl e, se exibirmos isso na loja, o usuário poderá invocar diretamente o serviço de back-end (não via gateway). Portanto, o usuário não utilizará o afogamento lá.
O que fazemos é, quando armazenamos o wsdl no APIManager,Alteramos as URLs de serviço no wsdl original para apontar o URL do gateway. Assim, quando o usuário cria uma solicitação do WSDL, ele sempre verá apenas o URL do gateway.