問題タブ [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.
python - 泡で新しいオブジェクトを追加するには?
私は泡を使用しようとしていますが、これまでのところこれを理解することに失敗しています.
これは、私が達成する必要がある未加工の石鹸メッセージであると想定されています。
そこで、suds を使用してメンバー オブジェクトを作成します。
生成:
「エントリ」を追加するにはどうすればよいですか?
私はこれを試しました:
これはこれを生成します:
ただし、実際に必要なのは次のとおりです。
どうすればこれを達成できますか?
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ファイルを変更したいですか...これが最も望ましくない最後の可能な解決策であることは誰もが知っています...どうすればよいですか?
python - suds とはどういう意味ですか?メッセージ部分にマッピングされていません」?
初めて suds を使用し、外部企業がホストするサーバーと通信しようとしています。サーバーでメソッドを呼び出すと、この XML が返されます。
スローされる例外は次のとおりです。
suds が例外をスローしている理由は何ですか? それを修正する方法について何か考えはありますか?
python - PythonでSOAPにSudsを使用すると、suds.client.Clientオブジェクトはスレッドセーフですか?
Python から SOAP Web サービスにアクセスするために Suds を使用しています。複数の threading.Thread 実行スレッドがある場合、それぞれが安全に同じ suds.client.Client インスタンスに同時にアクセスできますか?それとも、スレッドごとに個別の Client オブジェクトを作成する必要がありますか?
python - PythonSUDS-UTF-8でエンコードされていないメッセージの送信に関する問題
'iso-8859-2'でエンコードされた文字列を含むSOAPメッセージ(Python SUDSを使用)を送信する必要があります。誰かがそれを行う方法を知っていますか?
'iso-8859-2'でエンコードされたパラメーターを使用してクライアントでメソッドを呼び出すと、SUDSで次の例外が発生します。
python - Python SUDS を使用した SOAP 列挙のすべての可能な値の一覧表示
SUDS クライアントを使用して、wsdl に次のような多くの列挙が含まれている SOAP サーバーに接続しています。
私のクライアントでは、これらのさまざまな列挙型の要素を含むシーケンスを受信しています。私の必要性は、メンバー変数が与えられた場合、考えられるすべての列挙値を知る必要があるということです。基本的に、これらの列挙型のいずれかのインスタンスを取り、すべての可能な値である文字列のリストを返す関数が必要です。
インスタンスがある場合、次を実行します。
私は得る:
これから実際の simpleType 名を取得する方法がわかりません。また、自分で WSDL を解析する以外に可能な値を取得する方法もわかりません。
編集:以下のように、simpleType 名を指定して列挙を取得する方法を発見しました。本名
django - PicklingError: suds.sudsobject.User をピクルできません: 属性ルックアップ suds.sudsobject.User に失敗しました
django アプリケーションを使用しています... SOAP suds クライアントを使用して Web サービスにアクセスしています... GUI に入力されたエントリからユーザー オブジェクトを作成する必要があります... このユーザー オブジェクトはメソッドに渡されます。 ..しかし、次のエラーが表示されます。
PicklingError: suds.sudsobject.User をピクルできません: 属性ルックアップ suds.sudsobject.User に失敗しました
このエラーが発生する原因は何ですか???
python - Web サービスを介して MSSQL に接続します。パイソン。泡。石鹸
suds を使用して Web サービスに接続しています。
問題は - 私が行を読んでいるとき、それは私のローカルメモリから来るのですか、それともリモートのウェブサービスから毎回読むのですか? つまり、変数big_table
にはメモリ内のすべてのテーブルへのリンクが含まれていますか、それともイテレータのようにリモートから毎回取得しますか?
python - Python、suds、エラー
リモートWebサービスからgetメソッドを実行しようとすると、エラーが発生します。
私のコードは次のとおりです。
トレースバックがあります:
suds
モジュールには、例外を発生させるメソッドがあります。
コンソールでは、すべてが順調に進んでいます。私は立ち往生しています。
わかりました、私は実験をしようとしました:
動作を終了する前に、同じメソッドの呼び出しを追加します。しかし、それが私に例外を与えている間に中に入るとき。
ループの前にどのように機能し、ループ内では機能しないのですか?それが主な質問です。何が変わったの?
に変更while
してみましたfor
。
python - Python から WSDL サービスを使用する場合、それは私のクライアント コードですか、それともサーバーですか?
WSDL サービス用の Python クライアントを作成しようとしています。SOAP メッセージを処理するためにSudsライブラリを使用しています。
サービスを呼び出そうとすると、<rval />
メッセージ部分にマップされていないという Suds 例外が発生します。Suds オプションを設定すると、retxml
問題ないように見える XML が得られます。
クライアントコードに問題がありますか? Suds が XML を正しく解析できるようにするフラグがありませんか? または、サーバーに問題がある可能性があります。XML が正しく構造化されていませんか?
私のコードは次のとおりです(メソッド名が変更されました):
これにより、Suds 例外が発生します。
返された XML (顧客 ID を削除するように変更されています)