我正在尝试将我的本机应用程序注册到Sybase Control Center,但我总是这样做 获取无效的身份验证参数。问题是,我的应用程序和连接 配置文件从SCC中消失了,我无法重新创建它。另外,我创建了一个新的连接配置文件, 但激活码显示为灰色且空白,因此无法恢复。 我已经尝试取消注册/注册,在模拟器上重新安装应用程序,但错误580仍然存在。我无法再次手动在SCC上声明应用程序,所以我现在处于死胡同,没有任何新想法。
有什么建议吗? (以下是我的代码,假设SCC是全新的,没有任何已注册的应用程序)
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());
答案 0 :(得分:0)
我正在使用SUP 2.3.3,在等待回复几天后,SAP顾问建议我省略激活码。 我从我的android端代码中删除了激活码的所有痕迹,并且它已经工作了!所以我能够关闭本章并继续开发应用程序。