나는 그것을 wsdl로 변환해야하는 .xsd 파일이 있습니다. 어떻게 그렇게할까요? 그리고이 변환은 올바른 접근 방식입니다. 나는 당신이 그렇게 쉽게 그렇게 할 수 없다 같은 .XSD 파일.xsd 파일을 wsdl로 변환하는 방법은 무엇입니까?
2
A
답변
0
4
의 요청 및 응답 데이터를 가지고있다. 일반적으로 xsd
은 입력 및 출력 메시지의 구조 (유형)를 정의합니다. wsdl
은 xsd를 사용하여 서비스에서 공개 할 작업을 정의합니다. operation
에는 일반적으로 이름과 입력 및 출력 메시지 쌍이 있습니다.
명명 규칙을 사용하는 경우를 제외하고는 도구가 xsd에서만 작업을 "재구성"할 수있는 방법이 없습니다. 예 : 메시지 requestDoIt
및 responseDoIt
-> 작업 DoIt
. xsd에 이미 작업이 포함되어 있다면 (이는 비정상적 일 수 있습니다) 괜찮을 수도 있지만 귀하의 경우는 아닙니다.
수동으로 wsdl을 생성하면 너무 길어서는 안됩니다.
<types>
<xsd:schema xmlns="..." targetNamespace="...">
<xsd:import namespace="..." schemaLocation="MySchema.xsd"/>
</xsd:schema>
</types>
...
<wsdl:portType name="...">
<wsdl:operation name="doIt">
<wsdl:input message="tns:requestDoIt"/>
<wsdl:output message="tns:responseDoIt"/>
</wsdl:operation>
</wsdl:portType>
wsdl의 일반 구조를 보려면 WSDL essentials을보십시오.
또는 WSDL Generator (http://www.theprogrammerfactory.com/)의 도구를 사용하여이 작업을 쉽게 할 수 있습니다. (필자는 결코 그것을 사용하지 않았다는 것에 유의하십시오.)
또 다른 접근법은 xsd에서 클래스를 생성 한 다음이를 사용하여 서비스 클래스를 수동으로 정의하는 것입니다 (이것은 대응하는 연산과 함께 유형을 일치시키는 지루한 부분 임). 그런 다음 다른 도구를 사용하여 서비스 클래스를 변환합니다 다시 완전한 wsdl로. xsd 및 wsdl로 변환 할 수있는 다양한 도구가 Java 또는 C# : wsgen, wsimport, xsd.exe, wsdl.exe에서 사용할 수 있습니다.
관련 문제
- 1. .net의 xml에 xsd 파일을 첨부하는 방법은 무엇입니까?
- 2. WSDL로 Perl 인터페이스를 설명합니다.
- 3. XML 파일을 데이터베이스로 변환하는 방법은 무엇입니까?
- 4. MATLAB 파일을 PYTHON으로 변환하는 방법은 무엇입니까?
- 5. (.JAR) 파일을 UML로 변환하는 방법은 무엇입니까?
- 6. NetBeans .form 파일을 .java로 변환하는 방법은 무엇입니까?
- 7. xml 파일을 mysql로 변환하는 방법은 무엇입니까?
- 8. xcdatamodel 파일을 xcdatamodeld 파일로 변환하는 방법은 무엇입니까?
- 9. 파일을 Python으로 utf-8로 변환하는 방법은 무엇입니까?
- 10. xls 파일을 mysql 형식으로 변환하는 방법은 무엇입니까?
- 11. 오디오 파일을 mp3 파일로 변환하는 방법은 무엇입니까?
- 12. xml을 Word로 변환하는 파일을 편집하는 방법은 무엇입니까?
- 13. 바이너리 파일을 Long 정수로 변환하는 방법은 무엇입니까?
- 14. XML 파일을 .Net 클래스로 변환하는 방법은 무엇입니까?
- 15. xls 파일을 xml로 변환하는 방법은 무엇입니까?
- 16. .htaccess 파일을 NGINX로 변환하는 방법은 무엇입니까?
- 17. pdf 파일을 CSV 파일로 변환하는 방법은 무엇입니까?
- 18. WSDL로 작업하십시오. 어떻게?
- 19. XSLT 2.0을 사용하여 XSD (XML Schema Design)를 변환하는 방법
- 20. XSD 파일을 구문 분석하는 방법
- 21. Silverlight 라이브러리에 XSD 스키마 파일을 포함시키는 방법은 무엇입니까?
- 22. XSD를 Java 클래스로 변환하는 방법은 무엇입니까?
- 23. xsd 파일에서 스키마 위치를 지정하는 방법은 무엇입니까?
- 24. DVI를 tex로 변환하는 방법은 무엇입니까?
- 25. 검색어를 변환하는 방법은 무엇입니까?
- 26. iPhone에서 오디오 파일을 변환하는 방법
- 27. .aspx를 .aspx로 변환하는 방법은 무엇입니까?
- 28. XSD 파일을 MySQL에 가져 오기
- 29. XmlTextWriter를 string으로 변환하는 방법은 무엇입니까?
- 30. EXIF 메타에서 발견 된 날짜 시간을 XSD 표준으로 변환하는 방법은 무엇입니까?
다운로드 가능한 파일입니까? 그 안에 .exe가 생기지 않습니다. – sarah
당신은 sdk 폴더 – abmv