Python Forum
need help in adding timestanp zeep wsse
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
need help in adding timestanp zeep wsse
#1
Hi Guys,

I am working on code consume a SOAP web service using zeep client.
I need to pass wsse username token as well as Timestap to this webservice but i am not able add time stamp.

from datetime import datetime 
from datetime import timedelta   
from zeep import Client
from zeep.wsse import UsernameToken
#username_token=UsernameToken('username', 'Welcome.1')
#Timestamp_token=Timestamp(Created=datetime.now(),Expires=datetime.now()+timedelta(days=1))
url="https://ss/esswebservice?WSDL"
client = Client(url,wsse=[UsernameToken('shmadan', 'Welcome.1'),timestamp(Created=datetime.now(),Expires=datetime.now()+timedelta(days=1))])
result = client.service.submitInstantRecurringRequest(description='TestESS1',jobDefinitionId = {
    'name': 'BulkImportJob',
    'packageName': '/oracle/apps/ess/cdm/foundation/bulkImport/',
	'type': 'JOB_DEFINITION'
} ,iCalSchedule='FREQ=DAILY;INTERVAL=2;',application='CrmEss',requestedStartTime=datetime.now(),requestedEndTime=datetime.now()+timedelta(days=1), requestParameters={} )
print (result) ## shows the details of this service
Output:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security soap:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsu:Timestamp wsu:Id="TS-C2F459A7D74D7BCA9A15415793751764"> <wsu:Created>2018-11-07T08:29:35.176Z</wsu:Created> <wsu:Expires>2018-11-07T08:30:35.176Z</wsu:Expires> </wsu:Timestamp> <wsse:UsernameToken wsu:Id="UsernameToken-C2F459A7D74D7BCA9A15415793692663"> <wsse:Username>username</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Welcome.1</wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">dCRbKR1kKJOfmrMS+IgKbw==</wsse:Nonce> <wsu:Created>2018-11-07T08:29:29.266Z</wsu:Created> </wsse:UsernameToken> </wsse:Security>
Reply


Messages In This Thread
need help in adding timestanp zeep wsse - by sachingle - Nov-07-2018, 08:34 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Zeep AWS problem centorillion 2 1,862 Nov-10-2022, 09:36 PM
Last Post: Larz60+
  Python zeep offline installation on RHEL akinmhmt 0 2,025 Mar-26-2020, 09:04 AM
Last Post: akinmhmt
  Adding markers to Folium map only adding last element. tantony 0 2,146 Oct-16-2019, 03:28 PM
Last Post: tantony
  Zeep lib, encrypt soap body miha1234 0 2,867 Sep-12-2019, 07:52 AM
Last Post: miha1234

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020