Changeset 1479
- Timestamp:
- 04/15/05 17:10:10 (4 years ago)
- Files:
-
- trunk/lib/wsdl/soap/classDefCreator.rb (modified) (1 diff)
- trunk/lib/wsdl/soap/methodDefCreator.rb (modified) (2 diffs)
- trunk/test/wsdl/simpletype/simpletype.wsdl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/wsdl/soap/classDefCreator.rb
r1474 r1479 90 90 91 91 def dump_simpletypedef(qname, simpletype) 92 if simpletype.restriction.enumeration.empty? 93 STDERR.puts("#{qname}: simpleType which is not enum type not supported") 92 if !simpletype.restriction or simpletype.restriction.enumeration.empty? 94 93 return '' 95 94 end trunk/lib/wsdl/soap/methodDefCreator.rb
r1465 r1479 36 36 operations.each do |operation| 37 37 op_bind = binding.operations[operation.name] 38 next unless op_bind # no binding is defined 38 39 next unless op_bind.soapoperation # not a SOAP operation binding 39 40 result << ",\n" unless result.empty? … … 126 127 127 128 def documentdefinedtype(part) 128 if definedtype = @simpletypes[part.type] 129 if mapped = basetype_mapped_class(part.type) 130 ['::' + mapped.name, nil, part.name] 131 elsif definedtype = @simpletypes[part.type] 129 132 ['::' + basetype_mapped_class(definedtype.base).name, nil, part.name] 130 133 elsif definedtype = @elements[part.element] trunk/test/wsdl/simpletype/simpletype.wsdl
r1477 r1479 41 41 42 42 <message name="ping_out"> 43 <part name="parameters" element="xsd:string"/>43 <part name="parameters" type="xsd:string"/> 44 44 </message> 45 45