2016-05-04 12 views
0

GREGの公開アプリを通じてガバナンスレジストリにWSDLを公開しようとしています。 私はwsdlのエンドポイントに問題があります。WSO2 ESBとレジストリガバナンスの統合

インポートされたエンドポイントはESBから使用できません。このエンドポイントでプロキシサービスを呼び出すと、次のエラーが発生します。ERROR_EXCEPTION:org.apache.synapse.SynapseException:無効なエンドポイント設定。 {org.apache.synapse.FaultHandler}

この動作は私にとっては意味がありません。 ESBとGREGの統合は、プロキシ作成時に以前にGREGにインポートされたエンドポイントとwsdlを使用する場合に便利です。何か不足していますか?

おかげ

+0

AFAIKの2つの異なるエンドポイントです。 –

+0

こんにちは、以前のバージョン(4.8.0)のGREGでは、エンドポイントはシナプスタイプ(メタデータタイプではありません)でした。私の意見ではそれは役に立たない。か否か?ありがとうございます – user2090382

+0

ガバナンスレジストリにインポートされたリソースを使用するにはどうすればよいですか?私は私の考えを説明します:wsdlのサービスをインポートして、エンドポイントの参照(Apache Synapseエンドポイント)を取得したいと思います。このエンドポイントをESBで使用したいと思います。それは間違っているのですか?これを行う方法はありますか?より良い方法がありますか?ありがとう – user2090382

答えて

1

WSLDを公開するときにGREGによって生成されたエンドポイントは、「カタログporpouse」アーティファクトではなく、ESBアーティファクトの一種です。 ESBエンドポイントとGREGエンドポイントのXMLコードを調べるだけで確認できます。

よろしく

+0

こんにちは、以前のバージョン(4.8.0)のGREGでは、エンドポイントはシナプスタイプ(メタデータタイプではありません)でした。私の意見ではそれは役に立たない。か否か?ありがとう – user2090382

+0

ガバナンスレジストリにインポートされたリソースはどのように使用できますか?私は私の考えを説明します:wsdlのサービスをインポートして、エンドポイントの参照(Apache Synapseエンドポイント)を取得したいと思います。このエンドポイントをESBで使用したいと思います。それは間違っているのですか?これを行う方法はありますか?より良い方法がありますか? Thanks – user2090382

+0

こんにちは、リソースをesbと共有する唯一の方法は、GREGのガバナンスレジストリ(system \ governance)にそれらを配置することです。どこに配置しても、すべてのWSO2コンポーネント(適切に構成されている場合)から参照することができます。エンドポイントが役に立たないかどうかについては、私はESBにとって役に立たないことに同意します。私が前に言ったように、それは単に "カタログの大鍋"のためだと思う。この理由は、すべてのesb/componentsバージョンとセキュリティ、証明書などの適切な特定の設定で互換性のあるエンドポイントを生成することは難しく、あるいは危険でもあるかもしれません。 – fipries

0

G-REGとESBの統合についてthis有益な記事を見つけてください。これはWSO2製品の特定のバージョンに限定されない一般的な概念です。