SOAP
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
- SOAP::ArrayIndexOutOfBoundsError
- SOAP::ArrayStoreError
- SOAP::Attachment
- SOAP::EmptyResponseError
- SOAP::EncodingStyle
- SOAP::Env
- SOAP::Error
- SOAP::FaultError
- SOAP::HTTPConfigLoader
- SOAP::HTTPStreamError
- SOAP::HTTPStreamHandler
- SOAP::Header
- SOAP::MIMEMessage
- SOAP::MPostUnavailableError
- SOAP::Mapping
- SOAP::Marshal
- SOAP::Marshallable
- SOAP::NetHttpClient
- SOAP::Parser
- SOAP::PostUnavailableError
- SOAP::Processor
- SOAP::Property
- SOAP::RPC
- SOAP::RPCRoutingError
- SOAP::Response
- SOAP::ResponseFormatError
- SOAP::SOAPAnySimpleType
- SOAP::SOAPAnyURI
- SOAP::SOAPArray
- SOAP::SOAPAttachment
- SOAP::SOAPBase64
- SOAP::SOAPBasetype
- SOAP::SOAPBody
- SOAP::SOAPBoolean
- SOAP::SOAPByte
- SOAP::SOAPCompoundtype
- SOAP::SOAPDate
- SOAP::SOAPDateTime
- SOAP::SOAPDecimal
- SOAP::SOAPDouble
- SOAP::SOAPDuration
- SOAP::SOAPElement
- SOAP::SOAPEnvelope
- SOAP::SOAPEnvelopeElement
- SOAP::SOAPExternalReference
- SOAP::SOAPFault
- SOAP::SOAPFloat
- SOAP::SOAPGDay
- SOAP::SOAPGMonth
- SOAP::SOAPGMonthDay
- SOAP::SOAPGYear
- SOAP::SOAPGYearMonth
- SOAP::SOAPGenerator
- SOAP::SOAPHeader
- SOAP::SOAPHeaderItem
- SOAP::SOAPHexBinary
- SOAP::SOAPInt
- SOAP::SOAPInteger
- SOAP::SOAPLong
- SOAP::SOAPModuleUtils
- SOAP::SOAPNegativeInteger
- SOAP::SOAPNil
- SOAP::SOAPNonNegativeInteger
- SOAP::SOAPNonPositiveInteger
- SOAP::SOAPPositiveInteger
- SOAP::SOAPQName
- SOAP::SOAPRawString
- SOAP::SOAPReference
- SOAP::SOAPShort
- SOAP::SOAPString
- SOAP::SOAPStruct
- SOAP::SOAPTime
- SOAP::SOAPType
- SOAP::SOAPUnsignedByte
- SOAP::SOAPUnsignedInt
- SOAP::SOAPUnsignedLong
- SOAP::SOAPUnsignedShort
- SOAP::SessionManager
- SOAP::StreamError
- SOAP::StreamHandler
- SOAP::UnhandledMustUnderstandHeaderError
- SOAP::WSDLDriver
- SOAP::WSDLDriverFactory