Como gerar o xsd a partir do wsdl
Existe alguma forma pela qual eu possa gerar xsd a partir do wsdl. Qualquer link ou ferramenta também serve. Qual é a maneira mais simples de fazer isto?
3 answers
Pode utilizar SoapUI: http://www.soapui.org/ Este é um programa geralmente útil. Faça um novo projeto, conecte-se ao link WSDL, em seguida, clique com o botão direito no projeto e diga "Mostrar Visualizador de interface". Sob "esquemas" à esquerda você pode ver o XSD.
Mas SoapUI pode fazer muitas coisas!Siga estes passos:
- Crie um projecto usando o WSDL.
- Escolha a sua interface e abra no visualizador de interfaces.
- navegue para a página 'conteúdo WSDL'.
- Use o último ícone na página 'conteúdo do WSDL':'exportar todo o WSDL e incluir/importar ficheiros para uma pasta local'.
- Seleccione a pasta para onde deseja exportar os XSDs.
Nota: O SOAPUI irá remover todos os caminhos relativos e irá gravar todos os XSD no mesmo pasta.
(quando .o wsdl refere-se a isso .XSD / schemas usando o import) Se você está usando o WMB Tooklit (v8.0.0.4 WMB), então você pode encontrar .xsd usando os seguintes passos:
Criar uma biblioteca (opcional) > carregue com o botão direito , novo ficheiro de modelo de mensagem > seleccione SOAP XML > escolha a opção 'Já tenho o WSDL para os meus dados' > 'seleccione o ficheiro fora do espaço de trabalho' > 'seleccione as combinações de WSDL a importar' (se existirem várias) > terminar.
Isto vai dar-te o ... xsd and .ficheiros wsdl no seu espaço de trabalho (Application Perspective).