Siebel EIM >  SBL-EIM-00422 No rows in given batch to process

EIM - Job Run From Command Prompt Shows SBL-EIM-00422: No rows in given batch to process

APPLIES TO:
Siebel Enterprise Integration Manager - Version 8.1.1.6 SIA [21233] and later
Information in this document applies to any platform.
Reviewed for relevance "19-MAY-2016".
SYMPTOMS
On : 8.1.1.6 SIA [21233] version, EIM

When attempting to run EIM job,
the following error occurs.

ERROR
-----------------------

When EIM job is run from server manager in the command prompt:

Server Manager output shows:

SBL-ADM-60070: Error reported on server 'ssia81' follows:
SBL-SVR-01042: Internal: Communication protocol error while instantiating new task SBL-EIM-00422: No rows in given batch to process.
SBL-EIM-00422: No rows in given batch to process.
SBL-SCL-00131: Either the RC2 or the AES cryptography engine is not initialized.

EIM log shows the below:

GenericLog GenericError 1 00000006513d24d0:0 2013-03-11 07:24:08 (sacmd.cpp (649) err=1311762 sys=0) SBL-SVR-01042: Internal: Communication protocol error while instantiating new task SBL-EIM-00422: No rows in given batch to process.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Do not load any data in EIM table

2. run EIM job from command prompt using the command:

RUN TASK FOR COMP EIM WITH CONFIG=EIM_IMPORT.IFB, TRACEFLAGS=1, ERRORFLAGS=1, SQLFLAGS=8


CAUSE
This is caused due to the change in functionality in 8.x to include this feature i.e EIM job to throw the error message, if there are no records to import in all batches.

Below Enhancement Request has been raised to provide the feature to just include the warning message in the log file.


Bug 14838802 - EIM ENDS IN ERROR STATUS

The bug was reviewed by Engineering, Product Marketing and the bug was closed and this change in design and new expected behavior with Siebel 8.1

SOLUTION
1) Load some records in the EIM table and run EIM job
OR
2) Ignore the error, when it outputs the error "SBL-EIM-00422: No rows in given batch to process."