C'è un modo con cui posso generare xsd da wsdl. Qualsiasi link o strumento farà anche. Qual è il modo più semplice per farlo?Come generare xsd da wsdl
risposta
È possibile utilizzare SoapUI: http://www.soapui.org/ Questo è un programma generalmente utile. Crea un nuovo progetto, connettiti al collegamento WSDL, quindi fai clic con il pulsante destro del mouse sul progetto e pronuncia "Mostra visualizzatore interfaccia". Sotto "Schemi" sulla sinistra puoi vedere l'XSD.
SoapUI può fare molte cose però!
Non riesco a trovare un'opzione per esportare XSD da questo strumento ... vuoi solo usarlo come visualizzatore WSDL e usarlo per copiare e incollare il contenuto dell'elemento '
Sì, faccio solo copia-incolla. Forse c'è un modo più elegante per farlo? –
Fantastico. Ho provato a utilizzare il file svcutil.exe e ha generato schemi ma più file XSD non solo un file XSD come client richiesto. Basta copiare e incollare da SOAPUI (ancora una volta tra i tag
(QUANDO .wsdl si riferisce a .xsd/schemi utilizzando importazione) Se si utilizza il WMB Tooklit (v8.0.0.4 WMB) allora si può trovare .xsd usando seguente procedura:
Crea libreria (facoltativo)> Clic con il tasto destro, Nuovo file modello messaggio> Seleziona SOAP XML> Scegli opzione 'Ho già WSDL per i miei dati'> 'Seleziona file fuori dallo spazio di lavoro'> 'Seleziona i collegamenti WSDL da importare' (se ci sono multiplo)> Fine.
Ciò fornirà i file .xsd e .wsdl nel workspace (Prospettiva dell'applicazione).
procedere come segue:
- Creare un progetto utilizzando il WSDL.
- Scegli la tua interfaccia e apri nel visualizzatore di interfacce.
- Passare alla scheda 'Contenuto WSDL'.
- Utilizzare l'ultima icona nella scheda 'Contenuto WSDL': 'Esporta l'intero file WSDL ei file inclusi/importati in una directory locale'.
- selezionare la cartella in cui si desidera esportare gli XSD.
Nota: SOAPUI rimuoverà tutti i percorsi relativi e salverà tutti gli XSD nella stessa cartella.
Esporta solo il WSDL, non i file XSD. (usando SoapUI 5.2.1) forse sto facendo qualcosa di sbagliato? –
@Raj, quale versione di SoapUI ti stai riferendo qui? – Sam
- 1. Generare webservice da WSDL
- 2. Estrazione automatica XSD in linea da WSDL in file XSD
- 3. schema xsd non presentato da wsdl
- 4. Come generare classi da WSDL e XSD con gradle, equivalente a maven-jaxb2-plugin
- 5. Generare classi con jaxb2-maven-plugin da WSDL
- 6. XSD e WSDL in diverse directory
- 7. Come generare file XSD per il servizio Web
- 8. come generare servizio web di WSDL
- 9. Consumo webservice con file WSDL e XSD
- 10. Come generare automaticamente i bean Java da WSDL?
- 11. Genera struttura DDIC da XSD
- 12. Riferimento Web BizTalk - XSD generato ha informazioni "perse" dal WSDL
- 13. Scrivere il servizio Web jax-ws e generare WSDL senza XSD
- 14. Come posso generare oggetti Java con annotazioni di convalida dei bean da un XSD?
- 15. come ottenere maven-jaxws-plugin per generare @XmlElementWrapper su classi generate da xsd?
- 16. strumento per generare file xml da xsd (per testare)
- 17. Convalida messaggio SOAP contro WSDL con più XSD
- 18. Ruby gem per consumare Webservices wsdl con xsd: import
- 19. utility per generare XSD dalla classe java
- 20. wsdl: come generare un'eccezione con errorCode e errorMessage inline?
- 21. Da generazione Pojo a Xsd
- 22. wsimport .wsdl: perché generare file .class e non file .java?
- 23. Generazione di stub soaplib Python da WSDL
- 24. Generare codice da WSDL in WCF continua a restituire il messaggio non corrisponde al valore predefinito
- 25. Quali strumenti accessibili da Python è possibile utilizzare per generare XSD da un documento XML?
- 26. Publishing statico WSDL e dei relativi schemi XSD utilizzando Spring WS
- 27. Errore WSDL: SOAP-ERROR: analisi WSDL: impossibile caricare da
- 28. Come produrre XSD per un SOAP Webservice
- 29. Specifica del nome del pacchetto quando si utilizza Maven per generare Java da WSDL
- 30. Qual è il modo più semplice per generare un client Java da un WSDL codificato RPC
È possibile generare XML da WSDL poiché WSDL è una specifica per un servizio. Tuttavia, la conversione in XSD sembra strana. Perché vorresti farlo? http://stackoverflow.com/questions/1952015/what-is-the-difference-between-xsd-and-wsdl – Jontatas
Perché è necessario creare xml utilizzando xsd di un wsdl. – user3365075
È possibile estrarre l'XSD che è stato importato o incorporato nell'elemento ' ' nel WSDL. Se è importato, devi solo ottenere l'URL (e possibilmente calcolare il percorso assoluto, se è relativo). Se è incorporato, estrai il contenuto di ' '. –
helderdarocha