My Oracle Support Banner

BDI Flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" Failed (Doc ID 2722898.1)

Last updated on JUNE 28, 2023

Applies to:

Oracle Retail Integration Cloud Service - Version NA and later
Information in this document applies to any platform.

Symptoms


BDI flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" failed

BDI flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" at step "InvAvailStore_Tx_UploaderActivity" with the following error

From InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM-bdi-pf-server_2-system.log

2020-07-14T18:09:45,680 [Thread-83] DEBUG GeneratedMethodAccessor996 - Fire beforeActivityEvent(ActivityStateEvent{activityState=com.oracle.retail.bdi.process.dsl.ActivityState(InvAvailStore_Tx_UploaderActivity~610708a4-4cd8-4fd9-bcfc-96f618b8cb28, InvAvailStore_Tx_UploaderActivity, InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM~0247ba75-7d8d-4758-b0da-099bf552a022, 4, ACTIVITY_STARTED, Tue Jul 14 18:09:45 GMT 2020, null), processVariables={dataSetId=98, jobExecutionId=934, bdi_internal_restartJobExecutionId=, processFlowType=sender-side-split}}).

2020-07-14T18:09:45,687 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - Is throttling enabled for job InvAvailStore_Tx_UploaderJob? false
2020-07-14T18:09:45,687 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - Is throttle enabled? false
2020-07-14T18:09:45,688 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - not enabled for the job. Executing InvAvailStore_Tx_UploaderJob
2020-07-14T18:09:46,071 [Thread-83] ERROR Logger$error$0 - Error calling activity.
java.lang.NullPointerException: null

2020-07-14T18:09:46,092 [Thread-83] DEBUG ProcessOrchestratorServiceBean - Target Activity Name null
2020-07-14T18:09:46,093 [Thread-83] DEBUG GeneratedMethodAccessor996 - Fire AfterActivityEvent activityExecutionId(InvAvailStore_Tx_UploaderActivity~610708a4-4cd8-4fd9-bcfc-96f618b8cb28) activityStatus(ACTIVITY_FAILED).

From RMS_InvAvailStore_Tx_ReceiverService-bdi-server_2-system.log
2020-07-14T18:10:00,131 [[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR SystemCredentialManagementServiceBean - Unbale to get all the credentials.
java.lang.reflect.InvocationTargetException: null
Caused by: java.lang.RuntimeException: Cannot get the Credential Map with the specified appLevelKeyPartitionName(sim-batch-job-admin.war).
at com.oracle.retail.integration.common.security.credential.CredentialStoreManager.getAllUserNameAliases(CredentialStoreManager.java:1184) ~[retail-public-security-api-19.0.000.jar:?]

Caused by: java.security.AccessControlException: access denied ("oracle.security.jps.service.credstore.CredentialAccessPermission" "context=SYSTEM,mapName=sim-batch-job-admin.war,keyName=*" "read")

Steps to recreate:
1. Log into BDI RMS Job https://<Server>/rms-batch-job-admin
2. Run InvAvailStore_Tx_ExtractorJob and get DataSetId in the log file after the job completed.
3. Login to BDI Process Flow
4. Run the flow InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM with Job parameter: dataSetID=
5. The flow failed at step InvAvailStore_Tx_UploaderActivity ( Starting job: https://</sim-mobile/internal/bdi/resources/batch/jobs/InvAvailStore_Tx_UploaderJob?jobParameters=dataSetId=98)




Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.