Hello:
I am wondering if it’‘s possible to have the normal wildfire database go to a mysql database of your choice but have wildfire get the users from a different table in the database (VBulletin + Wildfire integration)? I’'ve tried the following in my wildfire.xml file but wildfire keeps reverting to HSQL:
<?xml version=“1.0” encoding=“UTF-8”?>
<jive>
<adminConsole>
<!-- Disable either port by setting the value to -1 -->
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
<admin>
<authorizedUsernames>admin</authorizedUsernames>
</admin>
<jdbcProvider>
<driver>com.mysql.jdbc.Driver</driver>
<connectionString>jdbc:mysql://DOMAIN.COM/DATABASE?user=DBUSER&password=DB PASS</connectionString>
</jdbcProvider>
<provider>
<auth>
<className>org.jivesoftware.wildfire.auth.JDBCAuthProvider</className&g t;
</auth>
<user>
<className>org.jivesoftware.wildfire.user.JDBCUserProvider</className&g t;
</user>
</provider>
<jdbcAuthProvider>
<passwordSQL>SELECT legacy_password FROM ibf_members WHERE mgroup!=’‘1’’ AND mgroup!=’‘2’’ AND mgroup!=’‘8’’ AND name=?</passwordSQL>
<passwordType>md5</passwordType>
</jdbcAuthProvider>
<jdbcUserProvider>
<loadUserSQL>SELECT members_display_name,email FROM ibf_members WHERE mgroup!=’‘1’’ AND mgroup!=’‘2’’ AND mgroup!=’‘8’’ AND name=?</loadUserSQL>
<userCountSQL>SELECT COUNT(*) FROM ibf_members WHERE mgroup!=’‘1’’ AND mgroup!=’‘2’’ AND mgroup!=’‘8’’</userCountSQL>
<allUsersSQL>SELECT name FROM ibf_members WHERE mgroup!=’‘1’’ AND mgroup!=’‘2’’ AND mgroup!=’‘8’’</allUsersSQL>
<searchSQL>SELECT name FROM ibf_members WHERE mgroup!=’‘1’’ AND mgroup!=’‘2’’ AND mgroup!=’‘8’’ AND</searchSQL>
<usernameField>name</usernameField>
<nameField>members_display_name</nameField>
<emailField>email</emailField>
</jdbcUserProvider>
<connectionProvider>
<className>org.jivesoftware.database.EmbeddedConnectionProvider</classN ame>
</connectionProvider>
<database>
<defaultProvider>
<driver>com.mysql.jdbc.Driver</driver>
<serverURL>jdbc:mysql://DOMAIN.COM:3306/DATABASE</serverURL>
<username>DBUSERNAME</username>
<password>DBPASSWORD</password>
<minConnections>5</minConnections>
<maxConnections>15</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
</database>
<setup>true</setup>
</jive>
Any help is appreciated.