問題タブ [wso2esb]

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 に答える
1421 参照

rest - さまざまな ESB 製品でのセキュアな HTTP プロキシ

私は現在、さまざまな ESB 製品を評価しています (実際、今はミュールに焦点を当てています)。ユース ケースは、単純な HTTP サービス、OpenGIS Web マッピング サービス WMS をプロキシすることです。

以下は、自由に公開された WMS サービスの例です。

  • 「GetCapablities」リクエストのサービスに関する XML メタデータで応答します (http://www.wms.nrw.de/wms/uebersicht_nrw2?REQUEST=GetCapabilities&VERSION=1.1.1&SERVICE=WMS)。
  • 「GetMap」リクエストのマップを含む画像データで応答します (http://www.wms.nrw.de/wms/uebersicht_nrw2?REQUEST=GetMap&VERSION=1.1.1&SERVICE=WMS&LAYERS=Uebersicht&SRS=EPSG:31466&FORMAT=image/png&BBOX =2538900,5656400,2619500,5777000&幅=200&高さ=200&スタイル=&)

どちらもデータをバイト配列として返しますが、これは私が扱っている問題である可能性があります。

Mule ESB を介してプロキシできるようになったら、次のようにセキュリティ機能を追加したいと考えています。

  • HTTP 基本認証とダイジェスト認証
  • TLS クライアント証明書による認証
  • XACML ポリシー実施ポイントの実装
  • 監査サービスに関する使用統計を提供し、それにいくつかの QoS とスロットリングを実装します。

しかし、基本的にプロキシ自体は私が望むようには機能していません。これが私がこれまでに得たものです。最初に、inbound-address にセキュリティ プロバイダーを追加するフローでプロキシしようとしました。しかし、リクエストは送信アドレスに到達していないようで、応答は空です。

問題は、バイト配列としての WMS サービスからの応答だと思います。バイト配列から文字列または html 応答に変換するために、さまざまな応答トランスフォーマーを試しましたが、うまくいきませんでした。

ブリッジ パターンも試してみましたが、期待どおりに GET 操作でパラメーターを提供していませんでしたが、基になる WMS サービスによって受け入れられない POST によって提供されていました。

私のユースケースはかなり単純だと思いますが、4週間前から実装しようとしています。これらのベンダーが提供するすべてのサンプル チュートリアルを実行しましたが、どのような種類の認証でも単純な HTTP パラメータ サービスをセットアップできませんでした。

これらの製品を使用した経験のある人はいますか? または、これらの製品のいずれかで認証を使用して HTTP プロキシを設定する方法について、いくつかの具体的な質問に答えていただければ幸いです。

どうもありがとう!

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

jdbc - WSO2 ESB 4.0.3 およびガバナンス レジストリの構成

1 つのサーバーで ESB を実行し、別のサーバーでガバナンス レジストリを実行しています。

組み込みの h2 データベースを使用しています。ESB をレジストリに接続できません。次のエラーが表示されます

SQLNestedException: 接続 URL のクラス 'org.h2.Driver' の JDBC ドライバーを作成できません

ドライバーを含む jar はパスにあり、ローカルの h2 インスタンスで動作します。

どんな助けでも大歓迎

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

wso2 - リクエストを1つずつ送信する方法は?

こんなサービスがあります。クライアント要求は複数のレコードです。たとえば、クライアント リクエストは次のとおりです。

このレコードを 1 つずつ実際のサービスに送信する必要があります。WSO2でこれを行う方法は?

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

wso2 - WSO2 ESB サンプル 440 が失敗する (JSON/XML プロキシ)

wso2esb-4.0.3

他のサンプルを実行できます。ESB と StockService を実行しています。JSON 変換が行われているように見えますが、jsonclient は JSON 応答を処理できません。

収量

私は Axis2 クライアントの専門家ではありません。この例を機能させるための回避策はありますか?

この例の JSON ペイロードを使用して curl を送信すると、エラーが発生します。

ESB コンソール:

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

wso2 - WSO2 ESB サービスの起動でエラー 1067 が発生する

WSO2 ESB を Windows サービスとして開始しようとすると、エラーが発生します

エラー 1067: プロセスが予期せず終了しました。

これは、Windows Vista ボックスと Windows Server 2008 ボックスで発生しています。誰にもアイデアはありますか?

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

console - WSO2コンソール:2台のコンソールを維持する方法は?

これは、SOAアーキテクチャーに関する私の作業についての簡単な質問です。

https://localhost:9443/carbon/コンソール(たとえば、ESBはどこですか)にログインしてから、別のコンソール(たとえばhttps://localhost:9444/carbon/、BAMはどこですか)にログインすると、最初のクラッシュ(ログインページに移動)が発生することに気付きました。ユーザーが違います。

2つの異なるコンソール(2つの異なるアーキテクチャコンポーネントに属する)を維持できるかどうか、またどのように維持できるかを知っていますか?

再度、感謝します

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

wso2 - WS02: エラー このサーバーにデプロイされるアーティファクトは見つかりませんでした。Carbon アプリケーションの無視

pojo から軸サービスを作成するために、ここで概説されているプロセスに従ってください: ウェビナー: オンプレミスおよびクラウド用の Carbon Studio を使用したアプリケーションの構築。ウェビナーで説明されているように、軸サービスを作成します。私はmvnパッケージを成功させました。Eclipse で WS02 ESB を正常に起動しました。

しかし、アプリを WS02 ESB にデプロイすると、コンソールに次のように表示されます。

情報 - ApplicationManager Carbon アプリケーションをデプロイしています: MyCarbonApp-1.0.0.car... WARN - ApplicationManager このサーバーにデプロイされたアーティファクトは見つかりませんでした。無視する

Carbon Application : MyCarbonApp-1.0.0.car であり、サービスが ESB コンソールの Web サービス リストに表示されません。

MyAxisService.service というファイルを見ると、次のように表示されます。

この警告はどういう意味ですか?
原因をさらに調査するにはどうすればよいですか? アプリを作成するときに見逃した明らかな手順はありますか?

前もって感謝します。

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

java - WSO2ESB完全なJSONデータをXMLに変換できません

私はPOCを構築しています。そして、GooglePlus用のパススループロキシサービスを作成しました。プロキシサービスを使用せずに、これが私の出力になります。

しかし、単純なパススルーサービスを使用して同じことを行おうとすると、次のようになります。

wso2esbサイトでバグがあることを読みましたが、バグを解決するために与えられた説明は、受け取ったjsonデータが適切な形式ではなかったというものでした。しかし、どうすれば問題を解決できますか。つまり、esbがjsonデータをjsonデータに変換する前に、jsonデータを操作できる方法です。

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

connection - WSO2BAM-ESB同期

こんにちはStackoverflow&WSO2コミュニティ、

建築当初からの継続的なご支援に感謝申し上げます。私はSOAソリューションの作成にあまり熟練していません。あなたのサポートはこれまでも、そしてこれからも非常に重要です。

ESBの問題を解決しようとしているときに、で見つけたチュートリアルに従ってBAMとESBを接続しようとしていましたwso2bam-1.3.2\samples\eventing-mode-mediation-monitoring

私のステップは次のとおりです。

  • WSO2ESBにリポジトリを追加します。
  • 「BAMメディエーション統計データパブリッシャー」機能を追加します。
  • 単純なサービスで統計を有効にする。
  • WSO2 BAMにESBサーバーを次のように追加します:https://<ip-address>:9443/carbon/またはhttps://<ip-address>:9443/carbon/services
    • データ収集方法:総合馬術
    • データの種類:調停;
  • 外部クライアント(Netbeans javaアプリケーション)からプロキシサービスを実行する-統計がESBのプロキシサービスの近くのグラフィックに報告されたことに注意してください
  • BAMを確認します-しかし、たとえば、ServiceCallsガジェットは次のように述べています。

サーバーのサービスが見つかりませんhttps://<ip-address>:9443

私は何かがうまくいかなかったと推測します。

もう一度お役に立てれば、役立つフィードバックをお届けする方法を考え始めます。