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.

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.

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.

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.

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.

Namespace
Constants
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'
 
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'