provisioner.openicf-xml.json revision 55d3c645c31f3f772c678bd66a9d5b6a249e3932
2796N/A{
2796N/A "name" : "xmlfile",
2796N/A "connectorRef" : {
2796N/A "bundleName" : "org.forgerock.openicf.connectors.file.openicf-xml-connector",
2796N/A "bundleVersion" : "1.1.0.0",
2796N/A "connectorName" : "com.forgerock.openicf.xml.XMLConnector"
2796N/A },
2796N/A "producerBufferSize" : 100,
2796N/A "connectorPoolingSupported" : true,
2796N/A "poolConfigOption" : {
2796N/A "maxObjects" : 10,
2796N/A "maxIdle" : 10,
2796N/A "maxWait" : 150000,
2796N/A "minEvictableIdleTimeMillis" : 120000,
2796N/A "minIdle" : 1
2796N/A },
2796N/A "operationTimeout" : {
2796N/A "CREATE" : -1,
2796N/A "TEST" : -1,
2796N/A "AUTHENTICATE" : -1,
2796N/A "SEARCH" : -1,
2796N/A "VALIDATE" : -1,
2796N/A "GET" : -1,
2796N/A "UPDATE" : -1,
2796N/A "DELETE" : -1,
2796N/A "SCRIPT_ON_CONNECTOR" : -1,
2796N/A "SCRIPT_ON_RESOURCE" : -1,
2796N/A "SYNC" : -1,
2796N/A "SCHEMA" : -1
2796N/A },
2796N/A "configurationProperties" : {
2796N/A "xsdIcfFilePath" : "samples/sample1/data/resource-schema-1.xsd",
2796N/A "xsdFilePath" : "samples/sample1/data/resource-schema-extension.xsd",
2796N/A "xmlFilePath" : "samples/sample1/data/xmlConnectorData.xml"
2796N/A },
2796N/A "objectTypes" : {
2796N/A "account" : {
2796N/A "$schema" : "http://json-schema.org/draft-03/schema",
2796N/A "id" : "__ACCOUNT__",
2796N/A "type" : "object",
2796N/A "nativeType" : "__ACCOUNT__",
2796N/A "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" : {
}
}