Hello, I stopped the instance of the API manager to remove the h2 database file ( <WSO2_APIM_DIRECTORY>/repository/database/WSO2CARBON_DB.h2.db). I restarted the instance with -Dsetup to make it create the data model. Then I stop and I start again. No sign of the error I had during the startup. So that works.
However, I always have the problem concerning the APIs which do not appear in the list on the publisher of the API manager. When I check in the database, I can see them in the table AM_API. Both of my AM and IS point to the same schema/tables (see the joined master-datasources.xml). They have the same registry.xml, too (see the joined registry.xml) Can you help me? Regards, Thomas 2017-11-07 19:15 GMT+01:00 Bhathiya Jayasekara <[email protected]>: > Hi Thomas, > > Please attach complete log files and registry.xml files of both servers. > > Thanks, > Bhathiya > > On Tue, Nov 7, 2017 at 9:43 PM, Thomas LEGRAND < > [email protected]> wrote: > >> Hello, >> >> I have my API manager which is configured to use the Identity Server as >> Key Manager. But, on the API manager publisher, when I create a new API >> from a swagger file or using the assistant (for the worldbank tuto), I >> don't see any of my API in the list. However, I can see that XML files are >> created via the log of the API manager : >> >> TID: [-1234] [] [2017-11-07 17:04:39,159] INFO >>> {org.apache.synapse.rest.API} - Initializing API: admin--WorldBank:v1.0.0 >>> {org.apache.synapse.rest.API} >>> >> >> But nothing on my screen: >> >> [image: Images intégrées 1] >> >> I am connected as admin (the default user) and I can't even bind my API >> to an application on the API manager store :/ >> >> I double-checked the configuration but I can see an error at the startup >> of the API manager : >> >> TID: [-1234] [] [2017-11-07 17:04:02,197] ERROR >> {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} - >> Unable to create fixed remote mounts. {org.wso2.carbon.regi >> stry.core.internal.RegistryCoreServiceComponent} >> org.wso2.carbon.registry.core.exceptions.RegistryException: An exception >> occurred while executing handler chain. null >> at org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.d >> elete(HandlerManager.java:2649) >> at org.wso2.carbon.registry.core.jdbc.handlers.UserDefinedHandl >> erManager.delete(UserDefinedHandlerManager.java:215) >> Caused by: java.lang.NullPointerException >> at org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHan >> dler.delete(MountHandler.java:490) >> at org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.d >> elete(HandlerManager.java:2627) >> ... 50 more >> >> - Do you have any idea why this error occurs? >> - Is this error linked to the fact I can't see my newly created APIs? >> - CAn you help me, please? >> >> Regards, >> >> Thomas >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Bhathiya Jayasekara* > *Associate Technical Lead,* > *WSO2 inc., http://wso2.com <http://wso2.com>* > > *Phone: +94715478185 <+94%2071%20547%208185>* > *LinkedIn: http://www.linkedin.com/in/bhathiyaj > <http://www.linkedin.com/in/bhathiyaj>* > *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* > *Blog: http://movingaheadblog.blogspot.com > <http://movingaheadblog.blogspot.com/>* >
<datasources-configuration xmlns:svns="http://org.wso2.securevault/configuration"> <providers> <provider>org.wso2.carbon.ndatasource.rdbms.RDBMSDataSourceReader</provider> </providers> <datasources> <datasource> <name>WSO2AM_DB</name> <description>The datasource used for registry and config/governance</description> <jndiConfig> <name>jdbc/WSO2AM_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2REG_DB</name> <description>The datasource used for registry and config/governance</description> <jndiConfig> <name>jdbc/WSO2REG_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2UM_DB</name> <description>The datasource used for registry and user manager</description> <jndiConfig> <name>jdbc/WSO2UM_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2_CARBON_DB</name> <description>The datasource used for registry and user manager</description> <jndiConfig> <name>jdbc/WSO2CarbonDB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE</url> <username>wso2carbon</username> <password>wso2carbon</password> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource> <datasource> <name>WSO2AM_STATS_DB</name> <description>The datasource used for getting statistics to API Manager</description> <jndiConfig> <name>jdbc/WSO2AM_STATS_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:<!-- Full path to JDBC database -->;AUTO_SERVER=TRUE</url> <username>wso2carbon</username> <password>wso2carbon</password> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource> <datasource> <name>WSO2_MB_STORE_DB</name> <description>The datasource used for message broker database</description> <jndiConfig> <name>WSO2MBStoreDB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:repository/database/WSO2MB_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000</url> <username>wso2carbon</username> <password>wso2carbon</password> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <!-- For an explanation of the properties, see: http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html --> <!--datasource> <name>SAMPLE_DATA_SOURCE</name> <jndiConfig> <name></name> <properties> <property name="java.naming.factory.initial"></property> <property name="java.naming.provider.url"></property> </properties> </jndiConfig> <definition type="RDBMS"> <configuration> <defaultAutoCommit></defaultAutoCommit> <defaultReadOnly></defaultReadOnly> <defaultTransactionIsolation>NONE|READ_COMMITTED|READ_UNCOMMITTED|REPEATABLE_READ|SERIALIZABLE</defaultTransactionIsolation> <defaultCatalog></defaultCatalog> <username></username> <password svns:secretAlias="WSO2.DB.Password"></password> <maxActive></maxActive> <maxIdle></maxIdle> <initialSize></initialSize> <maxWait></maxWait> <dataSourceClassName>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</dataSourceClassName> <dataSourceProps> <property name="url">jdbc:mysql://localhost:3306/Test1</property> <property name="user">root</property> <property name="password">123</property> </dataSourceProps> </configuration> </definition> </datasource--> </datasources> </datasources-configuration>
<datasources-configuration xmlns:svns="http://org.wso2.securevault/configuration"> <providers> <provider>org.wso2.carbon.ndatasource.rdbms.RDBMSDataSourceReader</provider> </providers> <datasources> <datasource> <name>WSO2AM_DB</name> <description>The datasource used for registry and config/governance</description> <jndiConfig> <name>jdbc/WSO2AM_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2REG_DB</name> <description>The datasource used for registry and config/governance</description> <jndiConfig> <name>jdbc/WSO2REG_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2UM_DB</name> <description>The datasource used for registry and user manager</description> <jndiConfig> <name>jdbc/WSO2UM_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:oracle:oci:@PICSELTST</url> <username>LOGIN</username> <password>PASSWORD</password> <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <datasource> <name>WSO2_CARBON_DB</name> <description>The datasource used for registry and user manager</description> <jndiConfig> <name>jdbc/WSO2CarbonDB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE</url> <username>wso2carbon</username> <password>wso2carbon</password> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource> <datasource> <name>WSO2AM_STATS_DB</name> <description>The datasource used for getting statistics to API Manager</description> <jndiConfig> <name>jdbc/WSO2AM_STATS_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:../tmpStatDB/WSO2AM_STATS_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000;AUTO_SERVER=TRUE</url> <username>wso2carbon</username> <password>wso2carbon</password> <defaultAutoCommit>false</defaultAutoCommit> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource> <datasource> <name>WSO2_MB_STORE_DB</name> <description>The datasource used for message broker database</description> <jndiConfig> <name>WSO2MBStoreDB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:h2:repository/database/WSO2MB_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000</url> <username>wso2carbon</username> <password>wso2carbon</password> <driverClassName>org.h2.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> <defaultAutoCommit>false</defaultAutoCommit> </configuration> </definition> </datasource> <!-- For an explanation of the properties, see: http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html --> <!--datasource> <name>SAMPLE_DATA_SOURCE</name> <jndiConfig> <name></name> <properties> <property name="java.naming.factory.initial"></property> <property name="java.naming.provider.url"></property> </properties> </jndiConfig> <definition type="RDBMS"> <configuration> <defaultAutoCommit></defaultAutoCommit> <defaultReadOnly></defaultReadOnly> <defaultTransactionIsolation>NONE|READ_COMMITTED|READ_UNCOMMITTED|REPEATABLE_READ|SERIALIZABLE</defaultTransactionIsolation> <defaultCatalog></defaultCatalog> <username></username> <password svns:secretAlias="WSO2.DB.Password"></password> <maxActive></maxActive> <maxIdle></maxIdle> <initialSize></initialSize> <maxWait></maxWait> <dataSourceClassName>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</dataSourceClassName> <dataSourceProps> <property name="url">jdbc:mysql://localhost:3306/Test1</property> <property name="user">root</property> <property name="password">123</property> </dataSourceProps> </configuration> </definition> </datasource--> </datasources> </datasources-configuration>
<?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 governing permissions and ~ limitations under the License. --> <wso2registry> <!-- For details on configuring different config & governance registries see; http://wso2.org/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances --> <currentDBConfig>wso2registry</currentDBConfig> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> <dbConfig name="wso2registry"> <dataSource>jdbc/WSO2CarbonDB</dataSource> </dbConfig> <handler class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyHandler"> <filter class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyMediaTypeMatcher"> <property name="mediaType">application/xacml-policy+xml</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.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--> <indexingConfiguration> <startIndexing>false</startIndexing> <startingDelayInSeconds>35</startingDelayInSeconds> <indexingFrequencyInSeconds>5</indexingFrequencyInSeconds> <!--number of resources submit for given indexing thread --> <batchSize>40</batchSize> <!--number of worker threads for indexing --> <indexerPoolSize>40</indexerPoolSize> <!-- location storing the time the indexing took place--> <lastAccessTimeLocation>/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime</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.registry.indexing.indexer.XMLIndexer" mediaTypeRegEx="application/(.)+\+xml"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="application/swagger\+json"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="application/(.)+\+json"/> <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> <versionResourcesOnChange>false</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> <dbConfig name="govregistry"> <dataSource>jdbc/WSO2REG_DB</dataSource> </dbConfig> <remoteInstance url="http://localhost"> <id>gov</id> <dbConfig>govregistry</dbConfig> <cacheId>LOGIN@jdbc:oracle:oci:@PICSELTST</cacheId> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> </remoteInstance> <mount path="/_system/governance" overwrite="true"> <instanceId>gov</instanceId> <targetPath>/_system/governance</targetPath> </mount> <mount path="/_system/config" overwrite="true"> <instanceId>gov</instanceId> <targetPath>/_system/config</targetPath> </mount> </wso2registry>
<?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 governing permissions and ~ limitations under the License. --> <wso2registry> <!-- For details on configuring different config & governance registries see; http://wso2.org/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances --> <currentDBConfig>wso2registry</currentDBConfig> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> <dbConfig name="wso2registry"> <dataSource>jdbc/WSO2CarbonDB</dataSource> </dbConfig> <handler class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyHandler"> <filter class="org.wso2.carbon.identity.entitlement.policy.finder.registry.RegistryPolicyMediaTypeMatcher"> <property name="mediaType">application/xacml-policy+xml</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.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--> <indexingConfiguration> <startIndexing>false</startIndexing> <startingDelayInSeconds>35</startingDelayInSeconds> <indexingFrequencyInSeconds>5</indexingFrequencyInSeconds> <!--number of resources submit for given indexing thread --> <batchSize>40</batchSize> <!--number of worker threads for indexing --> <indexerPoolSize>40</indexerPoolSize> <!-- location storing the time the indexing took place--> <lastAccessTimeLocation>/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime</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.registry.indexing.indexer.XMLIndexer" mediaTypeRegEx="application/(.)+\+xml"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="application/swagger\+json"/> <indexer class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer" mediaTypeRegEx="application/(.)+\+json"/> <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> <versionResourcesOnChange>false</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> <dbConfig name="govregistry"> <dataSource>jdbc/WSO2REG_DB</dataSource> </dbConfig> <remoteInstance url="https://localhost"> <id>gov</id> <dbConfig>govregistry</dbConfig> <cacheId>LOGIN@jdbc:oracle:oci:@PICSELTST</cacheId> <readOnly>false</readOnly> <enableCache>true</enableCache> <registryRoot>/</registryRoot> </remoteInstance> <mount path="/_system/governance" overwrite="true"> <instanceId>gov</instanceId> <targetPath>/_system/governance</targetPath> </mount> <mount path="/_system/config" overwrite="true"> <instanceId>gov</instanceId> <targetPath>/_system/config</targetPath> </mount> </wso2registry>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
