Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

createClassFromWsdl

(제거됨) WSDL 문서에 따라 MATLAB 클래스 생성

createClassFromWsdl은 제거되었습니다. matlab.wsdl.createWSDLClient를 대신 사용하십시오. 자세한 내용은 호환성 관련 고려 사항 항목을 참조하십시오.

설명

createClassFromWsdl(source)source에 정의된 서비스 이름을 기반으로 한 MATLAB® 클래스를 만듭니다.

createClassFromWsdl은 현재 폴더에 클래스 폴더 @servicename을 만듭니다. 클래스 폴더에는 다음 파일이 들어 있습니다.

  • 각 웹 서비스 작업에 대한 메서드 파일

  • 디스플레이 메서드 display.m

  • 생성자 servicename.m

입력 인수

모두 축소

WSDL(웹 서비스 기술 언어) 문서로, 문자열로 지정됩니다. 이름에는 다음 중 하나를 사용하여 문서 위치가 포함되어야 합니다.

  • URL

  • 전체 경로

  • 상대 경로

버전 내역

R2006a 이전에 개발됨

모두 축소

R2021b: createClassFromWsdl은 제거됨

MATLAB에서 WSDL(웹 서비스 기술 언어)을 사용하여 웹 서비스와 통신하는 함수인 createClassFromWsdlmatlab.wsdl.createWSDLClient로 대체되었습니다. matlab.wsdl.createWSDLClient를 사용하면 WSDL 문서에 액세스하는 데 필요한 추가 정보를 지정할 수 있습니다. 자세한 내용은 weboptions를 참조하십시오.

matlab.wsdl.createWSDLClient를 사용하려면 다음을 수행하십시오.

  1. 지원되는 버전의 Java® JDK™ 프로그램과 Apache® CXF 프로그램을 다운로드합니다. 자세한 내용은 Set Up WSDL Tools 항목을 참조하십시오.

  2. 이들 프로그램의 경로를 설정합니다.

    matlab.wsdl.setWSDLToolPath('JDK',jdk,'CXF',cxf)

    여기서 jdk는 JDK 설치의 경로이고 cxf는 CXF 프로그램의 경로입니다.

코드를 업데이트하려면 다음 예제를 살펴보십시오. 다음 URL을 갖는 웹 서비스가 있다고 가정하겠습니다.

url = 'https://examplesite.com/samplewebservice';

createClassFromWsdl에 대한 다음의 호출을

createClassFromWsdl(strcat(url,'?WSDL'))

다음으로 바꿉니다.

matlab.wsdl.createWSDLClient(url)

참고

matlab.wsdl.createWSDLClient는 RPC-encoded WSDL 문서를 지원하지 않습니다.