問題タブ [node-soap]

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 投票する
2 に答える
3490 参照

node.js - ノードソープでリクエストとレスポンスのデータを表示するには?

ノード soapを使用して SOAP API を消費しようとしています。応答を解析できません。エラー検出プロセスを容易にするために、要求と応答のデータをコンソールに表示する方法を知りたいです。

0 投票する
0 に答える
1770 参照

javascript - Node SOAP リクエストで引数/パラメータを送信する方法

サービスに対して SOAP 呼び出しを行っていますが、client.method使用したい の引数/パラメーターを正しくフォーマットして送信する方法がわかりません。

client.describe()私にこれを与えます:

....他にもたくさんありますが、この EXECSQL は私が使用したいメソッドです。このメソッドは、SQL クエリを唯一のパラメータとして文字列として受け取ります。

私が試したのはこれです:

エラー XML で応答し続けます。これは次のとおりです。

PS PHPでは、私はそれを非常に簡単にしました:

そして、クエリの結果を含む xml で応答します。

何が間違っているのか、EXECSQL メソッドのパラメーターを正しく送信する方法がわかりません。

どんな助けでも大歓迎です!

0 投票する
0 に答える
451 参照

node.js - Sails.js に node-soap を統合する

実行中のSails.jsアプリケーションがあります。ほとんどの場合、モデルとそれに対応するコントローラーを REST ブループリント アクションと共に使用します。

さらに、SOAP エンドポイントを公開する必要があり、node-soapを使用することになりました。

すべての公式の例は、expressでコーディングされています。

誰かがそれを統合する方法を知っていますか?

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

node.js - ストロング ソープ (ノード ソープ) クライアントは、IBM Bluemix 上で実行されている場合、サービスがありません

IBM Bluemix にデプロイされた node.js アプリケーションでstrong-soap (node-soap のフォーク) を使用しています。SOAP クライアントはsoap.createClient、ローカルの wsdl ファイルをロードすることによって作成され、開発者のローカル マシン上ですべて正しく動作します。ただし、プロジェクトが Bluemix にデプロイされると、クライアントはサービスなしで作成されます。クライアントの作成中にエラーは発生しませんsoap.createClientが、client.describe(){}であり、サービスまたはメソッドを呼び出すことはできません。

wsdl が正しく読み込まれfs.existsSync、ファイルが存在することを確認しました。

Bluemix でアプリのライブ デバッグを試み、コードをステップ実行しました。エラーはスローされませんが、クライアントには何も操作がありません。私は困惑しています、誰か助けてもらえますか?

ログ ファイルにはエラーが 1 つだけあります。SOAP service was not correctly initialized in the client.これは、以下のコードから返されます。Stenalineはwsdlのサービス名であるため、私のローカルマシンclient.Stenalineでは正しく設定されており、操作を呼び出すことができます.

コネクト機能が充実

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

javascript - node-soap 結果に nil 値を含める

node-soap を使用して SOAP API に接続し、リクエストで指定されたフィールドを持つオブジェクトの配列を返すクエリ メソッドを呼び出しています。ただし、node-soap によって返される結果オブジェクトには、フィールドに null 値があるレコードのプロパティがありません。これは、生の応答に次のように表示されます。

...結果オブジェクトには次が含まれます。

これらを null 値を持つプロパティとして結果に含めるオプションまたは node-soap でできることはありますか? 後でオブジェクトの配列を渡し、不足しているプロパティを埋めることを検討していましたが、それは理想とはほど遠いようです。

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

javascript - Meteor サーバーの非同期関数

vpulim:node-soapを使用してSOAPサーバーを実行しています。

私の流星サーバーの起動には、他のさまざまなコードの中にこれが含まれています。

私がやろうとしていることは次のとおりです。

  1. クライアントからユーザー オブジェクトを受け取ります。
  2. ユーザーがmongodbに存在するかどうかを確認します
  3. ユーザーが存在する場合は、応答オブジェクトを準備します
  4. 応答オブジェクトでクライアントに応答します。

1. 働いています。ただし、非同期呼び出しなのに、2,3,4 の順番がめちゃくちゃ。

現在起こっていることは次のとおりです。

  1. クライアントオブジェクトを受け取る
  2. 応答オブジェクトを返します (空です)
  3. モンゴをチェック
  4. 応答オブジェクトを準備します。

上記にはMeteor.methodsを使用していません。これを正しい方法で機能させるにはどうすればよいですか?私はジャグリングを試みましwrapAsyncfiber/futureが、行き止まりにぶつかりました。

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

node.js - node-soap 操作の名前空間の変更

次のコードのclient.lastRequestは次のとおりです。

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

私が望む要求は次のとおりです。

どうやってやるの?