provisioner.openicf-xml.json revision 4b3769ce483ece06f60f983193712492b920144f
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster{
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "name" : "xmlfile",
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "connectorRef" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "bundleName" : "org.forgerock.openicf.connectors.xml-connector",
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "bundleVersion" : "1.1.0.1",
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "connectorName" : "org.forgerock.openicf.connectors.xml.XMLConnector"
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster },
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "producerBufferSize" : 100,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "connectorPoolingSupported" : true,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "poolConfigOption" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "maxObjects" : 10,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "maxIdle" : 10,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "maxWait" : 150000,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "minEvictableIdleTimeMillis" : 120000,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "minIdle" : 1
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster },
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "operationTimeout" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "CREATE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "TEST" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "AUTHENTICATE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "SEARCH" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "VALIDATE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "GET" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "UPDATE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "DELETE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "SCRIPT_ON_CONNECTOR" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "SCRIPT_ON_RESOURCE" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "SYNC" : -1,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "SCHEMA" : -1
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster },
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "configurationProperties" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "xsdIcfFilePath" : "&{launcher.project.location}/data/resource-schema-1.xsd",
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "xsdFilePath" : "&{launcher.project.location}/data/resource-schema-extension.xsd",
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "xmlFilePath" : "&{launcher.project.location}/data/xmlConnectorData.xml"
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster },
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "syncFailureHandler" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "maxRetries" : 5,
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "postRetryAction" : "logged-ignore"
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster },
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "objectTypes" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "account" : {
5c099afa7c9361afc2f4477fec0e3018588d7840Allan Foster "$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" : "string",
"nativeName" : "email",
"nativeType" : "string"
},
"_id" : {
"type" : "string",
"nativeName" : "__UID__"
},
"password" : {
"type" : "string",
"nativeName" : "password",
"nativeType" : "string"
},
"name" : {
"type" : "string",
"required" : true,
"nativeName" : "__NAME__",
"nativeType" : "string"
},
"lastname" : {
"type" : "string",
"required" : true,
"nativeName" : "lastname",
"nativeType" : "string"
},
"mobileTelephoneNumber" : {
"type" : "string",
"required" : true,
"nativeName" : "mobileTelephoneNumber",
"nativeType" : "string"
},
"roles" : {
"type" : "string",
"required" : false,
"nativeName" : "roles",
"nativeType" : "string"
}
}
}
},
"operationOptions" : { }
}