Module: SOAP
- Included in:
- HTTPStreamHandler, Parser, RPC::CGIStub, RPC::Proxy, RPC::Router, SOAPBasetype, SOAPCompoundtype, SOAPGenerator, SOAPModuleUtils, WSDLDriver::Servant__
- Defined in:
- lib/soap/soap.rb,
lib/soap/parser.rb,
lib/soap/element.rb,
lib/soap/marshal.rb,
lib/soap/rpc/rpc.rb,
lib/soap/baseData.rb,
lib/soap/property.rb,
lib/soap/generator.rb,
lib/soap/processor.rb,
lib/soap/rpc/proxy.rb,
lib/soap/attachment.rb,
lib/soap/rpc/driver.rb,
lib/soap/rpc/router.rb,
lib/soap/wsdlDriver.rb,
lib/soap/mimemessage.rb,
lib/soap/rpc/cgistub.rb,
lib/soap/rpc/element.rb,
lib/soap/rpc/soaplet.rb,
lib/soap/netHttpClient.rb,
lib/soap/streamHandler.rb,
lib/soap/header/handler.rb,
lib/soap/rpc/httpserver.rb,
lib/soap/mapping/factory.rb,
lib/soap/mapping/mapping.rb,
lib/soap/mapping/typeMap.rb,
lib/soap/httpconfigloader.rb,
lib/soap/mapping/registry.rb,
lib/soap/header/handlerset.rb,
lib/soap/header/simplehandler.rb,
lib/soap/rpc/standaloneServer.rb,
lib/soap/encodingstyle/handler.rb,
lib/soap/mapping/rubytypeFactory.rb,
lib/soap/encodingstyle/soapHandler.rb,
lib/soap/mapping/wsdlencodedregistry.rb,
lib/soap/mapping/wsdlliteralregistry.rb,
lib/soap/encodingstyle/literalHandler.rb,
lib/soap/encodingstyle/aspDotNetHandler.rb
Defined Under Namespace
Modules: EncodingStyle, Env, HTTPConfigLoader, Header, Mapping, Marshal, Marshallable, Processor, RPC, SOAPBasetype, SOAPCompoundtype, SOAPEnvelopeElement, SOAPModuleUtils, SOAPType Classes: ArrayIndexOutOfBoundsError, ArrayStoreError, Attachment, EmptyResponseError, Error, FaultError, HTTPStreamError, HTTPStreamHandler, MIMEMessage, MPostUnavailableError, NetHttpClient, Parser, PostUnavailableError, Property, RPCRoutingError, ResponseFormatError, SOAPAnySimpleType, SOAPAnyURI, SOAPArray, SOAPAttachment, SOAPBase64, SOAPBody, SOAPBoolean, SOAPByte, SOAPDate, SOAPDateTime, SOAPDecimal, SOAPDouble, SOAPDuration, SOAPElement, SOAPEnvelope, SOAPExternalReference, SOAPFault, SOAPFloat, SOAPGDay, SOAPGMonth, SOAPGMonthDay, SOAPGYear, SOAPGYearMonth, SOAPGenerator, SOAPHeader, SOAPHeaderItem, SOAPHexBinary, SOAPInt, SOAPInteger, SOAPLong, SOAPNegativeInteger, SOAPNil, SOAPNonNegativeInteger, SOAPNonPositiveInteger, SOAPPositiveInteger, SOAPQName, SOAPRawString, SOAPReference, SOAPShort, SOAPString, SOAPStruct, SOAPTime, SOAPUnsignedByte, SOAPUnsignedInt, SOAPUnsignedLong, SOAPUnsignedShort, StreamError, StreamHandler, UnhandledMustUnderstandHeaderError, WSDLDriver, WSDLDriverFactory
Constant Summary collapse
- VERSION =
Version = '1.5.5'
- PropertyName =
'soap/property'
- EnvelopeNamespace =
'http://schemas.xmlsoap.org/soap/envelope/'
- EncodingNamespace =
'http://schemas.xmlsoap.org/soap/encoding/'
- LiteralNamespace =
'http://xml.apache.org/xml-soap/literalxml'
- NextActor =
'http://schemas.xmlsoap.org/soap/actor/next'
- EleEnvelope =
'Envelope'
- EleHeader =
'Header'
- EleBody =
'Body'
- EleFault =
'Fault'
- EleFaultString =
'faultstring'
- EleFaultActor =
'faultactor'
- EleFaultCode =
'faultcode'
- EleFaultDetail =
'detail'
- AttrMustUnderstand =
'mustUnderstand'
- AttrEncodingStyle =
'encodingStyle'
- AttrActor =
'actor'
- AttrRoot =
'root'
- AttrArrayType =
'arrayType'
- AttrOffset =
'offset'
- AttrPosition =
'position'
- ValueArray =
'Array'
- EleEnvelopeName =
XSD::QName.new(EnvelopeNamespace, EleEnvelope).freeze
- EleHeaderName =
XSD::QName.new(EnvelopeNamespace, EleHeader).freeze
- EleBodyName =
XSD::QName.new(EnvelopeNamespace, EleBody).freeze
- EleFaultName =
XSD::QName.new(EnvelopeNamespace, EleFault).freeze
- EleFaultStringName =
XSD::QName.new(nil, EleFaultString).freeze
- EleFaultActorName =
XSD::QName.new(nil, EleFaultActor).freeze
- EleFaultCodeName =
XSD::QName.new(nil, EleFaultCode).freeze
- EleFaultDetailName =
XSD::QName.new(nil, EleFaultDetail).freeze
- AttrMustUnderstandName =
XSD::QName.new(EnvelopeNamespace, AttrMustUnderstand).freeze
- AttrEncodingStyleName =
XSD::QName.new(EnvelopeNamespace, AttrEncodingStyle).freeze
- AttrRootName =
XSD::QName.new(EncodingNamespace, AttrRoot).freeze
- AttrArrayTypeName =
XSD::QName.new(EncodingNamespace, AttrArrayType).freeze
- AttrOffsetName =
XSD::QName.new(EncodingNamespace, AttrOffset).freeze
- AttrPositionName =
XSD::QName.new(EncodingNamespace, AttrPosition).freeze
- ValueArrayName =
XSD::QName.new(EncodingNamespace, ValueArray).freeze
- Base64Literal =
'base64'
- SOAPNamespaceTag =
'env'
- XSDNamespaceTag =
'xsd'
- XSINamespaceTag =
'xsi'
- MediaType =
'text/xml'
- 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, }