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