как настроить http-адаптер для физического устройства

#ibm-mobilefirst #mobilefirst-adapters

#ibm-mobilefirst #mobilefirst-адаптеры

Вопрос:

Доброго времени суток, пожалуйста, я работаю с mobilefirst в одном проекте, которому нужен http-адаптер. Мой адаптер дает хорошие ответы при запуске его на сервере mobilefirst, но когда я создаю среду Android и решаю запустить тот же проект на моем физическом устройстве Android (мой телефон Android), это возвращает ошибку. Я пытаюсь получить решение без ответа, пожалуйста, помогите мне поблагодарить вас.

это XML-файл адаптера :

 <wl:adapter name="RSSFeed"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:wl="http://www.ibm.com/mfp/integration"
	xmlns:http="http://www.ibm.com/mfp/integration/http">

	<displayName>RSSFeed</displayName>
	<description>RSSFeed</description>
	<connectivity>
		<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
			<protocol>http</protocol>
			<domain>www.ibm.com</domain>
			<port>80</port>
			<connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
			<socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
			<maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
			<!-- Following properties used by adapter's key manager for choosing specific certificate from key store  
			<sslCertificateAlias></sslCertificateAlias> 
			<sslCertificatePassword></sslCertificatePassword>
			-->		
		</connectionPolicy>
	</connectivity>

	<procedure name="getFeeds"/>
<procedure name="getFeedsFiltered"/>
</wl:adapter> 

это сообщение об ошибке :

введите описание изображения здесь

это полное сообщение об ошибке: введите описание изображения здесь

Ответ №1:

Было бы проще, если бы вы предоставили базовую информацию, такую как:

  1. Сообщение об ошибке…
  2. XML-файл адаптера

Поскольку вы ничего не предоставили, вот некоторые основные элементы отладки, которые вы должны проверить:

  1. Убедитесь, что в XML-файле адаптера вы указали в host свойстве фактический IP-адрес сервера, к которому должен подключаться адаптер. т.е. нет localhost
  2. Убедитесь, что устройство и сервер MobileFirst подключены к одной сети
  3. Распечатайте ошибку, которую вы получаете в клиенте после сбоя запроса адаптера, и действуйте в соответствии с ней: http://www.ibm.com/developerworks/websphere/techjournal/1212_paris/1212_paris.html