Error On Running Saimptlogi In Parallel Threads (Doc ID 818926.1)

Last updated on AUGUST 17, 2016

Applies to:

Oracle Retail Sales Audit - Version 12.0.5 and later
Information in this document applies to any platform.
***Checked for relevance on 25-Dec-2013***

Symptoms

In RMS India Localization, saimptlogi program fails when it is run in parallel with different RTLOG file as input.

Out of these threads, one completed successfully, where as other threads finished in status Aborted in init with the below messages in error file:

Errors :

saimptlogi_2~20090313152918~Init~~104~RET-0104: generic file handling error~APPLICATION
Cannot open/map MRP Reference data file
</retrpm-s9c/rpm/d01/oretail/install_dump/RMS/rms12dbserver/rms/in/mmrpfile.ref>


The samrp.c file opens the mmrp reference file in write mode and hence when another RTLOG file
process tries to refer the mmrp file it gives the mentioned error.

Program Name:samrp.c
Function Name:int mrp_loadfile(char *is_filename)
Line: if ((fintemp=fopen(temp_file_in_name, "w"))==NULL)

For other corresponding library programs the reference files are opened in read mode .

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