Доработан пример реализации списка своих заданий для портала потоков работ Ensemble, с использованием ZEN-технологии

По просьбам читалей исправлены ошибки, доработано считывание значения введенных полей и протестировано на последнем релизе Ensemble 2009.1 Полная версия документа Первая версия здесь

Вывод в файл информации об ошибках Ensemble

В дистрибутиве Ensemble уже существует класс  EnsLib.EMail.AlertOperation при помощи которого можно все сообщения об ошибках направлять администратору по почте. Если Вам необходимо сообщения записывать в файл, то:

Пример Zen-отчета с двумя таблицами

Хотелось бы значительно увеличить количество примеров для построения ZEN-отчетов. Иванов Евгений из компании «Гео» потрудился на общее благо и

Шаблон Studio для добавления вызова WorkFlow-задачи в XML-описание BPL-процесса

Если Вам захотелось автоматизировать процесс написания WorkFlow задач, то Вы можете сделать это при помощи прилагаемого шаблона. После его установки у Вас появится новый шаблон “WorkFlow Operation” в меню Инструменты. Этот шаблон позволяет не задумываться о именах полей сообщения EnsLib.Workflow.TaskRequest и EnsLib.Workflow.TaskRespons. Этот шаблон работает только в XML-представлении бизнес-процесса. Вы можете доработать эти CSP-страницы по […]

Самая новая версия Cach? 2008.2

Всех разработчиков поздравляю с выходом новой версии Cach?! Полное название версии Cach? 2008.2.0 сборка 526. Формат лицензионного ключа не изменился. Версия доступна для всех ранее поддерживаемых платформ кроме Solaris. Наиболее важные улучшения: -более быстрый доступ к свойствам и методам объектов, -более быстрая компиляция программ, -Студия отслеживает “неопределенные” переменные, -Студия “подсказывает” имена локальных переменных, -Zen поддерживает […]

Альтернативный SQL-manager

Если при разработке или использовании Вашего приложения на Cach? Вам часто приходится выполнять SQL-запросы, а функциональности SQL-manager из портала управления Cach? Вам недостаточно, то советую обратить внимание на приложение CacheMonitor. Альтернативный SQL-manager разработал наш партнер из Германии. Это кросплатформенное Java-приложение кроме выполнения SQL-запросов предоставляет следующие возможности: 1.Продвинутый редактор SQL-запросов: – подсветка синтаксиса Cach?-SQL – интеллектуальный […]

Настройка вызываемой бизнес-операции

Предположим, что в Вашей продукции при обработке некоторого внешнего события из бизнес-службы напрямую вызывается бизнес-операция. Если Вам понадобится предоставить возможность администратору настраивать имя этой бизнес-операции, то для этих целей Вы можете использовать индивидуальные настройки бизнес-службы из конфигурации Вашего интеграционного решения в портале управления Ensemble. При этом код бизнес-службы может выглядеть следующим образом: Class Test.Service Extends Ens.BusinessService [ ProcedureBlock ] { […]

Оптимизация приложений

Существует несколько причин, по которым Вы можете прийти к выводу о необходимости оптимизации разработанного приложения. Одна из них это значительное увеличение одновременно-работающих пользователей, а другая – неудовлетворительное время выполнения операций. Первое, что приходит в голову – может изменить настройки и все будет работать как надо, но не так много настроек в Cache’, чтобы изначально настроить […]

Cach? & Ensemble 2008.2 Release Candidate доступен для скачивания на WRC

Cach? & Ensemble 2008.2 Release Candidate Build 506 можно скачать с http://iron.intersys.com/wrc/BetaPortal.csp Версия Cach? доступна для Apple Mac OS X, HP HP-UX, HP OpenVMS, HP Tru64, IBM AIX, Microsoft Windows x86-32 и x86-64, Red Hat Linux, Sun Solaris, SUSE Linux, Release Notes c описанием новых возможностей – http://www.intersystems.com/cache/fieldtest/c2008_2/GCRN.pdf Версия Ensemble доступна для Microsoft Windows x86-32 и x86-64.  […]

Пользовательская страница авторизации

Практически для каждого Web-приложения требуется собственная страница авторизации. В ней отображается логотип, информация о системе и можно определить начальные значения переменных для новой сессии. При создании собственной страницы необходимо унаследовать ее от класса  %CSP.Login Далее можно переопределить параметры  LOGINTITLE и LOGO, но скорее всего Вам придется переопределять методы  DrawTitle или  OnPage. Вот пример класса:  Class Test.Login Extends %CSP.Login […]