2 октября компания Progress Technologies проведет два семинара по продуктам Corticon и Apama Event Processing Platform. Семинары будут проходить в гостинице «Золотое Кольцо», зал «Слобода» (ул. Смоленская, д.5, ст. м. «Смоленская») c 10 до 13 и с 14 до 17 часов.
Posted
on 25.09.2012, 02:02,
by Dmitry Lishafaev,
under Без рубрики.
Вышла долгожданная (и противоречивая 🙂 ) оффлайн-версия ProKB. Обновляется ежедневно в 5:30 EST и располагается по этой ссылке.
Что мне не понравилось — изменена кодировка статей : вместо KB-P12947 теперь нотификация типа SC0000012, что несколько неудобно, особенно при чтении книг Дэна Формана.
Доступ участников на все сессии осуществляется по индивидуальной ссылке на виртуальную комнату вебинаров или по гостевой ссылке (пароль – room). Все вебинары проходят в одной виртуальной комнате, что позволяет участникам использовать единую ссылку на всех сессиях.
Давно я не писал статей для сайта. За это время произошло много событий — у меня родился сын и вышла версия OpenEdge 11.1. Об этой версии мы как раз и поговорим в данной статье.
На страничке OpenEdge по кнопке DownLoad OpenEdge Eval предлагается зарегистрироваться, получить ProgressID (я полагаю, это уже давно сделано) и скачать полнофункциональную триальную версию на 60 дней для Windows и Linux. В состав продуктов для платформы win32 входят Progress Developer Studio (средство разработки), OE Application Sever (сервер приложений), OE Enterprise RDBMS (база данных), OE Replication (репликация для бд) и OE Management (управление средой OpenEdge). В Linux-версии, к сожалению, нет средства разработки приложений (и, стало быть, компилятора).
Советую скачать оба архива. По крайней мере, в своих статьях я буду использовать как windows, так и linux-машины.
Установка v11 мало чем отличается от установки v10.2b. По этой ссылке можно посмотреть настройку сервера IIS для OE WebSpeed и этапы установки OE. На них я останавливаться подробно не буду.
Win32-версию я установлю на домашний компьютер, работающий под управлением Win 8 Release Preview 64-bit, а Linux-версию на виртуальную машину с CentOS 6.2.
Posted
on 27.04.2012, 16:33,
by admin,
under Обучение.
Центр компетенции Progress проводит в ближайшее время в г.Москве учебный курс «Программирование на OpenEdge ABL 10.x – Best Practices». По этой ссылке можно просмотреть краткое описание курса.
Зарегистрироваться и получить скидку до конца апреля можно здесь.
Posted
on 23.04.2012, 00:28,
by Dmitry Lishafaev,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Ниже описаны некоторые часто используемые команды для работы с AI. Полный список команд можно посмотреть в руководстве OpenEdge Data Management: Database Administration.
Опции утилиты наката журналов на БД — Roll Forward (rfutil)
aiarchiver enable
Включает AI Archiver и устанавливает директорию для сохранения архивных файлов и интервал такого сохранения (если они явно заданы)
aiarchiver end
Выключает сервис AI Archiver, но не выключает само AI журналирование базы данных
aiarchiver setdir
Позволяет переназначить директорию для сохранения архивных экстентов AI на запущенной базе данных. Все последующие файлы после такой команды будут сохраняться в новой директории
aiarchiver setinterval
Позволяет изменить интервал архивирования AI экстентов на запущенной базе данных. Или задает интервал, если интервал архивации не был задан при запуске базы данных
Posted
on 22.04.2012, 23:00,
by Dmitry Lishafaev,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Включение процесса After-Image
Процесс After-Image можно включить несколькими способами. Два способа включения рассмотрены ниже.
1) В режиме оффлайн базы данных:
2) При запущенной базе данных, в онлайн-режиме
Больше никаких действий выполнять не нужно. Включение AI-журналирования в оффлайн-режиме подразумевает, что это сделано непосредственно сразу после снятия бекапа БД. В некоторых случаях необходимо обмануть этот механизм и существует команда, которая маркирует БД, как БД прошедшую резервное копирование. Эти случаи и саму команду мы рассмотрим ниже.
Включение AI Archiver
Автоматическая архивация AI-журналов (или AI Archiver) — это служба запускаемая при старте БД. AI Archiver помечает AI экстент со статусом BUSY как FULL-экстент и копирует его в заданное местоположение по заданным правилам. Любой экстент со статусом FULL (переключенный бекапом БД, образовавшийся при заполнении экстента фиксированного размера или при включении режима quiet-point БД) будет обработан AI Archiver.
Для того, чтобы включить AI Archiver необходимо выполнить следующие команды:
1) Для остановленной БД (режим оффлайн)
2) Для запущенной БД
где directory — одна директория или список директорий для копирования заполненных AI-экстентов, #_of_seconds — интервал копирования в секундах (рассмотрим ниже)
Если вы включаете AI-журналирование в режиме онлайн, то у вас есть возможность одновременно включить и AI Archiver. Для этого надо использовать одновременно обе опции — enableai и enablearchiver.
Posted
on 17.03.2012, 18:49,
by Dmitry Lishafaev,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Журналирование After-Image
Теперь пришло время познакомиться с журналированием After-Image. Файлы After-Image используются для восстановления базы данных до последней успешно завершенной транзакции или для восстановления состояния БД на определенный момент времени. В основном, эта возможность используется для восстановления после краха системы (например, после потери носителей данных), но есть и другие причины для применения данного функционала.
Файлы AI похожи на файлы BI — доступ к ним осуществляется так же последовательно, однако у них нет автоматического повторного использования. Из-за этого ограничения использование AI-журналирования требовало участия администратора. Но начиная с 10-ой версии в OpenEdge для облегчения работы используется AI Archiver. Кроме того, AI-журналирование является неотъемлимой частью OE Replication, так что если вы планируете запустить репликацию БД, то AI-журналирование должно быть включено.
На сегодняшний день AI-журналирование является единственным способом восстановления при сбоях аппаратного обеспечения и при логическом разрушении информации в базе данных.
Рассмотрим пример : был запущен некорректный скрипт, который обновил каждое поле Name таблицы Customer на значение «Frank Smith». Никакие меры физической защиты БД тут не помогут — если мы используем зеркалирование, то и на зеркальном массиве у нас будут неправильные данные. Единственный способ восстановить данные — это восстановление ночного бекапа и накат (roll-forward) на него AI-файлов ровно до времени запуска вредоносной утилиты. Рекомендуется включать журналирование для любой БД, в которой обновляется информация — это позволит восстановить данные вплоть до момента отказа.
Вячеслав Туркин. Использование возможностей Savvion BPM Suite для пользователей OpenEdge
Туркин В. В., ведущий специалист по интеграционным решениям Sonic Software, Progress Technologies
Организация с точки зрения управления бизнес-процессами как дисциплины (BPM). Интеграционная шина и среда исполнения бизнес-процессов: технологии-союзники или технологии-конкуренты? Преимущества ориентированной на процессы организации. Архитектура и возможности Savvion BPM. Совместное использование Savvion BPM и OpenEdge.
DBA OpenEdge Progress
Сайт Валерия Башкатова посвящается администрированию баз данных OpenEdge Progress. Здесь публикуются различные русскоязычные материалы, относящиеся к СУБД PROGRESS и языку ABL(4GL)
Progress ABL
Цель данного сайта помочь начинающим пользователям Progress OpenEdge и ИБС «Бисквит» научиться писать собственные процедуры на языке ABL.
Progress Technologies
Официальный дистрибьютор Progress Software Corp. на территории стран СНГ и Латвии
Russian Progress User Group
Центр компетенции Progress и Russian Progress User Group при поддержке Группы компаний CSBI