nerdexam
SOA

S90-02A · Question #37

Each WSDL __________________ can define a set of __________________ and/or __________________ messages to express data exchange requirements. Select the correct answer.

The correct answer is B. operation, input, output. Option B is correct because in WSDL (Web Services Description Language), an operation is the fundamental unit that describes a specific action a web service can perform, and each operation is defined by its input and/or output messages - input describing the data sent to the…

Web Services and Contract-First Design

Question

Each WSDL __________________ can define a set of __________________ and/or __________________ messages to express data exchange requirements. Select the correct answer.

Options

  • Aoperation, type, RPC
  • Boperation, input, output
  • Cfunction, type, RPC
  • Dfunction, operation, type

How the community answered

(36 responses)
  • A
    6% (2)
  • B
    92% (33)
  • D
    3% (1)

Explanation

Option B is correct because in WSDL (Web Services Description Language), an operation is the fundamental unit that describes a specific action a web service can perform, and each operation is defined by its input and/or output messages - input describing the data sent to the service, output describing the data returned. Operations can be one-way (input only), request-response (input + output), or solicit-response (output + input).

Why the distractors fail:

  • A is wrong because while "operation" is correct, type and RPC don't fit - <types> is a separate WSDL section (for XML schema definitions), and RPC is a binding style, not a message category.
  • C is wrong because WSDL uses operation, not "function" - that's not WSDL vocabulary at all.
  • D is wrong for the same reason: "function" doesn't exist in WSDL, and "operation" and "type" play different roles in the document structure, not within the same definition context.

Memory tip: Think of a WSDL operation like a vending machine - you put something in (input message) and get something out (output message). Operations = the machine; messages = what goes in and comes out.

Topics

#WSDL#operations#input messages#output messages

Community Discussion

No community discussion yet for this question.

Full S90-02A Practice