2016-07-01 8 views
1

WSDL、変換、XSDを使用してDeveloper Studio(WSO2)のレジストリリソースプロジェクトを作成しました。レジストリCARファイルをESB WSO2にアップロードする方法は?

私のESBレジストリに.CARファイル(このレジストリリソースプロジェクトによってエクスポートされたもの)をアップロードしたいと思います。どうしたらいいですか?

ガバナンスレジストリを使用していません。

答えて

4

あなたは、レジストリを変更する必要があります"EnterpriseServiceBus"への役割CarbonアプリケーションのPOMファイルを編集することにより、役割を変更することができます。

"Carbon Application Pom Editor"を使用してC-Appプロジェクトのpom.xmlファイルを開きます。 EclipseにEclipse M2Eをインストールしていない場合、デフォルトではそのエディタでpom.xmlが開きます。それ以外の場合は "Open With"オプションを使用し、 "Carbon Application Pom Editor"を選択します。 このエディタのワークスペースに一連のC-App成果物が表示され、エディタに[サーバーロール]フィールドが表示されます。 レジストリリソースエディタの名前を展開し、[サーバーロール]のドロップダウンリストをクリックし、一覧から[EnterpriseServiceBus]を選択します。 エディタを保存し、C-AppをエクスポートしてCARファイルを生成します。

1

レジストリリソースプロジェクトとESB構成プロジェクトは、1つの複合アプリケーションプロジェクトにまとめてバンドルする必要があります。 .carファイルは、適切な場所にあるハードディスクのどこにでもエクスポートされます。次に、ブラウザのコンソール管理を開き、Carbon Application - > Addを見つけ、.carファイルを選択してUploadをクリックします。

プロジェクトが表示されるまで、Carbon Application-> Listページを更新してください。万一、誤りがある場合は、赤い文章が表示されます。クリックするとエラーメッセージ(その一部)が表示され、それを削除することができます。

Here .carファイルをESBにアップロードする簡単な説明があります。 あなたはCarbonアプリケーションのリストからアプリケーションをクリックすると、あなたにもアップロードされたレジストリのリソースがあるかどうかを確認することができます

RegistryResources

capp list

+0

私はレジストリ資源プロジェクトと一緒に一つの複合アプリケーションプロジェクトでESBコンフィグプロジェクトを同梱しましたが、それは作品を行いません。私はこれをアップロードします。ESB上のCAR、レジストリリソースプロジェクトファイルはESBレジストリにアップロードされていません。 –

+0

プロジェクトを作成すると、レジストリリソースプロジェクトのリソースが表示されますか?私は自分の答えに写真をアップロードしています。また、ESBコンソールでそれらを見つけることもできます(下のレジストリ) - >ブラウズ - >システム - >設定 - > myresourcesあなたはそれらをそこに見ますか? –

+0

私のレジストリリソースプロジェクトで私のリソースを見ることができます。私は自分のDeveloper Studioに2つのプロジェクトを持っています.1つはESB、もう1つはレジストリです。私は両方のプロジェクトで1つのCARを作成しようとしましたが、これをESBにアップロードすると、レジストリリソースはESBレジストリに表示されません –

-1

希望[1]がお手伝いします。これは、wso2開発者スタジオを使用してレジストリリソースを開発および展開するために必要なすべてのステップから構成されています。

まず、開発者用スタジオでレジストリリソースプロジェクトを作成し、レジストリリソースを追加します。レジストリリソースプロジェクトを保存し、新しい複合アプリケーションプロジェクトを作成します。以前のレジストリリソースプロジェクトを他のesb成果物、コネクタエクスポータプロジェクトと一緒に依存関係として追加します。

レジストリロールを "EnterpriseServiceBus"に変更してください。カーボンアプリケーションのPOMファイルを編集することにより、サブロールを変更することができます

エディタを保存し、C-AppをエクスポートしてCARファイルを生成します。その後、CARファイルをesbサーバーインスタンスにアップロードできます。

[1] https://dushaniwellappili.wordpress.com/2016/12/01/develop-and-deploy-registry-resources-to-esb-using-wso2-developer-studio/

+0

@ geisterfurz007は私の答えを編集しました。見てください –

関連する問題