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 под российские реалии.

⬇ Скачать PDF Commander бесплатно

⬇ Перейти на официальный сайт Papyrus DocEXEC

У 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, PDFPDF создаётся непосредственно; 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При разработке и изменении DOCDEFProduction-форматирование может продолжаться с готовыми определениями, но правка шаблона без инструмента разработки затрудняется
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 и интерактивные сценарии в экосистеме PapyrusWindows, 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-проект
SmartCOMMCloud-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 конкретного релиза. Поэтому последовательность ниже не выдумывает кнопки и пути, а фиксирует проверяемые этапы развёртывания.

  1. Зафиксировать целевую платформу. Сверить ОС с текущей Product Releases & Lifecycle, а не только со старым product sheet. Для новой инсталляции исключить Solaris и HP-UX как завершившие жизненный цикл.
  2. Получить комплект поставки. Запросить текущий release у Support/Customer Care вместе с installation guide, release notes и данными авторизации.
  3. Проверить зависимости. Определить, нужен ли Papyrus Server или IBM PSF для AFP-печати, где находятся AFP-ресурсы, WebRepository, БД и общие библиотеки.
  4. Сохранить исходную среду. Сделать backup DOCDEF, ресурсов, конфигурации, лицензирования и тестовых данных.
  5. Установить по руководству конкретного релиза. Не переносить команды между z/OS, AIX, Linux и Windows: упаковка и сервисная модель различаются.
  6. Настроить product authorization. Использовать данные и процедуру, предоставленные ISIS Papyrus; не копировать авторизационные файлы между серверами как обычные конфиги без согласования.
  7. Проверить версию и журнал. Для неграфического runtime сведения о версии и compile date нужно брать из Product Log. Сохранить baseline до запуска production.
  8. Выполнить контрольное форматирование. На известном наборе 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.


Ваш адрес email не будет опубликован. Обязательные поля помечены *