Понимание документа WSDL, что подразумевается под - PullRequest
0 голосов
/ 19 января 2011

Это мой код Java

public class TestClient
{
    public int a=55;    

    public void setname(String nameeey){

    }

    public int foo(){
      return 55;
    }

    public String foo2(int value, int a2,double hool){
       return "2343";
    }
}

и это тип порта для документа wsdl

<wsdl:portType name="TestClientPortType">

  <wsdl:operation name="foo">
      <wsdl:input name="foo" message="tns:foo">
      </wsdl:input>
      <wsdl:output name="fooResponse" message="tns:fooResponse">
      </wsdl:output>
  </wsdl:operation>

  <wsdl:operation name="setname">
      <wsdl:input name="setname" message="tns:setname">
      </wsdl:input>
      <wsdl:output name="setnameResponse" message="tns:setnameResponse"> 
      </wsdl:output>
  </wsdl:operation>

  <wsdl:operation name="foo2">
      <wsdl:input name="foo2" message="tns:foo2"> 
      </wsdl:input>
      <wsdl:output name="foo2Response" message="tns:foo2Response"> 
      </wsdl:output>
  </wsdl:operation>

</wsdl:portType>

что значит

<wsdl:output name="fooResponse" message="tns:fooResponse">

означает?

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Веб-службы относятся к обмену сообщениями и представляют собой различные шаблоны обмена сообщениями (MEP). В случае операции foo это шаблон IN-OUT или запрос / ответ (относящийся к методу java).

Входное сообщение - это запрос, который вы отправляете в службу, а выходное сообщение - ответ от службы. Таким образом, сообщение «fooResponse» является оберткой вокруг целочисленного возвращаемого значения.

0 голосов
/ 19 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...