Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9190

Re: SMP 2.3 - Pass data from one MBO to another [Android]

$
0
0

The error is in the initializeConn() function.

 

Attaching the code block:

private void initializeConn()    {        try        {            Application app = Application.getInstance();            if(TextUtils.isEmpty(app.getApplicationIdentifier())) {                app.setApplicationIdentifier("sapbanklistdetail");            }            app.setApplicationContext(MainActivity.this);                       SAPBankListDetailDB.setApplication(app);                   ConnectionProperties conProp = app.getConnectionProperties();            LoginCredentials login = new LoginCredentials(USERNAME, PASSWORD);                   conProp.setLoginCredentials(login);            conProp.setServerName(HOST);            conProp.setPortNumber(PORT);                  try           {                   if (app.getRegistrationStatus() != RegistrationStatus.REGISTERED)                   {                       app.registerApplication(TIMEOUT);                   }                   else                   {                       app.startConnection(TIMEOUT);                   }           }                     catch(Exception ex)           {               Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();           }                               ConnectionProfile connectionProfile = SAPBankListDetailDB.getSynchronizationProfile();                      connectionProfile.setServerName("16.181.240.61");               connectionProfile.setPortNumber(2480);               connectionProfile.setNetworkProtocol("http");               connectionProfile.setAsyncReplay(true);               connectionProfile.setDomainName("default");               connectionProfile.save();               SAPBankListDetailDB.subscribe();                     if (!SAPBankListDetailDB.databaseExists()) {               SAPBankListDetailDB.createDatabase();           } else {               SAPBankListDetailDB.openConnection();                         }                     try           {               if (!SAPBankListDetailDB.isSynchronized("banklist") && !SAPBankListDetailDB.isSynchronized("bankdetail")) {                                                         SAPBankListDetailDB.disableChangeLog();                   //SAPBankListDetailDB.synchronize();                   SynchronizationGroup sg1 = SAPBankListDetailDB.getSynchronizationGroup("banklist");                   sg1.setEnableSIS(true);                   sg1.save();                   SAPBankListDetailDB.synchronize("banklist");                                     SynchronizationGroup sg2 = SAPBankListDetailDB.getSynchronizationGroup("bankdetail");                   sg2.setEnableSIS(true);                   sg2.save();                   SAPBankListDetailDB.synchronize("bankdetail");                                     //SAPBankListDetailDB.synchronize();               }           }                     catch(Exception ex)           {               Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();           }           SAPBankListDetailDB.enableChangeLog();       }catch (SynchronizeException e){           System.out.println("Exception1 " + e);           System.out.println("Cause "+e.getCause());           System.out.println("Msg "+e.getMessage());           e.printStackTrace();                     Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT).show();       }    }

The exception is thrown at line 62 : SAPBankListDetailDB.synchronize("banklist");

 

Exception message:

 

com.ianywhere.ultralitejni12.implementation.JniException: UltraLiteJ Error[-857]:

Synchronization failed due to an error on the server: [-10244]

The MobiLink server has encountered an error and the synchro


Viewing all articles
Browse latest Browse all 9190

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>