End of File Error during Execution of 'PromIterateProcess' of 'ISS Promotion Management Service' BS

(Doc ID 2120656.1)

Last updated on SEPTEMBER 05, 2017

Applies to:

Siebel CRM - Version 8.1.1.8 [23012] and later
Information in this document applies to any platform.

Symptoms


Error in configurator: Error running sub-process 'ISS Promotion WS - Disconnect Sub Process' at step 'Disconnect Old Promotion'.(SBL-BPR-00183)
Error invoking service 'ISS Promotion Management Service', method 'PromIterateProcess' at step 'Disconnect Promotion Self'.(SBL-BPR-00162)
An end of file error has occurred. Please continue or ask your systems administrator to check your application configuration if the problem persists.(SBL-DAT-00393)


1.Customer on Siebel 8.1.1.8 encountering following error when attempting to perform an Upgrade Promotion:

2. This error appears to occur whenever the asset structure for the promotion contains a disconnected (and therefore 'Inactive') asset. As per MOS Document 'Upgrade Promotion Gives Error For Assets Containing Inactive Promotional Assets, SBL-BPR-00162, SBL-BPR-00183 (Doc ID 508711.1)', the end of file error can occur during the execution of 'PromIterateProcess' of 'ISS Promotion Management Service' BS, whenever assets for a promotion are disconnected and then the promotion is upgraded. Failures are expected to occur when processing the disconnected assets.

The MOS doc recommendations have been applied to step 'Disconnect Promotion Self' in WF 'ISS Promotion WS - Disconnect Sub Process', but the problem still persists. Key input args to the step are as follows:

1. 'Use Business Component' -> 'Asset - Mgmt - Asset - Header'
2. 'ViewMode' -> 3 (to overcome default position based visibility applied to the above BC when retrieving the asset data.
3. The 'Prom Related Item SearchSpec' user property to above BC was already present on the BC with a value of '([Is Displayable] AND (([Network Element Type] <> LookupValue("NET_ELEM_TYPE_CD", "Network Node") AND [Network Element Type] <> LookupValue("NET_ELEM_TYPE_CD", "Network Connection")) OR ([Network Element Type] IS NULL)))'.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms