Hi, In AF we are facing $Subject. We have mount governance registry to a db. I am testing in my local setup and we haven't cluster AF. The artifact that we are referring is stored in governance partition.
I am attaching the registry.xml for AF node. Appreciate any feedback. -- Thanks & Regards, Ashansa Perera Software Engineer WSO2, Inc
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- ~ Copyright 2005-2011 WSO2, Inc. (http://wso2.com) ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language registryerning permissions and ~ limitations under the License. --> <wso2registry> <!-- For details on configuring different config & registryernance registries see; http://wso2.org/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances --> <indexingConfiguration> <startingDelayInSeconds>60</startingDelayInSeconds> <indexingFrequencyInSeconds>5</indexingFrequencyInSeconds> <!--number of resources submit for given indexing thread --> <batchSize>50</batchSize> <!--number of worker threads for indexing --> <indexerPoolSize>50</indexerPoolSize> <!-- location storing the time the indexing took place--> <lastAccessTimeLocation>/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime1</lastAccessTimeLocation> <!-- the indexers that implement the indexer interface for a relevant media type/(s) --> <indexers> <indexer class="org.wso2.carbon.registry.indexing.indexer.MSExcelIndexer" mediaTypeRegEx="application/vnd.ms-excel"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.MSPowerpointIndexer" mediaTypeRegEx="application/vnd.ms-powerpoint"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.MSWordIndexer" mediaTypeRegEx="application/msword"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PDFIndexer" mediaTypeRegEx="application/pdf"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.XMLIndexer" mediaTypeRegEx="application/xml"/> <indexer class="org.wso2.carbon.governance.registry.extensions.indexers.RXTIndexer" mediaTypeRegEx="application/wsdl\+xml" profiles ="default"/> <indexer class="org.wso2.carbon.governance.registry.extensions.indexers.RXTIndexer" mediaTypeRegEx="application/x-xsd\+xml " profiles ="default"/> <indexer class="org.wso2.carbon.governance.registry.extensions.indexers.RXTIndexer" mediaTypeRegEx="application/policy\+xml" profiles ="default"/> <indexer class="org.wso2.carbon.governance.registry.extensions.indexers.RXTIndexer" mediaTypeRegEx="application/vnd.(.)+\+xml" profiles ="default"/> <indexer class="org.wso2.carbon.governance.registry.extensions.indexers.RXTIndexer" mediaTypeRegEx="application/vnd.wso2-appversion+xml" profiles ="default"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.XMLIndexer" mediaTypeRegEx="application/(.)+\+xml"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="text/(.)+"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="application/x-javascript"/> </indexers> <exclusions> <exclusion pathRegEx="/_system/config/repository/dashboards/gadgets/swfobject1-5/.*[.]html"/> <exclusion pathRegEx="/_system/local/repository/components/org[.]wso2[.]carbon[.]registry/mount/.*"/> </exclusions> </indexingConfiguration> <currentDBConfig>wso2registry</currentDBConfig> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> <dbConfig name="wso2registry"> <url>jdbc:h2:repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE</url> <userName>wso2carbon</userName> <password>wso2carbon</password> <driverName>org.h2.Driver</driverName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <minIdle>5</minIdle> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </dbConfig> <dbConfig name="governance"> <url>jdbc:mysql://localhost:3306/registry?autoReconnect=true</url> <userName>root</userName> <password>root</password> <driverName>com.mysql.jdbc.Driver</driverName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <minIdle>5</minIdle> <validationQuery>SELECT 1</validationQuery> </dbConfig> <dbConfig name="dev"> <url>jdbc:mysql://localhost:3306/registry?autoReconnect=true</url> <userName>root</userName> <password>root</password> <driverName>com.mysql.jdbc.Driver</driverName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <minIdle>5</minIdle> <validationQuery>SELECT 1</validationQuery> </dbConfig> <remoteInstance url="https://registryernance.cloud-test.wso2.com"> <id>governance</id> <dbConfig>governance</dbConfig> <readOnly>false</readOnly> <registryRoot>/</registryRoot> <enableCache>true</enableCache> <cacheId>root@jdbc:mysql://localhost:3306/registry</cacheId> </remoteInstance> <mount path="/_system/governance" overwrite="true"> <instanceId>governance</instanceId> <targetPath>/_system/governance</targetPath> </mount> <!--<handler class="org.wso2.carbon.registry.extensions.handlers.SynapseRepositoryHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/vnd.apache.synapse</property> </filter> </handler> <handler class="org.wso2.carbon.registry.extensions.handlers.SynapseRepositoryHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/vnd.apache.esb</property> </filter> </handler> <handler class="org.wso2.carbon.registry.extensions.handlers.Axis2RepositoryHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/vnd.apache.axis2</property> </filter> </handler> <handler class="org.wso2.carbon.registry.extensions.handlers.Axis2RepositoryHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/vnd.apache.wsas</property> </filter> </handler> <handler class="org.wso2.carbon.registry.extensions.handlers.WSDLMediaTypeHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/wsdl+xml</property> </filter> </handler> <handler class="org.wso2.carbon.registry.extensions.handlers.XSDMediaTypeHandler"> <filter class="org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher"> <property name="mediaType">application/x-xsd+xml</property> </filter> </handler> --> <!--remoteInstance url="https://localhost:9443/registry"> <id>instanceid</id> <username>username</username> <password>password</password> </remoteInstance--> <!--remoteInstance url="https://localhost:9443/registry"> <id>instanceid</id> <dbConfig>wso2registry</dbConfig> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> </remoteInstance--> <!--mount path="/_system/config" overwrite="true|false|virtual"> <instanceId>instanceid</instanceId> <targetPath>/_system/nodes</targetPath> </mount--> <versionResourcesOnChange>true</versionResourcesOnChange> <!-- NOTE: You can edit the options under "StaticConfiguration" only before the startup. --> <staticConfiguration> <versioningProperties>true</versioningProperties> <versioningComments>true</versioningComments> <versioningTags>true</versioningTags> <versioningRatings>true</versioningRatings> </staticConfiguration> </wso2registry>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev