mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
df731e37a1
* lib/soap/header/* * lib/soap/rpc/httpserver.rb * lib/wsdl/soap/cgiStubCreator.rb * lib/wsdl/soap/classDefCreator.rb * lib/wsdl/soap/classDefCreatorSupport.rb * lib/wsdl/soap/clientSkeltonCreator.rb * lib/wsdl/soap/driverCreator.rb * lib/wsdl/soap/mappingRegistryCreator.rb * lib/wsdl/soap/methodDefCreator.rb * lib/wsdl/soap/servantSkeltonCreator.rb * lib/wsdl/soap/standaloneServerStubCreator.rb * lib/wsdl/xmlSchema/enumeration.rb * lib/wsdl/xmlSchema/simpleRestriction.rb * lib/wsdl/xmlSchema/simpleType.rb * lib/xsd/codegen/* * lib/xsd/codegen.rb * sample/soap/authheader/* * sample/soap/raa2.4/* * sample/soap/ssl/* * sample/soap/swa/* * sample/soap/whois.rb * sample/wsdl/raa2.4/* * test/soap/header/* * test/soap/ssl/* * test/soap/struct/* * test/soap/swa/* * test/soap/wsdlDriver/* * test/wsdl/multiplefault.wsdl * test/wsdl/simpletype/* * test/wsdl/test_multiplefault.rb * modified files: * lib/soap/baseData.rb * lib/soap/element.rb * lib/soap/generator.rb * lib/soap/netHttpClient.rb * lib/soap/parser.rb * lib/soap/property.rb * lib/soap/soap.rb * lib/soap/streamHandler.rb * lib/soap/wsdlDriver.rb * lib/soap/wsdlDriver.rb * lib/soap/encodingstyle/handler.rb * lib/soap/encodingstyle/literalHandler.rb * lib/soap/encodingstyle/soapHandler.rb * lib/soap/mapping/factory.rb * lib/soap/mapping/mapping.rb * lib/soap/mapping/registry.rb * lib/soap/mapping/rubytypeFactory.rb * lib/soap/mapping/wsdlRegistry.rb * lib/soap/rpc/cgistub.rb * lib/soap/rpc/driver.rb * lib/soap/rpc/proxy.rb * lib/soap/rpc/router.rb * lib/soap/rpc/soaplet.rb * lib/soap/rpc/standaloneServer.rb * lib/wsdl/data.rb * lib/wsdl/definitions.rb * lib/wsdl/operation.rb * lib/wsdl/parser.rb * lib/wsdl/soap/definitions.rb * lib/wsdl/xmlSchema/complexContent.rb * lib/wsdl/xmlSchema/complexType.rb * lib/wsdl/xmlSchema/data.rb * lib/wsdl/xmlSchema/parser.rb * lib/wsdl/xmlSchema/schema.rb * lib/xsd/datatypes.rb * lib/xsd/qname.rb * sample/soap/sampleStruct/server.rb * sample/wsdl/amazon/AmazonSearch.rb * sample/wsdl/amazon/AmazonSearchDriver.rb * test/soap/test_property.rb * test/soap/calc/test_calc_cgi.rb * test/wsdl/test_emptycomplextype.rb * summary * add SOAP Header mustUnderstand support. * add HTTP client SSL configuration and Cookies support (works completely with http-access2). * add header handler for handling sending/receiving SOAP Header. * map Ruby's anonymous Struct to common SOAP Struct in SOAP Object Model. it caused error. * add WSDL simpleType support to restrict lexical value space. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
354 lines
6.7 KiB
Ruby
354 lines
6.7 KiB
Ruby
#!/usr/bin/env ruby
|
|
require 'raaDriver.rb'
|
|
|
|
endpoint_url = ARGV.shift
|
|
obj = RaaServicePortType.new(endpoint_url)
|
|
|
|
# Uncomment the below line to see SOAP wiredumps.
|
|
# obj.wiredump_dev = STDERR
|
|
|
|
# SYNOPSIS
|
|
# gem(name)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = nil
|
|
puts obj.gem(name)
|
|
|
|
# SYNOPSIS
|
|
# dependents(name, version)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# version - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return ProjectDependencyArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}ProjectDependencyArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = version = nil
|
|
puts obj.dependents(name, version)
|
|
|
|
# SYNOPSIS
|
|
# names
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.names
|
|
|
|
# SYNOPSIS
|
|
# size
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.size
|
|
|
|
# SYNOPSIS
|
|
# list_by_category(major, minor)
|
|
#
|
|
# ARGS
|
|
# major - {http://www.w3.org/2001/XMLSchema}string
|
|
# minor - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
major = minor = nil
|
|
puts obj.list_by_category(major, minor)
|
|
|
|
# SYNOPSIS
|
|
# tree_by_category
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return Map - {http://xml.apache.org/xml-soap}Map
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.tree_by_category
|
|
|
|
# SYNOPSIS
|
|
# list_recent_updated(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_recent_updated(idx)
|
|
|
|
# SYNOPSIS
|
|
# list_recent_created(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_recent_created(idx)
|
|
|
|
# SYNOPSIS
|
|
# list_updated_since(date, idx)
|
|
#
|
|
# ARGS
|
|
# date - {http://www.w3.org/2001/XMLSchema}dateTime
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
date = idx = nil
|
|
puts obj.list_updated_since(date, idx)
|
|
|
|
# SYNOPSIS
|
|
# list_created_since(date, idx)
|
|
#
|
|
# ARGS
|
|
# date - {http://www.w3.org/2001/XMLSchema}dateTime
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
date = idx = nil
|
|
puts obj.list_created_since(date, idx)
|
|
|
|
# SYNOPSIS
|
|
# list_by_owner(owner_id)
|
|
#
|
|
# ARGS
|
|
# owner_id - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
owner_id = nil
|
|
puts obj.list_by_owner(owner_id)
|
|
|
|
# SYNOPSIS
|
|
# search_name(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_name(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_short_description(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_short_description(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_owner(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_owner(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_version(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_version(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_status(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_status(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_description(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_description(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search(substring)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return Map - {http://xml.apache.org/xml-soap}Map
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = nil
|
|
puts obj.search(substring)
|
|
|
|
# SYNOPSIS
|
|
# owner(owner_id)
|
|
#
|
|
# ARGS
|
|
# owner_id - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return Owner - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Owner
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
owner_id = nil
|
|
puts obj.owner(owner_id)
|
|
|
|
# SYNOPSIS
|
|
# list_owner(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return OwnerArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}OwnerArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_owner(idx)
|
|
|
|
# SYNOPSIS
|
|
# update(name, pass, gem)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# pass - {http://www.w3.org/2001/XMLSchema}string
|
|
# gem Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RETURNS
|
|
# return Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = pass = gem = nil
|
|
puts obj.update(name, pass, gem)
|
|
|
|
# SYNOPSIS
|
|
# update_pass(name, oldpass, newpass)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# oldpass - {http://www.w3.org/2001/XMLSchema}string
|
|
# newpass - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# N/A
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = oldpass = newpass = nil
|
|
puts obj.update_pass(name, oldpass, newpass)
|
|
|
|
|