実装する操作の特定

実装された操作で何が起きるかを知るには、SoapUI を使用して API エラーを発生させます。次の例の手順に従って、​John​ という名前の顧客に対して ​OrderTshirt​ 操作を使用して SoapUI で要求を作成します。API はこの操作を処理できないため、SOAP エラーが発生します。

  1. SoapUI で、新しい SOAP プロジェクトを作成して、デプロイされた Mule APIkit プロジェクトの URL を初期 WSDL に配置します。
    この例では、URL は ​http://localhost:8081/TshirtService/TshirtServicePort?wsdl​ です。

    新規 SOAP プロジェクトウィンドウで、初期 WSDL ファイル http://localhost:8081/TshirtService/TshirtServicePort?wsdl が表示されています
  2. SoapUI で、要求エンベロープに値を入力して John 用の大きい T シャツを要求します。

    1. [Projects (プロジェクト)]​ > ​[TshirtServicePort?wsdl]​ > ​[TshirtServiceSoapBinding]​ > ​[OrderTshirt]​ > ​[Request 1 (要求 1)]​ を選択します。

    2. <size>​ タグの間に​「L」​と入力します。

    3. <name>​ タグの間に​「John」​と入力します。

  3. 要求を送信します。

    結果は SOAP エラーになります。

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
       <soap:Body>
          <soap:Fault xmlns:soap="http://schemas.xmlsoap.org/soap/envelope">
             <faultcode>soap:Server</faultcode>
             <faultstring>Operation [OrderTshirt:\soapkit-config] not implemented</faultstring>
          </soap:Fault>
       </soap:Body>
    </soap:Envelope>