Введение в OpenEdge Mobile: Создаём простейшее мобильное приложение
Подключаем базу данных к AppServer
Итак, вы создали свой первый мобильный проект. Теперь, для обеспечения доступа нашего будущего мобильного приложения к OpenEdge-данным нам необходимо подключить AppServer к базе данных.
Для подключения AppServer к базе данных выполните следующие шаги в PDSOE:
1. Перейдите во вкладку Servers, либо, если этой вкладки нет, откройте её через меню Window -> Show View -> Servers, если Servers в списке нет, используйте пункт Other, где Servers размещен в папке Server.
2. Во вкладе Servers щелкните два раза на брокере restbroker1, откроется окно настройки брокера. Щелкните по ссылке Open launch configuration.
3. В открывшемся окне перейдите на вкладку Databases и выберите Show All.
4. Выберите базу данных sports2000 и щелкните по кнопке Ok для сохранения и закрытия окна настройки конфигурации брокера.
5. Теперь можно стартовать брокера. Для этого щёлкните правой кнопкой мыши на брокере restbroker1 и выберите пункт меню Start.
6. Теперь мы должны стартовать REST Manager. Для этого щёлкните правой кнопкой мыши на restmgr1 и выберите пункт меню Start.
Прежде чем переходить к следующему этапу, убедитесь, что restmgr1 стартован и получил статус Synchronized (дождитесь завершения процесса старта, который отображается в индикаторе в правом нижнем углу PDSOE).
Возможные проблемы. В некоторых случаях OE Web Server может оказаться недоступным, в результате чего restmgr1 не сможет стартовать, выдав соответствующее сообщение на экран. В этой ситуации проверьте работу Apache Tomcat, выполнив в proenv следующую команду:
protc start
Вы должны получить сообщение «Tomcat is now running on port: 8980». Проверить работу Apache Tomcat можно также по адресу http://localhost:8980/
После того как Apache Tomcat стартован, restmgr1 будет стартован автоматически, в противном случае повторите попытку старта restmgr1 вручную.
В результате, статусы restmgr1 и restbroker1 у вас должны выглядеть, как показано на рисунке:
Подготовительная часть завершена, и мы можем приступить к созданию нашего мобильного приложения.