from SOAPpy import *
Config.argsOrdering={'OpCreate':['Assigned_To','Short_Description','Status','Submitter'],
'OpGetList':['Qualification','startRecord','maxLimit'],
'OpSet':['Assigned_To','Short_Description','Status','Submitter','Request_ID']}
username="Demo"
password=""
namespace = "urn:TEST"
url = "http://10.0.1.4:8080/arsys/services/ARService?server=macbook&webService=TEST"
header = headerType(data={'AuthenticationInfo':{'userName':username,'password':password}})
server = SOAPProxy(url,namespace)._hd(header)
print "OpCreate: create an entry"
print server.OpCreate(Assigned_To="someoneElse",Short_Description="test",Status="New",Submitter="notDemo")
print
print "OpGetList: list entries matching a criteria"
print server.OpGetList(Qualification="'Request ID' LIKE \"%1\"")
print
print "OpSet: change an entry"
print server.OpSet(Request_ID="000000000000001",Short_Description="changed",Status="Fixed",Assigned_To="newAssignee",Submitter="notDemo")
print
print "OpGet: get an entry"
print server.OpGet(Request_ID="000000000000001")
print