Siebel Mobile Disconnected: MobileDbXtract component for non-ENU Language is Not Starting Extract Jobs for New Users (Doc ID 1969491.1)

Last updated on JULY 18, 2016

Applies to:

Siebel Mobile Applications - Version 8.1.1.14.2 [IP2014] and later
Information in this document applies to any platform.

Symptoms

Siebel Mobile - on version: 8.1.1.14.2 [IP2014]

ACTUAL BEHAVIOR
---------------
In a Multi-lingual Mobile IP2014 deployment (8.1.1.14  Patch Set 2), MobileDBXtract_kor is not submitting jobs. There are 4 shipped Languages (ENU,KOR,CHS ,CHT) and 2 unshipped languages (IND and VIT).

When the user logs in for the first time in the KOR language ePharma Mobile application the data extract is not getting scheduled and so the users are not able to go Offline.
For ENU in this environment that is working fine and the issue can only be seen for all other languages except ENU.

During investigations, it was observed that after user logs into Connected mode, the MobileDBExtract job for KOR and non-ENU languages is not starting and because of that the user data is not getting extracted.

The error messages in non-ENU component log - ePharmaMObjMgr_kor were:

ObjMgrBusCompLog Error 1 000033eb54cb2118:0 2015-02-04 10:20:36 (sqlobj.cpp (43721)) SBL-DAT-00510: 'S_LST_OF_VAL' ???? ?? 'KOR' ??? 'Scheduled:Login' ? ? 'BATCHSYNC_EXTRACT_STATUS' ??? ?? ?? ?? ??? ????.
HandheldSyncLog Error 1 000033eb54cb2118:0 2015-02-04 10:20:36 ??? ???? ???? ??? ?? ???? ???? ?????.
ObjMgrLog Error 1 000033eb54cb2118:0 2015-02-04 10:20:36 (dminterface.cpp (473)) SBL-MBL-03165:
HandheldSyncLog Error 1 000033eb54cb2118:0 2015-02-04 10:20:36 ?? InitNewNode?? NOTOK? ?????.

ProcessRequest ProcessRequestError 1 000033eb54cb2118:0 2015-02-04 10:20:36 Fail to schedule task for user: TESTUSER5 , syncnode id:A154786C-70051002-35AA-71A53947

The ENU equivalent errors from detailed log were:
- "No language independent code exists for value 'Scheduled:Login' and type 'BATCHSYNC_EXTRACT_STATUS' with language 'KOR' in table 'S_LST_OF_VAL'.(SBL-DAT-00510)"
- SBL-MBL-03165 = "Fail to update the BatchSync transaction processing status for User '%s' with SyncNodeId '%s' to '%s'."

 

EXPECTED BEHAVIOR
-----------------------
MobileDBExtract should be started for KOR language also for Mobile Application to go Offline in KOR Langauage application.


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot go Offline for KOR and other Languages except ENU.

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