Обмен данными с внешними средами Дмитрий Лишафаев
Содержание ODBC/JDBC доступ ADO.RecordSet OE DataServer Java/.Net OpenClient Web-сервисы SonicMQ Вопросы и обсуждение
ODBC ODBC API OE SQL Engine Песочница SysWOW64 Firewall
ODBC: OpenEdge server - ServerType SQL proserve DB –H h –S s –ServerType 4GL proserve DB –H h –S s –m3 –ServerType SQL Песочница: OE 11.2 fathom db Win > Linux OE 11.2
ODBC/win32: Клиент
ODBC/UNIX: Клиент Переменные LD_LIBRARY_PATH=$DLC/odbc/lib C Compiler OpenEdge SQL Client (minimum) CentOS 6.3 -> Win 2012
ODBC/UNIX: Клиент Настроенная среда + # ODBCINST=/home/test/odbcinst.ini;export ODBCINST # LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/dlc/odbc/lib:$DLC/lib;export LD_LIBRARY_PATH # PATH=$PATH:/usr/dlc/odbc/bin;export PATH # ODBCINI=/home/test/odbc.ini;export ODBCINI
ODBC/UNIX: Клиент # cc -o testconnect -I$DLC/odbc/include -L$DLC/odbc/lib -lodbc testconnect.c # gcc -o demoodbc -I$DLC/odbc/include demoodbc.c -L$DLC/odbc/lib -lodbc -lodbcinst -lpgicu26
JDBC $DLC/java/openedge.jar
JDBC Настройка песочницы: CentOS 6.3 -> Win 2012 Настроенная среда + CLASSPATH
From OpenEdge to foreign DB Песочница : prebuilt Developer VMs - Database App Development VM: Oracle Linux 5 / Oracle 11g Firewall Пароли – oracle emctl – sys/oracle (SYSDBA) Пользователь – scott Database instance - orcl Песочница: Win Server 2008R2 + Oracle Database Client + OE 10.2B (+ OE DataServer) Firewall SysWOW64
ADO.RecordSet Настраиваем ODBC
ADO.RecordSet Win 2008R2 -> Oracle Linux 5 / 11g
ADO.RecordSet
OpenEdge DataServer for ORACLE Создание schema holder ~]$ sqlplus orcl as sysdba Here is the list of tables that require SELECT permissions sys.argument$ sys.col$ sys.com$ sys.con$ sys.dual sys.icol$ sys.ind$ sys.link$ sys.obj$ sys.procedure$ sys.seq$ sys.syn$ sys.tab$ sys.user$ sys.view$ sys.ts$
OpenEdge DataServer for ORACLE
OpenEdge Dataserver ORACLE MS SQL ODBC (Sybase, DB2) Сергей Климов. Разработка приложений с Oracle DataServer ( RPUG 2010) ftp://ftp.progress- tech.ru/pub/marketing/Progress_Users_Conference_2010_presentations/ProgressOE_Session/Developing%2 0ABL%20applications%20with%20OE%20Oracle%20Data%20Server_Klimov_BIS.pps
JAVA/.Net OpenClient Настройка песочницы: stateless сервер приложений и клиент
JAVA/.Net OpenClient
COMPILE MIN-SIZE=YES
JAVA/.Net OpenClient
Web-services: Вызов Анализ WSDL Сервис ЦБ РФ #bprowsdldoc
Web-services: Вызов
Web-services: Публикация :8080/wsa/wsa1 Появилась webapps/wsa/wsa1 Появился wsa1.wsa.log Копируем $DLC/servlerts/wsa в $TOMCAT/webapps
Web-services State-free asbroker1 (customer.p + sports2000) Генерация WSM (Web Service Mapping) с помощью proxygen
Web-services
Включить сервис в Status Enablement bprowsdldoc
Sonic MQ JMS PTP, PUB/SUB
Sonic MQ: Установка и настройка Распаковывать файлы в директории без спецсимволов Устанавливать по умолчанию Песочница – CentOS6.3 (SonicMQ, /opt/Sonic); Win8 & Win2008R2 клиенты
Sonic MQ: Установка и настройка bin]#./startmc.sh
Sonic MQ
Дополнительно Progress Software Developers Network Прогресс Технолоджиз ORACLE VirtualBox Developer Days VM/ORACLE 11g Windows 2012/Windows 2008R2 trial Linux CentOS Форум RPUG Мой сайт
Вопросы Q Дмитрий Лишафаев