sql-server configuration wso2 wso2-am

Administrador de API WSO2-Configuración ''CacheId'' cuando se agrupa con SQL Server



sql-server configuration (1)

Estoy agrupando WSO2 API Manager (v1.10.0) en tres servidores (Gateway + Publisher / Store + Key Store) siguiendo esta guía: https://docs.wso2.com/display/CLUSTER44x/Clustering+API+Manager+ 1.10.0

Estoy en el paso 11a de la sección ''Instalación y configuración de las bases de datos''. Esto dice lo siguiente:

  1. Para dar acceso a los componentes de Publisher y Store a la base de datos del registro, abra el archivo /repository/conf/registry.xml en cada uno de estos dos componentes y configúrelos de la siguiente manera:

a. En el archivo registry.xml del componente Publisher, agregue o modifique el atributo dataSource del elemento <dbConfig name="govregistry"> siguiente manera:

<dbConfig name="govregistry"> <dataSource>jdbc/WSO2REG_DB</dataSource> </dbConfig> <remoteInstance url="https://publisher.apim-wso2.com"> <id>gov</id> <cacheId>user@jdbc:mysql://regdb.mysql-wso2.com:3306/regdb</cacheId> <dbConfig>govregistry</dbConfig> <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>

Sin embargo, estoy usando Microsoft SQL Server, en lugar de MySQL, por lo que el valor de cacheId no me parece correcto.

¿Cómo debe configurarse cacheId para SQL Server?

He echado un vistazo a las descripciones comentadas en el archivo registry.xml, pero no puedo resolverlo.

Aquí está mi configuración WSO2REG_DB:

<datasource> <name>WSO2REG_DB</name> <description>The datasource used by the registry</description> <jndiConfig> <name>jdbc/WSO2REG_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:sqlserver://***SERVER***:1433;databaseName=***DATABASE_NAME***</url> <username>WS02RegUser</username> <password>***REMOVED***</password> <defaultAutoCommit>false</defaultAutoCommit> <driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource>