Napisałem klienty webservices dla wielu webservices przez lata i prawie przez cały czas dostaję XSD oprócz WSDL i używam tego XSD więcej niż WSDL by zrozumieć webservice .
Jednak nigdy nie stworzyłem usługi internetowej. Zrobiłem wiele tutoriali i proste, ponieważ nie są zaangażowane w tworzenie XSD.
Czy niektórzy mogą mi powiedzieć, w jaki sposób mogę utworzyć XSD dla usługi internetowej, którą utworzyłem.Jak produkować XSD dla usługi SOAP WebService
7
A
Odpowiedz
9
Element Types
z XDD. Jest to system typu używany przez WSDL. To właściwie część WSDL specification. Możliwe jest używanie innych systemów do pisania, ale standardem jest XSD i nigdy wcześniej nie widziałem czegoś innego.
Wiele, jeśli nie większość bibliotek usług internetowych, po prostu zablokuje wszystko w jednym, płaskim WSDL, ale jeśli korzystasz z WCF z umowami danych (domyślnie), to faktycznie wypakuje pliki XSD osobno, a zobaczysz je jako dyrektywy xsd:import
. W przeciwnym razie po prostu skopiuj to, co jest w środku: <wsdl:types>
, uderz w declaration, zapisz je z rozszerzeniem .xsd
i tam masz swój schemat.
Powiązane problemy
- 1. Jak śledzić żądania usługi WebService ScriptService?
- 2. Klient usługi Java Webservice UsernameToken odpowiadający PHP
- 3. Zużywający WebService PHP SOAP z ASP.NET
- 4. Pierwsza umowa XSD - Usługa internetowa Soap WCF
- 5. Uzyskaj komunikat SOAP przed wysłaniem go do usługi WebService w .NET
- 6. Nie można odwzorować odpowiedzi usługi SOAP
- 7. Jak ustawić limit czasu dla JAX-WS WebService Zadzwoń
- 8. Jak odróżnić usługi internetowe SOAP lub REST?
- 9. Usługi sieciowe SOAP w Haskell?
- 10. Rozpoczęcie korzystania z usługi Rally REST webservice API
- 11. Jak zapobiegać uwzględnianiu przesunięcia strefy w obiekcie SOAP xsd: dateTime?
- 12. C# Jak zainicjować WebService
- 13. Klient Java dla usługi sieciowej SOAP z uwierzytelnianiem NTLM
- 14. type = "xs: string" OR type = "xsd: string" w protokole SOAP
- 15. Dodawanie nagłówków SOAP dla usługi WWW HTTP Endpoint programu SQL 2005 w programie Visual Studio 2008
- 16. Usługi sieciowe - SOAP a "XML przez HTTP"
- 17. Klient usługi WSDL/SOAP systemu Android
- 18. Jak uzyskać CXF do generowania zewnętrznego XSD dla WSDL?
- 19. Używanie CORS + SOAP + WCF do usługi HTTPS
- 20. EDYTUJ SOAP usługi WCF przy użyciu IClientMessageInspector
- 21. SOAP, żądania usługi http i adres URL
- 22. Odtwarzanie: Odpowiedź Binary Webservice
- 23. HTTP kod błędu: 302 Dzwoniąc https WebService
- 24. Sprawdzanie poprawności komunikatu SOAP przeciwko WSDL z wieloma XSD
- 25. Udostępnianie typów WSDL bez XSD
- 26. Biblioteki SOAP dla PHP
- 27. Webservice z CXF: Jak korzystać z ResponseWrapper?
- 28. Jak wykonać wywołanie usługi WWW wsdl SOAP z wiersza polecenia
- 29. Jak przekazywać dane uwierzytelniające do usługi sieciowej SOAP?
- 30. WebService Główki Authentication
Przepraszam za późną powtórkę i dziękuję za odpowiedź. Oto [WSDL] (http://appfuse.org/rpc/soap-axis/confluenceservice-v1?wsdl) proszę wskazać, gdzie jest XSD. –
@user: Dokładnie tam, gdzie powiedziałem, pod "". –
Aaronaught