Sha256: e0203eb46d89a0e14c61d1995b1776f62e2a009f773542b49e74e1b6ee873761

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

require 'echo_version.rb'
require 'soap/mapping'

module Echo_versionMappingRegistry
  EncodedRegistry = ::SOAP::Mapping::EncodedRegistry.new
  LiteralRegistry = ::SOAP::Mapping::LiteralRegistry.new

  EncodedRegistry.register(
    :class => Version_struct,
    :schema_ns => "urn:example.com:simpletype-rpc-type",
    :schema_type => "version_struct",
    :schema_element => [
      ["version", ["Version", XSD::QName.new(nil, "version")]],
      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]]
    ]
  )

  EncodedRegistry.register(
    :class => Version,
    :schema_ns => "urn:example.com:simpletype-rpc-type",
    :schema_type => "version"
  )

  LiteralRegistry.register(
    :class => Version_struct,
    :schema_ns => "urn:example.com:simpletype-rpc-type",
    :schema_type => "version_struct",
    :schema_qualified => false,
    :schema_element => [
      ["version", ["Version", XSD::QName.new(nil, "version")]],
      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]]
    ]
  )

  LiteralRegistry.register(
    :class => Version,
    :schema_ns => "urn:example.com:simpletype-rpc-type",
    :schema_type => "version"
  )
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
soap4r-1.5.7 test/wsdl/soap/wsdl2ruby/expectedMappingRegistry.rb