Проблемы с доступом к серверу Livecycle

У меня есть приложение Livecycle, работающее на удаленном компьютере. В моей программе на C# я пытаюсь получить доступ к серверу Livecycle, однако у меня есть некоторые проблемы с подключением по этому вопросу. Должен ли я сначала подключиться к удаленному компьютеру, на котором запущен Livecycle, а затем установить учетные данные для сервера Livecycle? Кроме того, я должен соединиться с этим удаленным компьютером через программирование сокета? Заранее спасибо..

1 ответ

Я понимаю, что когда вы говорите "Livecycle Server", вы имеете в виду "Livecycle Services".

Сервисы ALC предоставляются по разным каналам, и, пожалуй, наиболее часто используемыми клиентами являются SOAP (веб-сервисы).

По умолчанию каждая петиция SOAP должна содержать учетные данные пользователя (имя пользователя / пароль):

Пример свойств SOAP (для настройки на стороне клиента):

Properties ConnectionProps = new Properties();
ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_SOAP_ENDPOINT, "http://localhost:8080");
ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_SOAP_PROTOCOL);          
ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE, "JBoss");
ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "changeit");
ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "changeit");

Следующая ссылка объясняет это подробно и больше примеров:

http://help.adobe.com/en_US/livecycle/9.0/programLC/help/index.htm?content=000501.html

Способ назначения различных свойств может различаться в зависимости от языка или структуры веб-служб (axis, cxf ...), но факт заключается в том, что в любом случае необходимо включить информацию в запрос, в противном случае будет отклонено на сервере.

Другие вопросы по тегам