2012-10-10 1 views
2

Я пытаюсь подключиться к SAP-SUP через сервер ретрансляции, и я следил за How-To: Transitioning Existing Object API Applications to Mobile SDK 2.1 ESD #3, и я успешно зарегистрировал приложение, но я не могу синхронизировать его. Я получаю ошибку 216 или 219, как это:Подключить приложение iOS SAP-SUP через сервер ретрансляции

(MOBILINK_COMMUNICATIONS_ERROR) %1:219 %2: %3:0Details: StreamErrorCode = 219 

216 стендов для - Произошла ошибка при попытке разобрать заголовок HTTP. Заголовок может быть искажен.

219 обозначает - Неожиданный символ был прочитан в HTTP-заголовке. Заголовок может быть неверным или другая сторона может вообще не отправлять HTTP.

SUPConnectionProfile *sp = [RHDC1RHDC1DB getSynchronizationProfile]; 

[sp setAsyncReplay:NO]; 
[sp setUser:kSUPLoginUsername]; 
[sp setPassword:kSUPLoginPassword]; 
[sp setServerName:kSUPServerName]; 
[sp setPortNumber:kSUPServerPort];  
[sp setNetworkProtocol:@"https"]; 
[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/server/rs_server.dll/SUPRBSFarm"]; 

Параметры NetworkStreamParameters кажутся прекрасными. Я не могу найти ошибку на этой линии! Как кто-либо успешно подключался через ретранслятор? Или можете найти ошибку в моем коде?

ответ

0

Оказывается, что вместо конфигурации сервера:

[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/server/rs_server.dll/SUPRBSFarm"]; 

я должен был использовать в Cliente конфигурации:

[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/cliente/rs_client.dll/SUPRBSFarm"]; 

Ошибки кода не указывать мне в правильном направлении, но это был способ ее решения.

+0

Вам нужно руководствоваться регистрацией приложений через сервер ретрансляции, я пошел по ссылке u, на которую ссылается. В этом случае я нахожу [app registerApplication: 800]; код ....... без этого кода, как вы можете зарегистрироваться? – rehan

+0

Извините. На это нет ответа. – bruno

+0

/ias_relay_server/clientE/rs_client.dll - Не копируйте это. – kyunez