Authentication of user for native request failed Errors Attempting to Use ESIC to Initialize Batch (Doc ID 2263936.1)

Last updated on MAY 09, 2017

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.2 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

On OFSAAI 8.0.2, Running a script which executes a batch using ESIC. The component is failing to initialize the batch (-JI) and the process is exiting with the exit status -4. The script is running successfully in the DEV environment with initialization, de-initialization and execution.

ERROR
-4

**2017-05-03 17:52:46** Step 01: Initialize External Batch: LEDGER_STAT_LOAD_ESIC_20170503175246
**Executing: /opt/ofsaa/ofsa/ficapp/icc/bin/esic -JI -UOFSAAUSER -<encrypted password>== -RLEDGER_STAT_LOAD_ESIC_20170503175246 -IBANK -BLEDGER_STAT_LOAD -D20170131 -F/tmp

ERROR: ESIC Batch Initialize Failed LEDGER_STAT_LOAD_ESIC_20170503175246 20170503175246
ERROR: ESIC exit code = 252

The iccserver.log also shows user authentication errors:

[04-05-17 08:31:41,584 AM] - Component: ICC
[04-05-17 08:31:41,584 AM] - User ID: OFSAAUSER
[04-05-17 08:31:41,584 AM] - Request Type: I
[04-05-17 08:31:41,584 AM] - Request for validating userid and password for: OFSAAUSER
[04-05-17 08:31:41,877 AM] - Illegal userid or password: [SC:0][ST:0][SST:0][Oper:0][Version:0][EF:true][D:null][S:null][U:null][PT:0][P:null[S][SMSME.USR_LOGGED]]
[04-05-17 08:31:41,877 AM] - Authentication of user for native request failed.
[04-05-17 08:31:41,877 AM] - Writing to native socket: ##ICC##I##-1##-4##Authentication of user for native request failed.## with padding
[04-05-17 08:31:41,878 AM] - Error writing to client.
java.net.SocketException: Socket is closed
at java.net.Socket.shutdownOutput(Socket.java:1496)
at com.iflex.fic.icc.iccal.iccserver.server.natives.NativeSocket.write(NativeSocket.java:206)
at com.iflex.fic.icc.iccal.iccserver.server.natives.NativeSocket.write(NativeSocket.java:167)
at com.iflex.fic.icc.iccal.iccserver.services.NativeServiceProvider.run(NativeServiceProvider.java:310)
[04-05-17 08:34:37,280 AM] - Cleaner Thread run..


The issue can be reproduced at will with the following steps:
1. Run script which executes batch using ESIC

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