Advertisement
Guest User

Untitled

a guest
Dec 1st, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. # op: login
  2. def login(self, request, **kw):
  3. if isinstance(request, loginRequest) is False:
  4. raise TypeError, "%s incorrect request type" % (request.__class__)
  5. # no input wsaction
  6. self.binding.Send(None, None, request, soapaction="", **kw)
  7. # no output wsaction
  8. response = self.binding.Receive(loginResponse.typecode)
  9. return response
  10.  
  11. loginRequest = GED("urn:Xactly", "login").pyclass
  12.  
  13. class login_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration):
  14. literal = "login"
  15. schema = "urn:Xactly"
  16. def __init__(self, **kw):
  17. ns = ns1.login_Dec.schema
  18. TClist = [ZSI.TC.String(pname=(ns,"username"), aname="_username", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"appName"), aname="_appName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
  19. kw["pname"] = (u'urn:Xactly', u'login')
  20. kw["aname"] = "_login"
  21. self.attribute_typecode_dict = {}
  22. ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
  23. class Holder:
  24. __metaclass__ = pyclass_type
  25. typecode = self
  26. def __init__(self):
  27. # pyclass
  28. self._username = None
  29. self._password = None
  30. self._appName = None
  31. return
  32. Holder.__name__ = "login_Holder"
  33. self.pyclass = Holder
  34.  
  35. import XServiceService_client
  36. import XServiceService_server
  37. import XServiceService_types
  38.  
  39. service = XServiceService_client.XServiceServiceLocator().getDiscoveryService("http://www.xxxxxx.com/icm/services/xxxxxxxx")
  40.  
  41. user = "xxxx@xxxxx.com"
  42. psw = "abc123"
  43. app = "Incent"
  44. creds = {'user':user , 'password':psw, 'appName':app}
  45.  
  46. request = XServiceService_client.loginRequest(**creds)
  47.  
  48. response = service.login(request)
  49.  
  50. Traceback (most recent call last):
  51. File "C:PYTHONSOAPTest.py", line 12, in <module>
  52. request = XServiceService_client.loginRequest(**creds)
  53. TypeError: __init__() got an unexpected keyword argument 'password'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement