Changeset 1938
- Timestamp:
- 09/06/07 22:52:26 (8 months ago)
- Files:
-
- trunk/lib/wsdl/soap/classDefCreator.rb (modified) (2 diffs)
- trunk/lib/wsdl/soap/literalMappingRegistryCreator.rb (modified) (1 diff)
- trunk/test/wsdl/anonymous/expectedMappingRegistry.rb (modified) (1 diff)
- trunk/test/wsdl/any/expectedMappingRegistry.rb (modified) (1 diff)
- trunk/test/xsd/xsd2ruby/section.xsd (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/wsdl/soap/classDefCreator.rb
r1934 r1938 90 90 def dump_element 91 91 @elements.collect { |ele| 92 next if @complextypes[ele.name] 92 93 qualified = (ele.elementform == 'qualified') 93 94 if ele.local_complextype … … 98 99 dump_simpleclassdef(ele.name, nil) 99 100 else 101 # ignores type only element 100 102 nil 101 103 end trunk/lib/wsdl/soap/literalMappingRegistryCreator.rb
r1934 r1938 63 63 def dump_element 64 64 @elements.collect { |ele| 65 next if @complextypes[ele.name] 65 66 qualified = (ele.elementform == 'qualified') 66 67 if ele.local_complextype trunk/test/wsdl/anonymous/expectedMappingRegistry.rb
r1934 r1938 87 87 ] 88 88 ) 89 90 LiteralRegistry.register(91 :class => WSDL::Anonymous::LoginResponse,92 :schema_name => XSD::QName.new(NsLp, "loginResponse"),93 :schema_qualified => true,94 :schema_element => [95 ["loginResult", ["WSDL::Anonymous::LoginResponse::LoginResult", XSD::QName.new(nil, "loginResult")]]96 ]97 )98 99 LiteralRegistry.register(100 :class => WSDL::Anonymous::LoginResponse::LoginResult,101 :schema_name => XSD::QName.new(nil, "loginResult"),102 :schema_qualified => true,103 :schema_element => [104 ["sessionID", "SOAP::SOAPString"]105 ]106 )107 89 end 108 90 trunk/test/wsdl/any/expectedMappingRegistry.rb
r1923 r1938 32 32 33 33 LiteralRegistry.register( 34 :class => WSDL::Any::FooBar,35 :schema_name => XSD::QName.new(NsEchoType, "foo.bar"),36 :schema_qualified => true,37 :schema_element => [38 ["before", ["SOAP::SOAPString", XSD::QName.new(nil, "before")]],39 ["any", [nil, XSD::QName.new(NsXMLSchema, "anyType")]],40 ["after", ["SOAP::SOAPString", XSD::QName.new(nil, "after")]]41 ]42 )43 44 LiteralRegistry.register(45 34 :class => WSDL::Any::SetOutputAndCompleteRequest, 46 35 :schema_name => XSD::QName.new(NsEchoType, "setOutputAndCompleteRequest"), trunk/test/xsd/xsd2ruby/section.xsd
r1857 r1938 11 11 </xsd:sequence> 12 12 </xsd:complexType> 13 14 <xsd:element name="section"> 15 <xsd:complexType> 16 <xsd:sequence> 17 <xsd:element name="different" type="xsd:int" /> 18 </xsd:sequence> 19 </xsd:complexType> 20 </xsd:element> 13 21 14 22 <xsd:complexType name="section">