Я пытаюсь зарегистрировать свое собственное приложение для управления Sybase Control Center, но я всегда получил неверные параметры аутентификации. Проблема в том, что мое приложение и подключение профиль исчез из SCC, и я не могу его воссоздать. Кроме того, я создал новый профиль подключения, , но код активации неактивен и пуст, поэтому я не могу его восстановить. Я уже пробовал незарегистрировать/зарегистрировать, переустановить приложение на эмуляторе, но ошибка 580 сохраняется. Я не могу снова объявить приложение в SCC вручную, поэтому я сейчас в тупике и без каких-либо свежих идей.Персистентная ошибка 580 Недействительные параметры аутентификации с подключением Android к Sybase SUP
Любые предложения? (Ниже мой код, предполагает, что SCC новый, без каких-либо regsistered приложений)
writeToLog("STARTING SYNC THREAD...");
app.setApplicationContext(ZServicesActivity.this); // context is the android.content.Context
//SMPNostrumDB.getSynchronizationProfile();
//-----------------------Connection Properties---------------------------
writeToLog("SETTING Connection PROPERTIES...");
ConnectionProperties connProps = app.getConnectionProperties();
connProps.setServerName(SERVER_172);
// connProps.setServerName(PUBLIC_SERVER);
connProps.setPortNumber(MSG_SERVER_PORT);
connProps.setActivationCode(ACTIVE_CODE);
connProps.setFarmId("0");
writeToLog("CONN Properties are SET.");
SMPNostrumDB.setApplication(app); // Set the android.content.Context for the application
LoginCredentials loginCredentials = new LoginCredentials(USER,PWD);
connProps.setLoginCredentials(loginCredentials);
writeToLog("Login Credentials, SET.");
if (app.getRegistrationStatus() != RegistrationStatus.REGISTERED) {
//app.unregisterApplication();
//writeToLog("...your nemesis");
writeToLog("REGISTERING App...");
connProps.setActivationCode(ACTIVE_CODE);
app.registerApplication();
writeToLog("APP REGISTERED...");
progressConnection.dismiss();
}
else{
writeToLog("App already created, CONNECTING...");
app.startConnection(10000);
writeToLog("APP CONNECTED...");
}
//-----------------------Connection Profile---------------------------
writeToLog("SETTING Connection PROFILE...");
ConnectionProfile connectionProperties=SMPNostrumDB.getSynchronizationProfile();
writeToLog(" (CP): APP DB and Server, are SET.");
connectionProperties.setServerName(SERVER_172);
connectionProperties.setPortNumber(SYNC_SERVER_PORT);
writeToLog("Connection PROFILE is SET.");
writeToLog("APP CONNECTED...");
progressConnection.dismiss();
app.setApplicationCallback(new MyApplicationCallback());
SMPNostrumDB.registerCallbackHandler(new MyCallbackHandler());
Какой тип SUP вы используете? – jhamu
Привет @jhamu код, наконец, работал, и я смог закончить прототип приложения, в котором отправляет код в SAP и восстанавливает строку ответа. После долгих боев он работает гладко !, проверьте мой ответ. После этой конкретной проблемы я также столкнулся со многими другими наземными минами, прежде чем это окончательно сработало. – Josh