Exception: WSDL::ResponseBuildError

Inherits:
Error
  • Object
show all
Defined in:
lib/wsdl/errors.rb

Overview

Raised when a response hash does not conform to the output schema.

This error is raised by WSDL::Response::Builder when the provided hash contains unknown elements, is missing required elements, has type mismatches, or violates cardinality constraints.

Examples:

begin
  builder.to_xml(invalid: 'data')
rescue WSDL::ResponseBuildError => e
  puts e.message  # => "Unknown element :invalid at ..."
end