# encoding: ASCII-8BIT require 'classDef' # Done # System.out.print -> STDOUT.puts # a1 -> arg0 # a2 -> arg1 # a3 -> arg2 # a4 -> arg3 # a5 -> arg4 # /if \([^{]*\){\([^}]*\)}/if \1; \2; end/ # /\([0-9][0-9]*\)L/\1/ # /\([0-9][0-9]*\)f/\1/ # /\.equals(\([^)]*\))/ == \1/ # /\.set\([^(]*\)(\([^)]*\))/.\1 = \2/ # /E_/e_/ # /\.get\([^(]*\)()/.\1/ # /(short)// # /\.V/.v/ # class Sm11PortType include SOAP # SYNOPSIS # op0 # # ARGS # N/A # # RETURNS # N/A # # RAISES # N/A # def op0 STDOUT.puts("op0\n") return end # SYNOPSIS # op1( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}boolean # # RETURNS # N/A # # RAISES # N/A # def op1( arg0 ) STDOUT.puts("op1\n") if (!(arg0 == false)); STDOUT.puts("arg0 value error in op1\n"); end return end # SYNOPSIS # op4( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}short # # RETURNS # N/A # # RAISES # N/A # def op4( arg0 ) STDOUT.puts("op4\n") if (!(arg0 == -100)); STDOUT.puts("arg0 value error in op4\n"); end return end # SYNOPSIS # op5( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}int # # RETURNS # N/A # # RAISES # N/A # def op5( arg0 ) STDOUT.puts("op5\n") if (!(arg0 == -100000)); STDOUT.puts("arg0 value error in op5\n"); end return end # SYNOPSIS # op6( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}long # # RETURNS # N/A # # RAISES # N/A # def op6( arg0 ) STDOUT.puts("op6\n") if (!(arg0 == -10000000000)); STDOUT.puts("arg0 value error in op6\n"); end return end # SYNOPSIS # op7( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}float # # RETURNS # N/A # # RAISES # N/A # def op7( arg0 ) STDOUT.puts("op7\n") if (!(arg0 == 0.123)); STDOUT.puts("arg0 value error in op7\n"); end return end # SYNOPSIS # op8( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}double # # RETURNS # N/A # # RAISES # N/A # def op8( arg0 ) STDOUT.puts("op8\n") if (!(arg0 == 0.12e3)); STDOUT.puts("arg0 value error in op8\n"); end return end # SYNOPSIS # op9( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}string # # RETURNS # N/A # # RAISES # N/A # def op9( arg0 ) STDOUT.puts("op9\n") if (!(arg0 == "abc")); STDOUT.puts("arg0 value error in op9\n"); end return end # SYNOPSIS # op11 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}boolean # # RAISES # N/A # def op11 STDOUT.puts("op11\n") _ret = true return(_ret) end # SYNOPSIS # op14 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}short # # RAISES # N/A # def op14 STDOUT.puts("op14\n") _ret = SOAPShort.new(-200) return(_ret) end # SYNOPSIS # op15 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}int # # RAISES # N/A # def op15 STDOUT.puts("op15\n") _ret = SOAPInt.new( -200000 ) return(_ret) end # SYNOPSIS # op16 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}long # # RAISES # N/A # def op16 STDOUT.puts("op16\n") _ret = SOAPLong.new( -20000000000 ) return(_ret) end # SYNOPSIS # op17 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}float # # RAISES # N/A # def op17 STDOUT.puts("op17\n") _ret = SOAPFloat.new(1.234) return(_ret) end # SYNOPSIS # op18 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}double # # RAISES # N/A # def op18 STDOUT.puts("op18\n") _ret = 1.23e4 return(_ret) end # SYNOPSIS # op19 # # ARGS # N/A # # RETURNS # result {http://www.w3.org/2001/XMLSchema}string # # RAISES # N/A # def op19 STDOUT.puts("op19\n") _ret = "def" return(_ret) end # SYNOPSIS # op21( arg0 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}boolean # # RETURNS # result {http://www.w3.org/2001/XMLSchema}boolean # # RAISES # N/A # def op21( arg0 ) STDOUT.puts("op21\n") if (!(arg0 == false)); STDOUT.puts("arg0 value error in op21\n"); end _ret = true return(_ret) end # SYNOPSIS # op24( arg0, arg1, arg2 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}short # arg1 {http://www.w3.org/2001/XMLSchema}int # arg2 {http://www.w3.org/2001/XMLSchema}long # # RETURNS # result {http://www.w3.org/2001/XMLSchema}short # # RAISES # N/A # def op24( arg0, arg1, arg2 ) STDOUT.puts("op24\n") if (!(arg0 == -100)); STDOUT.puts("arg0 value error in op24\n"); end if (!(arg1 == -100000)); STDOUT.puts("arg1 value error in op24\n"); end if (!(arg2 == -10000000000)); STDOUT.puts("arg2 value error in op24\n"); end _ret = SOAPShort.new(-200) return(_ret) end # SYNOPSIS # op25( arg0, arg1, arg2 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}int # arg1 {http://www.w3.org/2001/XMLSchema}long # arg2 {http://www.w3.org/2001/XMLSchema}float # # RETURNS # result {http://www.w3.org/2001/XMLSchema}int # # RAISES # N/A # def op25( arg0, arg1, arg2 ) STDOUT.puts("op25\n") if (!(arg0 == -100000)); STDOUT.puts("arg0 value error in op25\n"); end if (!(arg1 == -10000000000)); STDOUT.puts("arg1 value error in op25\n"); end if (!(arg2 == 0.123)); STDOUT.puts("arg2 value error in op25\n"); end _ret = SOAPInt.new( -200000 ) return(_ret) end # SYNOPSIS # op26( arg0, arg1, arg2 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}long # arg1 {http://www.w3.org/2001/XMLSchema}float # arg2 {http://www.w3.org/2001/XMLSchema}double # # RETURNS # result {http://www.w3.org/2001/XMLSchema}long # # RAISES # N/A # def op26( arg0, arg1, arg2 ) STDOUT.puts("op26\n") if (!(arg0 == -10000000000)); STDOUT.puts("arg0 value error in op26\n"); end if (!(arg1 == 0.123)); STDOUT.puts("arg1 value error in op26\n"); end if (!(arg2 == 0.12e3)); STDOUT.puts("arg2 value error in op26\n"); end _ret = SOAPLong.new( -20000000000 ) return(_ret) end # SYNOPSIS # op27( arg0, arg1, arg2 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}float # arg1 {http://www.w3.org/2001/XMLSchema}double # arg2 {http://www.w3.org/2001/XMLSchema}string # # RETURNS # result {http://www.w3.org/2001/XMLSchema}float # # RAISES # N/A # def op27( arg0, arg1, arg2 ) STDOUT.puts("op27\n") if (!(arg0 == 0.123)); STDOUT.puts("arg0 value error in op27\n"); end if (!(arg1 == 0.12e3)); STDOUT.puts("arg1 value error in op27\n"); end if (!(arg2 == "abc")); STDOUT.puts("arg2 value error in op27\n"); end _ret = SOAPFloat.new(1.234) return(_ret) end # SYNOPSIS # op28( arg0, arg1, arg2 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}double # arg1 {http://www.w3.org/2001/XMLSchema}string # arg2 {http://www.w3.org/2001/XMLSchema}boolean # # RETURNS # result {http://www.w3.org/2001/XMLSchema}double # # RAISES # N/A # def op28( arg0, arg1, arg2 ) STDOUT.puts("op28\n") if (!(arg0 == 0.12e3)); STDOUT.puts("arg0 value error in op28\n"); end if (!(arg1 == "abc")); STDOUT.puts("arg1 value error in op28\n"); end if (!(arg2 == false)); STDOUT.puts("arg2 value error in op28\n"); end _ret = 1.23e4 return(_ret) end # SYNOPSIS # op29( arg0, arg1 ) # # ARGS # arg0 {http://www.w3.org/2001/XMLSchema}string # arg1 {http://www.w3.org/2001/XMLSchema}boolean # # RETURNS # result {http://www.w3.org/2001/XMLSchema}string # # RAISES # N/A # def op29( arg0, arg1 ) STDOUT.puts("op29\n") if (!(arg0 == "abc")); STDOUT.puts("arg0 value error in op29\n"); end if (!(arg1 == false)); STDOUT.puts("arg1 value error in op29\n"); end _ret = "def" return(_ret) end # SYNOPSIS # op30( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}C_struct # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}C_struct # # RAISES # N/A # def op30( arg0 ) STDOUT.puts("op30\n") if (!comp_0012(arg0)); STDOUT.puts("arg0 value error in op30\n"); end _ret = cons_0007() return(_ret) end # SYNOPSIS # op31( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean # # RAISES # N/A # def op31( arg0 ) STDOUT.puts("op31\n") if (!(true && (arg0[0] == false) && (arg0[1] == false))); STDOUT.puts("arg0 value error in op31\n"); end _ret = ArrayOfboolean[true, true] return(_ret) end # SYNOPSIS # op34( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfshort # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfshort # # RAISES # N/A # def op34( arg0 ) STDOUT.puts("op34\n") if (!(true && (arg0[0] == -100) && (arg0[1] == -100))); STDOUT.puts("arg0 value error in op34\n"); end _ret = ArrayOfshort[-200, -200] return(_ret) end # SYNOPSIS # op35( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfint # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfint # # RAISES # N/A # def op35( arg0 ) STDOUT.puts("op35\n") if (!(true && (arg0[0] == -100000) && (arg0[1] == -100000))); STDOUT.puts("arg0 value error in op35\n"); end _ret = ArrayOfint[-200000, -200000] return(_ret) end # SYNOPSIS # op36( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOflong # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOflong # # RAISES # N/A # def op36( arg0 ) STDOUT.puts("op36\n") if (!(true && (arg0[0] == -10000000000) && (arg0[1] == -10000000000))); STDOUT.puts("arg0 value error in op36\n"); end _ret = ArrayOflong[-20000000000, -20000000000] return(_ret) end # SYNOPSIS # op37( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOffloat # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOffloat # # RAISES # N/A # def op37( arg0 ) STDOUT.puts("op37\n") if (!(true && (arg0[0] == 0.123) && (arg0[1] == 0.123))); STDOUT.puts("arg0 value error in op37\n"); end _ret = ArrayOffloat[1.234, 1.234] return(_ret) end # SYNOPSIS # op38( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble # # RAISES # N/A # def op38( arg0 ) STDOUT.puts("op38\n") if (!(true && (arg0[0] == 0.12e3) && (arg0[1] == 0.12e3))); STDOUT.puts("arg0 value error in op38\n"); end _ret = ArrayOfdouble[1.23e4, 1.23e4] return(_ret) end # SYNOPSIS # op39( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfstring # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfstring # # RAISES # N/A # def op39( arg0 ) STDOUT.puts("op39\n") if (!(true && (arg0[0] == "abc") && (arg0[1] == "abc"))); STDOUT.puts("arg0 value error in op39\n"); end _ret = ArrayOfstring["def", "def"] return(_ret) end # SYNOPSIS # op40( arg0, arg1, arg2, arg3, arg4 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}C_struct # arg1 {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean # arg2 {http://dopg.gr.jp/sm11.xsd}ArrayOfint # arg3 {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble # arg4 {http://dopg.gr.jp/sm11.xsd}ArrayOfstring # # RETURNS # N/A # # RAISES # N/A # def op40( arg0, arg1, arg2, arg3, arg4 ) STDOUT.puts("op40\n") if (!comp_0013(arg0)); STDOUT.puts("arg0 value error in op40\n"); end if (!(true && (arg1[0] == false) && (arg1[1] == false))); STDOUT.puts("arg1 value error in op40\n"); end if (!(true && (arg2[0] == -100000) && (arg2[1] == -100000))); STDOUT.puts("arg2 value error in op40\n"); end if (!(true && (arg3[0] == 0.12e3) && (arg3[1] == 0.12e3))); STDOUT.puts("arg3 value error in op40\n"); end if (!(true && (arg4[0] == "abc") && (arg4[1] == "abc"))); STDOUT.puts("arg4 value error in op40\n"); end return end # SYNOPSIS # op41( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}F_struct # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}F_struct # # RAISES # N/A # def op41( arg0 ) STDOUT.puts("op41\n") if (!comp_0014(arg0)); STDOUT.puts("arg0 value error in op41\n"); end _ret = cons_0008() return(_ret) end # SYNOPSIS # op42( arg0 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct # # RETURNS # result {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct # # RAISES # N/A # def op42( arg0 ) STDOUT.puts("op42\n") if (!(true && comp_0016(arg0[0]) && comp_0016(arg0[1]))); STDOUT.puts("arg0 value error in op42\n"); end _ret = ArrayOfC_struct[cons_0010(), cons_0010()] return(_ret) end # SYNOPSIS # op43( arg0, arg1 ) # # ARGS # arg0 {http://dopg.gr.jp/sm11.xsd}F_struct # arg1 {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct # # RETURNS # N/A # # RAISES # N/A # def op43( arg0, arg1 ) STDOUT.puts("op43\n") if (!comp_0017(arg0)); STDOUT.puts("arg0 value error in op43\n"); end if (!(true && comp_0018(arg1[0]) && comp_0018(arg1[1]))); STDOUT.puts("arg1 value error in op43\n"); end return end # SYNOPSIS # excop1 # # ARGS # N/A # # RETURNS # N/A # # RAISES # arg0 {http://dopg.gr.jp/sm11.xsd}A_except # def excop1 STDOUT.puts("excop1\n") _exc = cons_0011() raise(_exc) end # SYNOPSIS # excop2 # # ARGS # N/A # # RETURNS # N/A # # RAISES # arg0 {http://dopg.gr.jp/sm11.xsd}C_except # def excop2 STDOUT.puts("excop2\n") _exc = cons_0012() raise(_exc) end # SYNOPSIS # excop3 # # ARGS # N/A # # RETURNS # N/A # # RAISES # arg0 {http://dopg.gr.jp/sm11.xsd}F_except1 # def excop3 STDOUT.puts("excop3\n") _exc = cons_0014() raise(_exc) end # SYNOPSIS # excop4 # # ARGS # N/A # # RETURNS # N/A # # RAISES # arg0 {http://dopg.gr.jp/sm11.xsd}F_except2 # def excop4 STDOUT.puts("excop4\n") _exc = cons_0017() raise(_exc) end require 'soap/rpcUtils' MappingRegistry = SOAP::RPCUtils::MappingRegistry.new MappingRegistry.set( C_struct, ::SOAP::SOAPStruct, ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, [ "http://dopg.gr.jp/sm11.xsd", "C_struct" ] ) MappingRegistry.set( ArrayOfboolean, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "boolean" ] ) MappingRegistry.set( ArrayOfshort, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "short" ] ) MappingRegistry.set( ArrayOfint, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "int" ] ) MappingRegistry.set( ArrayOflong, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "long" ] ) MappingRegistry.set( ArrayOffloat, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "float" ] ) MappingRegistry.set( ArrayOfdouble, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "double" ] ) MappingRegistry.set( ArrayOfstring, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://www.w3.org/2001/XMLSchema", "string" ] ) MappingRegistry.set( F_struct, ::SOAP::SOAPStruct, ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, [ "http://dopg.gr.jp/sm11.xsd", "F_struct" ] ) MappingRegistry.set( ArrayOfC_struct, ::SOAP::SOAPArray, ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, [ "http://dopg.gr.jp/sm11.xsd", "C_struct" ] ) Methods = [ [ "op0", "op0", [ ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op1", "op1", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op4", "op4", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op5", "op5", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op6", "op6", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op7", "op7", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op8", "op8", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op9", "op9", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op11", "op11", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op14", "op14", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op15", "op15", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op16", "op16", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op17", "op17", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op18", "op18", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op19", "op19", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op21", "op21", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op24", "op24", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op25", "op25", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op26", "op26", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op27", "op27", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op28", "op28", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op29", "op29", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op30", "op30", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op31", "op31", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op34", "op34", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op35", "op35", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op36", "op36", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op37", "op37", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op38", "op38", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op39", "op39", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op40", "op40", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :in, "arg3" ], [ :in, "arg4" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op41", "op41", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op42", "op42", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "op43", "op43", [ [ :in, "arg0" ], [ :in, "arg1" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "excop1", "excop1", [ ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "excop2", "excop2", [ ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "excop3", "excop3", [ ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ], [ "excop4", "excop4", [ ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ] ] private def comp_0012(_v1) return(true && (! _v1.e_boolean()) && (_v1.e_short == -100) && (_v1.e_int == -100000) && (_v1.e_long == -10000000000) && (_v1.e_float == 0.123) && (_v1.e_double == 0.12e3) && (_v1.e_String == "abc") ) end def cons_0007() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def comp_0013(_v1) return(true && (! _v1.e_boolean()) && (_v1.e_short == -100) && (_v1.e_int == -100000) && (_v1.e_long == -10000000000) && (_v1.e_float == 0.123) && (_v1.e_double == 0.12e3) && (_v1.e_String == "abc") ) end def comp_0015(_v1) return(true && (! _v1.e_boolean()) && (_v1.e_short == -100) && (_v1.e_int == -100000) && (_v1.e_long == -10000000000) && (_v1.e_float == 0.123) && (_v1.e_double == 0.12e3) && (_v1.e_String == "abc") ) end def comp_0014(_v1) return(true && comp_0015(_v1.e_c_struct) && (true && (_v1.e_c_array_e_boolean[0] == false) && (_v1.e_c_array_e_boolean[1] == false)) && (true && (_v1.e_c_array_e_short[0] == -100) && (_v1.e_c_array_e_short[1] == -100)) && (true && (_v1.e_c_array_e_int[0] == -100000) && (_v1.e_c_array_e_int[1] == -100000)) && (true && (_v1.e_c_array_e_long[0] == -10000000000) && (_v1.e_c_array_e_long[1] == -10000000000)) && (true && (_v1.e_c_array_e_float[0] == 0.123) && (_v1.e_c_array_e_float[1] == 0.123)) && (true && (_v1.e_c_array_e_double[0] == 0.12e3) && (_v1.e_c_array_e_double[1] == 0.12e3)) && (true && (_v1.e_c_array_e_String[0] == "abc") && (_v1.e_c_array_e_String[1] == "abc")) ) end def cons_0009() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def cons_0008() _v1 = F_struct.new() _v1.e_c_struct = cons_0009() _v1.e_c_array_e_boolean = ArrayOfboolean[true, true] _v1.e_c_array_e_short = ArrayOfshort[-200, -200] _v1.e_c_array_e_int = ArrayOfint[-200000, -200000] _v1.e_c_array_e_long = ArrayOflong[-20000000000, -20000000000] _v1.e_c_array_e_float = ArrayOffloat[1.234, 1.234] _v1.e_c_array_e_double = ArrayOfdouble[1.23e4, 1.23e4] _v1.e_c_array_e_String = ArrayOfstring["def", "def"] return(_v1) end def comp_0016(_v1) return(true && (! _v1.e_boolean()) && (_v1.e_short == -100) && (_v1.e_int == -100000) && (_v1.e_long == -10000000000) && (_v1.e_float == 0.123) && (_v1.e_double == 0.12e3) && (_v1.e_String == "abc") ) end def cons_0010() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def comp_0018(_v1) return(true && (! _v1.e_boolean()) && (_v1.e_short == -100) && (_v1.e_int == -100000) && (_v1.e_long == -10000000000) && (_v1.e_float == 0.123) && (_v1.e_double == 0.12e3) && (_v1.e_String == "abc") ) end def comp_0017(_v1) return(true && comp_0018(_v1.e_c_struct) && (true && (_v1.e_c_array_e_boolean[0] == false) && (_v1.e_c_array_e_boolean[1] == false)) && (true && (_v1.e_c_array_e_short[0] == -100) && (_v1.e_c_array_e_short[1] == -100)) && (true && (_v1.e_c_array_e_int[0] == -100000) && (_v1.e_c_array_e_int[1] == -100000)) && (true && (_v1.e_c_array_e_long[0] == -10000000000) && (_v1.e_c_array_e_long[1] == -10000000000)) && (true && (_v1.e_c_array_e_float[0] == 0.123) && (_v1.e_c_array_e_float[1] == 0.123)) && (true && (_v1.e_c_array_e_double[0] == 0.12e3) && (_v1.e_c_array_e_double[1] == 0.12e3)) && (true && (_v1.e_c_array_e_String[0] == "abc") && (_v1.e_c_array_e_String[1] == "abc")) ) end def cons_0011() _v1 = A_except.new() _v1.v1 = true _v1.v4 = SOAPShort.new(-200) _v1.v5 = SOAPInt.new(-200000) _v1.v6 = SOAPLong.new(-20000000000) _v1.v7 = SOAPFloat.new(1.234) _v1.v8 = 1.23e4 _v1.v9 = "def" return(_v1) end def cons_0013() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def cons_0012() _v1 = C_except.new() _v1.v10 = cons_0013() _v1.v21 = ArrayOfboolean[true, true] _v1.v24 = ArrayOfshort[-200, -200] _v1.v25 = ArrayOfint[-200000, -200000] _v1.v26 = ArrayOflong[-20000000000, -20000000000] _v1.v27 = ArrayOffloat[1.234, 1.234] _v1.v28 = ArrayOfdouble[1.23e4, 1.23e4] _v1.v29 = ArrayOfstring["def", "def"] return(_v1) end def cons_0016() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def cons_0015() _v1 = F_struct.new() _v1.e_c_struct = cons_0016() _v1.e_c_array_e_boolean = ArrayOfboolean[true, true] _v1.e_c_array_e_short = ArrayOfshort[-200, -200] _v1.e_c_array_e_int = ArrayOfint[-200000, -200000] _v1.e_c_array_e_long = ArrayOflong[-20000000000, -20000000000] _v1.e_c_array_e_float = ArrayOffloat[1.234, 1.234] _v1.e_c_array_e_double = ArrayOfdouble[1.23e4, 1.23e4] _v1.e_c_array_e_String = ArrayOfstring["def", "def"] return(_v1) end def cons_0014() _v1 = F_except1.new() _v1.v40 = cons_0015() return(_v1) end def cons_0018() _v1 = C_struct.new() _v1.e_boolean = true _v1.e_short = SOAPShort.new(-200) _v1.e_int = SOAPInt.new(-200000) _v1.e_long = SOAPLong.new(-20000000000) _v1.e_float = SOAPFloat.new(1.234) _v1.e_double = 1.23e4 _v1.e_String = "def" return(_v1) end def cons_0017() _v1 = F_except2.new() _v1.v50 = ArrayOfC_struct[cons_0018(), cons_0018()] return(_v1) end end