#!/usr/bin/env ruby
require 'defaultServant.rb'

require 'soap/rpc/standaloneServer'
require 'soap/mapping/registry'

class PortType
  MappingRegistry = ::SOAP::Mapping::Registry.new

  Methods = [
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAnySimpleTypeElement",
      "echoAnySimpleTypeElement",
      [ ["in", "echoAnySimpleTypeElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnySimpleTypeElement"], true],
        ["out", "echoAnySimpleTypeElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnySimpleTypeElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAnyTypeElement",
      "echoAnyTypeElement",
      [ ["in", "echoAnyTypeElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyTypeElement"], true],
        ["out", "echoAnyTypeElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyTypeElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDocumentationElement",
      "echoDocumentationElement",
      [ ["in", "echoDocumentationElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDocumentationElement"], true],
        ["out", "echoDocumentationElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDocumentationElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIdentifierName",
      "echoIdentifierName",
      [ ["in", "echoIdentifierNameRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIdentifierName"], true],
        ["out", "echoIdentifierNameResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIdentifierName"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonIdentifierName",
      "echoNonIdentifierName",
      [ ["in", "echoNonIdentifierNameRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonIdentifierName"], true],
        ["out", "echoNonIdentifierNameResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonIdentifierName"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoStringElement",
      "echoStringElement",
      [ ["in", "echoStringElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringElement"], true],
        ["out", "echoStringElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoStringAttribute",
      "echoStringAttribute",
      [ ["in", "echoStringAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringAttribute"], true],
        ["out", "echoStringAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoBooleanElement",
      "echoBooleanElement",
      [ ["in", "echoBooleanElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBooleanElement"], true],
        ["out", "echoBooleanElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBooleanElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoBooleanAttribute",
      "echoBooleanAttribute",
      [ ["in", "echoBooleanAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBooleanAttribute"], true],
        ["out", "echoBooleanAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBooleanAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalElement",
      "echoDecimalElement",
      [ ["in", "echoDecimalElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalElement"], true],
        ["out", "echoDecimalElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalAttribute",
      "echoDecimalAttribute",
      [ ["in", "echoDecimalAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalAttribute"], true],
        ["out", "echoDecimalAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoFloatElement",
      "echoFloatElement",
      [ ["in", "echoFloatElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatElement"], true],
        ["out", "echoFloatElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoFloatAttribute",
      "echoFloatAttribute",
      [ ["in", "echoFloatAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatAttribute"], true],
        ["out", "echoFloatAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDoubleElement",
      "echoDoubleElement",
      [ ["in", "echoDoubleElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleElement"], true],
        ["out", "echoDoubleElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDoubleAttribute",
      "echoDoubleAttribute",
      [ ["in", "echoDoubleAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleAttribute"], true],
        ["out", "echoDoubleAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDurationElement",
      "echoDurationElement",
      [ ["in", "echoDurationElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDurationElement"], true],
        ["out", "echoDurationElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDurationElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDurationAttribute",
      "echoDurationAttribute",
      [ ["in", "echoDurationAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDurationAttribute"], true],
        ["out", "echoDurationAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDurationAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDateTimeElement",
      "echoDateTimeElement",
      [ ["in", "echoDateTimeElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateTimeElement"], true],
        ["out", "echoDateTimeElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateTimeElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDateTimeAttribute",
      "echoDateTimeAttribute",
      [ ["in", "echoDateTimeAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateTimeAttribute"], true],
        ["out", "echoDateTimeAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateTimeAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTimeElement",
      "echoTimeElement",
      [ ["in", "echoTimeElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTimeElement"], true],
        ["out", "echoTimeElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTimeElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTimeAttribute",
      "echoTimeAttribute",
      [ ["in", "echoTimeAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTimeAttribute"], true],
        ["out", "echoTimeAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTimeAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDateElement",
      "echoDateElement",
      [ ["in", "echoDateElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateElement"], true],
        ["out", "echoDateElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDateAttribute",
      "echoDateAttribute",
      [ ["in", "echoDateAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateAttribute"], true],
        ["out", "echoDateAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGYearMonthElement",
      "echoGYearMonthElement",
      [ ["in", "echoGYearMonthElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearMonthElement"], true],
        ["out", "echoGYearMonthElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearMonthElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGYearMonthAttribute",
      "echoGYearMonthAttribute",
      [ ["in", "echoGYearMonthAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearMonthAttribute"], true],
        ["out", "echoGYearMonthAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearMonthAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGYearElement",
      "echoGYearElement",
      [ ["in", "echoGYearElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearElement"], true],
        ["out", "echoGYearElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGYearAttribute",
      "echoGYearAttribute",
      [ ["in", "echoGYearAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearAttribute"], true],
        ["out", "echoGYearAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGYearAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGMonthDayElement",
      "echoGMonthDayElement",
      [ ["in", "echoGMonthDayElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthDayElement"], true],
        ["out", "echoGMonthDayElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthDayElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGMonthDayAttribute",
      "echoGMonthDayAttribute",
      [ ["in", "echoGMonthDayAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthDayAttribute"], true],
        ["out", "echoGMonthDayAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthDayAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGDayElement",
      "echoGDayElement",
      [ ["in", "echoGDayElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGDayElement"], true],
        ["out", "echoGDayElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGDayElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGDayAttribute",
      "echoGDayAttribute",
      [ ["in", "echoGDayAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGDayAttribute"], true],
        ["out", "echoGDayAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGDayAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGMonthElement",
      "echoGMonthElement",
      [ ["in", "echoGMonthElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthElement"], true],
        ["out", "echoGMonthElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGMonthAttribute",
      "echoGMonthAttribute",
      [ ["in", "echoGMonthAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthAttribute"], true],
        ["out", "echoGMonthAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGMonthAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoHexBinaryElement",
      "echoHexBinaryElement",
      [ ["in", "echoHexBinaryElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoHexBinaryElement"], true],
        ["out", "echoHexBinaryElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoHexBinaryElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoHexBinaryAttribute",
      "echoHexBinaryAttribute",
      [ ["in", "echoHexBinaryAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoHexBinaryAttribute"], true],
        ["out", "echoHexBinaryAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoHexBinaryAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoBase64BinaryElement",
      "echoBase64BinaryElement",
      [ ["in", "echoBase64BinaryElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBase64BinaryElement"], true],
        ["out", "echoBase64BinaryElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBase64BinaryElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoBase64BinaryAttribute",
      "echoBase64BinaryAttribute",
      [ ["in", "echoBase64BinaryAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBase64BinaryAttribute"], true],
        ["out", "echoBase64BinaryAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBase64BinaryAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAnyURIElement",
      "echoAnyURIElement",
      [ ["in", "echoAnyURIElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyURIElement"], true],
        ["out", "echoAnyURIElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyURIElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAnyURIAttribute",
      "echoAnyURIAttribute",
      [ ["in", "echoAnyURIAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyURIAttribute"], true],
        ["out", "echoAnyURIAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAnyURIAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoQNameElement",
      "echoQNameElement",
      [ ["in", "echoQNameElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoQNameElement"], true],
        ["out", "echoQNameElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoQNameElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoQNameAttribute",
      "echoQNameAttribute",
      [ ["in", "echoQNameAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoQNameAttribute"], true],
        ["out", "echoQNameAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoQNameAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNormalizedStringElement",
      "echoNormalizedStringElement",
      [ ["in", "echoNormalizedStringElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNormalizedStringElement"], true],
        ["out", "echoNormalizedStringElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNormalizedStringElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNormalizedStringAttribute",
      "echoNormalizedStringAttribute",
      [ ["in", "echoNormalizedStringAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNormalizedStringAttribute"], true],
        ["out", "echoNormalizedStringAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNormalizedStringAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTokenElement",
      "echoTokenElement",
      [ ["in", "echoTokenElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenElement"], true],
        ["out", "echoTokenElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTokenAttribute",
      "echoTokenAttribute",
      [ ["in", "echoTokenAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenAttribute"], true],
        ["out", "echoTokenAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLanguageElement",
      "echoLanguageElement",
      [ ["in", "echoLanguageElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLanguageElement"], true],
        ["out", "echoLanguageElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLanguageElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLanguageAttribute",
      "echoLanguageAttribute",
      [ ["in", "echoLanguageAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLanguageAttribute"], true],
        ["out", "echoLanguageAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLanguageAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNMTOKENElement",
      "echoNMTOKENElement",
      [ ["in", "echoNMTOKENElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENElement"], true],
        ["out", "echoNMTOKENElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNMTOKENAttribute",
      "echoNMTOKENAttribute",
      [ ["in", "echoNMTOKENAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENAttribute"], true],
        ["out", "echoNMTOKENAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNMTOKENSElement",
      "echoNMTOKENSElement",
      [ ["in", "echoNMTOKENSElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENSElement"], true],
        ["out", "echoNMTOKENSElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENSElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNMTOKENSAttribute",
      "echoNMTOKENSAttribute",
      [ ["in", "echoNMTOKENSAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENSAttribute"], true],
        ["out", "echoNMTOKENSAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENSAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNameElement",
      "echoNameElement",
      [ ["in", "echoNameElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNameElement"], true],
        ["out", "echoNameElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNameElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNameAttribute",
      "echoNameAttribute",
      [ ["in", "echoNameAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNameAttribute"], true],
        ["out", "echoNameAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNameAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNCNameElement",
      "echoNCNameElement",
      [ ["in", "echoNCNameElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNCNameElement"], true],
        ["out", "echoNCNameElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNCNameElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNCNameAttribute",
      "echoNCNameAttribute",
      [ ["in", "echoNCNameAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNCNameAttribute"], true],
        ["out", "echoNCNameAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNCNameAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDElement",
      "echoIDElement",
      [ ["in", "echoIDElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDElement"], true],
        ["out", "echoIDElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDAttribute",
      "echoIDAttribute",
      [ ["in", "echoIDAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDAttribute"], true],
        ["out", "echoIDAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDREFElement",
      "echoIDREFElement",
      [ ["in", "echoIDREFElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFElement"], true],
        ["out", "echoIDREFElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDREFAttribute",
      "echoIDREFAttribute",
      [ ["in", "echoIDREFAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFAttribute"], true],
        ["out", "echoIDREFAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDREFSElement",
      "echoIDREFSElement",
      [ ["in", "echoIDREFSElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFSElement"], true],
        ["out", "echoIDREFSElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFSElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIDREFSAttribute",
      "echoIDREFSAttribute",
      [ ["in", "echoIDREFSAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFSAttribute"], true],
        ["out", "echoIDREFSAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIDREFSAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoENTITYElement",
      "echoENTITYElement",
      [ ["in", "echoENTITYElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITYElement"], true],
        ["out", "echoENTITYElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITYElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoENTITYAttribute",
      "echoENTITYAttribute",
      [ ["in", "echoENTITYAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITYAttribute"], true],
        ["out", "echoENTITYAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITYAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoENTITIESElement",
      "echoENTITIESElement",
      [ ["in", "echoENTITIESElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITIESElement"], true],
        ["out", "echoENTITIESElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITIESElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoENTITIESAttribute",
      "echoENTITIESAttribute",
      [ ["in", "echoENTITIESAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITIESAttribute"], true],
        ["out", "echoENTITIESAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoENTITIESAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntegerElement",
      "echoIntegerElement",
      [ ["in", "echoIntegerElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerElement"], true],
        ["out", "echoIntegerElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntegerAttribute",
      "echoIntegerAttribute",
      [ ["in", "echoIntegerAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerAttribute"], true],
        ["out", "echoIntegerAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonPositiveIntegerElement",
      "echoNonPositiveIntegerElement",
      [ ["in", "echoNonPositiveIntegerElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonPositiveIntegerElement"], true],
        ["out", "echoNonPositiveIntegerElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonPositiveIntegerElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonPositiveIntegerAttribute",
      "echoNonPositiveIntegerAttribute",
      [ ["in", "echoNonPositiveIntegerAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonPositiveIntegerAttribute"], true],
        ["out", "echoNonPositiveIntegerAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonPositiveIntegerAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNegativeIntegerElement",
      "echoNegativeIntegerElement",
      [ ["in", "echoNegativeIntegerElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNegativeIntegerElement"], true],
        ["out", "echoNegativeIntegerElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNegativeIntegerElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLongElement",
      "echoLongElement",
      [ ["in", "echoLongElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongElement"], true],
        ["out", "echoLongElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLongAttribute",
      "echoLongAttribute",
      [ ["in", "echoLongAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongAttribute"], true],
        ["out", "echoLongAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntElement",
      "echoIntElement",
      [ ["in", "echoIntElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntElement"], true],
        ["out", "echoIntElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntAttribute",
      "echoIntAttribute",
      [ ["in", "echoIntAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntAttribute"], true],
        ["out", "echoIntAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoShortElement",
      "echoShortElement",
      [ ["in", "echoShortElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortElement"], true],
        ["out", "echoShortElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoShortAttribute",
      "echoShortAttribute",
      [ ["in", "echoShortAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortAttribute"], true],
        ["out", "echoShortAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoByteElement",
      "echoByteElement",
      [ ["in", "echoByteElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoByteElement"], true],
        ["out", "echoByteElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoByteElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoByteAttribute",
      "echoByteAttribute",
      [ ["in", "echoByteAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoByteAttribute"], true],
        ["out", "echoByteAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoByteAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonNegativeIntegerElement",
      "echoNonNegativeIntegerElement",
      [ ["in", "echoNonNegativeIntegerElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerElement"], true],
        ["out", "echoNonNegativeIntegerElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonNegativeIntegerAttribute",
      "echoNonNegativeIntegerAttribute",
      [ ["in", "echoNonNegativeIntegerAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerAttribute"], true],
        ["out", "echoNonNegativeIntegerAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedLongElement",
      "echoUnsignedLongElement",
      [ ["in", "echoUnsignedLongElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongElement"], true],
        ["out", "echoUnsignedLongElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedLongAttribute",
      "echoUnsignedLongAttribute",
      [ ["in", "echoUnsignedLongAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongAttribute"], true],
        ["out", "echoUnsignedLongAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedIntElement",
      "echoUnsignedIntElement",
      [ ["in", "echoUnsignedIntElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntElement"], true],
        ["out", "echoUnsignedIntElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedIntAttribute",
      "echoUnsignedIntAttribute",
      [ ["in", "echoUnsignedIntAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntAttribute"], true],
        ["out", "echoUnsignedIntAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedShortElement",
      "echoUnsignedShortElement",
      [ ["in", "echoUnsignedShortElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortElement"], true],
        ["out", "echoUnsignedShortElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedShortAttribute",
      "echoUnsignedShortAttribute",
      [ ["in", "echoUnsignedShortAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortAttribute"], true],
        ["out", "echoUnsignedShortAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNegativeIntegerAttribute",
      "echoNegativeIntegerAttribute",
      [ ["in", "echoNegativeIntegerAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNegativeIntegerAttribute"], true],
        ["out", "echoNegativeIntegerAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNegativeIntegerAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedByteElement",
      "echoUnsignedByteElement",
      [ ["in", "echoUnsignedByteElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedByteElement"], true],
        ["out", "echoUnsignedByteElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedByteElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedByteAttribute",
      "echoUnsignedByteAttribute",
      [ ["in", "echoUnsignedByteAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedByteAttribute"], true],
        ["out", "echoUnsignedByteAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedByteAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoPositiveIntegerElement",
      "echoPositiveIntegerElement",
      [ ["in", "echoPositiveIntegerElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerElement"], true],
        ["out", "echoPositiveIntegerElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoPositiveIntegerAttribute",
      "echoPositiveIntegerAttribute",
      [ ["in", "echoPositiveIntegerAttributeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerAttribute"], true],
        ["out", "echoPositiveIntegerAttributeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerAttribute"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGlobalSimpleType",
      "echoGlobalSimpleType",
      [ ["in", "echoGlobalSimpleTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGlobalSimpleType"], true],
        ["out", "echoGlobalSimpleTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGlobalSimpleType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoStringEnumerationType",
      "echoStringEnumerationType",
      [ ["in", "echoStringEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringEnumerationType"], true],
        ["out", "echoStringEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNMTOKENEnumerationType",
      "echoNMTOKENEnumerationType",
      [ ["in", "echoNMTOKENEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENEnumerationType"], true],
        ["out", "echoNMTOKENEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNMTOKENEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntEnumerationType",
      "echoIntEnumerationType",
      [ ["in", "echoIntEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntEnumerationType"], true],
        ["out", "echoIntEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoShortEnumerationType",
      "echoShortEnumerationType",
      [ ["in", "echoShortEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortEnumerationType"], true],
        ["out", "echoShortEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLongEnumerationType",
      "echoLongEnumerationType",
      [ ["in", "echoLongEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongEnumerationType"], true],
        ["out", "echoLongEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDoubleEnumerationType",
      "echoDoubleEnumerationType",
      [ ["in", "echoDoubleEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleEnumerationType"], true],
        ["out", "echoDoubleEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntegerEnumerationType",
      "echoIntegerEnumerationType",
      [ ["in", "echoIntegerEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerEnumerationType"], true],
        ["out", "echoIntegerEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalEnumerationType",
      "echoDecimalEnumerationType",
      [ ["in", "echoDecimalEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalEnumerationType"], true],
        ["out", "echoDecimalEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoFloatEnumerationType",
      "echoFloatEnumerationType",
      [ ["in", "echoFloatEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatEnumerationType"], true],
        ["out", "echoFloatEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonNegativeIntegerEnumerationType",
      "echoNonNegativeIntegerEnumerationType",
      [ ["in", "echoNonNegativeIntegerEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerEnumerationType"], true],
        ["out", "echoNonNegativeIntegerEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoPositiveIntegerEnumerationType",
      "echoPositiveIntegerEnumerationType",
      [ ["in", "echoPositiveIntegerEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerEnumerationType"], true],
        ["out", "echoPositiveIntegerEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedLongEnumerationType",
      "echoUnsignedLongEnumerationType",
      [ ["in", "echoUnsignedLongEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongEnumerationType"], true],
        ["out", "echoUnsignedLongEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedIntEnumerationType",
      "echoUnsignedIntEnumerationType",
      [ ["in", "echoUnsignedIntEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntEnumerationType"], true],
        ["out", "echoUnsignedIntEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedShortEnumerationType",
      "echoUnsignedShortEnumerationType",
      [ ["in", "echoUnsignedShortEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortEnumerationType"], true],
        ["out", "echoUnsignedShortEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTokenEnumerationType",
      "echoTokenEnumerationType",
      [ ["in", "echoTokenEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenEnumerationType"], true],
        ["out", "echoTokenEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTokenEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoComplexTypeSequence",
      "echoComplexTypeSequence",
      [ ["in", "echoComplexTypeSequenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequence"], true],
        ["out", "echoComplexTypeSequenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequence"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoComplexTypeAll",
      "echoComplexTypeAll",
      [ ["in", "echoComplexTypeAllRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeAll"], true],
        ["out", "echoComplexTypeAllResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeAll"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoComplexTypeChoice",
      "echoComplexTypeChoice",
      [ ["in", "echoComplexTypeChoiceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeChoice"], true],
        ["out", "echoComplexTypeChoiceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeChoice"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoComplexTypeSequenceChoice",
      "echoComplexTypeSequenceChoice",
      [ ["in", "echoComplexTypeSequenceChoiceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequenceChoice"], true],
        ["out", "echoComplexTypeSequenceChoiceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequenceChoice"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs1",
      "echoElementMinOccurs1",
      [ ["in", "echoElementMinOccurs1Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs1"], true],
        ["out", "echoElementMinOccurs1Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs1"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs2MaxOccurs2",
      "echoElementMinOccurs2MaxOccurs2",
      [ ["in", "echoElementMinOccurs2MaxOccurs2Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs2MaxOccurs2"], true],
        ["out", "echoElementMinOccurs2MaxOccurs2Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs2MaxOccurs2"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs2orMore",
      "echoElementMinOccurs2orMore",
      [ ["in", "echoElementMinOccurs2orMoreRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs2orMore"], true],
        ["out", "echoElementMinOccurs2orMoreResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs2orMore"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMaxOccurs1",
      "echoElementMaxOccurs1",
      [ ["in", "echoElementMaxOccurs1Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccurs1"], true],
        ["out", "echoElementMaxOccurs1Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccurs1"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMaxOccursUnbounded",
      "echoElementMaxOccursUnbounded",
      [ ["in", "echoElementMaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccursUnbounded"], true],
        ["out", "echoElementMaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMaxOccursFinite",
      "echoElementMaxOccursFinite",
      [ ["in", "echoElementMaxOccursFiniteRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccursFinite"], true],
        ["out", "echoElementMaxOccursFiniteResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMaxOccursFinite"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeOptional",
      "echoAttributeOptional",
      [ ["in", "echoAttributeOptionalRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeOptional"], true],
        ["out", "echoAttributeOptionalResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeOptional"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeRequired",
      "echoAttributeRequired",
      [ ["in", "echoAttributeRequiredRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeRequired"], true],
        ["out", "echoAttributeRequiredResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeRequired"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeFixed",
      "echoAttributeFixed",
      [ ["in", "echoAttributeFixedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeFixed"], true],
        ["out", "echoAttributeFixedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeFixed"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs0",
      "echoElementMinOccurs0",
      [ ["in", "echoElementMinOccurs0Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs0"], true],
        ["out", "echoElementMinOccurs0Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs0"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNillableElement",
      "echoNillableElement",
      [ ["in", "echoNillableElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNillableElement"], true],
        ["out", "echoNillableElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNillableElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNillableOptionalElement",
      "echoNillableOptionalElement",
      [ ["in", "echoNillableOptionalElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNillableOptionalElement"], true],
        ["out", "echoNillableOptionalElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNillableOptionalElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNullEnumerationType",
      "echoNullEnumerationType",
      [ ["in", "echoNullEnumerationTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNullEnumerationType"], true],
        ["out", "echoNullEnumerationTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNullEnumerationType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementEmptyComplexType",
      "echoElementEmptyComplexType",
      [ ["in", "echoElementEmptyComplexTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementEmptyComplexType"], true],
        ["out", "echoElementEmptyComplexTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementEmptyComplexType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementEmptySequence",
      "echoElementEmptySequence",
      [ ["in", "echoElementEmptySequenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementEmptySequence"], true],
        ["out", "echoElementEmptySequenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementEmptySequence"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoGlobalElementSequence",
      "echoGlobalElementSequence",
      [ ["in", "echoGlobalElementSequenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGlobalElementSequence"], true],
        ["out", "echoGlobalElementSequenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoGlobalElementSequence"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceElementList",
      "echoSequenceElementList",
      [ ["in", "echoSequenceElementListRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceElementList"], true],
        ["out", "echoSequenceElementListResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceElementList"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNestedSequenceElementList",
      "echoNestedSequenceElementList",
      [ ["in", "echoNestedSequenceElementListRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNestedSequenceElementList"], true],
        ["out", "echoNestedSequenceElementListResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNestedSequenceElementList"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoMixedContentType",
      "echoMixedContentType",
      [ ["in", "echoMixedContentTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoMixedContentType"], true],
        ["out", "echoMixedContentTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoMixedContentType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoStringSimpleTypePattern",
      "echoStringSimpleTypePattern",
      [ ["in", "echoStringSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringSimpleTypePattern"], true],
        ["out", "echoStringSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoStringSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntSimpleTypePattern",
      "echoIntSimpleTypePattern",
      [ ["in", "echoIntSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntSimpleTypePattern"], true],
        ["out", "echoIntSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIntegerSimpleTypePattern",
      "echoIntegerSimpleTypePattern",
      [ ["in", "echoIntegerSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerSimpleTypePattern"], true],
        ["out", "echoIntegerSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIntegerSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLongSimpleTypePattern",
      "echoLongSimpleTypePattern",
      [ ["in", "echoLongSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongSimpleTypePattern"], true],
        ["out", "echoLongSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLongSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalSimpleTypePattern",
      "echoDecimalSimpleTypePattern",
      [ ["in", "echoDecimalSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypePattern"], true],
        ["out", "echoDecimalSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoFloatSimpleTypePattern",
      "echoFloatSimpleTypePattern",
      [ ["in", "echoFloatSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatSimpleTypePattern"], true],
        ["out", "echoFloatSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoFloatSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDoubleSimpleTypePattern",
      "echoDoubleSimpleTypePattern",
      [ ["in", "echoDoubleSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleSimpleTypePattern"], true],
        ["out", "echoDoubleSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDoubleSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoShortSimpleTypePattern",
      "echoShortSimpleTypePattern",
      [ ["in", "echoShortSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortSimpleTypePattern"], true],
        ["out", "echoShortSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoShortSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoNonNegativeIntegerSimpleTypePattern",
      "echoNonNegativeIntegerSimpleTypePattern",
      [ ["in", "echoNonNegativeIntegerSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerSimpleTypePattern"], true],
        ["out", "echoNonNegativeIntegerSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoNonNegativeIntegerSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoPositiveIntegerSimpleTypePattern",
      "echoPositiveIntegerSimpleTypePattern",
      [ ["in", "echoPositiveIntegerSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerSimpleTypePattern"], true],
        ["out", "echoPositiveIntegerSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoPositiveIntegerSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedLongSimpleTypePattern",
      "echoUnsignedLongSimpleTypePattern",
      [ ["in", "echoUnsignedLongSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongSimpleTypePattern"], true],
        ["out", "echoUnsignedLongSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedLongSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedIntSimpleTypePattern",
      "echoUnsignedIntSimpleTypePattern",
      [ ["in", "echoUnsignedIntSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntSimpleTypePattern"], true],
        ["out", "echoUnsignedIntSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedIntSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoUnsignedShortSimpleTypePattern",
      "echoUnsignedShortSimpleTypePattern",
      [ ["in", "echoUnsignedShortSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortSimpleTypePattern"], true],
        ["out", "echoUnsignedShortSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoUnsignedShortSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDateSimpleTypePattern",
      "echoDateSimpleTypePattern",
      [ ["in", "echoDateSimpleTypePatternRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateSimpleTypePattern"], true],
        ["out", "echoDateSimpleTypePatternResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDateSimpleTypePattern"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMinInclusive",
      "echoRestrictedMinInclusive",
      [ ["in", "echoRestrictedMinInclusiveRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinInclusive"], true],
        ["out", "echoRestrictedMinInclusiveResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinInclusive"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMaxInclusive",
      "echoRestrictedMaxInclusive",
      [ ["in", "echoRestrictedMaxInclusiveRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxInclusive"], true],
        ["out", "echoRestrictedMaxInclusiveResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxInclusive"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMinExclusive",
      "echoRestrictedMinExclusive",
      [ ["in", "echoRestrictedMinExclusiveRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinExclusive"], true],
        ["out", "echoRestrictedMinExclusiveResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinExclusive"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMaxExclusive",
      "echoRestrictedMaxExclusive",
      [ ["in", "echoRestrictedMaxExclusiveRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxExclusive"], true],
        ["out", "echoRestrictedMaxExclusiveResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxExclusive"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedLength",
      "echoRestrictedLength",
      [ ["in", "echoRestrictedLengthRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedLength"], true],
        ["out", "echoRestrictedLengthResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedLength"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMaxLength",
      "echoRestrictedMaxLength",
      [ ["in", "echoRestrictedMaxLengthRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxLength"], true],
        ["out", "echoRestrictedMaxLengthResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMaxLength"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoRestrictedMinLength",
      "echoRestrictedMinLength",
      [ ["in", "echoRestrictedMinLengthRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinLength"], true],
        ["out", "echoRestrictedMinLengthResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoRestrictedMinLength"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementReference",
      "echoElementReference",
      [ ["in", "echoElementReferenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementReference"], true],
        ["out", "echoElementReferenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementReference"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeReference",
      "echoAttributeReference",
      [ ["in", "echoAttributeReferenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeReference"], true],
        ["out", "echoAttributeReferenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeReference"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeElementNameClash",
      "echoAttributeElementNameClash",
      [ ["in", "echoAttributeElementNameClashRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeElementNameClash"], true],
        ["out", "echoAttributeElementNameClashResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeElementNameClash"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoExtendedSequenceStrict",
      "echoExtendedSequenceStrict",
      [ ["in", "echoExtendedSequenceStrictRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceStrict"], true],
        ["out", "echoExtendedSequenceStrictResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceStrict"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoExtendedSequenceLax",
      "echoExtendedSequenceLax",
      [ ["in", "echoExtendedSequenceLaxRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceLax"], true],
        ["out", "echoExtendedSequenceLaxResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceLax"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoExtendedSequenceSkip",
      "echoExtendedSequenceSkip",
      [ ["in", "echoExtendedSequenceSkipRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceSkip"], true],
        ["out", "echoExtendedSequenceSkipResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSequenceSkip"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementTypeDefaultNamespace",
      "echoElementTypeDefaultNamespace",
      [ ["in", "echoElementTypeDefaultNamespaceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementTypeDefaultNamespace"], true],
        ["out", "echoElementTypeDefaultNamespaceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementTypeDefaultNamespace"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoBareVector",
      "echoBareVector",
      [ ["in", "echoBareVectorRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBareVector"], true],
        ["out", "echoBareVectorResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoBareVector"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoComplexTypeSequenceExtension",
      "echoComplexTypeSequenceExtension",
      [ ["in", "echoComplexTypeSequenceExtensionRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequenceExtension"], true],
        ["out", "echoComplexTypeSequenceExtensionResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoComplexTypeSequenceExtension"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoTypeSubstitutionUsingXsiType",
      "echoTypeSubstitutionUsingXsiType",
      [ ["in", "echoTypeSubstitutionUsingXsiTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTypeSubstitutionUsingXsiType"], true],
        ["out", "echoTypeSubstitutionUsingXsiTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoTypeSubstitutionUsingXsiType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSimpleTypeAttributes",
      "echoSimpleTypeAttributes",
      [ ["in", "echoSimpleTypeAttributesRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSimpleTypeAttributes"], true],
        ["out", "echoSimpleTypeAttributesResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSimpleTypeAttributes"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoExtendedSimpleType",
      "echoExtendedSimpleType",
      [ ["in", "echoExtendedSimpleTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSimpleType"], true],
        ["out", "echoExtendedSimpleTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoExtendedSimpleType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMinOccurs1",
      "echoSequenceMinOccurs1",
      [ ["in", "echoSequenceMinOccurs1Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs1"], true],
        ["out", "echoSequenceMinOccurs1Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs1"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMinOccursFinite",
      "echoSequenceMinOccursFinite",
      [ ["in", "echoSequenceMinOccursFiniteRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccursFinite"], true],
        ["out", "echoSequenceMinOccursFiniteResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccursFinite"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMaxOccurs1",
      "echoSequenceMaxOccurs1",
      [ ["in", "echoSequenceMaxOccurs1Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccurs1"], true],
        ["out", "echoSequenceMaxOccurs1Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccurs1"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs0MaxOccursUnbounded",
      "echoElementMinOccurs0MaxOccursUnbounded",
      [ ["in", "echoElementMinOccurs0MaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs0MaxOccursUnbounded"], true],
        ["out", "echoElementMinOccurs0MaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs0MaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMinOccurs0MaxOccursUnbounded",
      "echoSequenceMinOccurs0MaxOccursUnbounded",
      [ ["in", "echoSequenceMinOccurs0MaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs0MaxOccursUnbounded"], true],
        ["out", "echoSequenceMinOccurs0MaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs0MaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementMinOccurs1MaxOccursUnbounded",
      "echoElementMinOccurs1MaxOccursUnbounded",
      [ ["in", "echoElementMinOccurs1MaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs1MaxOccursUnbounded"], true],
        ["out", "echoElementMinOccurs1MaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementMinOccurs1MaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMinOccurs1MaxOccursUnbounded",
      "echoSequenceMinOccurs1MaxOccursUnbounded",
      [ ["in", "echoSequenceMinOccurs1MaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs1MaxOccursUnbounded"], true],
        ["out", "echoSequenceMinOccurs1MaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs1MaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMaxOccursUnbounded",
      "echoSequenceMaxOccursUnbounded",
      [ ["in", "echoSequenceMaxOccursUnboundedRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccursUnbounded"], true],
        ["out", "echoSequenceMaxOccursUnboundedResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccursUnbounded"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMaxOccursFinite",
      "echoSequenceMaxOccursFinite",
      [ ["in", "echoSequenceMaxOccursFiniteRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccursFinite"], true],
        ["out", "echoSequenceMaxOccursFiniteResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMaxOccursFinite"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceMinOccurs0",
      "echoSequenceMinOccurs0",
      [ ["in", "echoSequenceMinOccurs0Request", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs0"], true],
        ["out", "echoSequenceMinOccurs0Response", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceMinOccurs0"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoSequenceSequenceElement",
      "echoSequenceSequenceElement",
      [ ["in", "echoSequenceSequenceElementRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceSequenceElement"], true],
        ["out", "echoSequenceSequenceElementResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoSequenceSequenceElement"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalSimpleTypeTotalDigits",
      "echoDecimalSimpleTypeTotalDigits",
      [ ["in", "echoDecimalSimpleTypeTotalDigitsRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypeTotalDigits"], true],
        ["out", "echoDecimalSimpleTypeTotalDigitsResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypeTotalDigits"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoDecimalSimpleTypeFractionDigits",
      "echoDecimalSimpleTypeFractionDigits",
      [ ["in", "echoDecimalSimpleTypeFractionDigitsRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypeFractionDigits"], true],
        ["out", "echoDecimalSimpleTypeFractionDigitsResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoDecimalSimpleTypeFractionDigits"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeTypeReference",
      "echoAttributeTypeReference",
      [ ["in", "echoAttributeTypeReferenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeTypeReference"], true],
        ["out", "echoAttributeTypeReferenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeTypeReference"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoElementTypeReference",
      "echoElementTypeReference",
      [ ["in", "echoElementTypeReferenceRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementTypeReference"], true],
        ["out", "echoElementTypeReferenceResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoElementTypeReference"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoLocalElementComplexType",
      "echoLocalElementComplexType",
      [ ["in", "echoLocalElementComplexTypeRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLocalElementComplexType"], true],
        ["out", "echoLocalElementComplexTypeResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoLocalElementComplexType"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoIdExample",
      "echoIdExample",
      [ ["in", "echoIdExampleRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIdExample"], true],
        ["out", "echoIdExampleResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoIdExample"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ],
    [ "http://www.w3.org/2002/ws/databinding/examples/6/09/#echoAttributeGroupExample",
      "echoAttributeGroupExample",
      [ ["in", "echoAttributeGroupExampleRequest", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeGroupExample"], true],
        ["out", "echoAttributeGroupExampleResponse", ["::SOAP::SOAPElement", "http://www.w3.org/2002/ws/databinding/examples/6/09/", "echoAttributeGroupExample"], true] ],
      { :request_style =>  :document, :request_use =>  :literal,
        :response_style => :document, :response_use => :literal }
    ]
  ]
end

class PortTypeApp < ::SOAP::RPC::StandaloneServer
  def initialize(*arg)
    super(*arg)
    servant = PortType.new
    PortType::Methods.each do |definitions|
      opt = definitions.last
      if opt[:request_style] == :document
        @router.add_document_operation(servant, *definitions)
      else
        @router.add_rpc_operation(servant, *definitions)
      end
    end
    self.mapping_registry = PortType::MappingRegistry
  end
end

if $0 == __FILE__
  # Change listen port.
  server = PortTypeApp.new('app', nil, '0.0.0.0', 10080)
  trap(:INT) do
    server.shutdown
  end
  server.start
end
