OpenIDMDataSeed.xml revision 71c0531276951592addf5a4da10ab064c75f9eae
<?xml version='1.0' encoding='UTF-8'?>
<dataset>
<configobjects id="106" objecttypes_id="1" objectid="org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32" rev="0" fullobject="{"_rev":"0","config__factory-pid":"6c1c-415d-85a1-37a39ae6a013-org.forgerock.openidm.provisioner.openicf","service__factoryPid":"org.forgerock.openidm.provisioner.openicf.ba19361f","_id":"org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32","service__pid":"org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32","felix__fileinstall__filename":"file:/Users/laszlohordos/ForgeRock/openidm/conf/provisioner.openicf.ba19361f-6c1c-415d-85a1-37a39ae6a013-org.forgerock.openidm.provisioner.openicf.json","jsonconfig":"{\"name\":\"OpenDJ\",\"connectorRef\":{\"connectorHostRef\":\"#LOCAL\",\"connectorName\":\"org.identityconnectors.ldap.LdapConnector\",\"bundleName\":\"org.forgerock.openicf.connectors.ldap.ldap\",\"bundleVersion\":\"1.1.0.0-SNAPSHOT\"},\"poolConfigOption\":{\"maxObjects\":10,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000,\"minIdle\":1},\"operationTimeout\":{\"CREATE\":-1,\"VALIDATE\":-1,\"TEST\":-1,\"SCRIPT_ON_CONNECTOR\":-1,\"SCHEMA\":-1,\"DELETE\":-1,\"UPDATE\":-1,\"SYNC\":-1,\"AUTHENTICATE\":-1,\"GET\":-1,\"SCRIPT_ON_RESOURCE\":-1,\"SEARCH\":-1},\"configurationProperties\":{\"accountSynchronizationFilter\":null,\"passwordAttributeToSynchronize\":null,\"uidAttribute\":\"dn\",\"synchronizePasswords\":false,\"removeLogEntryObjectClassFromFilter\":true,\"modifiersNamesToFilterOut\":[],\"passwordDecryptionKey\":null,\"credentials\":\"Passw0rd\",\"changeLogBlockSize\":100,\"baseContextsToSynchronize\":[],\"attributesToSynchronize\":[],\"changeNumberAttribute\":\"changeNumber\",\"passwordDecryptionInitializationVector\":null,\"filterWithOrInsteadOfAnd\":false,\"objectClassesToSynchronize\":[\"inetOrgPerson\"],\"port\":1389,\"vlvSortAttribute\":\"uid\",\"passwordAttribute\":\"userPassword\",\"useBlocks\":true,\"maintainPosixGroupMembership\":false,\"failover\":[],\"ssl\":false,\"principal\":\"cn=Directory Manager\",\"baseContexts\":[\"ou=Test,dc=example,dc=com\"],\"readSchema\":true,\"accountObjectClasses\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"],\"accountUserNameAttributes\":[\"uid\",\"cn\"],\"host\":\"localhost\",\"groupMemberAttribute\":\"uniqueMember\",\"accountSearchFilter\":null,\"passwordHashAlgorithm\":null,\"usePagedResultControl\":false,\"blockSize\":100,\"maintainLdapGroupMembership\":false,\"respectResourcePasswordPolicyChangeAfterReset\":false},\"objectTypes\":{\"__ACCOUNT__\":{\"$schema\":\"http://json-schema.org/draft-03/schema\",\"id\":\"__ACCOUNT__\",\"type\":\"object\",\"nativeType\":\"__ACCOUNT__\",\"properties\":{\"audio\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"audio\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"seeAlso\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"seeAlso\",\"nativeType\":\"string\"},\"employeeNumber\":{\"type\":\"string\",\"nativeName\":\"employeeNumber\",\"nativeType\":\"string\"},\"roomNumber\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"roomNumber\",\"nativeType\":\"string\"},\"mail\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"mail\",\"nativeType\":\"string\"},\"registeredAddress\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"registeredAddress\",\"nativeType\":\"string\"},\"secretary\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"secretary\",\"nativeType\":\"string\"},\"preferredLanguage\":{\"type\":\"string\",\"nativeName\":\"preferredLanguage\",\"nativeType\":\"string\"},\"postalAddress\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"postalAddress\",\"nativeType\":\"string\"},\"jpegPhoto\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"jpegPhoto\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"objectClass\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"objectClass\",\"nativeType\":\"string\",\"flags\":[\"NOT_CREATABLE\",\"NOT_UPDATEABLE\"]},\"userCertificate\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"userCertificate\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"description\":{\"type\":\"string\",\"nativeName\":\"description\",\"nativeType\":\"string\"},\"teletexTerminalIdentifier\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"teletexTerminalIdentifier\",\"nativeType\":\"string\"},\"pager\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"pager\",\"nativeType\":\"string\"},\"carLicense\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"carLicense\",\"nativeType\":\"string\"},\"displayName\":{\"type\":\"string\",\"nativeName\":\"displayName\",\"nativeType\":\"string\"},\"labeledURI\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"labeledURI\",\"nativeType\":\"string\"},\"uid\":{\"type\":\"string\",\"required\":true,\"nativeName\":\"__NAME__\",\"nativeType\":\"string\"},\"homePostalAddress\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"homePostalAddress\",\"nativeType\":\"string\"},\"photo\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"photo\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"facsimileTelephoneNumber\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"facsimileTelephoneNumber\",\"nativeType\":\"string\"},\"preferredDeliveryMethod\":{\"type\":\"string\",\"nativeName\":\"preferredDeliveryMethod\",\"nativeType\":\"string\"},\"homePhone\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"homePhone\",\"nativeType\":\"string\"},\"x121Address\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"x121Address\",\"nativeType\":\"string\"},\"l\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"l\",\"nativeType\":\"string\"},\"o\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"o\",\"nativeType\":\"string\"},\"businessCategory\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"businessCategory\",\"nativeType\":\"string\"},\"street\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"street\",\"nativeType\":\"string\"},\"postOfficeBox\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"postOfficeBox\",\"nativeType\":\"string\"},\"postalCode\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"postalCode\",\"nativeType\":\"string\"},\"st\":{\"type\":\"string\",\"nativeName\":\"st\",\"nativeType\":\"string\"},\"manager\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"manager\",\"nativeType\":\"string\"},\"__PASSWORD__\":{\"type\":\"string\",\"nativeName\":\"__PASSWORD__\",\"nativeType\":\"JAVA_TYPE_GUARDEDSTRING\",\"flags\":[\"NOT_RETURNED_BY_DEFAULT\"]},\"departmentNumber\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"departmentNumber\",\"nativeType\":\"string\"},\"internationaliSDNNumber\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"internationaliSDNNumber\",\"nativeType\":\"string\"},\"employeeType\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"employeeType\",\"nativeType\":\"string\"},\"initials\":{\"type\":\"string\",\"nativeName\":\"initials\",\"nativeType\":\"string\"},\"sn\":{\"type\":\"string\",\"required\":true,\"nativeName\":\"sn\",\"nativeType\":\"string\"},\"ou\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"ou\",\"nativeType\":\"string\"},\"physicalDeliveryOfficeName\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"physicalDeliveryOfficeName\",\"nativeType\":\"string\"},\"telexNumber\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"telexNumber\",\"nativeType\":\"string\"},\"userSMIMECertificate\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"userSMIMECertificate\",\"nativeType\":\"string\"},\"userPassword\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"userPassword\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"mobile\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"mobile\",\"nativeType\":\"string\"},\"userPKCS12\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"userPKCS12\",\"nativeType\":\"string\"},\"givenName\":{\"type\":\"string\",\"nativeName\":\"givenName\",\"nativeType\":\"string\"},\"x500UniqueIdentifier\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"nativeName\":\"x500UniqueIdentifier\",\"nativeType\":\"JAVA_TYPE_BYTE_ARRAY\"},\"cn\":{\"type\":\"string\",\"required\":true,\"nativeName\":\"cn\",\"nativeType\":\"string\"},\"destinationIndicator\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"destinationIndicator\",\"nativeType\":\"string\"},\"telephoneNumber\":{\"type\":\"string\",\"nativeName\":\"telephoneNumber\",\"nativeType\":\"string\"},\"title\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"nativeType\":\"string\"},\"nativeName\":\"title\",\"nativeType\":\"string\"}}}},\"operationOptions\":{}}"}"/>
<configobjects id="107" objecttypes_id="1" objectid="org.forgerock.openidm.provisioner.openicf.ba19361f.factory" rev="0" fullobject="{"_rev":"0","factory__pidList":["org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32","_openidm_orig_array","_openidm_orig_array_type=java.lang.String"],"_id":"org.forgerock.openidm.provisioner.openicf.ba19361f.factory","factory__pid":"org.forgerock.openidm.provisioner.openicf.ba19361f"}"/>
<configobjects id="108" objecttypes_id="1" objectid="org.forgerock.openidm.repo.jdbc" rev="1" fullobject="{"_rev":"1","_id":"org.forgerock.openidm.repo.jdbc","service__pid":"org.forgerock.openidm.repo.jdbc","jsonconfig":"{\n \"dbType\" : \"MYSQL\",\n \"jndiName\" : \"\",\n \"dbDriver\" : \"com.mysql.jdbc.Driver\",\n \"dbUrl\" : \"jdbc:mysql://localhost:3306/openidm\",\n \"user\" : \"root\",\n \"password\" : \"\",\n \"dbSchema\" : \"openidm\",\n \"maxBatchSize\" : 100,\n \"queries\" : {\n \"genericTables\" : {\n \"query-all-ids\" : \"SELECT obj.objectid FROM ${_dbSchema}.${_mainTable} obj INNER JOIN objecttypes objtype ON obj.objecttypes_id = objtype.id WHERE objtype.objecttype = ${_resource}\",\n \"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}\",\n \"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}\",\n \"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}\",\n \"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}\",\n \"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}\"\n },\n \"explicitTables\" : {\n \"query-all-ids\" : \"SELECT objectid FROM ${_dbSchema}.${_table}\",\n \"links-for-sourceId\" : \"SELECT * FROM ${_dbSchema}.${_table} WHERE sourceid = ${sourceId}\",\n \"links-for-targetId\" : \"SELECT * FROM ${_dbSchema}.${_table} WHERE targetid = ${targetId}\"\n }\n },\n \"resourceMapping\" : {\n \"default\" : {\n \"mainTable\" : \"genericobjects\", \n \"propertiesTable\" : \"genericobjectproperties\"\n },\n \"genericMapping\" : {\n \"managed/*\" : {\n \"mainTable\" : \"managedobjects\", \n \"propertiesTable\" : \"managedobjectproperties\"\n }\n },\n \"explicitMapping\" : {\n \"xlink/*\" : {\n \"table\" : \"links\",\n \"objectToColumn\" : {\n \"_type\" : \"type\",\n \"_id\" : \"openidmid\",\n \"sourceId\" : \"sourceid\",\n \"targetId\" : \"targetid\",\n \"reconId\" : \"reconid\"\n }\n },\n \"audit/activity\" : {\n \"table\" : \"auditactivity\",\n \"objectToColumn\" : {\n \"_id\" : \"objectid\",\n \"timestamp\" : \"activitydate\",\n \"action\" : \"activity\", \n \"message\" : \"message\", \n \"objectId\" : \"subjectid\",\n \"rev\" : \"subjectrev\", \n \"rootActionId\" : \"rootactionid\", \n \"parentActionId\" : \"parentactionid\", \n \"requester\" : \"requester\", \n \"approver\" : \"approver\",\n \"before\" : \"subjectbefore\",\n \"after\" : \"subjectafter\",\n \"status\" : \"status\"\n }\n },\n \"audit/recon\" : {\n \"table\" : \"auditrecon\",\n \"objectToColumn\" : {\n \"_id\" : \"objectid\",\n \"action\" : \"activity\", \n \"message\" : \"message\", \n \"reconciling\" : \"reconciling\",\n \"reconId\" : \"reconid\",\n \"situation\" : \"situation\",\n \"sourceObjectId\" : \"sourceobjectid\",\n \"status\" : \"status\",\n \"targetObjectId\" : \"targetobjectid\",\n \"timestamp\" : \"activitydate\"\n }\n }\n }\n }\n}\n"}"/>
<configobjects id="109" objecttypes_id="1" objectid="org.forgerock.openidm.audit" rev="1" fullobject="{"_rev":"1","_id":"org.forgerock.openidm.audit","service__pid":"org.forgerock.openidm.audit","jsonconfig":"{\n \"eventTypes\" : {\n \"activity\" : {\n \"filter\" : {\n \"actions\" : [\"CREATE\", \"UPDATE\", \"DELETE\"]\n }\n },\n \"recon\" : {\n }\n },\n \"logTo\" : [\n { \"logType\" : \"csv\", \"location\" : \"audit\", \"recordDelimiter\" : \"\" },\n { \"logType\" : \"repository\" }\n ]\n}"}"/>
<configobjects id="110" objecttypes_id="1" objectid="org.forgerock.openidm.managed" rev="1" fullobject="{"_rev":"1","_id":"org.forgerock.openidm.managed","service__pid":"org.forgerock.openidm.managed","jsonconfig":"{\n \"objects\": [\n {\n \"name\": \"user\"\n }\n ]\n}\n"}"/>
<configobjects id="111" objecttypes_id="1" objectid="org.forgerock.openidm.sync" rev="1" fullobject="{"_rev":"1","_id":"org.forgerock.openidm.sync","service__pid":"org.forgerock.openidm.sync","jsonconfig":"{\n \"mappings\" : [\n {\n \"name\" : \"systemXmlAccounts_managedUser\",\n \"source\" : \"system/ldap/account\",\n \"target\" : \"managed/user\",\n \"validTarget\": {\n \"type\": \"text/javascript\",\n \"source\": \"target.employeeType == 'external'\"\n },\n \"properties\" : [\n { \"source\" : \"name\", \"target\" : \"name\" },\n { \"source\" : \"lastname\", \"target\" : \"lastname\" },\n { \"source\" : \"firstname\", \"target\" : \"firstname\" },\n { \"source\" : \"email\", \"target\" : \"email\" },\n { \"default\" : \"external\", \"target\" : \"employeeType\" }\n ],\n \"onCreate\" : {\n \"type\": \"text/javascript\",\n \"source\": \"target.ldapPassword = null;target.adPassword = null;\"\n }\n },\n {\n \"name\": \"managedUser_systemXmlTargetAccounts\",\n \"source\": \"managed/user\",\n \"target\": \"system/ad/account\",\n \"correlationQuery\" : {\n \"type\": \"text/javascript\",\n \"file\": \"jscript/name_eq_name_correlationQuery.js\"\n },\n \"properties\": [\n { \"source\" : \"name\", \"target\" : \"name\" },\n { \"source\" : \"lastname\", \"target\" : \"lastname\" },\n { \"source\" : \"firstname\", \"target\" : \"firstname\" },\n { \"source\" : \"email\", \"target\" : \"email\" },\n { \"source\" : \"ldapPassword\",\n \"target\" : \"__PASSWORD__\",\n \"condition\" : {\n \"type\": \"text/javascript\",\n \"file\": \"jscript/ldapPassword_to_ad_condition.js\"\n }\n },\n { \"default\" : \"defaultpwd\", \"target\" : \"IGNORE__PASSWORD__\" }\n ],\n \"onCreate\" : {\n \"type\": \"text/javascript\",\n \"source\": \"target.__PASSWORD__ = 'initial_Passw0rd'\"\n }\n },\n {\n \"name\": \"managedUser_systemXmlAccounts\",\n \"source\": \"managed/user\",\n \"target\": \"system/ldap/account\",\n \"correlationQuery\" : {\n \"type\": \"text/javascript\",\n \"file\": \"jscript/name_eq_name_correlationQuery.js\"\n },\n \"validSource\" : {\n \"type\": \"text/javascript\",\n \"source\": \"source.adPassword != null\"\n },\n \"properties\": [\n { \"source\" : \"adPassword\",\n \"target\" : \"__PASSWORD__\",\n \"condition\" : {\n \"type\": \"text/javascript\",\n \"file\": \"jscript/adPassword_to_ldap_condition.js\"\n }\n }\n ],\n \"policies\" : [\n { \"situation\" : \"CONFIRMED\",\n \"comment\" : \"IGNORE during initial reconciles, UPDATE when all initial links in place\",\n \"action\" : \"UPDATE\"\n },\n { \"situation\" : \"FOUND\",\n \"comment\" : \"LINK during initial reconciles, UPDATE when all initial links in place\",\n \"action\" : \"UPDATE\"\n },\n { \"situation\" : \"ABSENT\",\n \"comment\" : \"IGNORE during initial reconciles\",\n \"action\" : {\n \"comment\" : \"CREATE if employee, IGNORE otherwise?\",\n \"type\" : \"text/javascript\",\n \"source\" : \"if (1>0) {'CREATE';} else {'IGNORE';}\"\n }\n },\n { \"situation\" : \"AMBIGUOUS\", \"action\" : \"EXCEPTION\" },\n { \"situation\" : \"MISSING\", \"action\" : \"EXCEPTION\" },\n { \"situation\" : \"UNQUALIFIED\", \"action\" : \"UNLINK\" },\n { \"situation\" : \"UNASSIGNED\", \"action\" : \"EXCEPTION\" }\n ]\n },\n {\n \"name\" : \"systemLdapAccount_managedUser\",\n \"source\" : \"system/OpenDJ/__ACCOUNT__\",\n \"target\" : \"managed/user\",\n \"validTarget\": {\n \"type\": \"text/javascript\",\n \"source\": \"target.employeeType == 'internal'\"\n },\n \"policies\" : [\n {\n \"situation\": \"UNQUALIFIED\",\n \"action\": \"IGNORE\"\n }\n ],\n \"properties\" : [\n { \"source\" : \"__NAME__\", \"target\" : \"distinguishedName\" },\n { \"source\" : \"uid\", \"target\" : \"name\" },\n { \"source\" : \"givenName\", \"target\" : \"firstname\" },\n { \"source\" : \"sn\", \"target\" : \"lastname\" },\n { \"source\" : \"description\", \"target\" : \"description\" },\n { \"source\" : \"employeeNumber\", \"target\" : \"employeeNumber\" },\n { \"source\" : \"homePhone\", \"target\" : \"homePhone\" },\n { \"source\" : \"initials\", \"target\" : \"initials\" },\n { \"source\" : \"l\", \"target\" : \"location\" },\n { \"source\" : \"mobile\", \"target\" : \"mobile\" },\n { \"source\" : \"pager\", \"target\" : \"pager\" },\n { \"source\" : \"mail\", \"target\" : \"email\" },\n { \"source\" : \"postalAddress\", \"target\" : \"postalAddress\" },\n { \"source\" : \"postalCode\", \"target\" : \"postalCode\" },\n { \"source\" : \"st\", \"target\" : \"state\" },\n { \"source\" : \"street\", \"target\" : \"street\" },\n { \"source\" : \"telephoneNumber\", \"target\" : \"telephoneNumber\" },\n { \"source\" : \"employeeType\", \"target\" : \"employeeType\" },\n { \"source\" : \"departmentNumber\", \"target\" : \"departmentNumber\" },\n { \"source\" : \"seeAlso\", \"target\" : \"seeAlso\" },\n { \"default\" : \"internal\", \"target\" : \"employeeType\" }\n ]\n }\n ]\n}\n"}"/>
<configobjectproperties configobjects_id="106" propkey="/config__factory-pid" proptype="java.lang.String" propvalue="6c1c-415d-85a1-37a39ae6a013-org.forgerock.openidm.provisioner.openicf"/>
<configobjectproperties configobjects_id="106" propkey="/felix__fileinstall__filename" proptype="java.lang.String" propvalue="file:/Users/laszlohordos/ForgeRock/openidm/conf/provisioner.openicf.ba19361f-6c1c-415d-85a1-37a39ae6a013-org.forgerock.openidm.provisioner.openicf.json"/>
<configobjectproperties configobjects_id="106" propkey="/jsonconfig" proptype="java.lang.String" propvalue="{"name":"OpenDJ","connectorRef":{"connectorHostRef":"#LOCAL","connectorName":"org.identityconnectors.ldap.LdapConnector","bundleName":"org.forgerock.openicf.connectors.ldap.ldap","bundleVersion":"1.1.0.0-SNAPSHOT"},"poolConfigOption":{"maxObjects":10,"maxIdle":10,"maxWait":150000,"minEvictableIdleTimeMillis":120000,"minIdle":1},"operationTimeout":{"CREATE":-1,"VALIDATE":-1,"TEST":-1,"SCRIPT_ON_CONNECTOR":-1,"SCHEMA":-1,"DELETE":-1,"UPDATE":-1,"SYNC":-1,"AUTHENTICATE":-1,"GET":-1,"SCRIPT_ON_RESOURCE":-1,"SEARCH":-1},"configurationProperties":{"accountSynchronizationFilter":null,"passwordAttributeToSynchronize":null,"uidAttribute":"dn","synchronizePasswords":false,"removeLogEntryObjectClassFromFilter":true,"modifiersNamesToFilterOut":[],"passwordDecryptionKey":null,"credentials":"Passw0rd","changeLogBlockSize":100,"baseContextsToSynchronize":[],"attributesToSynchronize":[],"changeNumberAttribute":"changeNumber","passwordDecryptionInitializationVector":null,"filterWithOrInsteadOfAnd":false,"objectClassesToSynchronize":["inetOrgPerson"],"port":1389,"vlvSortAttribute":"uid","passwordAttribute":"userPassword","useBlocks":true,"maintainPosixGroupMembership":false,"failover":[],"ssl":false,"principal":"cn=Directory Manager","baseContexts":["ou=Test,dc=example,dc=com"],"readSchema":true,"accountObjectClasses":["top","person","organizationalPerson","inetOrgPerson"],"accountUserNameAttributes":["uid","cn"],"host":"localhost","groupMemberAttribute":"uniqueMember","accountSearchFilter":null,"passwordHashAlgorithm":null,"usePagedResultControl":false,"blockSize":100,"maintainLdapGroupMembership":false,"respectResourcePasswordPolicyChangeAfterReset":false},"objectTypes":{"__ACCOUNT__":{"$schema":"http://json-schema.org/draft-03/schema","id":"__ACCOUNT__","type":"object","nativeType":"__ACCOUNT__","properties":{"audio":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"audio","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"seeAlso":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"seeAlso","nativeType":"string"},"employeeNumber":{"type":"string","nativeName":"employeeNumber","nativeType":"string"},"roomNumber":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"roomNumber","nativeType":"string"},"mail":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"mail","nativeType":"string"},"registeredAddress":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"registeredAddress","nativeType":"string"},"secretary":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"secretary","nativeType":"string"},"preferredLanguage":{"type":"string","nativeName":"preferredLanguage","nativeType":"string"},"postalAddress":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"postalAddress","nativeType":"string"},"jpegPhoto":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"jpegPhoto","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"objectClass":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"objectClass","nativeType":"string","flags":["NOT_CREATABLE","NOT_UPDATEABLE"]},"userCertificate":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"userCertificate","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"description":{"type":"string","nativeName":"description","nativeType":"string"},"teletexTerminalIdentifier":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"teletexTerminalIdentifier","nativeType":"string"},"pager":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"pager","nativeType":"string"},"carLicense":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"carLicense","nativeType":"string"},"displayName":{"type":"string","nativeName":"displayName","nativeType":"string"},"labeledURI":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"labeledURI","nativeType":"string"},"uid":{"type":"string","required":true,"nativeName":"__NAME__","nativeType":"string"},"homePostalAddress":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"homePostalAddress","nativeType":"string"},"photo":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"photo","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"facsimileTelephoneNumber":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"facsimileTelephoneNumber","nativeType":"string"},"preferredDeliveryMethod":{"type":"string","nativeName":"preferredDeliveryMethod","nativeType":"string"},"homePhone":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"homePhone","nativeType":"string"},"x121Address":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"x121Address","nativeType":"string"},"l":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"l","nativeType":"string"},"o":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"o","nativeType":"string"},"businessCategory":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"businessCategory","nativeType":"string"},"street":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"street","nativeType":"string"},"postOfficeBox":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"postOfficeBox","nativeType":"string"},"postalCode":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"postalCode","nativeType":"string"},"st":{"type":"string","nativeName":"st","nativeType":"string"},"manager":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"manager","nativeType":"string"},"__PASSWORD__":{"type":"string","nativeName":"__PASSWORD__","nativeType":"JAVA_TYPE_GUARDEDSTRING","flags":["NOT_RETURNED_BY_DEFAULT"]},"departmentNumber":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"departmentNumber","nativeType":"string"},"internationaliSDNNumber":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"internationaliSDNNumber","nativeType":"string"},"employeeType":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"employeeType","nativeType":"string"},"initials":{"type":"string","nativeName":"initials","nativeType":"string"},"sn":{"type":"string","required":true,"nativeName":"sn","nativeType":"string"},"ou":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"ou","nativeType":"string"},"physicalDeliveryOfficeName":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"physicalDeliveryOfficeName","nativeType":"string"},"telexNumber":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"telexNumber","nativeType":"string"},"userSMIMECertificate":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"userSMIMECertificate","nativeType":"string"},"userPassword":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"userPassword","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"mobile":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"mobile","nativeType":"string"},"userPKCS12":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"userPKCS12","nativeType":"string"},"givenName":{"type":"string","nativeName":"givenName","nativeType":"string"},"x500UniqueIdentifier":{"type":"array","items":{"type":"string","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"nativeName":"x500UniqueIdentifier","nativeType":"JAVA_TYPE_BYTE_ARRAY"},"cn":{"type":"string","required":true,"nativeName":"cn","nativeType":"string"},"destinationIndicator":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"destinationIndicator","nativeType":"string"},"telephoneNumber":{"type":"string","nativeName":"telephoneNumber","nativeType":"string"},"title":{"type":"array","items":{"type":"string","nativeType":"string"},"nativeName":"title","nativeType":"string"}}}},"operationOptions":{}}"/>
<configobjectproperties configobjects_id="106" propkey="/service__factoryPid" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f"/>
<configobjectproperties configobjects_id="106" propkey="/service__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32"/>
<configobjectproperties configobjects_id="106" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32"/>
<configobjectproperties configobjects_id="106" propkey="/_rev" proptype="java.lang.String" propvalue="0"/>
<configobjectproperties configobjects_id="107" propkey="/factory__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f"/>
<configobjectproperties configobjects_id="107" propkey="/factory__pidList/0" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f.3512c573-4303-4f39-a852-9591e477ce32"/>
<configobjectproperties configobjects_id="107" propkey="/factory__pidList/1" proptype="java.lang.String" propvalue="_openidm_orig_array"/>
<configobjectproperties configobjects_id="107" propkey="/factory__pidList/2" proptype="java.lang.String" propvalue="_openidm_orig_array_type=java.lang.String"/>
<configobjectproperties configobjects_id="107" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.provisioner.openicf.ba19361f.factory"/>
<configobjectproperties configobjects_id="107" propkey="/_rev" proptype="java.lang.String" propvalue="0"/>
<configobjectproperties configobjects_id="108" propkey="/jsonconfig" proptype="java.lang.String" propvalue="{
 "dbType" : "MYSQL",
 "jndiName" : "",
 "dbDriver" : "com.mysql.jdbc.Driver",
 "dbUrl" : "jdbc:mysql://localhost:3306/openidm",
 "user" : "root",
 "password" : "",
 "dbSchema" : "openidm",
 "maxBatchSize" : 100,
 "queries" : {
 "genericTables" : {
 "query-all-ids" : "SELECT obj.objectid FROM ${_dbSchema}.${_mainTable} obj INNER JOIN objecttypes objtype ON obj.objecttypes_id = objtype.id WHERE objtype.objecttype = ${_resource}",
 "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}",
 "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}",
 "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}",
 "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}",
 "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}"
 },
 "explicitTables" : {
 "query-all-ids" : "SELECT objectid FROM ${_dbSchema}.${_table}",
 "links-for-sourceId" : "SELECT * FROM ${_dbSchema}.${_table} WHERE sourceid = ${sourceId}",
 "links-for-targetId" : "SELECT * FROM ${_dbSchema}.${_table} WHERE targetid = ${targetId}"
 }
 },
 "resourceMapping" : {
 "default" : {
 "mainTable" : "genericobjects", 
 "propertiesTable" : "genericobjectproperties"
 },
 "genericMapping" : {
 "managed/*" : {
 "mainTable" : "managedobjects", 
 "propertiesTable" : "managedobjectproperties"
 }
 },
 "explicitMapping" : {
 "xlink/*" : {
 "table" : "links",
 "objectToColumn" : {
 "_type" : "type",
 "_id" : "openidmid",
 "sourceId" : "sourceid",
 "targetId" : "targetid",
 "reconId" : "reconid"
 }
 },
 "audit/activity" : {
 "table" : "auditactivity",
 "objectToColumn" : {
 "_id" : "objectid",
 "timestamp" : "activitydate",
 "action" : "activity", 
 "message" : "message", 
 "objectId" : "subjectid",
 "rev" : "subjectrev", 
 "rootActionId" : "rootactionid", 
 "parentActionId" : "parentactionid", 
 "requester" : "requester", 
 "approver" : "approver",
 "before" : "subjectbefore",
 "after" : "subjectafter",
 "status" : "status"
 }
 },
 "audit/recon" : {
 "table" : "auditrecon",
 "objectToColumn" : {
 "_id" : "objectid",
 "action" : "activity", 
 "message" : "message", 
 "reconciling" : "reconciling",
 "reconId" : "reconid",
 "situation" : "situation",
 "sourceObjectId" : "sourceobjectid",
 "status" : "status",
 "targetObjectId" : "targetobjectid",
 "timestamp" : "activitydate"
 }
 }
 }
 }
}
"/>
<configobjectproperties configobjects_id="108" propkey="/service__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.repo.jdbc"/>
<configobjectproperties configobjects_id="108" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.repo.jdbc"/>
<configobjectproperties configobjects_id="108" propkey="/_rev" proptype="java.lang.String" propvalue="1"/>
<configobjectproperties configobjects_id="109" propkey="/jsonconfig" proptype="java.lang.String" propvalue="{
 "eventTypes" : {
 "activity" : {
 "filter" : {
 "actions" : ["CREATE", "UPDATE", "DELETE"]
 }
 },
 "recon" : {
 }
 },
 "logTo" : [
 { "logType" : "csv", "location" : "audit", "recordDelimiter" : "" },
 { "logType" : "repository" }
 ]
}"/>
<configobjectproperties configobjects_id="109" propkey="/service__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.audit"/>
<configobjectproperties configobjects_id="109" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.audit"/>
<configobjectproperties configobjects_id="109" propkey="/_rev" proptype="java.lang.String" propvalue="1"/>
<configobjectproperties configobjects_id="110" propkey="/jsonconfig" proptype="java.lang.String" propvalue="{
 "objects": [
 {
 "name": "user"
 }
 ]
}
"/>
<configobjectproperties configobjects_id="110" propkey="/service__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.managed"/>
<configobjectproperties configobjects_id="110" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.managed"/>
<configobjectproperties configobjects_id="110" propkey="/_rev" proptype="java.lang.String" propvalue="1"/>
<configobjectproperties configobjects_id="111" propkey="/jsonconfig" proptype="java.lang.String" propvalue="{
 "mappings" : [
 {
 "name" : "systemXmlAccounts_managedUser",
 "source" : "system/ldap/account",
 "target" : "managed/user",
 "validTarget": {
 "type": "text/javascript",
 "source": "target.employeeType == 'external'"
 },
 "properties" : [
 { "source" : "name", "target" : "name" },
 { "source" : "lastname", "target" : "lastname" },
 { "source" : "firstname", "target" : "firstname" },
 { "source" : "email", "target" : "email" },
 { "default" : "external", "target" : "employeeType" }
 ],
 "onCreate" : {
 "type": "text/javascript",
 "source": "target.ldapPassword = null;target.adPassword = null;"
 }
 },
 {
 "name": "managedUser_systemXmlTargetAccounts",
 "source": "managed/user",
 "target": "system/ad/account",
 "correlationQuery" : {
 "type": "text/javascript",
 "file": "jscript/name_eq_name_correlationQuery.js"
 },
 "properties": [
 { "source" : "name", "target" : "name" },
 { "source" : "lastname", "target" : "lastname" },
 { "source" : "firstname", "target" : "firstname" },
 { "source" : "email", "target" : "email" },
 { "source" : "ldapPassword",
 "target" : "__PASSWORD__",
 "condition" : {
 "type": "text/javascript",
 "file": "jscript/ldapPassword_to_ad_condition.js"
 }
 },
 { "default" : "defaultpwd", "target" : "IGNORE__PASSWORD__" }
 ],
 "onCreate" : {
 "type": "text/javascript",
 "source": "target.__PASSWORD__ = 'initial_Passw0rd'"
 }
 },
 {
 "name": "managedUser_systemXmlAccounts",
 "source": "managed/user",
 "target": "system/ldap/account",
 "correlationQuery" : {
 "type": "text/javascript",
 "file": "jscript/name_eq_name_correlationQuery.js"
 },
 "validSource" : {
 "type": "text/javascript",
 "source": "source.adPassword != null"
 },
 "properties": [
 { "source" : "adPassword",
 "target" : "__PASSWORD__",
 "condition" : {
 "type": "text/javascript",
 "file": "jscript/adPassword_to_ldap_condition.js"
 }
 }
 ],
 "policies" : [
 { "situation" : "CONFIRMED",
 "comment" : "IGNORE during initial reconciles, UPDATE when all initial links in place",
 "action" : "UPDATE"
 },
 { "situation" : "FOUND",
 "comment" : "LINK during initial reconciles, UPDATE when all initial links in place",
 "action" : "UPDATE"
 },
 { "situation" : "ABSENT",
 "comment" : "IGNORE during initial reconciles",
 "action" : {
 "comment" : "CREATE if employee, IGNORE otherwise?",
 "type" : "text/javascript",
 "source" : "if (1>0) {'CREATE';} else {'IGNORE';}"
 }
 },
 { "situation" : "AMBIGUOUS", "action" : "EXCEPTION" },
 { "situation" : "MISSING", "action" : "EXCEPTION" },
 { "situation" : "UNQUALIFIED", "action" : "UNLINK" },
 { "situation" : "UNASSIGNED", "action" : "EXCEPTION" }
 ]
 },
 {
 "name" : "systemLdapAccount_managedUser",
 "source" : "system/OpenDJ/__ACCOUNT__",
 "target" : "managed/user",
 "validTarget": {
 "type": "text/javascript",
 "source": "target.employeeType == 'internal'"
 },
 "policies" : [
 {
 "situation": "UNQUALIFIED",
 "action": "IGNORE"
 }
 ],
 "properties" : [
 { "source" : "__NAME__", "target" : "distinguishedName" },
 { "source" : "uid", "target" : "name" },
 { "source" : "givenName", "target" : "firstname" },
 { "source" : "sn", "target" : "lastname" },
 { "source" : "description", "target" : "description" },
 { "source" : "employeeNumber", "target" : "employeeNumber" },
 { "source" : "homePhone", "target" : "homePhone" },
 { "source" : "initials", "target" : "initials" },
 { "source" : "l", "target" : "location" },
 { "source" : "mobile", "target" : "mobile" },
 { "source" : "pager", "target" : "pager" },
 { "source" : "mail", "target" : "email" },
 { "source" : "postalAddress", "target" : "postalAddress" },
 { "source" : "postalCode", "target" : "postalCode" },
 { "source" : "st", "target" : "state" },
 { "source" : "street", "target" : "street" },
 { "source" : "telephoneNumber", "target" : "telephoneNumber" },
 { "source" : "employeeType", "target" : "employeeType" },
 { "source" : "departmentNumber", "target" : "departmentNumber" },
 { "source" : "seeAlso", "target" : "seeAlso" },
 { "default" : "internal", "target" : "employeeType" }
 ]
 }
 ]
}
"/>
<configobjectproperties configobjects_id="111" propkey="/service__pid" proptype="java.lang.String" propvalue="org.forgerock.openidm.sync"/>
<configobjectproperties configobjects_id="111" propkey="/_id" proptype="java.lang.String" propvalue="org.forgerock.openidm.sync"/>
<configobjectproperties configobjects_id="111" propkey="/_rev" proptype="java.lang.String" propvalue="1"/>
<objecttypes id="1" objecttype="config"/>
</dataset>