repo.jdbc.json revision 9ea3751e42a0d81d107d5dcf02170ce5ea580281
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "connection" : {
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "dbType" : "MYSQL",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "jndiName" : "",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "driverClass" : "com.mysql.jdbc.Driver",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "jdbcUrl" : "jdbc:mysql://localhost:3306/openidm",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "username" : "root",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "password" : "",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "defaultCatalog" : "openidm",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "maxBatchSize" : 100,
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "maxTxRetry" : 5
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "queries" : {
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "genericTables" : {
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "query-all-ids" : "SELECT obj.objectid FROM ${_dbSchema}.${_mainTable} obj INNER JOIN objecttypes objtype ON obj.objecttypes_id = objtype.id WHERE objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "links-for-sourceId" : "SELECT fullobject FROM ${_dbSchema}.${_mainTable} obj INNER JOIN ${_dbSchema}.${_propTable} prop ON obj.id = prop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE prop.propkey='/sourceId' AND prop.propvalue = ${sourceId} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "links-for-targetId" : "SELECT fullobject FROM ${_dbSchema}.${_mainTable} obj INNER JOIN ${_dbSchema}.${_propTable} prop ON obj.id = prop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE prop.propkey='/targetId' AND prop.propvalue = ${targetId} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "credential-query" : "SELECT credprop.${_mainTable}_id, credprop.propkey, credprop.propvalue FROM ${_dbSchema}.${_propTable} credprop INNER JOIN ${_dbSchema}.${_mainTable} obj ON obj.id = credprop.${_mainTable}_id INNER JOIN ${_dbSchema}.${_propTable} conditionprop ON obj.id = conditionprop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE credprop.propkey='/userPassword' AND conditionprop.propkey='/email' AND conditionprop.propvalue = ${username} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "credential-defaultuser-query" : "SELECT credprop.${_mainTable}_id, credprop.propkey, credprop.propvalue FROM ${_dbSchema}.${_propTable} credprop INNER JOIN ${_dbSchema}.${_mainTable} obj ON obj.id = credprop.${_mainTable}_id INNER JOIN ${_dbSchema}.${_propTable} conditionprop ON obj.id = conditionprop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE credprop.propkey='/userPassword' AND conditionprop.propkey='/_id' AND conditionprop.propvalue = ${username} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "for-username" : "SELECT fullobject FROM ${_dbSchema}.${_mainTable} obj INNER JOIN ${_dbSchema}.${_propTable} prop ON obj.id = prop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE prop.propkey='/name' AND prop.propvalue = ${uid} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "links-for-sourceId-db2" : "SELECT fullobject FROM ${_dbSchema}.${_mainTable} obj INNER JOIN ${_dbSchema}.${_propTable} prop ON obj.id = prop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE prop.propkey='/sourceId' AND CAST(prop.propvalue AS varchar(1024)) = ${sourceId} AND objtype.objecttype = ${_resource}",
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "links-for-targetId-db2" : "SELECT fullobject FROM ${_dbSchema}.${_mainTable} obj INNER JOIN ${_dbSchema}.${_propTable} prop ON obj.id = prop.${_mainTable}_id INNER JOIN ${_dbSchema}.objecttypes objtype ON objtype.id = obj.objecttypes_id WHERE prop.propkey='/targetId' AND CAST(prop.propvalue AS varchar(1024))= ${targetId} AND objtype.objecttype = ${_resource}"
074f2520bc04a7a93b4123bc58fb40055c9174d2hajma "explicitTables" : {
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajma "query-all-ids" : "SELECT objectid FROM ${_dbSchema}.${_table}",
"audit/activity" : {
"audit/recon" : {