sync.json revision 5982679f582908bf00d75cc0d05a766564aa5ba7
{
"mappings" : [
{
"name" : "testMapping",
"source" : "managed/user",
"sourceCondition" : {
"equalsKey" : "foo",
"includesKey" : "1",
"json/pointer/key" : "foo"
},
"target" : "system/ldap/account",
"correlationQuery" : [
{
"linkQualifier" : "user",
"type" : "text/javascript",
"source" : "var qry = {'_queryFilter': 'uid eq \"' + source.userName + '\"'}; qry"
},
{
"linkQualifier" : "test",
"type" : "text/javascript",
"source" : "var qry = {'_queryFilter': 'uid eq \"' + source.userName + '-test\"'}; qry"
}
],
"properties" : [],
"policies" : [
{
"situation" : "CONFIRMED",
"action" : "IGNORE"
},
{
"situation" : "FOUND",
"action" : "IGNORE"
},
{
"situation" : "ABSENT",
"action" : "IGNORE"
},
{
"situation" : "AMBIGUOUS",
"action" : "IGNORE"
},
{
"situation" : "MISSING",
"action" : "IGNORE"
},
{
"situation" : "SOURCE_MISSING",
"action" : "IGNORE"
},
{
"situation" : "UNQUALIFIED",
"action" : "IGNORE"
},
{
"situation" : "UNASSIGNED",
"action" : "IGNORE"
}
]
}
]
}