WSO2 ESBとWSO2レジストリ(両方とも4.5.0)の現在のインストールがあります。
レジストリの共有は、ステップバイステップの説明によって正確に行われます
その場合のユースケースは次のとおりです。
1)WSDL/スキーマを含むzipをガバナンスレジストリに追加します。レジストリバウザーで見られるそれらを追加しました:
_system/governance/trunk
/endpoints
/schemas
/services
/wsdls
すべてのWSDL/Schemas / Endpoints / Servicesは、追加されたばかりのWSDLパッケージに関連しています。
2)次のレジストリ構成でWSO2ESBを起動します。
<dbConfig name="wso2registry_mounted">
<dataSource>jdbc/WSO2CarbonDB_GREG</dataSource>
</dbConfig>
<remoteInstance url="https:localhost:9445/registry">
<id>wso2_registry_mounted</id>
<dbConfig>wso2registry_mounted</dbConfig>
<readOnly>false</readOnly>
<enableCache>true</enableCache>
<registryRoot>/</registryRoot>
</remoteInstance>
<mount overwrite="true" path="/_system/config">
<instanceId>wso2_registry_mounted</instanceId>
<targetPath>/_system/nodes</targetPath>
</mount>
<mount overwrite="true" path="/_system/governance">
<instanceId>wso2_registry_mounted</instanceId>
<targetPath>/_system/governance</targetPath>
</mount>
3)ESBとGovernanceRegistryの両方でレジストリブラウザを確認します。少なくともスキーマフォルダのコンテンツはESBによって上書きされます。
ESBに最初のレジストリエントリを上書きしないように強制する方法について誰かがアドバイスできますか?マウントされたレジストリをreadOnly=trueとしてマークする-役に立ちません。
ありがとう、ウラジミール。