Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1880

Show
Ignore:
Timestamp:
07/12/07 22:34:01 (1 year ago)
Author:
nahi
Message:
  • schema type not passed for simletype. instead, the base class xsd:string was passed. closes #377.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/wsdl/soap/mappingRegistryCreatorSupport.rb

    r1824 r1880  
    7979        if element.type == XSD::AnyTypeName 
    8080          type = nil 
     81        elsif @simpletypes[element.type] 
     82          type = create_class_name(element.type, @modulepath) 
    8183        elsif klass = element_basetype(element) 
    8284          type = klass.name 
  • trunk/test/wsdl/simpletype/rpc/expectedMappingRegistry.rb

    r1773 r1880  
    1111    :schema_type => "version_struct", 
    1212    :schema_element => [ 
    13       ["version", ["SOAP::SOAPString", XSD::QName.new(nil, "version")]], 
     13      ["version", ["Version", XSD::QName.new(nil, "version")]], 
    1414      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]] 
    1515    ] 
     
    4040    :schema_qualified => false, 
    4141    :schema_element => [ 
    42       ["version", ["SOAP::SOAPString", XSD::QName.new(nil, "version")]], 
     42      ["version", ["Version", XSD::QName.new(nil, "version")]], 
    4343      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]] 
    4444    ] 
  • trunk/test/wsdl/soap/wsdl2ruby/expectedMappingRegistry.rb

    r1755 r1880  
    1111    :schema_type => "version_struct", 
    1212    :schema_element => [ 
    13       ["version", ["SOAP::SOAPString", XSD::QName.new(nil, "version")]], 
     13      ["version", ["Version", XSD::QName.new(nil, "version")]], 
    1414      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]] 
    1515    ] 
     
    2828    :schema_qualified => false, 
    2929    :schema_element => [ 
    30       ["version", ["SOAP::SOAPString", XSD::QName.new(nil, "version")]], 
     30      ["version", ["Version", XSD::QName.new(nil, "version")]], 
    3131      ["msg", ["SOAP::SOAPString", XSD::QName.new(nil, "msg")]] 
    3232    ]