SOAPGenerator |
= |
Generator # for backward compatibility |
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' |
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 |
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, } |