IssueDescription:
When executing an EIM procress you get the error: SBL-EIM-00205: NULL target table for relation! followed by the error SBL-EIM-00205: Failed to load the application dictionary.
In your EIM log file (log level set to 5) you can see the following:
EIMTrace EIMTraceSubEvent 3 000000064d8a14b8:0 2011-03-24 10:25:14 3/24/11 10:25 Error SBL-EIM-00205: NULL target table for relation!
EIMTrace EIMTraceSubEvent 3 000000064d8a14b8:0 2011-03-24 10:25:15 3/24/11 10:25 Error SBL-EIM-00205: Failed to load the application dictionary.
GenericLog GenericError 1 000000064d8a14b8:0 2011-03-24 10:25:15 (compmain.cpp (1565) err=65741 sys=0) SBL-EIM-00205: Failed to load the application dictionary.
GenericLog GenericError 1 000000064d8a14b8:0 2011-03-24 10:25:15 (smisched.cpp (894) err=65741 sys=0) SBL-EIM-00205: Failed to load the application dictionary.
Cause:
In this case, the above error was obtained due to a case insensitive column that had been mapped on an EIM table involved in the EIM process. The case insensitive columns do not exist on the database and hence the above-mentioned error occurs during EIM execution.
Issue resolution:
Try the following to resolve the issue:
1) Please try deleting/inactivating the corresponding case insensitive columns under EIM table.
2) Delete the corresponding attribute mappings in Tools under the EIM table.
3) Delete diccache.dat file from SiebSrvr\Bin directory.
4) Try running the EIM job again
No comments:
Post a Comment