Python モジュールを介して Siebel WSDL にアクセスしようとしています。最終シナリオは、外部リンクを介して Siebel でサービス リクエストを作成しています。
私が試してみました、
リクエスト、Suds、soapPY。
URLを変更し、ユーザー名とパスワードを追加して本文を変更した後、WSDLファイルをSOAP-UIにインポートすると、私にとってはうまくいき、200サーバーの応答が返ってきました。
ポストマン(残りのクライアント)で同じものにアクセスしようとし、ユーザー名とパスワードを追加したURLを指定すると。必要な XML を本文の一部として渡すと、500 内部サーバー エラーが発生します。
リクエストがsoapUIとpostmanを通過する方法の違いがどこにあるのか理解できません。
郵便配達員と連携させるために、私がしなければならない違いは何ですか。
Python で WSDL サービスを使用する正しい方法は何ですか。
SOAP 入力:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aud="http://siebel.com/Service/ServiceReqs" xmlns:aud1="http://www.siebel.com/xml/%20Service%20Request%20IO">
<soapenv:Header/>
<soapenv:Body>
<aud:SRQueryByExample_Input>
<aud1:ListOfServiceRequestIo>
<aud1:ServiceRequestOpen Operation="?">
<aud1:IntegrationId>0000123</aud1:IntegrationId>
</aud1:ServiceRequestOpen>
</aud1:ListOfAudetemiServiceRequestIo>
</aud:SRQueryByExample_Input>
</soapenv:Body>
</soapenv:Envelope>
ここで、統合 ID を動的に渡す必要があるかどうかを知る必要があります。
多くの時間をありがとう