Module: WsdlMapper::SvcDesc

Defined in:
lib/wsdl_mapper/svc_desc/fault.rb,
lib/wsdl_mapper/svc_desc/envelope.rb,
lib/wsdl_mapper/svc_desc/wsdl11/base.rb,
lib/wsdl_mapper/svc_desc/wsdl11/service.rb,
lib/wsdl_mapper/svc_desc/wsdl11/binding.rb,
lib/wsdl_mapper/svc_desc/wsdl11/message.rb,
lib/wsdl_mapper/svc_desc/wsdl11/port_type.rb,
lib/wsdl_mapper/svc_desc/wsdl11/description.rb,
lib/wsdl_mapper/svc_desc/soap_type_directory.rb,
lib/wsdl_mapper/svc_desc/soap_element_directory.rb

Defined Under Namespace

Modules: Wsdl11 Classes: Envelope, Fault

Constant Summary

SoapTypeDirectory =
WsdlMapper::Deserializers::TypeDirectory.new
FaultDeserializer =
SoapTypeDirectory.register_type(['http://schemas.xmlsoap.org/soap/envelope/', 'Fault'], ::WsdlMapper::SvcDesc::Fault) do
  register_prop(:code, ['http://schemas.xmlsoap.org/soap/envelope/', 'faultcode'], ['http://www.w3.org/2001/XMLSchema', 'string'])
  register_prop(:string, ['http://schemas.xmlsoap.org/soap/envelope/', 'faultstring'], ['http://www.w3.org/2001/XMLSchema', 'string'])
  register_prop(:actor, ['http://schemas.xmlsoap.org/soap/envelope/', 'faultactor'], ['http://www.w3.org/2001/XMLSchema', 'string'])
  register_prop(:detail, ['http://schemas.xmlsoap.org/soap/envelope/', 'detail'], ['http://www.w3.org/2001/XMLSchema', 'string'])
end
EnvelopeDeserializer =
SoapTypeDirectory.register_type(['http://schemas.xmlsoap.org/soap/envelope/', 'Envelope'], ::WsdlMapper::SvcDesc::Envelope) do
  register_prop(:header, ['http://schemas.xmlsoap.org/soap/envelope/', 'Header'], ['http://schemas.xmlsoap.org/soap/envelope/', 'Header'])
  register_prop(:body, ['http://schemas.xmlsoap.org/soap/envelope/', 'Body'], ['http://schemas.xmlsoap.org/soap/envelope/', 'Body'])
end
SoapElementDirectory =
::WsdlMapper::Deserializers::ElementDirectory.new(SoapTypeDirectory) do
  register_element ['http://schemas.xmlsoap.org/soap/envelope/', 'Envelope'], ['http://schemas.xmlsoap.org/soap/envelope/', 'Envelope'], 'wsdl_mapper/svc_desc/envelope', ::WsdlMapper::SvcDesc::Envelope

  def require(path); end
end