00001
00002
00003
00004
00005 from EchoServer_client import *
00006 import sys, time
00007
00008 TRACE=None
00009 loc = EchoServerLocator()
00010 port = loc.getEchoServer(url='http://localhost:8000/echo', tracefile=TRACE)
00011
00012 msg = EchoRequest()
00013 msg.Value = 1
00014 rsp = port.Echo(msg)
00015 print "INTEGER: ", rsp.Value
00016
00017 msg.Value = "HI"
00018 rsp = port.Echo(msg)
00019 print "STRING: ", rsp.Value
00020
00021 msg.Value = 1.10000
00022 rsp = port.Echo(msg)
00023 print "FLOAT: ", rsp.Value
00024
00025
00026 msg.Value = dict(milk=dict(cost=3.15, unit="gal"))
00027 rsp = port.Echo(msg)
00028 print "DICT: ", rsp.Value