Module: SOAP
- Included in:
- Generator, HTTPStreamHandler, Parser, RPC::CGIStub, RPC::Proxy, RPC::Router, SOAPBasetype, SOAPCompoundtype, SOAPModuleUtils
- Defined in:
- lib/soap/ns.rb,
lib/soap/soap.rb,
lib/soap/proxy.rb,
lib/soap/parser.rb,
lib/soap/element.rb,
lib/soap/marshal.rb,
lib/soap/rpc/rpc.rb,
lib/soap/version.rb,
lib/soap/baseData.rb,
lib/soap/property.rb,
lib/soap/attrproxy.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/rpc/methodDef.rb,
lib/soap/streamHandler.rb,
lib/soap/filter/handler.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/nestedexception.rb,
lib/soap/httpconfigloader.rb,
lib/soap/mapping/registry.rb,
lib/soap/header/handlerset.rb,
lib/soap/filter/filterchain.rb,
lib/soap/filter/streamhandler.rb,
lib/soap/header/simplehandler.rb,
lib/soap/rpc/standaloneServer.rb,
lib/soap/encodingstyle/handler.rb,
lib/soap/header/mappinghandler.rb,
lib/soap/mapping/encodedregistry.rb,
lib/soap/mapping/literalregistry.rb,
lib/soap/mapping/rubytypeFactory.rb,
lib/soap/mapping/schemadefinition.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: AttrProxy, EncodingStyle, Env, FaultCode, Filter, HTTPConfigLoader, Header, Mapping, Marshal, Marshallable, NestedException, Processor, RPC, SOAPBasetype, SOAPCompoundtype, SOAPEnvelopeElement, SOAPModuleUtils, SOAPNameAccessible, SOAPType, VERSION Classes: ArrayIndexOutOfBoundsError, ArrayStoreError, Attachment, EmptyResponseError, Error, FaultError, Generator, HTTPStreamError, HTTPStreamHandler, MIMEMessage, MPostUnavailableError, NS, NetHttpClient, Parser, PostUnavailableError, Property, RPCRoutingError, ResponseFormatError, SOAPAnySimpleType, SOAPAnyURI, SOAPArray, SOAPAttachment, SOAPBase64, SOAPBody, SOAPBoolean, SOAPByte, SOAPDate, SOAPDateTime, SOAPDecimal, SOAPDouble, SOAPDuration, SOAPENTITIES, SOAPENTITY, SOAPElement, SOAPEnvelope, SOAPExternalReference, SOAPFault, SOAPFloat, SOAPGDay, SOAPGMonth, SOAPGMonthDay, SOAPGYear, SOAPGYearMonth, SOAPHeader, SOAPHeaderItem, SOAPHexBinary, SOAPID, SOAPIDREF, SOAPIDREFS, SOAPInt, SOAPInteger, SOAPLanguage, SOAPLong, SOAPNCName, SOAPNMTOKEN, SOAPNMTOKENS, SOAPName, SOAPNegativeInteger, SOAPNil, SOAPNonNegativeInteger, SOAPNonPositiveInteger, SOAPNormalizedString, SOAPPositiveInteger, SOAPQName, SOAPREXMLElementWrap, SOAPRawData, SOAPRawString, SOAPReference, SOAPShort, SOAPString, SOAPStruct, SOAPTime, SOAPToken, SOAPUnsignedByte, SOAPUnsignedInt, SOAPUnsignedLong, SOAPUnsignedShort, StreamError, StreamHandler, UnhandledMustUnderstandHeaderError, WSDLDriverFactory
Constant Summary collapse
- SOAPNamespaceTag =
Rubyjedi: Provide these (deprecated) constants for backward compatibility with older ActionWebService
'env'
- XSDNamespaceTag =
'xsd'
- XSINamespaceTag =
'xsi'
- Version =
evaluates to ‘SOAP4R-NG 2.0.2’ or later
SOAP::VERSION::STRING
- 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'
- AttrHref =
'href'
- AttrId =
'id'
- 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
- AttrActorName =
XSD::QName.new(EnvelopeNamespace, AttrActor).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
- AttrHrefName =
XSD::QName.new(nil, AttrHref).freeze
- AttrIdName =
XSD::QName.new(nil, AttrId).freeze
- ValueArrayName =
XSD::QName.new(EncodingNamespace, ValueArray).freeze
- Base64Literal =
'base64'
- MediaType =
'text/xml'
- SOAPProxy =
RPC::Proxy
- TypeMap =
{ XSD::XSDAnySimpleType::Type => SOAPAnySimpleType, XSD::XSDString::Type => SOAPString, XSD::XSDNormalizedString::Type => SOAPNormalizedString, XSD::XSDToken::Type => SOAPToken, XSD::XSDLanguage::Type => SOAPLanguage, XSD::XSDNMTOKEN::Type => SOAPNMTOKEN, XSD::XSDNMTOKENS::Type => SOAPNMTOKENS, XSD::XSDName::Type => SOAPName, XSD::XSDNCName::Type => SOAPNCName, XSD::XSDID::Type => SOAPID, XSD::XSDIDREF::Type => SOAPIDREF, XSD::XSDIDREFS::Type => SOAPIDREFS, XSD::XSDENTITY::Type => SOAPENTITY, XSD::XSDENTITIES::Type => SOAPENTITIES, 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, # soap4r does not use soapenc types actively but it should be accepted. SOAP::SOAPString::SOAPENCType => SOAPString, SOAP::SOAPNormalizedString::Type => SOAPNormalizedString, SOAP::SOAPToken::Type => SOAPToken, SOAP::SOAPLanguage::Type => SOAPLanguage, SOAP::SOAPNMTOKEN::Type => SOAPNMTOKEN, SOAP::SOAPNMTOKENS::Type => SOAPNMTOKENS, SOAP::SOAPName::Type => SOAPName, SOAP::SOAPNCName::Type => SOAPNCName, SOAP::SOAPID::Type => SOAPID, SOAP::SOAPIDREF::Type => SOAPIDREF, SOAP::SOAPIDREFS::Type => SOAPIDREFS, SOAP::SOAPENTITY::Type => SOAPENTITY, SOAP::SOAPENTITIES::Type => SOAPENTITIES, SOAP::SOAPBoolean::SOAPENCType => SOAPBoolean, SOAP::SOAPDecimal::SOAPENCType => SOAPDecimal, SOAP::SOAPFloat::SOAPENCType => SOAPFloat, SOAP::SOAPDouble::SOAPENCType => SOAPDouble, SOAP::SOAPDuration::SOAPENCType => SOAPDuration, SOAP::SOAPDateTime::SOAPENCType => SOAPDateTime, SOAP::SOAPTime::SOAPENCType => SOAPTime, SOAP::SOAPDate::SOAPENCType => SOAPDate, SOAP::SOAPGYearMonth::SOAPENCType => SOAPGYearMonth, SOAP::SOAPGYear::SOAPENCType => SOAPGYear, SOAP::SOAPGMonthDay::SOAPENCType => SOAPGMonthDay, SOAP::SOAPGDay::SOAPENCType => SOAPGDay, SOAP::SOAPGMonth::SOAPENCType => SOAPGMonth, SOAP::SOAPHexBinary::SOAPENCType => SOAPHexBinary, SOAP::SOAPBase64::SOAPENCType => SOAPBase64, SOAP::SOAPAnyURI::SOAPENCType => SOAPAnyURI, SOAP::SOAPQName::SOAPENCType => SOAPQName, SOAP::SOAPInteger::SOAPENCType => SOAPInteger, SOAP::SOAPNonPositiveInteger::SOAPENCType => SOAPNonPositiveInteger, SOAP::SOAPNegativeInteger::SOAPENCType => SOAPNegativeInteger, SOAP::SOAPLong::SOAPENCType => SOAPLong, SOAP::SOAPInt::SOAPENCType => SOAPInt, SOAP::SOAPShort::SOAPENCType => SOAPShort, SOAP::SOAPByte::SOAPENCType => SOAPByte, SOAP::SOAPNonNegativeInteger::SOAPENCType => SOAPNonNegativeInteger, SOAP::SOAPUnsignedLong::SOAPENCType => SOAPUnsignedLong, SOAP::SOAPUnsignedInt::SOAPENCType => SOAPUnsignedInt, SOAP::SOAPUnsignedShort::SOAPENCType => SOAPUnsignedShort, SOAP::SOAPUnsignedByte::SOAPENCType => SOAPUnsignedByte, SOAP::SOAPPositiveInteger::SOAPENCType => SOAPPositiveInteger, }