Как избежать ответа 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"
, но как нигде найти не могу как это встроить в конструкцию (возможно смотрел не те источники) Заранее спасибо!