Python PollMessage

Retriving message items from the message queue. The output contains msgCount and QueueItem. Please use AckMessage to remove the message from the queue.

Response PollMessage(string sessionId,MessageType msgType)

Response codes

ResultCodeMessageValue
200Ack to dequeue
200No messages
401Authorization failed

PollMessage request

PropertyDescription
sessionIdExample: o58t9fjgw9bjarp6q7byv13e
msgTypeNormally this is "Message to Partner".

PollMessageResponse

PropertyDescription
PollMessageResult
msgCountExample: 1
item

Python example

import zeep
import base64

wsdl = "https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl"
client = zeep.Client(wsdl=wsdl,strict=False])

result = client.service.PollMessage(sessionId = "sessionId", msgType = "Message_to_Partner")
print(result)
WSDL for AWS v2
https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl (OTE)
https://aws.ascio.com/2012/01/01/AscioService.wsdl (Live)