Как избежать ответа Failed to retrieve Rule-Service-SOAP instance XXX using access group XXX:Administrators (Python)

Всем доброго дня! Возможно кто-то сталкивался с такой проблемой в Python, c помощью библиотеки requests отправляю soap запрос Пример:

import requests

url="http:/xxx/prweb/PRSOAPServlet/SOAP/xxx/xxx?wsdl"

body = '''
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:wsc="http://ws.xxx.ru/FLECS/xxx">
<soap:Header/>
<soap:Body>
      <wsc:xxx>
         <requestID>xxx</requestID>
         <FINAL_DECISION>1</FINAL_DECISION>
         <OPERATION_TYPE>INCOME_VERIF</OPERATION_TYPE>
         <EMAIL_INCOME_CONFIRM>65000</EMAIL_INCOME_CONFIRM>
         <PENSION_INCOME_CONFIRM>950000</PENSION_INCOME_CONFIRM>
      </wsc:xxx>
</soap:Body>
</soap:Envelope>
'''

session = requests.session()
session.headers = {"Content-Type": "text/xml; charset=utf-8"}
session.headers.update({"Content-Length": str(len(body))})

rp = session.post( url, data= body)
print (rp.text) #  для проверки что получаю на выходе

На что получаю ответ

Failed to retrieve Rule-Service-SOAP instance XXX using access group XXX:Administrators

Из ошибки предполагаю, что нужно передавать SAOPAction

soap_action = "urn:PegaRULES:SOAP:xxx:xxx#xxx"

, но как нигде найти не могу как это встроить в конструкцию (возможно смотрел не те источники) Заранее спасибо!


Ответы (0 шт):