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

root/trunk/test/sm11/servant.rb

Revision 2006, 26.8 kB (checked in by nahi, 1 year ago)
  • update tests for the previous change ('in' -> :in)
  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1 require 'classDef'
2
3 # Done
4 #   System.out.print -> STDOUT.puts
5 #   a1 -> arg0
6 #   a2 -> arg1
7 #   a3 -> arg2
8 #   a4 -> arg3
9 #   a5 -> arg4
10 #   /if \([^{]*\){\([^}]*\)}/if \1; \2; end/
11 #   /\([0-9][0-9]*\)L/\1/
12 #   /\([0-9][0-9]*\)f/\1/
13 #   /\.equals(\([^)]*\))/ == \1/
14 #   /\.set\([^(]*\)(\([^)]*\))/.\1 = \2/
15 #   /E_/e_/
16 #   /\.get\([^(]*\)()/.\1/
17 #   /(short)//   
18 #   /\.V/.v/
19 #
20 class Sm11PortType
21   include SOAP
22
23   # SYNOPSIS
24   #   op0
25   #
26   # ARGS
27   #    N/A
28   #
29   # RETURNS
30   #    N/A
31   #
32   # RAISES
33   #    N/A
34   #
35   def op0
36     STDOUT.puts("op0\n")
37     return
38   end
39  
40   # SYNOPSIS
41   #   op1( arg0 )
42   #
43   # ARGS
44   #   arg0              {http://www.w3.org/2001/XMLSchema}boolean
45   #
46   # RETURNS
47   #    N/A
48   #
49   # RAISES
50   #    N/A
51   #
52   def op1( arg0 )
53     STDOUT.puts("op1\n")
54     if (!(arg0 == false)); STDOUT.puts("arg0 value error in op1\n"); end
55     return
56   end
57  
58   # SYNOPSIS
59   #   op4( arg0 )
60   #
61   # ARGS
62   #   arg0              {http://www.w3.org/2001/XMLSchema}short
63   #
64   # RETURNS
65   #    N/A
66   #
67   # RAISES
68   #    N/A
69   #
70   def op4( arg0 )
71     STDOUT.puts("op4\n")
72     if (!(arg0 == -100)); STDOUT.puts("arg0 value error in op4\n"); end
73     return
74   end
75  
76   # SYNOPSIS
77   #   op5( arg0 )
78   #
79   # ARGS
80   #   arg0              {http://www.w3.org/2001/XMLSchema}int
81   #
82   # RETURNS
83   #    N/A
84   #
85   # RAISES
86   #    N/A
87   #
88   def op5( arg0 )
89     STDOUT.puts("op5\n")
90     if (!(arg0 == -100000)); STDOUT.puts("arg0 value error in op5\n"); end
91     return
92   end
93  
94   # SYNOPSIS
95   #   op6( arg0 )
96   #
97   # ARGS
98   #   arg0              {http://www.w3.org/2001/XMLSchema}long
99   #
100   # RETURNS
101   #    N/A
102   #
103   # RAISES
104   #    N/A
105   #
106   def op6( arg0 )
107     STDOUT.puts("op6\n")
108     if (!(arg0 == -10000000000)); STDOUT.puts("arg0 value error in op6\n"); end
109     return
110   end
111  
112   # SYNOPSIS
113   #   op7( arg0 )
114   #
115   # ARGS
116   #   arg0              {http://www.w3.org/2001/XMLSchema}float
117   #
118   # RETURNS
119   #    N/A
120   #
121   # RAISES
122   #    N/A
123   #
124   def op7( arg0 )
125     STDOUT.puts("op7\n")
126     if (!(arg0 == 0.123)); STDOUT.puts("arg0 value error in op7\n"); end
127     return
128   end
129  
130   # SYNOPSIS
131   #   op8( arg0 )
132   #
133   # ARGS
134   #   arg0              {http://www.w3.org/2001/XMLSchema}double
135   #
136   # RETURNS
137   #    N/A
138   #
139   # RAISES
140   #    N/A
141   #
142   def op8( arg0 )
143     STDOUT.puts("op8\n")
144     if (!(arg0 == 0.12e3)); STDOUT.puts("arg0 value error in op8\n"); end
145     return
146   end
147  
148   # SYNOPSIS
149   #   op9( arg0 )
150   #
151   # ARGS
152   #   arg0              {http://www.w3.org/2001/XMLSchema}string
153   #
154   # RETURNS
155   #    N/A
156   #
157   # RAISES
158   #    N/A
159   #
160   def op9( arg0 )
161     STDOUT.puts("op9\n")
162     if (!(arg0 == "abc")); STDOUT.puts("arg0 value error in op9\n"); end
163     return
164   end
165  
166   # SYNOPSIS
167   #   op11
168   #
169   # ARGS
170   #    N/A
171   #
172   # RETURNS
173   #   result            {http://www.w3.org/2001/XMLSchema}boolean
174   #
175   # RAISES
176   #    N/A
177   #
178   def op11
179     STDOUT.puts("op11\n")
180     _ret = true
181     return(_ret)
182   end
183  
184   # SYNOPSIS
185   #   op14
186   #
187   # ARGS
188   #    N/A
189   #
190   # RETURNS
191   #   result            {http://www.w3.org/2001/XMLSchema}short
192   #
193   # RAISES
194   #    N/A
195   #
196   def op14
197     STDOUT.puts("op14\n")
198     _ret = SOAPShort.new(-200)
199     return(_ret)
200   end
201  
202   # SYNOPSIS
203   #   op15
204   #
205   # ARGS
206   #    N/A
207   #
208   # RETURNS
209   #   result            {http://www.w3.org/2001/XMLSchema}int
210   #
211   # RAISES
212   #    N/A
213   #
214   def op15
215     STDOUT.puts("op15\n")
216     _ret = SOAPInt.new( -200000 )
217     return(_ret)
218   end
219  
220   # SYNOPSIS
221   #   op16
222   #
223   # ARGS
224   #    N/A
225   #
226   # RETURNS
227   #   result            {http://www.w3.org/2001/XMLSchema}long
228   #
229   # RAISES
230   #    N/A
231   #
232   def op16
233     STDOUT.puts("op16\n")
234     _ret = SOAPLong.new( -20000000000 )
235     return(_ret)
236   end
237  
238   # SYNOPSIS
239   #   op17
240   #
241   # ARGS
242   #    N/A
243   #
244   # RETURNS
245   #   result            {http://www.w3.org/2001/XMLSchema}float
246   #
247   # RAISES
248   #    N/A
249   #
250   def op17
251     STDOUT.puts("op17\n")
252     _ret = SOAPFloat.new(1.234)
253     return(_ret)
254   end
255  
256   # SYNOPSIS
257   #   op18
258   #
259   # ARGS
260   #    N/A
261   #
262   # RETURNS
263   #   result            {http://www.w3.org/2001/XMLSchema}double
264   #
265   # RAISES
266   #    N/A
267   #
268   def op18
269     STDOUT.puts("op18\n")
270     _ret = 1.23e4
271     return(_ret)
272   end
273  
274   # SYNOPSIS
275   #   op19
276   #
277   # ARGS
278   #    N/A
279   #
280   # RETURNS
281   #   result            {http://www.w3.org/2001/XMLSchema}string
282   #
283   # RAISES
284   #    N/A
285   #
286   def op19
287     STDOUT.puts("op19\n")
288     _ret = "def"
289     return(_ret)
290   end
291  
292   # SYNOPSIS
293   #   op21( arg0 )
294   #
295   # ARGS
296   #   arg0              {http://www.w3.org/2001/XMLSchema}boolean
297   #
298   # RETURNS
299   #   result            {http://www.w3.org/2001/XMLSchema}boolean
300   #
301   # RAISES
302   #    N/A
303   #
304   def op21( arg0 )
305     STDOUT.puts("op21\n")
306     if (!(arg0 == false)); STDOUT.puts("arg0 value error in op21\n"); end
307     _ret = true
308     return(_ret)
309   end
310  
311   # SYNOPSIS
312   #   op24( arg0, arg1, arg2 )
313   #
314   # ARGS
315   #   arg0              {http://www.w3.org/2001/XMLSchema}short
316   #   arg1              {http://www.w3.org/2001/XMLSchema}int
317   #   arg2              {http://www.w3.org/2001/XMLSchema}long
318   #
319   # RETURNS
320   #   result            {http://www.w3.org/2001/XMLSchema}short
321   #
322   # RAISES
323   #    N/A
324   #
325   def op24( arg0, arg1, arg2 )
326     STDOUT.puts("op24\n")
327     if (!(arg0 == -100)); STDOUT.puts("arg0 value error in op24\n"); end
328     if (!(arg1 == -100000)); STDOUT.puts("arg1 value error in op24\n"); end
329     if (!(arg2 == -10000000000)); STDOUT.puts("arg2 value error in op24\n"); end
330     _ret = SOAPShort.new(-200)
331     return(_ret)
332   end
333  
334   # SYNOPSIS
335   #   op25( arg0, arg1, arg2 )
336   #
337   # ARGS
338   #   arg0              {http://www.w3.org/2001/XMLSchema}int
339   #   arg1              {http://www.w3.org/2001/XMLSchema}long
340   #   arg2              {http://www.w3.org/2001/XMLSchema}float
341   #
342   # RETURNS
343   #   result            {http://www.w3.org/2001/XMLSchema}int
344   #
345   # RAISES
346   #    N/A
347   #
348   def op25( arg0, arg1, arg2 )
349     STDOUT.puts("op25\n")
350     if (!(arg0 == -100000)); STDOUT.puts("arg0 value error in op25\n"); end
351     if (!(arg1 == -10000000000)); STDOUT.puts("arg1 value error in op25\n"); end
352     if (!(arg2 == 0.123)); STDOUT.puts("arg2 value error in op25\n"); end
353     _ret = SOAPInt.new( -200000 )
354     return(_ret)
355   end
356  
357   # SYNOPSIS
358   #   op26( arg0, arg1, arg2 )
359   #
360   # ARGS
361   #   arg0              {http://www.w3.org/2001/XMLSchema}long
362   #   arg1              {http://www.w3.org/2001/XMLSchema}float
363   #   arg2              {http://www.w3.org/2001/XMLSchema}double
364   #
365   # RETURNS
366   #   result            {http://www.w3.org/2001/XMLSchema}long
367   #
368   # RAISES
369   #    N/A
370   #
371   def op26( arg0, arg1, arg2 )
372     STDOUT.puts("op26\n")
373     if (!(arg0 == -10000000000)); STDOUT.puts("arg0 value error in op26\n"); end
374     if (!(arg1 == 0.123)); STDOUT.puts("arg1 value error in op26\n"); end
375     if (!(arg2 == 0.12e3)); STDOUT.puts("arg2 value error in op26\n"); end
376     _ret = SOAPLong.new( -20000000000 )
377     return(_ret)
378   end
379  
380   # SYNOPSIS
381   #   op27( arg0, arg1, arg2 )
382   #
383   # ARGS
384   #   arg0              {http://www.w3.org/2001/XMLSchema}float
385   #   arg1              {http://www.w3.org/2001/XMLSchema}double
386   #   arg2              {http://www.w3.org/2001/XMLSchema}string
387   #
388   # RETURNS
389   #   result            {http://www.w3.org/2001/XMLSchema}float
390   #
391   # RAISES
392   #    N/A
393   #
394   def op27( arg0, arg1, arg2 )
395     STDOUT.puts("op27\n")
396     if (!(arg0 == 0.123)); STDOUT.puts("arg0 value error in op27\n"); end
397     if (!(arg1 == 0.12e3)); STDOUT.puts("arg1 value error in op27\n"); end
398     if (!(arg2 == "abc")); STDOUT.puts("arg2 value error in op27\n"); end
399     _ret = SOAPFloat.new(1.234)
400     return(_ret)
401   end
402  
403   # SYNOPSIS
404   #   op28( arg0, arg1, arg2 )
405   #
406   # ARGS
407   #   arg0              {http://www.w3.org/2001/XMLSchema}double
408   #   arg1              {http://www.w3.org/2001/XMLSchema}string
409   #   arg2              {http://www.w3.org/2001/XMLSchema}boolean
410   #
411   # RETURNS
412   #   result            {http://www.w3.org/2001/XMLSchema}double
413   #
414   # RAISES
415   #    N/A
416   #
417   def op28( arg0, arg1, arg2 )
418     STDOUT.puts("op28\n")
419     if (!(arg0 == 0.12e3)); STDOUT.puts("arg0 value error in op28\n"); end
420     if (!(arg1 == "abc")); STDOUT.puts("arg1 value error in op28\n"); end
421     if (!(arg2 == false)); STDOUT.puts("arg2 value error in op28\n"); end
422     _ret = 1.23e4
423     return(_ret)
424   end
425  
426   # SYNOPSIS
427   #   op29( arg0, arg1 )
428   #
429   # ARGS
430   #   arg0              {http://www.w3.org/2001/XMLSchema}string
431   #   arg1              {http://www.w3.org/2001/XMLSchema}boolean
432   #
433   # RETURNS
434   #   result            {http://www.w3.org/2001/XMLSchema}string
435   #
436   # RAISES
437   #    N/A
438   #
439   def op29( arg0, arg1 )
440     STDOUT.puts("op29\n")
441     if (!(arg0 == "abc")); STDOUT.puts("arg0 value error in op29\n"); end
442     if (!(arg1 == false)); STDOUT.puts("arg1 value error in op29\n"); end
443     _ret = "def"
444     return(_ret)
445   end
446  
447   # SYNOPSIS
448   #   op30( arg0 )
449   #
450   # ARGS
451   #   arg0              {http://dopg.gr.jp/sm11.xsd}C_struct
452   #
453   # RETURNS
454   #   result            {http://dopg.gr.jp/sm11.xsd}C_struct
455   #
456   # RAISES
457   #    N/A
458   #
459   def op30( arg0 )
460     STDOUT.puts("op30\n")
461     if (!comp_0012(arg0)); STDOUT.puts("arg0 value error in op30\n"); end
462     _ret = cons_0007()
463     return(_ret)
464   end
465  
466   # SYNOPSIS
467   #   op31( arg0 )
468   #
469   # ARGS
470   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean
471   #
472   # RETURNS
473   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean
474   #
475   # RAISES
476   #    N/A
477   #
478   def op31( arg0 )
479     STDOUT.puts("op31\n")
480     if (!(true && (arg0[0] == false) && (arg0[1] == false))); STDOUT.puts("arg0 value error in op31\n"); end
481     _ret = ArrayOfboolean[true, true]
482     return(_ret)
483   end
484  
485   # SYNOPSIS
486   #   op34( arg0 )
487   #
488   # ARGS
489   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfshort
490   #
491   # RETURNS
492   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfshort
493   #
494   # RAISES
495   #    N/A
496   #
497   def op34( arg0 )
498     STDOUT.puts("op34\n")
499     if (!(true && (arg0[0] == -100) && (arg0[1] == -100))); STDOUT.puts("arg0 value error in op34\n"); end
500     _ret = ArrayOfshort[-200, -200]
501     return(_ret)
502   end
503  
504   # SYNOPSIS
505   #   op35( arg0 )
506   #
507   # ARGS
508   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfint
509   #
510   # RETURNS
511   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfint
512   #
513   # RAISES
514   #    N/A
515   #
516   def op35( arg0 )
517     STDOUT.puts("op35\n")
518     if (!(true && (arg0[0] == -100000) && (arg0[1] == -100000))); STDOUT.puts("arg0 value error in op35\n"); end
519     _ret = ArrayOfint[-200000, -200000]
520     return(_ret)
521   end
522  
523   # SYNOPSIS
524   #   op36( arg0 )
525   #
526   # ARGS
527   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOflong
528   #
529   # RETURNS
530   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOflong
531   #
532   # RAISES
533   #    N/A
534   #
535   def op36( arg0 )
536     STDOUT.puts("op36\n")
537     if (!(true && (arg0[0] == -10000000000) && (arg0[1] == -10000000000))); STDOUT.puts("arg0 value error in op36\n"); end
538     _ret = ArrayOflong[-20000000000, -20000000000]
539     return(_ret)
540   end
541  
542   # SYNOPSIS
543   #   op37( arg0 )
544   #
545   # ARGS
546   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOffloat
547   #
548   # RETURNS
549   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOffloat
550   #
551   # RAISES
552   #    N/A
553   #
554   def op37( arg0 )
555     STDOUT.puts("op37\n")
556     if (!(true && (arg0[0] == 0.123) && (arg0[1] == 0.123))); STDOUT.puts("arg0 value error in op37\n"); end
557     _ret = ArrayOffloat[1.234, 1.234]
558     return(_ret)
559   end
560  
561   # SYNOPSIS
562   #   op38( arg0 )
563   #
564   # ARGS
565   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble
566   #
567   # RETURNS
568   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble
569   #
570   # RAISES
571   #    N/A
572   #
573   def op38( arg0 )
574     STDOUT.puts("op38\n")
575     if (!(true && (arg0[0] == 0.12e3) && (arg0[1] == 0.12e3))); STDOUT.puts("arg0 value error in op38\n"); end
576     _ret = ArrayOfdouble[1.23e4, 1.23e4]
577     return(_ret)
578   end
579  
580   # SYNOPSIS
581   #   op39( arg0 )
582   #
583   # ARGS
584   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfstring
585   #
586   # RETURNS
587   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfstring
588   #
589   # RAISES
590   #    N/A
591   #
592   def op39( arg0 )
593     STDOUT.puts("op39\n")
594     if (!(true && (arg0[0] == "abc") && (arg0[1] == "abc"))); STDOUT.puts("arg0 value error in op39\n"); end
595     _ret = ArrayOfstring["def", "def"]
596     return(_ret)
597   end
598  
599   # SYNOPSIS
600   #   op40( arg0, arg1, arg2, arg3, arg4 )
601   #
602   # ARGS
603   #   arg0              {http://dopg.gr.jp/sm11.xsd}C_struct
604   #   arg1              {http://dopg.gr.jp/sm11.xsd}ArrayOfboolean
605   #   arg2              {http://dopg.gr.jp/sm11.xsd}ArrayOfint
606   #   arg3              {http://dopg.gr.jp/sm11.xsd}ArrayOfdouble
607   #   arg4              {http://dopg.gr.jp/sm11.xsd}ArrayOfstring
608   #
609   # RETURNS
610   #    N/A
611   #
612   # RAISES
613   #    N/A
614   #
615   def op40( arg0, arg1, arg2, arg3, arg4 )
616     STDOUT.puts("op40\n")
617     if (!comp_0013(arg0)); STDOUT.puts("arg0 value error in op40\n"); end
618     if (!(true && (arg1[0] == false) && (arg1[1] == false))); STDOUT.puts("arg1 value error in op40\n"); end
619     if (!(true && (arg2[0] == -100000) && (arg2[1] == -100000))); STDOUT.puts("arg2 value error in op40\n"); end
620     if (!(true && (arg3[0] == 0.12e3) && (arg3[1] == 0.12e3))); STDOUT.puts("arg3 value error in op40\n"); end
621     if (!(true && (arg4[0] == "abc") && (arg4[1] == "abc"))); STDOUT.puts("arg4 value error in op40\n"); end
622     return
623   end
624  
625   # SYNOPSIS
626   #   op41( arg0 )
627   #
628   # ARGS
629   #   arg0              {http://dopg.gr.jp/sm11.xsd}F_struct
630   #
631   # RETURNS
632   #   result            {http://dopg.gr.jp/sm11.xsd}F_struct
633   #
634   # RAISES
635   #    N/A
636   #
637   def op41( arg0 )
638     STDOUT.puts("op41\n")
639     if (!comp_0014(arg0)); STDOUT.puts("arg0 value error in op41\n"); end
640     _ret = cons_0008()
641     return(_ret)
642   end
643  
644   # SYNOPSIS
645   #   op42( arg0 )
646   #
647   # ARGS
648   #   arg0              {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct
649   #
650   # RETURNS
651   #   result            {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct
652   #
653   # RAISES
654   #    N/A
655   #
656   def op42( arg0 )
657     STDOUT.puts("op42\n")
658     if (!(true && comp_0016(arg0[0]) && comp_0016(arg0[1]))); STDOUT.puts("arg0 value error in op42\n"); end
659     _ret = ArrayOfC_struct[cons_0010(), cons_0010()]
660     return(_ret)
661   end
662  
663   # SYNOPSIS
664   #   op43( arg0, arg1 )
665   #
666   # ARGS
667   #   arg0              {http://dopg.gr.jp/sm11.xsd}F_struct
668   #   arg1              {http://dopg.gr.jp/sm11.xsd}ArrayOfC_struct
669   #
670   # RETURNS
671   #    N/A
672   #
673   # RAISES
674   #    N/A
675   #
676   def op43( arg0, arg1 )
677     STDOUT.puts("op43\n")
678     if (!comp_0017(arg0)); STDOUT.puts("arg0 value error in op43\n"); end
679     if (!(true && comp_0018(arg1[0]) && comp_0018(arg1[1]))); STDOUT.puts("arg1 value error in op43\n"); end
680     return
681   end
682  
683   # SYNOPSIS
684   #   excop1
685   #
686   # ARGS
687   #    N/A
688   #
689   # RETURNS
690   #    N/A
691   #
692   # RAISES
693   #   arg0              {http://dopg.gr.jp/sm11.xsd}A_except
694   #
695   def excop1
696     STDOUT.puts("excop1\n")
697     _exc = cons_0011()
698     raise(_exc)
699   end
700  
701   # SYNOPSIS
702   #   excop2
703   #
704   # ARGS
705   #    N/A
706   #
707   # RETURNS
708   #    N/A
709   #
710   # RAISES
711   #   arg0              {http://dopg.gr.jp/sm11.xsd}C_except
712   #
713   def excop2
714     STDOUT.puts("excop2\n")
715     _exc = cons_0012()
716     raise(_exc)
717   end
718  
719   # SYNOPSIS
720   #   excop3
721   #
722   # ARGS
723   #    N/A
724   #
725   # RETURNS
726   #    N/A
727   #
728   # RAISES
729   #   arg0              {http://dopg.gr.jp/sm11.xsd}F_except1
730   #
731   def excop3
732     STDOUT.puts("excop3\n")
733     _exc = cons_0014()
734     raise(_exc)
735   end
736  
737   # SYNOPSIS
738   #   excop4
739   #
740   # ARGS
741   #    N/A
742   #
743   # RETURNS
744   #    N/A
745   #
746   # RAISES
747   #   arg0              {http://dopg.gr.jp/sm11.xsd}F_except2
748   #
749   def excop4
750     STDOUT.puts("excop4\n")
751     _exc = cons_0017()
752     raise(_exc)
753   end
754  
755
756   require 'soap/rpcUtils'
757   MappingRegistry = SOAP::RPCUtils::MappingRegistry.new
758  
759   MappingRegistry.set(
760     C_struct,
761     ::SOAP::SOAPStruct,
762     ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory,
763     [ "http://dopg.gr.jp/sm11.xsd", "C_struct" ]
764   )
765   MappingRegistry.set(
766     ArrayOfboolean,
767     ::SOAP::SOAPArray,
768     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
769     [ "http://www.w3.org/2001/XMLSchema", "boolean" ]
770   )
771   MappingRegistry.set(
772     ArrayOfshort,
773     ::SOAP::SOAPArray,
774     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
775     [ "http://www.w3.org/2001/XMLSchema", "short" ]
776   )
777   MappingRegistry.set(
778     ArrayOfint,
779     ::SOAP::SOAPArray,
780     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
781     [ "http://www.w3.org/2001/XMLSchema", "int" ]
782   )
783   MappingRegistry.set(
784     ArrayOflong,
785     ::SOAP::SOAPArray,
786     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
787     [ "http://www.w3.org/2001/XMLSchema", "long" ]
788   )
789   MappingRegistry.set(
790     ArrayOffloat,
791     ::SOAP::SOAPArray,
792     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
793     [ "http://www.w3.org/2001/XMLSchema", "float" ]
794   )
795   MappingRegistry.set(
796     ArrayOfdouble,
797     ::SOAP::SOAPArray,
798     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
799     [ "http://www.w3.org/2001/XMLSchema", "double" ]
800   )
801   MappingRegistry.set(
802     ArrayOfstring,
803     ::SOAP::SOAPArray,
804     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
805     [ "http://www.w3.org/2001/XMLSchema", "string" ]
806   )
807   MappingRegistry.set(
808     F_struct,
809     ::SOAP::SOAPStruct,
810     ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory,
811     [ "http://dopg.gr.jp/sm11.xsd", "F_struct" ]
812   )
813   MappingRegistry.set(
814     ArrayOfC_struct,
815     ::SOAP::SOAPArray,
816     ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory,
817     [ "http://dopg.gr.jp/sm11.xsd", "C_struct" ]
818   )
819  
820   Methods = [
821     [ "op0", "op0", [  ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
822     [ "op1", "op1", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
823     [ "op4", "op4", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
824     [ "op5", "op5", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
825     [ "op6", "op6", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
826     [ "op7", "op7", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
827     [ "op8", "op8", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
828     [ "op9", "op9", [ [ :in, "arg0" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
829     [ "op11", "op11", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
830     [ "op14", "op14", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
831     [ "op15", "op15", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
832     [ "op16", "op16", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
833     [ "op17", "op17", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
834     [ "op18", "op18", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
835     [ "op19", "op19", [ [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
836     [ "op21", "op21", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
837     [ "op24", "op24", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
838     [ "op25", "op25", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
839     [ "op26", "op26", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
840     [ "op27", "op27", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
841     [ "op28", "op28", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
842     [ "op29", "op29", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
843     [ "op30", "op30", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
844     [ "op31", "op31", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
845     [ "op34", "op34", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
846     [ "op35", "op35", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
847     [ "op36", "op36", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
848     [ "op37", "op37", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
849     [ "op38", "op38", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
850     [ "op39", "op39", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
851     [ "op40", "op40", [ [ :in, "arg0" ], [ :in, "arg1" ], [ :in, "arg2" ], [ :in, "arg3" ], [ :in, "arg4" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
852     [ "op41", "op41", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
853     [ "op42", "op42", [ [ :in, "arg0" ], [ :retval, "result" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
854     [ "op43", "op43", [ [ :in, "arg0" ], [ :in, "arg1" ] ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
855     [ "excop1", "excop1", [  ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
856     [ "excop2", "excop2", [  ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
857     [ "excop3", "excop3", [  ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ],
858     [ "excop4", "excop4", [  ], "http://dopg.gr.jp/sm11", "http://dopg.gr.jp/sm11" ]
859   ]
860
861 private
862
863   def comp_0012(_v1)
864     return(true &&
865         (! _v1.e_boolean()) &&
866         (_v1.e_short == -100) &&
867         (_v1.e_int == -100000) &&
868         (_v1.e_long == -10000000000) &&
869         (_v1.e_float == 0.123) &&
870         (_v1.e_double == 0.12e3) &&
871         (_v1.e_String == "abc")
872     )
873   end
874   def cons_0007()
875     _v1 = C_struct.new()
876     _v1.e_boolean = true
877     _v1.e_short = SOAPShort.new(-200)
878     _v1.e_int = SOAPInt.new(-200000)
879     _v1.e_long = SOAPLong.new(-20000000000)
880     _v1.e_float = SOAPFloat.new(1.234)
881     _v1.e_double = 1.23e4
882     _v1.e_String = "def"
883     return(_v1)
884   end
885   def comp_0013(_v1)
886     return(true &&
887         (! _v1.e_boolean()) &&
888         (_v1.e_short == -100) &&
889         (_v1.e_int == -100000) &&
890         (_v1.e_long == -10000000000) &&
891         (_v1.e_float == 0.123) &&
892         (_v1.e_double == 0.12e3) &&
893         (_v1.e_String == "abc")
894     )
895   end
896   def comp_0015(_v1)
897     return(true &&
898         (! _v1.e_boolean()) &&
899         (_v1.e_short == -100) &&
900         (_v1.e_int == -100000) &&
901         (_v1.e_long == -10000000000) &&
902         (_v1.e_float == 0.123) &&
903         (_v1.e_double == 0.12e3) &&
904         (_v1.e_String == "abc")
905     )
906   end
907   def comp_0014(_v1)
908     return(true &&
909         comp_0015(_v1.e_c_struct) &&
910         (true && (_v1.e_c_array_e_boolean[0] == false) && (_v1.e_c_array_e_boolean[1] == false)) &&
911         (true && (_v1.e_c_array_e_short[0] == -100) && (_v1.e_c_array_e_short[1] == -100)) &&
912         (true && (_v1.e_c_array_e_int[0] == -100000) && (_v1.e_c_array_e_int[1] == -100000)) &&
913         (true && (_v1.e_c_array_e_long[0] == -10000000000) && (_v1.e_c_array_e_long[1] == -10000000000)) &&
914         (true && (_v1.e_c_array_e_float[0] == 0.123) && (_v1.e_c_array_e_float[1] == 0.123)) &&
915         (true && (_v1.e_c_array_e_double[0] == 0.12e3) && (_v1.e_c_array_e_double[1] == 0.12e3)) &&
916         (true && (_v1.e_c_array_e_String[0] == "abc") && (_v1.e_c_array_e_String[1] == "abc"))
917     )
918   end
919   def cons_0009()
920     _v1 = C_struct.new()
921     _v1.e_boolean = true
922     _v1.e_short = SOAPShort.new(-200)
923     _v1.e_int = SOAPInt.new(-200000)
924     _v1.e_long = SOAPLong.new(-20000000000)
925     _v1.e_float = SOAPFloat.new(1.234)
926     _v1.e_double = 1.23e4
927     _v1.e_String = "def"
928     return(_v1)
929   end
930   def cons_0008()
931     _v1 = F_struct.new()
932     _v1.e_c_struct = cons_0009()
933     _v1.e_c_array_e_boolean = ArrayOfboolean[true, true]
934     _v1.e_c_array_e_short = ArrayOfshort[-200, -200]
935     _v1.e_c_array_e_int = ArrayOfint[-200000, -200000]
936     _v1.e_c_array_e_long = ArrayOflong[-20000000000, -20000000000]
937     _v1.e_c_array_e_float = ArrayOffloat[1.234, 1.234]
938     _v1.e_c_array_e_double = ArrayOfdouble[1.23e4, 1.23e4]
939     _v1.e_c_array_e_String = ArrayOfstring["def", "def"]
940     return(_v1)
941   end
942   def comp_0016(_v1)
943     return(true &&
944         (! _v1.e_boolean()) &&
945         (_v1.e_short == -100) &&
946         (_v1.e_int == -100000) &&
947         (_v1.e_long == -10000000000) &&
948         (_v1.e_float == 0.123) &&
949         (_v1.e_double == 0.12e3) &&
950         (_v1.e_String == "abc")
951     )
952   end
953   def cons_0010()
954     _v1 = C_struct.new()
955     _v1.e_boolean = true
956     _v1.e_short = SOAPShort.new(-200)
957     _v1.e_int = SOAPInt.new(-200000)
958     _v1.e_long = SOAPLong.new(-20000000000)
959     _v1.e_float = SOAPFloat.new(1.234)
960     _v1.e_double = 1.23e4
961     _v1.e_String = "def"
962     return(_v1)
963   end
964   def comp_0018(_v1)
965     return(true &&
966         (! _v1.e_boolean()) &&
967         (_v1.e_short == -100) &&
968         (_v1.e_int == -100000) &&
969         (_v1.e_long == -10000000000) &&
970         (_v1.e_float == 0.123) &&
971         (_v1.e_double == 0.12e3) &&
972         (_v1.e_String == "abc")
973     )
974   end
975   def comp_0017(_v1)
976     return(true &&
977         comp_0018(_v1.e_c_struct) &&
978         (true && (_v1.e_c_array_e_boolean[0] == false) && (_v1.e_c_array_e_boolean[1] == false)) &&
979         (true && (_v1.e_c_array_e_short[0] == -100) && (_v1.e_c_array_e_short[1] == -100)) &&
980         (true && (_v1.e_c_array_e_int[0] == -100000) && (_v1.e_c_array_e_int[1] == -100000)) &&
981         (true && (_v1.e_c_array_e_long[0] == -10000000000) && (_v1.e_c_array_e_long[1] == -10000000000)) &&
982         (true && (_v1.e_c_array_e_float[0] == 0.123) && (_v1.e_c_array_e_float[1] == 0.123)) &&
983         (true && (_v1.e_c_array_e_double[0] == 0.12e3) && (_v1.e_c_array_e_double[1] == 0.12e3)) &&
984         (true && (_v1.e_c_array_e_String[0] == "abc") && (_v1.e_c_array_e_String[1] == "abc"))
985     )
986   end
987   def cons_0011()
988     _v1 = A_except.new()
989     _v1.v1 = true
990     _v1.v4 = SOAPShort.new(-200)
991     _v1.v5 = SOAPInt.new(-200000)
992     _v1.v6 = SOAPLong.new(-20000000000)
993     _v1.v7 = SOAPFloat.new(1.234)
994     _v1.v8 = 1.23e4
995     _v1.v9 = "def"
996     return(_v1)
997   end
998   def cons_0013()
999     _v1 = C_struct.new()
1000     _v1.e_boolean = true
1001     _v1.e_short = SOAPShort.new(-200)
1002     _v1.e_int = SOAPInt.new(-200000)
1003     _v1.e_long = SOAPLong.new(-20000000000)
1004     _v1.e_float = SOAPFloat.new(1.234)
1005     _v1.e_double = 1.23e4
1006     _v1.e_String = "def"
1007     return(_v1)
1008   end
1009   def cons_0012()
1010     _v1 = C_except.new()
1011     _v1.v10 = cons_0013()
1012     _v1.v21 = ArrayOfboolean[true, true]
1013     _v1.v24 = ArrayOfshort[-200, -200]
1014     _v1.v25 = ArrayOfint[-200000, -200000]
1015     _v1.v26 = ArrayOflong[-20000000000, -20000000000]
1016     _v1.v27 = ArrayOffloat[1.234, 1.234]
1017     _v1.v28 = ArrayOfdouble[1.23e4, 1.23e4]
1018     _v1.v29 = ArrayOfstring["def", "def"]
1019     return(_v1)
1020   end
1021   def cons_0016()
1022     _v1 = C_struct.new()
1023     _v1.e_boolean = true
1024     _v1.e_short = SOAPShort.new(-200)
1025     _v1.e_int = SOAPInt.new(-200000)
1026     _v1.e_long = SOAPLong.new(-20000000000)
1027     _v1.e_float = SOAPFloat.new(1.234)
1028     _v1.e_double = 1.23e4
1029     _v1.e_String = "def"
1030     return(_v1)
1031   end
1032   def cons_0015()
1033     _v1 = F_struct.new()
1034     _v1.e_c_struct = cons_0016()
1035     _v1.e_c_array_e_boolean = ArrayOfboolean[true, true]
1036     _v1.e_c_array_e_short = ArrayOfshort[-200, -200]
1037     _v1.e_c_array_e_int = ArrayOfint[-200000, -200000]
1038     _v1.e_c_array_e_long = ArrayOflong[-20000000000, -20000000000]
1039     _v1.e_c_array_e_float = ArrayOffloat[1.234, 1.234]
1040     _v1.e_c_array_e_double = ArrayOfdouble[1.23e4, 1.23e4]
1041     _v1.e_c_array_e_String = ArrayOfstring["def", "def"]
1042     return(_v1)
1043   end
1044   def cons_0014()
1045     _v1 = F_except1.new()
1046     _v1.v40 = cons_0015()
1047     return(_v1)
1048   end
1049   def cons_0018()
1050     _v1 = C_struct.new()
1051     _v1.e_boolean = true
1052     _v1.e_short = SOAPShort.new(-200)
1053     _v1.e_int = SOAPInt.new(-200000)
1054     _v1.e_long = SOAPLong.new(-20000000000)
1055     _v1.e_float = SOAPFloat.new(1.234)
1056     _v1.e_double = 1.23e4
1057     _v1.e_String = "def"
1058     return(_v1)
1059   end
1060   def cons_0017()
1061     _v1 = F_except2.new()
1062     _v1.v50 = ArrayOfC_struct[cons_0018(), cons_0018()]
1063     return(_v1)
1064   end
1065  
1066 end
1067
Note: See TracBrowser for help on using the browser.