問題タブ [synapse]
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.
properties - 動的な xPath を作成して実行する方法は?
文字列をxpathに集める
この xpath を実行して、プロパティの値を書き込みたい
しかし、収集された文字列のみを受け取ります
プロパティのxpathの方法は?
コードシーケンスの例:
サンプル コード テンプレート:
xml の例:
soap - スイッチ メディエーター シナプスで "http://www.w3.org/2003/05/soap-envelope/" を使用すると、更新されます。私が使用する場合
" < switch xmlns:soapenv= "
" < switch xmlns:soapenv= " http://www.w3.org/2003/05/soap-envelope/ " を使用すると、スイッチ メディエーター シナプスが更新されます。 "< switch xmlns:soapenv= " を使用すると、http://www.w3.org/2003/05/soap-envelope "、そうではありません。
/ (スラッシュ) を switch で提供するときに、soap-envelope の後にないとシナプスが更新されないのはなぜですか?
これは、プロキシ、障害メディエーターなどの他の場所でも機能します。
soapenv ではなく別の名前空間を使用しても、/ スラッシュなしで動作します。
この動作の理由を説明してください。
ありがとう
SmartGWT listgrid セルのオーバー シェーディングが不規則に動作する
SmartGWT に Listgrid があり、set_basestyle で基本スタイルを設定して、Dark、Over、および Selected 接尾辞を追加できるようにします
各レコードの getCellStyle 関数をオーバーライドし、スーパー メソッドを呼び出して GWT によって生成されたスタイルを取得し、独自のサフィックスをクラスに追加します (GWT では別のクラスを要素に追加できないため)。
Dark サフィックスは正しく取得できますが、Over サフィックスに問題があるようです。レコードにカーソルを合わせたとき、最初はこのサフィックスを取得しませんが、ブラウザーの任意の場所をクリックするか、スクロールなどのグリッドで他のアクションを実行すると、魔法のように表示され始めます。
なぜこれが起こるのか、そしてオーバーサフィックスが正しく追加されていることをトリガーできるものは誰にも分かりますか?
" < switch xmlns:soapenv= "
" < switch xmlns:soapenv= " http://www.w3.org/2003/05/soap-envelope/ " を使用すると、スイッチ メディエーター シナプスが更新されます。 "< switch xmlns:soapenv= " を使用すると、http://www.w3.org/2003/05/soap-envelope "、そうではありません。 / (スラッシュ) を switch で提供するときに、soap-envelope の後にないとシナプスが更新されないのはなぜですか? これは、プロキシ、障害メディエーターなどの他の場所でも機能します。 soapenv ではなく別の名前空間を使用しても、/ スラッシュなしで動作します。 この動作の理由を説明してください。 ありがとう
SmartGWT listgrid セルのオーバー シェーディングが不規則に動作する
SmartGWT に Listgrid があり、set_basestyle で基本スタイルを設定して、Dark、Over、および Selected 接尾辞を追加できるようにします
各レコードの getCellStyle 関数をオーバーライドし、スーパー メソッドを呼び出して GWT によって生成されたスタイルを取得し、独自のサフィックスをクラスに追加します (GWT では別のクラスを要素に追加できないため)。
Dark サフィックスは正しく取得できますが、Over サフィックスに問題があるようです。レコードにカーソルを合わせたとき、最初はこのサフィックスを取得しませんが、ブラウザーの任意の場所をクリックするか、スクロールなどのグリッドで他のアクションを実行すると、魔法のように表示され始めます。
なぜこれが起こるのか、そしてオーバーサフィックスが正しく追加されていることをトリガーできるものは誰にも分かりますか?
wso2 - Synapse/WSO2: 反復メディエーターを使用してプロキシ サービスのメッセージを変更する
これが私が解決しようとしている問題です:
- メッセージを受け取る
- 別のサービスを呼び出して情報を取得することにより、メッセージを充実させます (別のサービスはたまたま WSO2 データ サービスですが、モック プロキシを使用しても同じように機能します)。エンリッチ パターンの詳細については、こちらを参照してください
- 途中でメッセージを送信する
入力メッセージは次のようになります。
...出力メッセージは次のようになります。
... 他のサービスを呼び出して追加情報を取得する場合。
以下は、私が試しているプロキシ サービスの定義です。繰り返しメディエーターの外側にあるエンリッチ メディエーターは、期待どおりに機能します。期待どおりに機能していないのは、反復メディエーター内のエンリッチ メディエーターです。私は、集約メディエーターを使用してすべてを元に戻す必要があるという印象を受けました。
私はこのような問題について WSO2 と Synapse の例を調べましたが、それらはすべて、反復メディエーターと送信メディエーターを使用して他のサービスを呼び出すことを前提としていますが、これは私がここで行っていることとは異なります。
プロキシ サービスの定義:
最後に、これは、このサービスを呼び出したときに現在取得しているものです。ロギングによって、反復メディエーターが正しい情報を送受信していることがわかります。結果は単に戻りメッセージに伝搬されません。
wso2 - VFSTransport Listener クラスをビルドしようとするとエラーが発生する
WSO2 で VFSTransportListener クラスを変更しようとしています。しかし、私はこのエラーが発生しました:
このエラーは init メソッドで発生します。誰でもこの問題を解決する方法を教えてもらえますか?
apache - Apache Synapse SVN チェックアウト エラー
SVN リポジトリから Apache Synapse ソースをチェックアウトすると、エラーが発生します。これは、チェックアウトに使用したコマンドです。
svn チェックアウトhttp://svn.apache.org/repos/asf/synapse/tags/2.1.0 Apache-Synapse
上記のコマンドを使用すると、次のエラーが発生します。
svn: E175002: Unable to connect to a repository at URL ' http://svn.apache.org/repos/asf/synapse/tags/2.1.0 '
svn: E175002: OPTIONS リクエストが応答で無効な XML を返しました: XML 1 行目の解析エラー: ドキュメントの末尾にある余分なコンテンツ ( http://svn.apache.org/repos/asf/synapse/tags/2.1.0 )
これを修正するにはどうすればよいですか?
xslt - WSO2 ESB XSLT Mediator creates temp files (never cleaned)
I use WSO2 ESB 4.5.1 on Windows.
My problem is that the temp folder WSO2_HOME/tmp
is growing up and never cleaned.
I found out that the problem comes from the xslt mediator, everytime it transform a big xml file (~15kb) a new temp file is created.
Does anyone have an idea why these tmp files are not cleaned up?
Proxy:
XSLT:
inputfile:
wso2 - フォームデータを含む WSO2 ESB HTTP POST
向きを変えて外部サーバーにメッセージを投稿したい石鹸サービスがあります。
次のようにcurlを介してこれを行うことができました:
しかし、私はそれを正しく機能させることはできません。これが私のプロキシサービスです:
エンド サービスは、私が URL に投稿したことだけを確認しているようです (ただし、渡されたデータ プロパティは確認していません)。