問題タブ [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.
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 プロキシを設定する方法について、いくつかの具体的な質問に答えていただければ幸いです。
どうもありがとう!
jdbc - WSO2 ESB 4.0.3 およびガバナンス レジストリの構成
1 つのサーバーで ESB を実行し、別のサーバーでガバナンス レジストリを実行しています。
組み込みの h2 データベースを使用しています。ESB をレジストリに接続できません。次のエラーが表示されます
SQLNestedException: 接続 URL のクラス 'org.h2.Driver' の JDBC ドライバーを作成できません
ドライバーを含む jar はパスにあり、ローカルの h2 インスタンスで動作します。
どんな助けでも大歓迎
wso2 - リクエストを1つずつ送信する方法は?
こんなサービスがあります。クライアント要求は複数のレコードです。たとえば、クライアント リクエストは次のとおりです。
このレコードを 1 つずつ実際のサービスに送信する必要があります。WSO2でこれを行う方法は?
wso2 - WSO2 ESB サンプル 440 が失敗する (JSON/XML プロキシ)
wso2esb-4.0.3
他のサンプルを実行できます。ESB と StockService を実行しています。JSON 変換が行われているように見えますが、jsonclient は JSON 応答を処理できません。
収量
私は Axis2 クライアントの専門家ではありません。この例を機能させるための回避策はありますか?
この例の JSON ペイロードを使用して curl を送信すると、エラーが発生します。
ESB コンソール:
wso2 - WSO2 ESB サービスの起動でエラー 1067 が発生する
WSO2 ESB を Windows サービスとして開始しようとすると、エラーが発生します
エラー 1067: プロセスが予期せず終了しました。
これは、Windows Vista ボックスと Windows Server 2008 ボックスで発生しています。誰にもアイデアはありますか?
console - WSO2コンソール:2台のコンソールを維持する方法は?
これは、SOAアーキテクチャーに関する私の作業についての簡単な質問です。
https://localhost:9443/carbon/
コンソール(たとえば、ESBはどこですか)にログインしてから、別のコンソール(たとえばhttps://localhost:9444/carbon/
、BAMはどこですか)にログインすると、最初のクラッシュ(ログインページに移動)が発生することに気付きました。ユーザーが違います。
2つの異なるコンソール(2つの異なるアーキテクチャコンポーネントに属する)を維持できるかどうか、またどのように維持できるかを知っていますか?
再度、感謝します
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 というファイルを見ると、次のように表示されます。
この警告はどういう意味ですか?
原因をさらに調査するにはどうすればよいですか? アプリを作成するときに見逃した明らかな手順はありますか?
前もって感謝します。
java - WSO2ESB完全なJSONデータをXMLに変換できません
私はPOCを構築しています。そして、GooglePlus用のパススループロキシサービスを作成しました。プロキシサービスを使用せずに、これが私の出力になります。
しかし、単純なパススルーサービスを使用して同じことを行おうとすると、次のようになります。
wso2esbサイトでバグがあることを読みましたが、バグを解決するために与えられた説明は、受け取ったjsonデータが適切な形式ではなかったというものでした。しかし、どうすれば問題を解決できますか。つまり、esbがjsonデータをjsonデータに変換する前に、jsonデータを操作できる方法です。
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
私は何かがうまくいかなかったと推測します。
もう一度お役に立てれば、役立つフィードバックをお届けする方法を考え始めます。