0

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 を動的に渡す必要があるかどうかを知る必要があります。

多くの時間をありがとう

4

1 に答える 1