Main Content

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

createSoapMessage

(제거됨) 서버에 보낼 SOAP(Simple Object Access Protocol) 메시지 생성

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

설명

message = createSoapMessage(namespace,method,values,names,types)는 SOAP message를 만듭니다.

message = createSoapMessage(namespace,method,values,names,types,style)은 지정된 style을 사용하여 message를 만듭니다.

입력 인수

모두 축소

웹 서비스 위치로, 유효한 URI(Uniform Resource Identifier) 형식의 문자열로 지정됩니다.

웹 서비스 작업 이름으로, 문자열로 지정됩니다.

method의 입력 인수로, 셀형 배열로 지정됩니다.

method의 파라미터로, 셀형 배열로 지정됩니다.

values의 XML 데이터형으로, 셀형 배열로 지정됩니다.

SOAP 메시지를 구성하는 스타일로, 다음 값 중 하나로 지정됩니다. namespace에 지정된 서비스가 지원하는 스타일을 사용합니다.

'rpc'

RPC(원격 프로시저 호출) 인코딩

'document'

문서 스타일 인코딩

출력 인수

모두 축소

Java DOM(문서 객체 모델)으로, 문자열로 반환됩니다.

버전 내역

R2006a 이전에 개발됨

모두 축소

R2021b: createSoapMessage는 제거됨

createSoapMessage 대신 matlab.wsdl.createWSDLClient 함수를 사용해 보십시오. createSoapMessage 함수를 직접적으로 대체하는 함수는 없으나, WSDL 인터페이스를 만들면 웹 서비스 기능에 액세스할 수 있습니다.

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

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

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

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

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

  3. url에 위치한 서비스에 대한 인터페이스를 만듭니다.

    matlab.wsdl.createWSDLClient(url)

참고

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