Описание тега java-batch

1 ответ

Как я могу определить шаг блока JSR 352 для контрольной точки каждые 10 секунд (и вообще использовать встроенную контрольную точку)?

Есть ли простой способ использования <chunk time-limit="10"...>? Могу ли я объединить ограничение по времени с моим пользовательским алгоритмом CheckpointAlgorithm?
22 ноя '17 в 14:38
1 ответ

Найти номер запущенного выполнения задания на wildfly

Я использую JDBC репозиторий заданий на Wildfly. когда я убиваю процесс wildfly, некоторые задания остаются в запущенном состоянии. Когда я пересказал Wildfly, я запускаю казни BatchRuntime.getJobOperator().getRunningExecutions и дать упомянутые раб…
28 янв '18 в 15:11
2 ответа

Класс не найден при запуске программы из командной строки

Когда я запускаю свою Java-программу из командной строки, она не запускается из-за ClassNotFound ошибка. Но класс, который я вижу, находится в файле jar, который находится на пути к классам. Та же самая программа, когда я запускаю из Eclipse, работа…
27 сен '15 в 12:12
1 ответ

JSR 352. Перезапуск разделов: Как проверить коммит?

У меня есть разделенная работа, которая читает и записывает в БД. У меня размер фрагмента равен 100. Если раздел не работает и я хочу, чтобы перезапуск произошел с момента последнего коммита, нужно ли явно указывать контрольную точку? (в Serializabl…
07 июн '16 в 05:33
1 ответ

Java Batch API: слушатель для обработки исключений, выданных из ItemReader.open()

Есть ли какой-либо интерфейс слушателя, который можно реализовать для обработки исключений из ItemReader.open() методы? Есть много интерфейсов слушателя, но никто, кажется, не подходит для этого. т.е. ItemReadListener ловит только исключения из Item…
26 фев '19 в 14:03
1 ответ

Невозможно вызвать пакет Maven Java с помощью службы отдыха, развернутой на свободе

https://github.com/WASdev/sample.batch.sleepybatchlet Я пытаюсь запустить приведенный выше пример git. Я смог настроить и запустить пакетный Java-проект Ant build в свободе. но когда дело дошло до проекта maven, я не смог использовать службу rest д…
03 май '16 в 13:08
1 ответ

Запланируйте пакетное задание Java с интервалом с последней даты окончания

Я написал свою работу с помощью jsr-352 и развернул ее на wildfly. Как я могу запланировать одну работу с некоторой задержкой после последнего времени окончания, как показано ниже, где = время выполнения и - время задержки: ===============--=====--=…
28 янв '18 в 13:42
1 ответ

JSR 352: Каковы наилучшие практики для Java Batch для обеспечения максимальной производительности и эффективности?

Я делаю типичное чтение из БД, и я собираюсь обработать и записать в шаг файла в наборе данных, который имеет много миллионов (>10 миллионов) записей. Есть ли что-то с точки зрения дизайна или архитектуры, о котором следует помнить? Кроме того, есть…
0 ответов

NullPointerException при выполнении пакетного задания в WebLogic с managedScheduledExecutorService

Я использую пакетную работу в своем проекте, и я развернул ее на weblogic. Я установил источник данных и имя схемы в консоли weblogic. Когда я хочу начать работу, запустив BatchRuntime.getJobOperator().start("test-job", new Properties())я получил ни…
3 ответа

Как поместить в настраиваемую область / контекст (JobScoped - настраиваемую область CDI) конкретный экземпляр из запроса, чтобы сделать его инъекционным?

Говоря в двух словах, я бы хотел поместить в настраиваемую область конкретный экземпляр класса Configuration из запроса rest. Основная проблема заключается в том, что настраиваемая область (JobScoped из JBeret https://jberet.gitbooks.io/jberet-user-…
15 июл '16 в 11:52
0 ответов

JSR352 - Ошибка при обновлении файла VSAM с использованием ZFile.update()

Класс Writer открывает файл (myfile) в режиме и ищет запись, используя ключ. Как только запись найдена, вызывается update(). Я получаю следующее исключение, когда update() вызов выполняется fupdate() failed; EDC5065I A write system error was detecte…
20 сен '17 в 07:21
1 ответ

Как настроить время ожидания транзакции в WebSphere Liberty Batch?

Какова роль javax.transaction.global.timeout? Нужно ли реализовывать метод checkpointTimeout() в CheckpointAlgorithm? Есть ли что-нибудь на уровне конфигурации сервера? Как это взаимодействует с тем, что установлено на уровне приложения?
29 апр '16 в 18:44
1 ответ

Пакетный шаг Java с разделом возвращает неправильный batchStatus и exitStatus

У меня есть (очень простая) пакетная работа Java в JDL всего за два шага. Когда на шаге "загрузка" возвращается статус "ОСТАНОВЛЕНО", задание должно быть остановлено. После перезапуска должно быть вызвано уведомление об остановке. Без раздела все ра…
16 авг '18 в 09:22
1 ответ

Являются ли batchlets правильным способом реализации шагов ETL в JavaEE Batch?

Я изучаю Javaee Batch API (jsr-352), чтобы проверить возможность замены текущего инструмента ETL для нашего собственного решения, использующего эту технологию. Моя цель - построить работу, в которой я: получить некоторые (фиктивные) данные из источн…
26 май '15 в 07:07
2 ответа

Шаг портированного раздела, только первый раздел работает успешно, остальные показывают, что ResultSet закрыт. Ошибка

Я читаю данные из таблицы DB2 и выгружаю их в файл. Я делю шаг на основе значений в столбце. То есть, если значением column1 является "XYZ", оно будет идти в одном разделе, а если значением column1 является "ABC", оно будет идти в другом. Проблема в…
05 май '16 в 11:44
1 ответ

Запускать и отслеживать задания Spring Batch (развернутые в Jboss EAP) с помощью сценариев оболочки

Сценарии Все пакетные приложения (на основе Spring Batch) должны быть развернуты в Jboss EAP. Все пакетные задания должны запускаться и отслеживаться с использованием существующей корпоративной системы рабочей нагрузки / планирования, например, ASG-…
23 дек '15 в 08:00
1 ответ

Отключить пакетную защиту в WebSphere Liberty

Мы используем сервер WebSphere Liberty за обратным прокси. Мы включили функцию appSecurity-2.0, чтобы добавить пользовательский TAI, который проверяет HTTP-запрос между прокси и Liberty. Чтобы использовать пакетную среду, которая поставляется с WebS…
19 фев '18 в 09:37
1 ответ

Весенняя партия в Websphere 8.x

JSR 352 определен в Java EE7. Но в WebSphere 8.x поддерживается только Java EE6. Насколько я знаю, Spring batch 3.x совместим с JSR 352. Мой вопрос: может ли Spring batch работать в WebSphere 8.x (и на другом сервере приложений, который поддерживает…
0 ответов

Доступ к batchStatus после завершения работы

Есть ли способ получить пакетное состояние задания сразу после его завершения (например, завершение в состоянии ЗАВЕРШЕНО или НЕУДАЧЕНО)? JobListener никогда не выдаст, например, COMPLETED, так как задание все еще выполняется в этот момент времени. …
13 окт '17 в 09:26
1 ответ

Java Batch Compiler - игнорировать все предупреждения через параметр командной строки

Я вижу следующие параметры программирования во время выполнения: https://help.eclipse.org/2018-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm но мне интересно, есть ли флаг командной строки, который я могу исп…
13 фев '19 в 23:33