Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

createSoapMessage

(削除済み) サーバーに送信する SOAP (簡易オブジェクト アクセス プロトコル) メッセージの作成

createSoapMessage は削除されました。代わりに matlab.wsdl.createWSDLClient を使用してください。詳細については、互換性についての考慮事項を参照してください。

説明

message = createSoapMessage(namespace,method,values,names,types) は、SOAP message を作成します。

message = createSoapMessage(namespace,method,values,names,types,style) は、指定された stylemessage を作成します。

入力引数

すべて折りたたむ

Web サービスの場所。有効な URI (Uniform Resource Identifier) の形式の文字列として指定します。

Web サービス操作の名前。文字列として指定します。

method の入力引数。cell 配列として指定します。

method のパラメーター。cell 配列として指定します。

values の XML データ型。cell 配列として指定します。

SOAP メッセージを作成するスタイル。次の値のいずれかとして指定します。namespace で指定したサービスでサポートされるスタイルを使用してください。

'rpc'

リモート プロシージャ コール (RPC) のエンコード

'document'

ドキュメント スタイルのエンコード

出力引数

すべて折りたたむ

Java ドキュメント オブジェクト モデル (DOM)。string として返されます。

バージョン履歴

R2006a より前に導入

すべて折りたたむ

R2021b: createSoapMessage の削除

createSoapMessage の代わりに関数 matlab.wsdl.createWSDLClient を使用することを検討してください。関数 createSoapMessage に直接置き換わる関数はありませんが、WSDL インターフェイスを作成すると、Web サービスの機能にアクセスできます。

matlab.wsdl.createWSDLClient の使用を開始するには、次を行います。

  1. サポートされているバージョンの Java JDK™ および Apache® CXF プログラムをダウンロードします。詳細については、WSDL ツールの設定を参照してください。

  2. これらのプログラムへのパスを設定します。

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

    ここで、jdk は JDK インストールへのパス、cxf は CXF プログラムへのパスです。

  3. url にあるサービスへのインターフェイスを作成します。

    matlab.wsdl.createWSDLClient(url)

メモ

matlab.wsdl.createWSDLClient は RPC-encoded の WSDL ドキュメントをサポートしません。