provisioner.openicf-xml.json revision 52a38c0fe76475c93300961068ea9332cb9854d6
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync{
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "name" : "xmlfile",
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "connectorRef" : {
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "bundleName" : "org.forgerock.openicf.connectors.xml-connector",
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "bundleVersion" : "1.1.0.1",
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync "connectorName" : "org.forgerock.openicf.connectors.xml.XMLConnector"
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync },
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "producerBufferSize" : 100,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "connectorPoolingSupported" : true,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "poolConfigOption" : {
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "maxObjects" : 10,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "maxIdle" : 10,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "maxWait" : 150000,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "minEvictableIdleTimeMillis" : 120000,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "minIdle" : 1
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync },
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync "operationTimeout" : {
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync "CREATE" : -1,
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync "TEST" : -1,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "AUTHENTICATE" : -1,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "SEARCH" : -1,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "VALIDATE" : -1,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "GET" : -1,
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "UPDATE" : -1,
9db222b796d42d1c370c9180cefd393a41e875b1vboxsync "DELETE" : -1,
f886c3b31fa34bbda67c4c848e852b59b5e8c934vboxsync "SCRIPT_ON_CONNECTOR" : -1,
9db222b796d42d1c370c9180cefd393a41e875b1vboxsync "SCRIPT_ON_RESOURCE" : -1,
9db222b796d42d1c370c9180cefd393a41e875b1vboxsync "SYNC" : -1,
9db222b796d42d1c370c9180cefd393a41e875b1vboxsync "SCHEMA" : -1
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync },
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "configurationProperties" : {
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "xsdIcfFilePath" : "samples/sample1/data/resource-schema-1.xsd",
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync "xsdFilePath" : "samples/sample1/data/resource-schema-extension.xsd",
"xmlFilePath" : "samples/sample1/data/xmlConnectorData.xml"
},
"syncFailureHandler" :
{
"maxRetries" : 5,
"postRetryAction" : "logged-ignore"
},
"objectTypes" : {
"account" : {
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "__ACCOUNT__",
"type" : "object",
"nativeType" : "__ACCOUNT__",
"properties" : {
"description" : {
"type" : "string",
"nativeName" : "__DESCRIPTION__",
"nativeType" : "string"
},
"firstname" : {
"type" : "string",
"nativeName" : "firstname",
"nativeType" : "string"
},
"email" : {
"type" : "array",
"items" : {
"type" : "string",
"nativeType" : "string"
},
"nativeName" : "email",
"nativeType" : "string"
},
"__UID__" : {
"type" : "string",
"nativeName" : "__UID__"
},
"password" : {
"type" : "string",
"required" : false,
"nativeName" : "__PASSWORD__",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING",
"flags" : [
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"name" : {
"type" : "string",
"required" : true,
"nativeName" : "__NAME__",
"nativeType" : "string"
},
"lastname" : {
"type" : "string",
"required" : true,
"nativeName" : "lastname",
"nativeType" : "string"
}
}
}
},
"operationOptions" : {
}
}