provisioner.openicf-csv.json revision 7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "name" : "csv",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "connectorRef" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "bundleName" : "org.forgerock.openicf.connectors.csvfile-connector",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "bundleVersion" : "1.1.0.1",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "connectorName" : "org.forgerock.openicf.csvfile.CSVFileConnector"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync },
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "poolConfigOption" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "maxObjects" : 10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "maxIdle" : 10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "maxWait" : 150000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "minEvictableIdleTimeMillis" : 120000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "minIdle" : 1
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync },
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "operationTimeout" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "CREATE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "VALIDATE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "TEST" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "SCRIPT_ON_CONNECTOR" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "SCHEMA" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "DELETE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "UPDATE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "SYNC" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "AUTHENTICATE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "GET" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "SCRIPT_ON_RESOURCE" : -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "SEARCH" : -1
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync },
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "configurationProperties" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "filePath" : "&{launcher.project.location}/data/hr.csv",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "uniqueAttribute" : "uid",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "nameAttribute" : "uid",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "passwordAttribute" : "password"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync },
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "syncFailureHandler" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "maxRetries" : 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "postRetryAction" : "logged-ignore"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync },
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "objectTypes" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "account" : {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "$schema" : "http://json-schema.org/draft-03/schema",
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync "id" : "__ACCOUNT__",
"type" : "object",
"nativeType" : "__ACCOUNT__",
"properties" : {
"employeeNumber" : {
"type" : "string",
"nativeName" : "employeeNumber",
"nativeType" : "string"
},
"mail" : {
"type" : "string",
"nativeName" : "email",
"nativeType" : "string"
},
"uid" : {
"type" : "string",
"required" : true,
"nativeName" : "__NAME__",
"nativeType" : "string"
},
"password" : {
"type" : "string",
"nativeName" : "__PASSWORD__",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING",
"flags" : [ ]
},
"lastName" : {
"type" : "string",
"required" : true,
"nativeName" : "lastName",
"nativeType" : "string"
},
"givenName" : {
"type" : "string",
"nativeName" : "firstName",
"nativeType" : "string"
}
}
}
},
"operationOptions" : {
}
}