Основываясь на статье Configuring a polling event source to send push notifications на веб-сайте IBM, я попытался создать источник событий опроса с помощью адаптера Sql и развернул адаптер на локальном сервере MFP, чтобы наблюдать за его поведением.MobileFirst 7.1 Ошибка адаптера события опроса
function doSomething(){
WL.Logger.info(new Date() + " :: doing something");
}
WL.Server.createEventSource({
name: "tada",
poll: {
interval: 3,
onPoll: "doSomething"
}
});
Моя среда разработки:
- OS X El Capitan
- JDK 1.8.0 64-битный
- Затмение Mars
- MobileFirst Platform Foundation 7.1
Однако , вместо того, чтобы показывать текстовый журнал в консоли Eclipse, он i (каждые несколько секунд):
[ERROR ] ErrorID:40917855-1464858567623-21
Unknown exception: null
[ERROR ] ErrorID:40917855-1464858597627-22
Unknown exception: null
[ERROR ] ErrorID:40917855-1464858627632-23
Unknown exception: null
Кто-нибудь знает, что здесь происходит?
Если вы должны были поместить эти строки в другую процедуру адаптера и вызвать ее как угодно, вы видите те же ошибки? Другой момент - просто попробуйте WL.Logger.info (new Date()); –
Я попытался переместить строку WL.Server.createEventSource() в одну из моих существующих процедур и вызвал процедуру. Это дало мне новую ошибку: «Этот метод можно вызвать только при инициализации адаптера». И не повезло с WL.Logger.info (новая дата()); слишком. –
После того, как я попытался с некоторыми изменениями, я решил вернуться к исходному коду (как указано выше) и остановить сервер MobileFirst (нажав кнопку «Завершить» в консоли Eclipse MFP Server), а затем перезапустить его, повторно развернув мой адаптер Sql. Угадай, что? Теперь мой первый в истории сайт для опроса MobileFirst работает как шарм! –