Я новичок в CICS. У меня есть один запрос. Можем ли мы запустить пакетную транзакцию CICS? Я хочу запустить пакетное задание через программу, которая выполняется транзакцией CICS, возможно ли это?Мейнфрейм Запуск задания Запуск
0
A
ответ
2
Да, это возможно.
Системные программисты должны настроить дополнительную очередь передачи данных, чей оператор DD указывает на внутренний JES-считыватель.
Вы должны написать JCL в очередь временных данных, включая последнюю // карту.
Вы несете ответственность за обеспечение последовательного доступа к очереди временных данных с помощью команд CICS ENQUEUE и DEQUEUE.
Карточка JOB должна содержать идентификатор пользователя и пароль, чтобы работа выполнялась под вашей учетной записью, а не с идентификатором пользователя области CICS.
Другой вариант - команда CICS SPOOLOPEN.
Вот код Cobol, который использует команду SPOOLOPEN.
EXEC CICS SPOOLOPEN OUTPUT
NODE ('LOCAL')
USERID ('INTRDR')
RESP(RETCODE)RESP2(RESP2)
TOKEN(TOKEN)
END-EXEC
PERFORM VARYING JCL-IND FROM +1 BY +1
UNTIL RETCODE NOT = DFHRESP(NORMAL)
OR JCL-IND > jcl-ind-max
MOVE JCLELE (JCL-IND) TO JOBQUEUE
EXEC CICS SPOOLWRITE
FROM(JOBQUEUE)
RESP(RETCODE) RESP2(RESP2)
FLENGTH(OUTLEN)
TOKEN(TOKEN)
END-EXEC
END-PERFORM
EXEC CICS SPOOLCLOSE
TOKEN(TOKEN)
RESP(RETCODE) RESP2(RESP2)
END-EXEC
Я нашел эту информацию в CICS wiki.
Смежные вопросы
- 1. Запуск: Запуск задания с HTTP-запросом
- 2. Запуск задания Cron
- 3. Запуск задания каждую минуту
- 4. Отключить прямой запуск задания
- 5. Запуск задания каждые полдень
- 6. Запуск задания SQL Server из другого задания
- 7. Powershell Запуск задания синхронного вывода
- 8. Запуск задания cron при перезагрузке
- 9. Запуск задания mapreduce из eclipse
- 10. upstart задание, предотвращающее запуск задания
- 11. Запуск задания в фоновом режиме
- 12. Powershell - Ручной запуск запланированного задания
- 13. Запуск задания удаленно с bash
- 14. Запуск задания post maven install
- 15. Запуск задания cron в symfony
- 16. Запуск задания для привода BTRFS
- 17. Запуск запланированного задания в Codeigniter
- 18. Запуск частей трубопровода в качестве отдельного задания
- 19. Laravel 4.2: Запуск задания cron после месяца
- 20. Запуск задания Hadoop без использования JobConf
- 21. Запуск задания мейнфрейма с компьютера Windows
- 22. Запуск mySQL-запроса в качестве задания cron?
- 23. Запуск задания в фоновом режиме (PCL)
- 24. Запуск задачи обновления без задания cron
- 25. Запуск задания MapReduce через rest api
- 26. Запуск задания агента SQL из SSIS
- 27. Запуск задания SQL из приложения VB .NET
- 28. Запуск задания на Spark 0.9.0 throws error
- 29. Запуск задания PHPExcel в фоновом режиме
- 30. Запуск задания cron на WP плагин
+1 за отличную ссылку – NealB
Большое спасибо Гилберт, я попробую это ... :) – Saisha