module

SOAP

v1_8_7_72 - Show latest stable

This program is copyrighted free software by NAKAMURA, Hiroshi. You can redistribute it and/or modify it under the same terms of Ruby’s license; either the dual license version in 2003, or any later version.

Constants

AttrActor = 'actor'

AttrArrayType = 'arrayType'

AttrArrayTypeName = XSD::QName.new(EncodingNamespace, AttrArrayType).freeze

AttrEncodingStyle = 'encodingStyle'

AttrEncodingStyleName = XSD::QName.new(EnvelopeNamespace, AttrEncodingStyle).freeze

AttrMustUnderstand = 'mustUnderstand'

AttrMustUnderstandName = XSD::QName.new(EnvelopeNamespace, AttrMustUnderstand).freeze

AttrOffset = 'offset'

AttrOffsetName = XSD::QName.new(EncodingNamespace, AttrOffset).freeze

AttrPosition = 'position'

AttrPositionName = XSD::QName.new(EncodingNamespace, AttrPosition).freeze

AttrRoot = 'root'

AttrRootName = XSD::QName.new(EncodingNamespace, AttrRoot).freeze

Base64Literal = 'base64'

EleBody = 'Body'

EleBodyName = XSD::QName.new(EnvelopeNamespace, EleBody).freeze

EleEnvelope = 'Envelope'

EleEnvelopeName = XSD::QName.new(EnvelopeNamespace, EleEnvelope).freeze

EleFault = 'Fault'

EleFaultActor = 'faultactor'

EleFaultActorName = XSD::QName.new(nil, EleFaultActor).freeze

EleFaultCode = 'faultcode'

EleFaultCodeName = XSD::QName.new(nil, EleFaultCode).freeze

EleFaultDetail = 'detail'

EleFaultDetailName = XSD::QName.new(nil, EleFaultDetail).freeze

EleFaultName = XSD::QName.new(EnvelopeNamespace, EleFault).freeze

EleFaultString = 'faultstring'

EleFaultStringName = XSD::QName.new(nil, EleFaultString).freeze

EleHeader = 'Header'

EleHeaderName = XSD::QName.new(EnvelopeNamespace, EleHeader).freeze

EncodingNamespace = 'http://schemas.xmlsoap.org/soap/encoding/'

EnvelopeNamespace = 'http://schemas.xmlsoap.org/soap/envelope/'

LiteralNamespace = 'http://xml.apache.org/xml-soap/literalxml'

MediaType = 'text/xml'

NO_PROXY_HOSTS = ['localhost']

NextActor = 'http://schemas.xmlsoap.org/soap/actor/next'

PropertyName = 'soap/property'

SOAPNamespaceTag = 'env'

TypeMap = { XSD::XSDAnySimpleType::Type => SOAPAnySimpleType, XSD::XSDString::Type => SOAPString, XSD::XSDBoolean::Type => SOAPBoolean, XSD::XSDDecimal::Type => SOAPDecimal, XSD::XSDFloat::Type => SOAPFloat, XSD::XSDDouble::Type => SOAPDouble, XSD::XSDDuration::Type => SOAPDuration, XSD::XSDDateTime::Type => SOAPDateTime, XSD::XSDTime::Type => SOAPTime, XSD::XSDDate::Type => SOAPDate, XSD::XSDGYearMonth::Type => SOAPGYearMonth, XSD::XSDGYear::Type => SOAPGYear, XSD::XSDGMonthDay::Type => SOAPGMonthDay, XSD::XSDGDay::Type => SOAPGDay, XSD::XSDGMonth::Type => SOAPGMonth, XSD::XSDHexBinary::Type => SOAPHexBinary, XSD::XSDBase64Binary::Type => SOAPBase64, XSD::XSDAnyURI::Type => SOAPAnyURI, XSD::XSDQName::Type => SOAPQName, XSD::XSDInteger::Type => SOAPInteger, XSD::XSDNonPositiveInteger::Type => SOAPNonPositiveInteger, XSD::XSDNegativeInteger::Type => SOAPNegativeInteger, XSD::XSDLong::Type => SOAPLong, XSD::XSDInt::Type => SOAPInt, XSD::XSDShort::Type => SOAPShort, XSD::XSDByte::Type => SOAPByte, XSD::XSDNonNegativeInteger::Type => SOAPNonNegativeInteger, XSD::XSDUnsignedLong::Type => SOAPUnsignedLong, XSD::XSDUnsignedInt::Type => SOAPUnsignedInt, XSD::XSDUnsignedShort::Type => SOAPUnsignedShort, XSD::XSDUnsignedByte::Type => SOAPUnsignedByte, XSD::XSDPositiveInteger::Type => SOAPPositiveInteger, SOAP::SOAPBase64::Type => SOAPBase64, }

VERSION = Version = '1.5.5'

ValueArray = 'Array'

ValueArrayName = XSD::QName.new(EncodingNamespace, ValueArray).freeze

XSDNamespaceTag = 'xsd'

XSINamespaceTag = 'xsi'

Attributes

[RW]connect_timeout
[RW]debug_dev
[RW]no_proxy
[RW]protocol_version
[R]proxy
[RW]receive_timeout
[RW]send_timeout
[RW]ssl_config

Files

  • lib/soap/attachment.rb
  • lib/soap/baseData.rb
  • lib/soap/element.rb
  • lib/soap/encodingstyle/aspDotNetHandler.rb
  • lib/soap/encodingstyle/handler.rb
  • lib/soap/encodingstyle/literalHandler.rb
  • lib/soap/encodingstyle/soapHandler.rb
  • lib/soap/generator.rb
  • lib/soap/header/handler.rb
  • lib/soap/header/handlerset.rb
  • lib/soap/header/simplehandler.rb
  • lib/soap/httpconfigloader.rb
  • lib/soap/mapping/factory.rb
  • lib/soap/mapping/mapping.rb
  • lib/soap/mapping/registry.rb
  • lib/soap/mapping/rubytypeFactory.rb
  • lib/soap/mapping/typeMap.rb
  • lib/soap/mapping/wsdlencodedregistry.rb
  • lib/soap/mapping/wsdlliteralregistry.rb
  • lib/soap/marshal.rb
  • lib/soap/mimemessage.rb
  • lib/soap/netHttpClient.rb
  • lib/soap/parser.rb
  • lib/soap/processor.rb
  • lib/soap/property.rb
  • lib/soap/rpc/cgistub.rb
  • lib/soap/rpc/driver.rb
  • lib/soap/rpc/element.rb
  • lib/soap/rpc/httpserver.rb
  • lib/soap/rpc/proxy.rb
  • lib/soap/rpc/router.rb
  • lib/soap/rpc/rpc.rb
  • lib/soap/rpc/soaplet.rb
  • lib/soap/rpc/standaloneServer.rb
  • lib/soap/soap.rb
  • lib/soap/streamHandler.rb
  • lib/soap/wsdlDriver.rb

Nested classes and modules