問題タブ [suds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8432 参照

python - 泡で新しいオブジェクトを追加するには?

私は泡を使用しようとしていますが、これまでのところこれを理解することに失敗しています.

これは、私が達成する必要がある未加工の石鹸メッセージであると想定されています。

そこで、suds を使用してメンバー オブジェクトを作成します。

生成:

「エントリ」を追加するにはどうすればよいですか?

私はこれを試しました:

これはこれを生成します:

ただし、実際に必要なのは次のとおりです。

どうすればこれを達成できますか?

0 投票する
1 に答える
5063 参照

python - Python Unicode デコード エラー SUD

OK # -*- coding: utf-8 -*-、スクリプトの先頭にあるので、データベースから面白い文字 (Ñ ,Õ,é,—,–,',…) を含むデータを取得し、そのデータを変数に格納できるようになりました。 ..しかし、他の問題に遭遇しました。データを取得して整理し、次のように変数にダンプすることを確認してください。

product[1]データベースの結果セットの場所

次に、 Suds用に次のようにロードします。

get_item_listタイトルに設定する場所product[1]と(他のノード全体を含む):

したがって、ファンキーな文字を含むタイトルを含む ca_client_inventory.service.SynchInventoryItemList を呼び出すまで、すべてが正常に実行されarray_of_inventory_item_submitます...ここにエラーがあります:

それで?私の推測では、私のスクリプトはこれらのファンキーな文字を取り込むことができます。これは、先頭にあるためです# -*- coding: utf-8 -*-が、Suds のファイルの先頭にはありません。本当にSudsファイルを変更したいですか...これが最も望ましくない最後の可能な解決策であることは誰もが知っています...どうすればよいですか?

0 投票する
2 に答える
1689 参照

python - suds とはどういう意味ですか?メッセージ部分にマッピングされていません」?

初めて suds を使用し、外部企業がホストするサーバーと通信しようとしています。サーバーでメソッドを呼び出すと、この XML が返されます。

スローされる例外は次のとおりです。

suds が例外をスローしている理由は何ですか? それを修正する方法について何か考えはありますか?

0 投票する
1 に答える
2055 参照

python - PythonでSOAPにSudsを使用すると、suds.client.Clientオブジェクトはスレッドセーフですか?

Python から SOAP Web サービスにアクセスするために Suds を使用しています。複数の threading.Thread 実行スレッドがある場合、それぞれが安全に同じ suds.client.Client インスタンスに同時にアクセスできますか?それとも、スレッドごとに個別の Client オブジェクトを作成する必要がありますか?

0 投票する
1 に答える
2126 参照

python - PythonSUDS-UTF-8でエンコードされていないメッセージの送信に関する問題

'iso-8859-2'でエンコードされた文字列を含むSOAPメッセージ(Python SUDSを使用)を送信する必要があります。誰かがそれを行う方法を知っていますか?

'iso-8859-2'でエンコードされたパラメーターを使用してクライアントでメソッドを呼び出すと、SUDSで次の例外が発生します。

0 投票する
3 に答える
3452 参照

python - Python SUDS を使用した SOAP 列挙のすべての可能な値の一覧表示

SUDS クライアントを使用して、wsdl に次のような多くの列挙が含まれている SOAP サーバーに接続しています。

私のクライアントでは、これらのさまざまな列挙型の要素を含むシーケンスを受信して​​います。私の必要性は、メンバー変数が与えられた場合、考えられるすべての列挙値を知る必要があるということです。基本的に、これらの列挙型のいずれかのインスタンスを取り、すべての可能な値である文字列のリストを返す関数が必要です。

インスタンスがある場合、次を実行します。

私は得る:

これから実際の simpleType 名を取得する方法がわかりません。また、自分で WSDL を解析する以外に可能な値を取得する方法もわかりません。

編集:以下のように、simpleType 名を指定して列挙を取得する方法を発見しました。本名

0 投票する
2 に答える
1287 参照

django - PicklingError: suds.sudsobject.User をピクルできません: 属性ルックアップ suds.sudsobject.User に失敗しました

django アプリケーションを使用しています... SOAP suds クライアントを使用して Web サービスにアクセスしています... GUI に入力されたエントリからユーザー オブジェクトを作成する必要があります... このユーザー オブジェクトはメソッドに渡されます。 ..しかし、次のエラーが表示されます。

PicklingError: suds.sudsobject.User をピクルできません: 属性ルックアップ suds.sudsobject.User に失敗しました

このエラーが発生する原因は何ですか???

0 投票する
1 に答える
544 参照

python - Web サービスを介して MSSQL に接続します。パイソン。泡。石鹸

suds を使用して Web サービスに接続しています。

問題は - 私が行を読んでいるとき、それは私のローカルメモリから来るのですか、それともリモートのウェブサービスから毎回読むのですか? つまり、変数big_tableにはメモリ内のすべてのテーブルへのリンクが含まれていますか、それともイテレータのようにリモートから毎回取得しますか?

0 投票する
1 に答える
1578 参照

python - Python、suds、エラー

リモートWebサービスからgetメソッドを実行しようとすると、エラーが発生します。

私のコードは次のとおりです。

トレースバックがあります:

sudsモジュールには、例外を発生させるメソッドがあります。

コンソールでは、すべてが順調に進んでいます。私は立ち往生しています。

わかりました、私は実験をしようとしました:

動作を終了する前に、同じメソッドの呼び出しを追加します。しかし、それが私に例外を与えている間に中に入るとき。

ループの前にどのように機能し、ループ内では機能しないのですか?それが主な質問です。何が変わったの?

に変更whileしてみましたfor

0 投票する
2 に答える
1363 参照

python - Python から WSDL サービスを使用する場合、それは私のクライアント コードですか、それともサーバーですか?

WSDL サービス用の Python クライアントを作成しようとしています。SOAP メッセージを処理するためにSudsライブラリを使用しています。

サービスを呼び出そうとすると、<rval />メッセージ部分にマップされていないという Suds 例外が発生します。Suds オプションを設定すると、retxml問題ないように見える XML が得られます。

クライアントコードに問題がありますか? Suds が XML を正しく解析できるようにするフラグがありませんか? または、サーバーに問題がある可能性があります。XML が正しく構造化されていませんか?

私のコードは次のとおりです(メソッド名が変更されました):

これにより、Suds 例外が発生します。

返された XML (顧客 ID を削除するように変更されています)