SóProvas


ID
183817
Banca
FCC
Órgão
TRE-RS
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

Num documento WSDL, o elemento que define o conteúdo da mensagem, representando os parâmetros que são passados e a resposta que o serviço retorna é

Alternativas
Comentários
  • WSDL Ports

    The <portType> element is the most important WSDL element.

    It defines a web service, the operations that can be performed, and the messages that are involved.

    The port defines the connection point to a web service. It can be compared to a function library (or a module, or a class) in a traditional programming language. Each operation can be compared to a function in a traditional programming language.

  • Não concordo com a resposta dessa questão.
    Não é atoa que ta todo mundo errando ela.
    acho q essa tag nem existe no wsdl. E se existir, essa funcionalidade me parece a principal do WSDL e a única que é obrigatória, que é a tag "types".
    No ducomento da w3c "primer" de wsdl ta falando:

    The types element describes the kinds of messages that the service will send and receive.

    portanto questão no minimo "estranha".
  • NA PAGINA DO IMASTER ESTA ESTE CONCEITO




    Elemento <message>

    O elemento message define os dados a serem transmitidos. Cada elemento message recebe um ou mais elementos <part>, que formam as partes reais da mensagem. O elemento <part> define o conteúdo da mensagem representando os parâmetros que são passados e a resposta que o serviço retorna.

    <wsdl:message name=”getCidade”>
    <wsdl:part name=”cidade” type=”xsd:string” />
    </wsdl:message>
    <wsdl:message name=”getCidadeResponse”>
    <wsdl:part name=”getCidadeReturn” type=”xsd:string” />
    </wsdl:message>

  • Analisando a questão temos o seguinte:
    "elemento que define o conteúdo da mensagem"
    Isso leva a crer que é algum elemento hierarquicamente inferior a <message>
    <message name="getTermRequest">
      <part name="term" type="xs:string"/>
    </message>

    <message name="getTermResponse">
      <part name="value" type="xs:string"/>
    </message>

    <portType name="glossaryTerms">
      <operation name="getTerm">
        <input message="getTermRequest"/>
        <output message="getTermResponse"/>
      </operation>
    </portType>
     

    Comparado a programação tradicional "getTerm" seria uma função, "getTermRequest" e "getTermResponse" seriam parâmetros de entrada e saída respectivamente. E quem define é o elemento <part>

    Fonte: http://www.w3schools.com/wsdl/wsdl_documents.asp
  • Podem definir Part no lugar de Part Name?

  • Em vez de part deveria ser portTypes