Обмен данными с внешними средами Дмитрий Лишафаев dmi@pro4gl.ru.

Презентация:



Advertisements
Похожие презентации
Using Actional with OpenEdge The Zen of Business Transaction Assurance David Cleary Principal Software Engineer – Progress Software Session 116.
Advertisements

Resistance is Futile! Your Application Will Be Assimilated Marv Stone Systems Engineering, Progress Software Session 121.
OpenEdge ® GUI for.NET Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.
MARK INFORMATION R & D Tales from the Trenches: Using the GUI for.NET Session 109 Niels Bredegaard.
PERSONAL BI PowerPivot for Excel TEAM BI PowerPivot for Sharepoint CORPORATE BI Analysis Services.
© 2006 IBM Corporation Made available under the EPL v WebSphere Services Technical Conference world class skill building and technical enablement.
Be The Most Productive Developer You Can Be! Kristen Howell OpenEdge Product Manager Matt Baker Principal Software Engineer Session 108.
1 Introducing OpenEdge Explorer Eric Modeen Product Manager, Progress Software Session 112.
Sonic Workbench for OpenEdge Architect Users Bill Wood Fellow, Progress Software Corporation Session 127 FINAL Version 0.7 – Aug. 11, 2009.
Microsoft TechDays Косяков Иван Консультант КРОК.
Java Server Pages(JSP). JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страниц от статического HTML. Вы, как обычно, пишете обычный.
Understanding Record and Table Locking In OpenEdge ® SQL Applications Jeff Owen Principle Software Engineer, OESQL Progress Software Session 132.
Building a SaaS Application One of the 7 Keys to Success: Multi-Tenancy Mike Ormerod Architect, SaaS & Cloud Computing Strategy Progress Software Session.
Integration of diverse information streams Use of all information types for management problems maintenance Voice post office Virtual reception Video.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
DataServer Best Practices Thinking Like a SQL Engine David Moloney DataServer Architect, OpenEdge Division of Progress Software Corp. Session 107.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Eclipse Arthur Ryman SOA,
WinCC Работа и мониторинг Siemens AG All rights reserved.© TC Nbg.-M Date: File: E02OFFe.PPT Catalog: NWINCC Открытость и способность.
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module One – UMS.
Work with databases in Java. JDBC Tutorial for students of universities Author: Dudnik Oxana.
Транксрипт:

Обмен данными с внешними средами Дмитрий Лишафаев

Содержание 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 Дмитрий Лишафаев