sync.json revision 0e38d00118c580a57c810f33bad0e1fe0d227c07
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl{
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "mappings" : [
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "name" : "systemXmlfileAccounts_managedUser",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "system/xmlfile/account",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "managed/user",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "correlationQuery" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
006579fc6d904d79ff1065cc8aa5c244a00f41abJake Feasel "source" : "var query = {'_queryId' : 'for-userName', 'uid' : source.name};query;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "onCreate" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case onCreate: the source object contains: = {} ', source); source;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "onUpdate" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case onUpdate: the source object contains: = {} ', source); source;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "result" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case result: the source object contains: = {} ', source); source;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "properties" : [
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "transform" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case no Source: the source object contains: = {} ', source); source;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "sourceTest1Nosource"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "transform" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case emptySource: the source object contains: = {} ', source); source;"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "sourceTestEmptySource"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "description",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "transform" : {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "type" : "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "logger.warn('Case sourceDescription: the source object contains: = {} ', source); source"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "sourceTestDescription"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "firstname",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "givenName"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "email",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "target" : "mail"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "lastname",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "target" : "sn"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "name",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "userName"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel {
0e38d00118c580a57c810f33bad0e1fe0d227c07Jake Feasel "default" : "Passw0rd",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "target" : "password"
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "source" : "name",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "target" : "_id"
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel },
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel {
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source" : "roles",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "transform": {
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "type": "text/javascript",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "source": "source.split(',')"
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel },
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "target" : "roles"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl }
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl ],
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "policies" : [
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "CONFIRMED",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "UPDATE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "FOUND",
7d83b6a03bd7b63f2eb6404d6cc1e4c074391ea7Jake Feasel "action" : "UPDATE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "ABSENT",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "CREATE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "AMBIGUOUS",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "IGNORE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "MISSING",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "IGNORE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "SOURCE_MISSING",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "IGNORE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "UNQUALIFIED",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "IGNORE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl },
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl {
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "situation" : "UNASSIGNED",
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl "action" : "IGNORE"
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl }
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl ]
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl }
c092ef02fabf1fa2d2e5ccb6f8da6d5ba7573775Matthias Tristl ]
f39a6eaecdb3438f8130bdadc917ef5882f116f5Matthias Tristl}