This is apparently an issue we've had for 5 years since we originally brought 1ID in and we're just now noticing it. How can I trace what's causing this?
JobChainName ADS_ADSAccount_Delete
TaskName AdHocProjection
IsRootJob True
ComponentAssembly VI.Projector.JobComponent
ComponentClass VI.Projector.JobComponent.ProjectorComponent
Generating condition:
Value = Not CBool(Connection.Variables("FULLSYNC")) AndAlso _
Not CBool(Connection.Variables("ManageOutstanding")) AndAlso _
$FK(UID_ADSDomain).NamespaceManagedBy:String$.Equals("VISYNC",StringComparison.OrdinalIgnoreCase) AndAlso _
CBool(values("AdHocDataFound"))
Pre Generating condition:
If Not CBool(Connection.Variables("FULLSYNC")) AndAlso _
Not CBool(Connection.Variables("ManageOutstanding")) AndAlso _
$FK(UID_ADSDomain).NamespaceManagedBy:String$.Equals("VISYNC",StringComparison.OrdinalIgnoreCase) Then
Imports System.Collections.Generic
Dim data As IDictionary(Of String,string) = Nothing
values("AdHocDataFound") = False
Dim adsDataFound As Boolean = true
Dim arsDataFound As Boolean = true
' try to get AD data
Try
data = DPR_GetAdHocData($FK(UID_ADSDomain).XObjectKey$,"ADS","","Delete")
values("SyncType") = "ADS"
Catch ex As AdHocDataException
adsDataFound = false
End Try
' try to get ARS data
Try
data = DPR_GetAdHocData($FK(UID_ADSDomain).XObjectKey$,"ARS","","Delete")
values("SyncType") = "ARS"
Catch ex As AdHocDataException
arsDataFound = False
End Try
' both systems are not allowed
If arsDataFound And adsDataFound Then
Throw New ViException(#LD("Domain {0} must not be configured for Active Roles Server and Native Active Directory synchronization.", $FK(UID_ADSDomain).ADSDomainName$)#, ExceptionRelevance.EndUser)
End If
If Not data Is Nothing
values("AdHocDataFound") = True
values("ObjectKey") = New DbObjectKey(base.Tablename,$UID_ADSAccount$).ToXmlString()
values("UID_DPRSystemVariableSet") = data("VariableSetUID")
values("UID_DPRProjectionConfiguration") = data("ProjectionConfigUID")
values("UID_QBMServer") = ADS_GetQBMServer(data("ExecutionServerUID"), Entity, data("ExecutionServerTag"))
values("OverrideVariables") = ADS_SetOverrideVariables_for_Projection(entity, values("UID_DPRSystemVariableSet").ToString(), values("SyncType").ToString())
If arsDataFound Then
values("OverrideVariables") = DPR_Append2ConnectionString(values("OverrideVariables").ToString(), "RunArsWorkflowsByDefault", base.ObjectWalker.GetValue("FK(UID_ADSDomain).IsArsWorkflowsEnabled").String, False)
End If
End if
End If