94d29a8848130741ed9e35078f6b814abac06fccmatthew "name" : "{{lower packageName}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "displayName" : "{{displayName}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "description" : "{{description}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "version" : "1.4.{{version}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "author" : "{{author}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "connectorRef" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew "bundleName" : "org.forgerock.openicf.connectors.{{lower packageName}}-connector",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "bundleVersion" : "[1.4.0.0,2.0.0.0)",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "connectorName" : "org.forgerock.openicf.connectors.{{lower packageName}}.{{packageName}}Connector"
94d29a8848130741ed9e35078f6b814abac06fccmatthew "producerBufferSize" : 100,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "connectorPoolingSupported" : true,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "poolConfigOption" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew "maxObjects" : 1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "maxIdle" : 1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "maxWait" : 150000,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "minEvictableIdleTimeMillis" : 120000,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "minIdle" : 1
94d29a8848130741ed9e35078f6b814abac06fccmatthew "operationTimeout" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew "CREATE" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "TEST" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "AUTHENTICATE" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "SEARCH" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "UPDATE" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "DELETE" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "SYNC" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "SCHEMA" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "GET" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "VALIDATE" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "SCRIPT_ON_CONNECTOR" : -1,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "SCRIPT_ON_RESOURCE" : -1
94d29a8848130741ed9e35078f6b814abac06fccmatthew "configurationProperties" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew {{#providedProperties}}"{{nameCamelCase}}" : {{{formattedValue}}},
94d29a8848130741ed9e35078f6b814abac06fccmatthew {{/providedProperties}}{{#properties}}"{{nameCamelCase}}" : {{{formattedValue}}},
94d29a8848130741ed9e35078f6b814abac06fccmatthew {{/properties}}"scriptRoots" : [
94d29a8848130741ed9e35078f6b814abac06fccmatthew "jar:file:&{launcher.install.location}/connectors/{{lower packageName}}-connector-1.4.{{version}}.jar!/script/{{lower packageName}}/"
94d29a8848130741ed9e35078f6b814abac06fccmatthew "classpath" : [
94d29a8848130741ed9e35078f6b814abac06fccmatthew "jar:file:&{launcher.install.location}/connectors/{{lower packageName}}-connector-1.4.{{version}}.jar!/scriptclass/{{lower packageName}}/"
94d29a8848130741ed9e35078f6b814abac06fccmatthew "reloadScriptOnExecution" : false,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "authenticateScriptFileName" : "AuthenticateScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "createScriptFileName" : "CreateScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "testScriptFileName" : "TestScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "searchScriptFileName" : "SearchScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "deleteScriptFileName" : "DeleteScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "updateScriptFileName" : "UpdateScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "syncScriptFileName" : "SyncScript.groovy",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "schemaScriptFileName" : "SchemaScript.groovy"
94d29a8848130741ed9e35078f6b814abac06fccmatthew "systemActions" : [ ],
94d29a8848130741ed9e35078f6b814abac06fccmatthew "syncFailureHandler" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew "maxRetries" : 5,
94d29a8848130741ed9e35078f6b814abac06fccmatthew "postRetryAction" : "logged-ignore"
94d29a8848130741ed9e35078f6b814abac06fccmatthew {{#hasObjectTypes}}"objectTypes" : { {{#objectTypes}}
94d29a8848130741ed9e35078f6b814abac06fccmatthew "{{name}}" : {
94d29a8848130741ed9e35078f6b814abac06fccmatthew "$schema" : "http://json-schema.org/draft-03/schema",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "id" : "{{id}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "type" : "{{type}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "nativeType" : "{{nativeType}}",
94d29a8848130741ed9e35078f6b814abac06fccmatthew "properties" : { {{#properties}}