5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay{
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "name": "scriptedrest",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "connectorRef": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "connectorHostRef": "#LOCAL",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "connectorName": "org.forgerock.openicf.connectors.scriptedrest.ScriptedRESTConnector",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "bundleName": "org.forgerock.openicf.connectors.groovy-connector",
498f598e340daa8aa286213fddaa640d47c42f1eNicolas Philippe "bundleVersion": "[1.4.0.0,2.0.0.0)"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "poolConfigOption": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "maxObjects": 10,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "maxIdle": 10,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "maxWait": 150000,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "minEvictableIdleTimeMillis": 120000,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "minIdle": 1
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "operationTimeout": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "CREATE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "UPDATE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "DELETE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "TEST": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "SCRIPT_ON_CONNECTOR": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "SCRIPT_ON_RESOURCE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "GET": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "RESOLVEUSERNAME": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "AUTHENTICATE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "SEARCH": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "VALIDATE": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "SYNC": -1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "SCHEMA": -1
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "resultsHandlerConfig": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "enableNormalizingResultsHandler": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "enableFilteredResultsHandler": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "enableCaseInsensitiveFilter": false,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "enableAttributesToGetSearchResultsHandler": true
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "configurationProperties": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "serviceAddress": "http://localhost:8090",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "proxyAddress": null,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "username": "idm",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "password": "password",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "defaultAuthMethod": "BASIC_PREEMPTIVE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "defaultRequestHeaders": [null],
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "defaultContentType": "application/json",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "scriptExtensions": ["groovy"],
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "sourceEncoding": "UTF-8",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "authenticateScriptFileName": "AuthenticateScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "customizerScriptFileName": "CustomizerScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "createScriptFileName": "CreateScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "deleteScriptFileName": "DeleteScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "resolveUsernameScriptFileName": "ResolveUsernameScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "schemaScriptFileName": "SchemaScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "scriptOnResourceScriptFileName": "ScriptOnResourceScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "searchScriptFileName": "SearchScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "syncScriptFileName": "SyncScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "testScriptFileName": "TestScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "updateScriptFileName": "UpdateScript.groovy",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "scriptBaseClass": null,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "recompileGroovySource": false,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "minimumRecompilationInterval": 100,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "debug": false,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "verbose": false,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "warningLevel": 1,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "tolerance": 10,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "disabledGlobalASTTransformations": null,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "targetDirectory": null,
69684909313b92c40bb70f8c315ebc15766469deChris Drake "scriptRoots": ["&{launcher.project.location}/tools"]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "objectTypes": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "group": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "$schema": "http://json-schema.org/draft-03/schema",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "id": "__GROUP__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "object",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "__GROUP__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "properties": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "members": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "array",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "items": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "object",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "object"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "members",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "object"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "lastModified": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "lastModified",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "displayName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "displayName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "cn": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "required": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "__NAME__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": ["NOT_UPDATEABLE"]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "created": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "created",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "account": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "$schema": "http://json-schema.org/draft-03/schema",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "id": "__ACCOUNT__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "object",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "__ACCOUNT__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "properties": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "created": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "created",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "managerId": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "managerId",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "displayName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "required": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "displayName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "managerDisplayName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "managerDisplayName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "givenName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "givenName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "familyName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "required": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "familyName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "uid": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "required": true,
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "__NAME__",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": ["NOT_UPDATEABLE"]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "userName": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "userName",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_CREATABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "groups": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "array",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "items": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "groups",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "password": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "password",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "flags": [
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_UPDATEABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_READABLE",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "NOT_RETURNED_BY_DEFAULT"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay ]
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "emailAddress": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "emailAddress",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay },
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "telephoneNumber": {
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "type": "string",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeName": "telephoneNumber",
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay "nativeType": "string"
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay }
5f22ff8ce7baf0b39668468cc854eec3eb946003Jason Lemay}