Papyrus DocEXEC: возможности, совместимость, лицензирование и актуальный статус
Papyrus DocEXEC — не настольный PDF-редактор и не программа для чтения документов, а серверный компонент ISIS Papyrus для высокопроизводительного форматирования переменных данных в готовые документы. Его типичная область — массовые счета, выписки, полисы, письма и другие транзакционные материалы, где один шаблон должен объединяться с большим потоком данных, выполнять условную логику, формировать страницы и выдавать AFP или PDF. На сентябрь 2026 года продукт остаётся частью актуальной платформы Papyrus: в матрице поддержки производителя ветка V7.9 указана как текущая и активно поддерживаемая, а учебная программа 2026 года по-прежнему включает работу с Papyrus Designer/DocEXEC.
| Параметр | Актуальное состояние |
|---|---|
| Разработчик | ISIS Papyrus |
| Класс продукта | Серверный движок композиции и форматирования документов в составе Papyrus Document System |
| Текущая ветка платформы | V7.9 — текущая поставляемая и активно поддерживаемая ветка; карточка продукта использует обозначение Papyrus DocEXEC 7 |
| Ключевые результаты | AFP и PDF; дополнительные каналы и преобразования подключаются через другие компоненты Papyrus |
| Основные входные данные | ASCII, EBCDIC, XML, HTML, COBOL-форматы, SAP-форматы, фиксированные и разделённые записи |
| Актуальные серверные платформы | Windows, Linux x86/zLinux, AIX, z/OS; VMware ESX указан в матрице поддержки |
| Модель поставки | Коммерческая корпоративная лицензия; публичной цены и открытого установщика нет |
| Редакции | Standard и Extended с разными ограничениями по процессорам и годовому объёму страниц |
| Облачная зависимость | Для самого DocEXEC не обязательна: движок поддерживает локальные и серверные ОС; облачные и гибридные схемы относятся к архитектуре платформы в целом |
Скачать Papyrus DocEXEC
Новейшая версия для Виндовс, macOS и Линукс. Удобный редактор PDF под российские реалии.
У DocEXEC нет обычной публичной страницы «скачать установщик», как у массовых PDF-приложений. На официальной карточке доступны описание и product sheet, а текущие программные релизы предоставляются клиентам через Papyrus Software Support или Customer Care. Производитель прямо указывает, что последние версии и сервисные обновления выдаются по запросу в рамках поддержки. Поэтому безопасный путь получения — договорная поставка от ISIS Papyrus или уполномоченного партнёра, а не сторонние каталоги файлов.
Перед запросом дистрибутива важно назвать целевую ОС и архитектуру. Актуальная страница жизненного цикла перечисляет Windows, Linux x86 и z/Linux, AIX и z/OS; VMware ESX указан как поддерживаемая среда виртуализации. Старый список prerequisites на странице DocEXEC шире и всё ещё содержит Solaris V10/V11 и HP-UX Itanium 11.31, но текущая матрица поддержки важнее: Solaris V10 был выведен из поддержки в конце 2024 года, период обслуживания завершился 31 декабря 2025 года, а HP-UX/Itanium прекращён начиная с V7.8 из-за завершения поддержки платформы поставщиком ОС.
Публичной бесплатной редакции DocEXEC и самостоятельного trial-скачивания производитель не заявляет. Не следует путать его с Papyrus AFP Viewer Freeware: это отдельный просмотрщик AFP, а не движок промышленной генерации. Для пилота условия демонстрации или proof of concept нужно запрашивать у поставщика вместе с документацией по установке и лицензированию.
Что такое Papyrus DocEXEC
Официальное позиционирование DocEXEC — document formatting component в составе Papyrus Document System. Он получает данные и определения документа, выполняет правила, расчёты, пагинацию и размещение объектов, после чего формирует выходной поток. Шаблоны и DOCDEF-логика обычно создаются в Papyrus Designer, централизованные версии ресурсов могут храниться в Papyrus WebRepository, а печать и электронная доставка при сложной многоканальной схеме передаются Papyrus Server и другим компонентам платформы.
Разделение ролей принципиально: Designer проектирует, DocEXEC исполняет форматирование, WebRepository управляет объектами и версиями, Server обслуживает печать и e-delivery. Поэтому DocEXEC ближе к промышленному CCM-композиционному движку, чем к Adobe Acrobat, PDF-XChange Editor или Sumatra PDF.
Продукт остаётся актуальным. Страница поддержки ISIS Papyrus обозначает V7.9 как текущий shipping release с активным выпуском service packs, а официальный материал о версии 7.9 отдельно описывает новое для Designer/DocEXEC чтение XML через XPath. В программе экспертных семинаров на 2026 год есть настройка задач для запуска DocEXEC в Papyrus Objects, оптимизация пакетной обработки XML и разбор производительности. Это подтверждает не только формальное присутствие продукта на сайте, но и его продолжающееся развитие в составе платформы.
Основные функции Papyrus DocEXEC
Композиция переменных документов
DocEXEC объединяет статические элементы шаблона и переменные данные, причём логика документа может зависеть от содержимого входной записи. Поддерживаются условные ветвления, циклы, Select/Case, математические формулы, строковые операции, массивы и сортировка массивов. Для крупных прикладных систем это позволяет перенести в определение документа правила вроде выбора языка, тарифного блока, таблицы, изображения, подписи или дополнительных страниц без подготовки отдельного шаблона на каждый вариант.
Форматирование включает относительное и абсолютное позиционирование, выравнивание, автоматическую пагинацию, управление разрывами, нумерацию, duplex и N-up. Поддерживаются таблицы с повторяемыми заголовками и подвалами, линии, рамки, заливки, цвет и 2D/3D-диаграммы из переменных данных.
AFP и PDF как основные выходы
Два ключевых формата, прямо заявленных для DocEXEC, — AFP и PDF. Производитель указывает прямой PDF-output, индексирование, полноцветный вывод и совместимость AFP с IBM ACIF. Для AFP доступны группы ресурсов, логические индексы, управление разрешениями 240, 300 и 600 dpi, FORMDEF-функции, выбор лотков, duplex и N-up. Это делает DocEXEC особенно характерным для организаций, где исторические AFP-потоки сосуществуют с современным PDF.
IPDS, PostScript, PCL, факс и электронная почта указаны как каналы печати и e-delivery с Papyrus Server. DocEXEC выполняет композицию, но оркестрацию каналов нельзя приписывать только ему: очереди, преобразования, рассылка и управление устройствами требуют серверной части Papyrus.
Работа с данными и интеграциями
DocEXEC не требует единственного фирменного входного формата. В официальном перечне есть ASCII, EBCDIC, XML, HTML, COBOL- и SAP-форматы, фиксированные и разделённые записи, повторяющиеся строки и канальные управляющие функции. Для COBOL предусмотрено преобразование picture, binary и packed-представлений. В V7.9 к прежним XML Read и XML Set добавлен XPath, что упрощает выбор нужных узлов без предварительной перестройки исходного XML.
Есть SQL-интерфейс для чтения и записи в реляционные БД. Через Database Type Manager платформа подключается к SQL Server, Oracle, DB2 и ODBC-источникам; для DocEXEC также указаны интерфейсы PDB и PAS. С WebRepository движок взаимодействует через PQL, включая доступ к версионным ресурсам во время форматирования.
Ресурсы, изображения и штрихкоды
DocEXEC умеет использовать стандартные AFP-ресурсы и считывать их описание непосредственно из AFP. Ресурс можно выбирать динамически по значениям переменных: например, подставлять разные языковые версии, формы или графику. Поддерживаются растровые и outline-шрифты AFP, Windows- или Adobe-стили шрифтов, масштабируемая графика, TIFF и HPGL2; отдельно заявлен импорт true-color TIFF.
Для машинной обработки документов движок формирует OMR и штрихкоды, включая Data Matrix, PDF417 и QR. Это не OCR и не распознавание входящих сканов: DocEXEC создаёт машинно-читаемые метки в выходном документе. Если задача обратная — извлечь текст или поля из скана, нужен Papyrus Capture либо отдельный OCR-продукт, например ABBYY FineReader.
Электронные счета
В текущем описании продукта отдельно заявлено формирование электронных счетов по настраиваемым стандартам, включая UBL 2.1 и профили, совместимые с EN 16931, такие как XRechnung и ZUGFeRD. Для внедрения этого сценария всё равно требуется проверить национальный профиль, версию схемы и требования получателя: наличие функции композиции не заменяет юридическую и схемную валидацию конкретного e-invoice-потока.
Интерфейс и удобство использования
У DocEXEC нет типичного интерфейса настольного PDF-редактора с лентой, панелью миниатюр и инструментом «править текст». Разработка документа сосредоточена в Papyrus Designer: там создаётся DOCDEF, связываются данные, ресурсы и логика, а форматирование можно предварительно просматривать. Официальное описание Designer упоминает одновременно представление документа, окно входных данных и дерево логики с двусторонними ссылками между ними. DocEXEC затем исполняет подготовленное определение в пакетном, онлайн- или интерактивном процессе.
Для эксплуатации важнее не визуальная навигация, а предсказуемость конфигурации. Поддержка ISIS Papyrus просит при диагностике указывать версию и compile date, брать сведения из Product Log для неграфических продуктов, прикладывать логи процессов, trace и при необходимости dump/core. Это косвенно показывает реальную модель работы: DocEXEC администрируют как серверный runtime, а не как персональное приложение, где пользователь каждый день вручную открывает документы.
Порог освоения заметно выше, чем у обычных PDF-программ: нужны DOCDEF, модель данных, AFP-ресурсы, кодовые страницы и понимание выходной инфраструктуры. Производитель поэтому ведёт отдельные курсы; экспертский модуль 2026 года охватывает Designer/DocEXEC, профилирование, отладку и batch-приложения.
Отдельный язык интерфейса DocEXEC в публичной карточке не специфицирован: runtime не позиционируется как пользовательское GUI-приложение. Product sheets доступны как минимум на английском, немецком и французском, но локализацию Designer и административных инструментов для конкретной поставки лучше подтверждать до закупки.
Поддерживаемые форматы и совместимость
| Направление | Подтверждённые возможности | Практическое замечание |
|---|---|---|
| Входные данные | ASCII, EBCDIC, XML, HTML, COBOL, SAP, фиксированные и разделённые записи | Структуру и правила чтения задаёт приложение; универсального «импорта любого файла» нет |
| Основной выход | AFP, PDF | PDF создаётся непосредственно; AFP ориентирован на производственную печать и архивные потоки |
| Графические ресурсы | TIFF, true-color TIFF, HPGL2, AFP-ресурсы | Набор импорта DocEXEC уже, чем возможности Papyrus Designer; их нельзя смешивать |
| Коды и метки | OMR, Data Matrix, PDF417, QR и другие штрихкоды | Это генерация меток, не их распознавание |
| Базы данных | SQL; PQL к Papyrus WebRepository | В сложных инсталляциях применяются Type Manager и адаптеры |
| Печать и доставка | Через Papyrus Server — IPDS, PostScript, PCL, факс, e-mail и другие каналы | Это зависимость от соседнего серверного компонента, а не чистая функция DocEXEC |
Совместимость с AFP — одна из сильных сторон продукта: заявлены upward-compatible PPFA syntax, PAGEDEF/FORMDEF и ACIF-совместимый output. Это полезно при модернизации mainframe-потоков, где требуется сохранить ресурсы и правила печати, но добавить PDF и современную интеграцию.
Для PDF сценарий другой: DocEXEC генерирует готовый PDF из данных и шаблона, но не позиционируется как редактор уже существующего PDF. Если нужно вручную исправить отдельный файл, переставить страницы или прокомментировать документ, разумнее взять профильный редактор вроде PDF-XChange Editor или Adobe Acrobat Pro.
Производительность и стабильность
ISIS Papyrus заявляет для DocEXEC производительность до нескольких миллионов страниц A4 в час, но сразу оговаривает зависимость от оборудования и количества объектов на странице. Это маркетинговый верхний ориентир, а не универсальная гарантия. Реальная скорость определяется сложностью DOCDEF, объёмом таблиц и графики, работой с внешними ресурсами, запросами к БД, типом входных данных и целевым output.
Предварительная компиляция рассчитана на высокую скорость и позволяет выполнять путь «данные → документ» в один шаг. Но условия, циклы, массивы и внешние обращения способны стать узким местом; в экспертном обучении производителя отдельно есть timings profiler и performance tuning.
Стабильность в корпоративной среде зависит от версии. Ветка V7.9 сейчас активно поддерживается сервис-паками и hotfix для поддерживаемых релизов. Для V7.8 официальная поддержка закончилась в декабре 2024 года, для V7.7 — в феврале 2024 года; для диапазона V7.1–V7.8 производитель рекомендует обновление до последнего release level. Поэтому оценивать «стабильность Papyrus 7» без номера конкретного service pack бессмысленно.
В крупных заданиях нужно отделять скорость форматтера от БД, WebRepository, файловой системы и очереди печати. Контроль включает не только время, но и полноту output, число страниц, индексы и корректность последующей доставки.
Лицензирование и версии
На продуктовой странице указаны две коммерческие конфигурации Papyrus DocEXEC 7. Standard version ограничена одним процессором сервера или объёмом до 20 миллионов страниц в год. Extended version заявлена для сервера с неограниченным числом процессоров и без ограничения по количеству страниц. Поскольку формулировка Standard содержит альтернативу «single processor server or up to 20 mill pages/year», точный способ лицензирования для конкретной архитектуры нужно закреплять в коммерческом предложении.
Открытой розничной цены на DocEXEC нет. Стоимость предоставляется в рамках корпоративного предложения и зависит от конфигурации, платформы и сопутствующих компонентов. Не следует переносить на него цены других продуктов Papyrus, тренингов или сторонних поставщиков: они не являются ценой лицензии DocEXEC.
Карточка продукта указывает шесть месяцев бесплатного сервисного периода после установки и опциональное сопровождение далее. Maintenance даёт доступ к service packs, исправлениям и релизам; актуальный дистрибутив также запрашивается через Support или Customer Care.
Публичной «free» редакции, ограниченной по функциям пользовательской версии или открытого trial для самостоятельной регистрации не заявлено. Если поставщик предлагает демонстрацию или пилот, условия нужно получать отдельно. Это принципиально отличается от обычных PDF-утилит, где пробная версия скачивается без проекта внедрения.
Публичного consumer-style сценария регистрации аккаунта для запуска DocEXEC также не описано. Получение релизов и сопровождения привязано к отношениям заказчика с Support/Customer Care; доступ к порталам поставщика нельзя считать функциональным требованием самого форматтера без условий конкретного договора.
Системные требования
У ISIS Papyrus одновременно доступны старая таблица prerequisites на странице DocEXEC и более свежая страница Product Releases & Lifecycle. Для актуального внедрения следует ориентироваться на жизненный цикл, а старые требования использовать только для исторической совместимости. Производитель не публикует на открытой карточке минимальные объёмы RAM, CPU и диска, поэтому такие цифры нельзя достоверно добавлять в обзор.
Windows
Глобальная lifecycle-страница ISIS Papyrus публикует минимальные prerequisites «Windows: 8, Server 2012». Отдельная актуальная страница Ricoh для Papyrus DocEXEC for Windows перечисляет Windows 11 и Windows Server 2016/2019/2022 с работой в 32-bit mode. Для конкретного регионального дистрибутива версию ОС и service pack всё равно следует подтвердить у поставщика.
Linux и z/Linux
Актуальная матрица задаёт минимальные уровни SLES V11 и RHEL V6 для Linux x86 и z/Linux. Старый product sheet фиксировал SLES 11/12 и RHEL 5/6/7, поэтому для нового развёртывания логичнее брать текущую support matrix и согласованный дистрибутив V7.9, а не пытаться повторить старую комбинацию из product sheet.
AIX и z/OS
Для AIX текущий минимальный prerequisite — V6.1, для z/OS — V2.3. На карточке DocEXEC также остаются исторические значения AIX 6.1/7.1 и z/OS 2.1/2.2/2.3. При работе с AFP дополнительно нужны совместимые print services, например Papyrus Server или IBM PSF, и доступ к AFP-ресурсам.
Платформы, которые больше нельзя считать актуальными
Solaris V10 был выведен из поддержки 31 декабря 2024 года, а maintenance завершился 31 декабря 2025 года. HP-UX/Itanium 11.31 прекращён с веткой V7.8 из-за окончания поддержки у производителя платформы. Поэтому их присутствие в старой карточке DocEXEC — историческая совместимость, а не приглашение ставить новую production-инсталляцию в 2026 году.
Карта критических зависимостей
| Зависимость | Когда нужна | Что произойдёт при сбое |
|---|---|---|
| Лицензия и product authorization | Для штатного коммерческого запуска | Runtime не должен рассматриваться как свободно переносимый исполняемый файл; авторизацию нужно планировать вместе с миграцией сервера |
| Papyrus Designer | При разработке и изменении DOCDEF | Production-форматирование может продолжаться с готовыми определениями, но правка шаблона без инструмента разработки затрудняется |
| Papyrus WebRepository | Если ресурсы и версии централизованы в Repository | Динамический доступ к версионным объектам и PQL-запросы становятся зависимостью runtime |
| Papyrus Server или IBM PSF | При производственной AFP-печати и расширенной доставке | PDF-файл может генерироваться отдельно, но физическая печать, IPDS и часть каналов доставки остановятся |
| База данных и Type Manager | Если документ читает или обновляет данные во время форматирования | Задание может завершиться ошибкой или сформировать неполный документ в зависимости от прикладной логики |
| Файловые и AFP-ресурсы | Шрифты, формы, изображения, overlays, PAGEDEF/FORMDEF | Возникают подстановки, ошибки ресурсов или визуально неверный output |
Интернет сам по себе не является обязательной runtime-зависимостью: DocEXEC поддерживает серверные ОС и локальные корпоративные ресурсы. Но конкретное внедрение может зависеть от удалённого WebRepository, БД, сетевых файловых систем, облачной инфраструктуры или сервисов доставки. Поэтому вопрос «работает ли офлайн» корректнее формулировать как «какие внешние ресурсы вызывает именно наш DOCDEF и наша схема Papyrus».
Для приватности это означает, что отправка содержимого в облако поставщика не является обязательной частью DocEXEC: обработку можно держать внутри инфраструктуры организации. При этом на странице форматтера не заявлены самостоятельные функции шифрования данных «по умолчанию». За доступ к входным файлам, БД, WebRepository, журналам и выходным PDF/AFP отвечают архитектура Papyrus и корпоративные средства защиты; локальное развёртывание само по себе не гарантирует безопасность.
Паспорт обратимости операций
Для обратимости важен не только готовый PDF/AFP, но и DOCDEF, версии ресурсов, конфигурация и исходные данные. С ними output можно пересобрать после миграции или отката; один финальный PDF не сохраняет условную логику и редактируемую структуру приложения.
| Операция | Обратимость | Что сохранить заранее |
|---|---|---|
| Изменение DOCDEF | Высокая при наличии версионирования или резервной копии | Предыдущую версию определения и связанных ресурсов |
| Генерация PDF/AFP | Выход можно пересоздать при сохранённых входах | Данные, DOCDEF, шрифты, изображения, конфигурацию и номер runtime |
| Миграция сервера | Зависит от авторизации и внешних интеграций | Лицензионные сведения, конфигурацию, пути, сервисные учётные записи и тесты |
| Обновление версии | Реально при наличии предыдущего дистрибутива и резервной копии | Полный backup приложения, ресурсов и configuration baseline |
| Передача только PDF | Визуальный результат переносим, логика шаблона — нет | Отдельно архивировать исходники проекта |
При смене CCM-платформы PDF полезен как визуальный эталон, но не как исходник: условия, циклы, переменные, ссылки на ресурсы и БД в нём не сохраняются как редактируемое приложение DocEXEC.
Преимущества и недостатки Papyrus DocEXEC
Плюсы и минусы
Плюсы ✔️
- Промышленная композиция. Условная логика, циклы, массивы, динамические ресурсы и автоматическая пагинация рассчитаны на массовое формирование, а не ручную подготовку отдельных файлов.
- Сильная AFP-совместимость. PAGEDEF/FORMDEF, ACIF, индексы, ресурсные группы, OMR и управление печатью полезны в инфраструктуре IBM и production print.
- Прямой PDF-output. Для цифрового канала не нужен промежуточный виртуальный принтер.
- Разнородные входные данные. Поддерживаются фиксированные записи, ASCII/EBCDIC, XML, COBOL и другие корпоративные форматы.
- Кроссплатформенность серверной части. Актуальная матрица охватывает Windows, Linux/zLinux, AIX и z/OS.
- Интеграция с экосистемой Papyrus. WebRepository, PQL, SQL, Papyrus Server и бизнес-приложения могут образовать единый производственный контур.
Минусы ❌
- Не подходит для бытового PDF-редактирования. Нет смысла внедрять DocEXEC ради правки нескольких файлов или чтения PDF.
- Высокий порог входа. DOCDEF, AFP, кодовые страницы, ресурсы и серверные зависимости требуют профильной компетенции.
- Нет публичной цены и открытого установщика. Покупка, обновления и дистрибутивы проходят через коммерческий и support-процесс.
- Часть публичной продуктовой карточки устарела по ОС. Для Solaris и HP-UX нужно сверяться с lifecycle, а не со старым prerequisites-блоком.
- Многоканальная выдача распределена по компонентам. Для IPDS, PCL, PostScript, почты и других каналов обычно нужен Papyrus Server и соответствующая инфраструктура.
- Нет публичных минимальных требований по CPU/RAM. Capacity planning приходится проводить под конкретный объём, сложность шаблонов и архитектуру.
Сравнение с аналогами
| Продукт | Класс | Массовая генерация | Развёртывание | Сильная сторона | Когда выбирать |
|---|---|---|---|---|---|
| Papyrus DocEXEC | Композиционный runtime/CCM-компонент | Да, batch, online и интерактивные сценарии в экосистеме Papyrus | Windows, Linux/zLinux, AIX, z/OS; корпоративная инфраструктура | AFP, PDF, наследуемые IBM-ресурсы, детальная логика форматирования | Когда важны production print, AFP и единый Papyrus-стек |
| Quadient Inspire | Полная CCM-платформа | Да | Cloud, hybrid и on-premise | Единое проектирование коммуникаций для печатных и цифровых каналов, governance и бизнес-пользователи | Когда нужен широкий современный CCM-контур с сильным омниканальным дизайном |
| OpenText Communications (Exstream) | CCM-платформа | Да | Public cloud, hybrid и off-cloud | Персонализированные коммуникации, оркестрация и масштабирование в крупной организации | Когда Exstream уже связан с OpenText-экосистемой или нужен крупный CCM-проект |
| SmartCOMM | Cloud-native document generation/CCM | Да, batch и on-demand | Облачная модель | Автоматизация документогенерации, масштабирование и бизнес-управление регулируемым контентом | Когда приоритет — cloud-native архитектура и быстрые цифровые интеграции |
| Sumatra PDF | Лёгкий просмотрщик документов | Нет | Локальное приложение для Windows | Быстрое чтение готовых PDF и других поддерживаемых форматов | Когда документ уже создан и его нужно открыть, а не генерировать из данных |
DocEXEC находится «до» файла: создаёт документ из шаблона и данных. Sumatra PDF находится «после»: открывает готовый PDF. Они не заменяют друг друга и могут использоваться последовательно в одной системе.
Если корпоративная генерация не нужна, проще обычные PDF-инструменты: Adobe Acrobat Pro или PDF-XChange Editor для правки, PDF24 Creator для набора локальных операций, LibreOffice Writer для авторинга с экспортом. Это не прямые конкуренты DocEXEC, но они лучше подходят одному пользователю.
Инструкция по установке
Единого публичного мастера установки для всех платформ нет: производитель отсылает к руководству General Software Installation and Product Authorization конкретного релиза. Поэтому последовательность ниже не выдумывает кнопки и пути, а фиксирует проверяемые этапы развёртывания.
- Зафиксировать целевую платформу. Сверить ОС с текущей Product Releases & Lifecycle, а не только со старым product sheet. Для новой инсталляции исключить Solaris и HP-UX как завершившие жизненный цикл.
- Получить комплект поставки. Запросить текущий release у Support/Customer Care вместе с installation guide, release notes и данными авторизации.
- Проверить зависимости. Определить, нужен ли Papyrus Server или IBM PSF для AFP-печати, где находятся AFP-ресурсы, WebRepository, БД и общие библиотеки.
- Сохранить исходную среду. Сделать backup DOCDEF, ресурсов, конфигурации, лицензирования и тестовых данных.
- Установить по руководству конкретного релиза. Не переносить команды между z/OS, AIX, Linux и Windows: упаковка и сервисная модель различаются.
- Настроить product authorization. Использовать данные и процедуру, предоставленные ISIS Papyrus; не копировать авторизационные файлы между серверами как обычные конфиги без согласования.
- Проверить версию и журнал. Для неграфического runtime сведения о версии и compile date нужно брать из Product Log. Сохранить baseline до запуска production.
- Выполнить контрольное форматирование. На известном наборе AFP/PDF сверить страницы, текст, индексы, шрифты, графику и штрихкоды с эталоном.
Обновление с запасным выходом
Перед service pack или новой веткой сохраняют определения, ресурсы, интеграционные конфиги и прежний дистрибутив, если это допускает договор. Обновление сначала проходит в test/UAT на одном наборе данных; сравниваются PDF/AFP, индексы и логи. При расхождении возвращаются к прежнему baseline, а не правят production вслепую.
При удалении не следует вручную стирать ISISCOMM: документация Papyrus описывает его как каталог общих библиотек. Сначала сохраняют определения и ресурсы, затем используют штатную процедуру установленного релиза и проверяют зависимости других компонентов Papyrus.
Практические кейсы
Массовая генерация ежемесячных выписок
Цель: массово сформировать персонализированные выписки в PDF и при необходимости AFP. Подготовка: стабильный DOCDEF, контрольные данные, шрифты, ресурсы и правила индексации. Шаги: подать входной поток, выполнить DocEXEC и передать результат в нужный канал. Проверка: сверить число записей и документов, страницы, индексы и контрольные суммы. Ограничение: скорость зависит от сложности страниц и внешних систем.
Переход с AFP на параллельный PDF-канал
Цель: добавить электронную копию к существующей AFP-печати. Подготовка: проверить DOCDEF и AFP-ресурсы на поддерживаемой версии. Шаги: сохранить AFP-эталон, включить прямой PDF-output и сравнить пагинацию, графику, шрифты и индексы. Проверка: одинаковые данные должны давать согласованный результат. Ограничение: сравнение по размеру файла недостаточно — нужна визуальная и содержательная сверка.
XML-поток с выборкой по XPath
Цель: читать нужные значения XML без внешнего преобразования. Подготовка: V7.9 и набор XML-вариантов. Шаги: задать XPath, связать результаты с переменными и выполнить batch. Проверка: включить пустой узел, несколько совпадений и ошибочный XML. Ограничение: сложные выборки нужно профилировать.
Динамический выбор ресурсов по языку
Цель: один процесс для нескольких языков. Подготовка: версионные тексты, шрифты, формы и изображения. Шаги: входная запись задаёт язык, DocEXEC выбирает ресурсы, при необходимости из WebRepository. Проверка: сверить шрифты, переносы, числа, даты и обязательные блоки. Ограничение: перевод и качество локализации остаются ответственностью владельца шаблона.
Контроль перед сохранением и передачей
- Сверить количество входных бизнес-объектов с количеством созданных документов или групп индексов.
- Проверить первую, последнюю и хотя бы один пограничный вариант страницы после автоматической пагинации.
- Убедиться, что шрифты, логотипы, TIFF/AFP-ресурсы и штрихкоды присутствуют и читаются целевым устройством.
- Для AFP проверить индексы, FORMDEF/PAGEDEF-зависимости, duplex/N-up и требования downstream-системы.
- Для PDF открыть файл независимым viewer и проверить текстовый слой, количество страниц и отсутствие повреждения.
- Зафиксировать номер версии DocEXEC, service pack, DOCDEF и набор входных данных, чтобы результат можно было воспроизвести.
Часто задаваемые вопросы
Можно ли использовать один DOCDEF для batch и онлайн-сценариев?
DocEXEC заявлен для batch, online и user-interactive документов, но фактическое повторное использование зависит от того, какие данные, ресурсы и вызовы заложены в определение. Один и тот же layout не гарантирует одинаковую архитектуру запуска.
Как понять, какая сборка реально работает на сервере?
Для неграфических продуктов поддержка ISIS Papyrus рекомендует смотреть версию и compile date в Product Log. Эти данные нужно сохранять вместе с результатом регрессионного теста.
Что приложить к обращению о сбое форматирования?
Нужны продукт и версия, Product Log, относящиеся к проблеме журналы процессов, при необходимости trace и dump/core, а также минимальный воспроизводимый набор входных данных без лишней конфиденциальной информации.
Может ли документ читать данные из БД во время генерации?
Да. Для DocEXEC заявлен SQL read/write; в платформе также есть Database Type Manager и специализированные интерфейсы. Такой шаблон становится зависимым от доступности БД и должен обрабатывать ошибки соединения явно.
Можно ли динамически выбирать ресурсы из WebRepository?
Да. Product sheet указывает прямой доступ к версионным ресурсам WebRepository и PQL-интерфейс. Полезно фиксировать версии ресурсов в тестовом baseline, иначе одинаковые входные данные могут дать иной output после обновления библиотеки.
Как проверить равнозначность AFP и PDF?
Сравнивают не размер файлов, а бизнес-содержимое: страницы, значения переменных, переносы, шрифты, изображения, индексы и машинные метки. Для production-перехода нужен репрезентативный набор пограничных случаев.
Может ли одна страница содержать несколько языков?
Да, такая возможность прямо заявлена вместе с контролем кодовых страниц. Но выбор шрифтов, перевод текста и корректность локальных форматов остаются частью проектирования документа.
Означает ли поддержка XRechnung или ZUGFeRD автоматическую юридическую валидность счёта?
Нет. DocEXEC умеет формировать соответствующие структуры, однако проект должен отдельно валидировать актуальный профиль, обязательные поля и требования конкретной юрисдикции или получателя.
Что делать, если нужен только разовый PDF из офисного документа?
DocEXEC для этого избыточен. Для разовой печати в PDF достаточно офисного приложения или утилиты вроде doPDF; промышленный runtime оправдан при повторяемой автоматической генерации из бизнес-данных.
Вывод
Papyrus DocEXEC подходит организациям, которым нужно массово и воспроизводимо формировать сложные переменные документы, особенно если в инфраструктуре уже есть AFP, z/OS, AIX, Papyrus WebRepository или производственная печать. Его сильные стороны — богатая логика форматирования, прямой AFP/PDF-output, интеграция с разнородными данными и зрелая связь с ресурсами IBM-печати.
Для небольших компаний и персональных пользователей продукт почти наверняка избыточен: нет публичной розничной цены, требуется корпоративная поставка, а освоение связано с Designer, DOCDEF и серверной архитектурой. Если задача сводится к чтению PDF, рациональнее Sumatra PDF; если к ручной правке — обычный PDF-редактор; если к OCR — специализированная система распознавания.
При выборе DocEXEC в 2026 году важны текущий lifecycle V7.9 и реальная архитектура предприятия. Для нового проекта следует исключить Solaris и HP-UX, получить актуальный дистрибутив через Support, зафиксировать лицензию Standard или Extended и провести контрольное форматирование до production.