Siebel SQLs/Error Messages >  Error in the log: "Source Column Id is null in LoadLink"

WF Monitor Agent - Error SBL-ESC-00053: Error Loading Rule Definitions > Error in the log: "Source Column Id is null in LoadLink"

APPLIES TO:
Siebel Automotive - Version 8.1.1.11 [IP2013] and later
Information in this document applies to any platform.
SYMPTOMS
On : 8.1.1.11 [IP2013] version, Siebel Workflow

When attempting to run workflow monitor agent to capture wf policy records in violation that were triggered and inserted into S_ESCL_REQ,
the following error occurs.

ERROR
-----------------------
SBL-ESC-00053: Error loading rule definitions

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a wf policy and associate a custom wf policy group
2. Create a custom workmon component and associate to the same wf policy group
3. Run Generate Database Trigger to make records in violation to be inserted into S_ESCL_REQ.
4. Violate the wf policy condition
5. Monitor the custom workmon component to check the error.


CAUSE
Found that some join references are empty in wf policy component object:

From A1.zip screen shots:

Workflow Policy Column:
GMC Case Id > S_CASE_POSTN.CASE_ID
GMC Position Id > S_CASE_POSTN.POSTN_ID

Workflow Policy Component:

Name: GMC Case Position
Source Table Name: S_CASE_POSTN
Source Column Name:
Target Component Name:
Target Column Name:


Source Column Name:POSTN_ID
Target Component Name: Position
Target Column Name: ROW_ID

The error from the logs seems to refer to the empty reference for the Source Column Name in Workflow Policy Component:

Name: GMC Case Position
Source Table Name: S_CASE_POSTN
Source Column Name:
Target Component Name:
Target Column Name:

SOLUTION
The problem is on the configuration of the Workflow Policy Component created:

Workflow Policy Component:

Name: GMC Case Position
Source Table Name: S_CASE_POSTN
Source Column Name:
Target Component Name:
Target Column Name:

The error that we were trying to troubleshoot is referring to these settings:

Source Column Id is null in LoadLink

Asked customer to review and compare how these 3 fields were being populated on other(s) workflow policy components.

Suggested customer to set these fields as follows:

Source Column Name: POSTN_ID
Target Component Name: Position
Target Column Name: ROW_ID

After these changes the error "Source Column Id is null in LoadLink" does not appear in the log.