Я работал с python zeep для проверки документа WSDL и генерировал соответствующий код для использования служб и типов в документе wsdl.Python zeep обзор доступных сервисов
Приведенный ниже код является кратким примером. Он частично работает. Проблема заключается в том: Эти параметры не совсем то, что веб-сервис ждет
client = Client(wsdl='veda/wsdl/vedascore-apply-v2-0-6.wsdl')
client.service.submitEnquiry('Zeep', 'is cool')
Для того, чтобы выяснить, что я должен был отправить и получить обзор услуг, доступных на конечной точке, я выполняется используя следующую команду в моем терминале:
python -mzeep 'veda/wsdl/vedascore-apply-v2-0-6.wsdl'
результат команды выше большой текстовый файл, который я прилагается here. Теперь, когда у меня есть обзор услуг, я предполагаю, что я должен был создать соответствующую подпись вызова. Я также прошел через официальную документацию и мне удается выполнить код последующего:
client = Client(wsdl='veda/wsdl/vedascore-apply-v2-0-6.wsdl')
request_type = client.get_type('ns0:requestType')
client.service.submitEnquiry(request_type)
Код выше не является даже близко к окончательному решению. Чтобы создать правильный звонок, я должен понять обзор доступных услуг, которые я изо всех сил стараюсь сделать. Изображение, приведенное ниже, является лишь частью описания. Если вы можете дать мне какие-то идеи, я более чем рад вас выслушать.
теплые пожелания.
Ronildo Брага Младший