Домашняя страница Поиск Контакты ICN | |
E-Doku Информация Справка Обратная связь | |
Программа AMO JOB используется для управления таблицей заданий JOB. Обрабатывая файлы пакетных заданий MML сгенерированных DMS программа JOB добавляет в них информацию, касающуюся запроса DMS в таблице JOB. В таблице JOB хранится такая информация:
флаг достоверности |
индекс в таблице CRON |
EXE ..... способ выполнения |
имя файла пакетного задания - протокола |
имя файла удаленного пакетного задания |
имя партнера |
регистрационное имя и пароль системы партнера |
данные, касающиеся передачи файла ( задание JOB <-------> DMS ) |
счетчик попыток послать протокол DMS |
состояние выполнения пакетного задания |
Это описания действительно, начиная с версии Hicom 300 E V3.0
Рис 1: Положение AMO JOB в системе
Начиная с версии Hicom E V3.0 задача JOB от ADP обеспечивает ТОЛЬКО для DMS ( DMS - Система
управления доменами) точку входа для выполнения файлов пакетных заданий HICOM AM (
интегрированные системы UNIX более не будет поставляться) .
Short Описание
Задача JOB получает от системы DMS сообщения, содержащие файлы пакетных заданий MML от FT-SINIX - FT-HICOM. |
Данные, содержащиеся в полученных файлах пакетных заданий записываются в таблицу JOB и для периодически выполняющихся задач в таблицу CRON Tab. |
В случае немедленного выполнения пакетного задания, задача JOB инициирует выполнение пакетного задания задачей BATCH. |
В случае периодического выполнения пакетного задания задача CRON инициирует периодическое ( в соответствии с моментами времени, записанными в таблице CRON Tab) выполнение пакетного задания задачей BATCH. |
После выполнения пакетного задания задачей BATCH, задача JOB получает протокол выполнения от задачи BATCH. Этот протокол передается через FT-HICOM - FT-SINIX приложению DMS. |
Если режим выполнения пакетного задания "O" .... однократный или "I" .... немедленное выполнение соответствующий элемент для пакетного задания в таблице JOB удаляется задачей JOB немедленно после успешного завершения пакетного задания задачей BATCH. |
Периодически выполняющиеся пакетные задания, могут быть удалены либо при помощи команды DELETE ORDER из DMS приложения, либо командой DELETE COMMAND через AMO JOB. |
|
: | Удаление одного или нескольких элементов из таблицы JOB | |||
|
: | Отображение одного или нескольких элементов из таблицы JOB |
Если MODE=INIT и т.д....
Обзор процедуры
Код команды | Параметр | |
---|---|---|
DELETE-JOB |
JOB=<параметр>; |
|
Пример
1. | Удаление из таблицы JOB элемента с индексом 10. |
Ввод:
DELETE-JOB:10;
Вывод:
DEL-JOB:10;
H500: AMO JOB GESTARTED
H02: ENTRY WITH INDEX 10 DELETED
AMO-JOB -204 ADMINISTRATION OF THE JOB-TABLE
DELETE COMPLETED
2. | Удаление из таблицы JOB элементов с 3 по 7 |
Ввод:
DELETE-JOB:3&&7;
Вывод:
LOE-JOB:3&&7;
H500: AMO JOB GESTARTED
H02: ENTRY WITH INDEX 3 DELETED
H02: ENTRY WITH INDEX 4 DELETED
H02: ENTRY WITH INDEX 5 DELETED
H02: ENTRY WITH INDEX 6 DELETED
H02: ENTRY WITH INDEX 7 DELETED
AMO-JOB -204 ADMINISTRATION OF THE JOB-TABLE
DELETE COMPLETED
Отображение элементов таблицы JOB.
Обзор процедуры
Код команды | Параметр | |
---|---|---|
DISPLAY-JOB |
JOB=<параметр>; |
|
Пример
1. | Отображения одного элемента таблицы JOB |
Ввод:
DISPLAY-JOB:7;
Вывод:
JOB-TABLE
| JOB | EXE | MIN | H | DAY | MNT | WDY | FILE NAME |
+-------+--------+------+-----+-------+-------+-------+-------------------------------------------------------------+
| PARTNER | JOB-STATUS | ATTEMPTS | USER ID |
+-------+--------+------+-----+-------+-------+--------+------------------------------------------------------------+
| 7 | R | 20 | 13 | 01 | 04 | * | :DMS:BATCH/C009AN160094.C |
| MXFCENT | BATCH_JOB_WAITING | 0 | ncc |
Отображается элемент таблицы JOB с индексом 7.
2. | Отображение всей таблицы JOB |
Ввод:
DISPLAY-JOB;
Вывод:
Вывод всей таблицы JOB.
3. | Вывод элементов таблицы JOB, начиная с элемента с индексом m, до элемента с индексом n. |
Ввод:
DISPLAY-JOB:1&&7;
Вывод:
Из таблицы выводятся элементы таблицы JOB от элемента с индексом 8 до элемента с индексом 14.
H500: AMO JOB STARTED
JOB-TABLE
| JOB | EXE | MIN | H | DAY | MNT | WDY | FILE NAME |
+-------+-------+-------+--------+-------+-------+---------+--------------------------------------------------------+
| PARTNER | JOB-STATUS | ATTEMPTS | USER ID |
+-------+-------+-------+--------+--- -+-------+--------+---------------------------------------------------------+
| 1 | R | 20 | 13 | 01 | 04 | * | :DMS:BATCH/C009AN160094.C |
| MXFCEN | BATCH_JOB_WAITING | 0 | ncc |
| 2 | R | 20 | 13 | 01 | 04 | * | :DMS:BATCH/C009AN160094.C |
| MXFCEN | BATCH_JOB_WAITING | 0 | ncc |
| 3 | R | 20 | 13 | * | * | * | :AMD:2.C |
| MXFCEN0 | TRANSFERE_TERMINATED | 0 | batch |
| 4 | R | 20 | 13 | * | * | * | :DMS:BATCH/C009AN160094.C |
| MXFCEN | BATCH_JOB_WAITING | 0 | ncc |
| 5 | R | 20 | 13 | * | * | * | :AMD:2.C |
| MXFCEN0 | BATCH_JOB_WAITING | 0 | batch |
| 6 | R | 20 | 13 | * | * | * | :DMS:BATCH/C009AN160094.C |
| MXFCEN | BATCH_JOB_WAITING | 0 | ncc |
| 7 | R | 20 | 13 | * | * | * | :DMS:BATCH/C009AN160094.C |
| MXFCEN | BATCH_JOB_WAITING | 0 | ncc |
AMO-JOB -69 ADMINISTRATION OF THE JOB-TABLE
DISPLAY COMPLETED
JOB | Положение в таблице диспетчеризации по времени | |||||
Тип ввода | : | одно значение или диапазон, | ||||
обязательный | DELETE | |||||
необязательный | DISPLAY: в случае, если не были введены значения для параметра JOB, будет выведена вся таблица JOB | |||||
Возможные значения | : | 1-256 | ||||
Значение по умолчанию | : | n | индекс элемента в таблице JOB ( DELETE,DISPLAY ) | |||
: | 1&&256 | все элементы (DISPLAY и DELETE) | ||||
m&&n все элементы между m и n ( DISPLAY и DELETE ) | ||||||
Значения вставки <статус> могут быть такими:
|
|||
|
|||
|
|||
|
|
|||
|
|||
Начиная с версии Hicom E V3.0 задача JOB из ADP обеспечивает точку входа ТОЛЬКО для DMS ( Система управления доменами )для выполнения файлов пакетных заданий HICOM AM ( интегрированные системы UNIX более не будет поставляться) . |
Имя файла пакетного задания должно состоять из прописных букв. |
A изменение элемента в таблице JOB возможно только при помощи функции DELETE задачи JOB или командой DELETE ORDER из DMS приложения с последующим выполнением новой команды BATCH- ORDER( посылается сообщение задаче JOB, содержащее файл пакетного задания ). |
Соглашение об именах файлов пакетных заданий: второе двоеточие должно быть пятым символом. например: :DMS:BATCH/C009AN160094.C |
Если таблица заданий JOB заполнена (содержит 256 элементов), то последующие пакетные задания опускаются без выдачи подтверждения. |
Если файл, содержащий таблицу заданий JOB, удален программой AMO-DEL, то создается новый со следующим пакетным заданием. Элементы таблицы CRON Tab, принадлежащие бывшей таблице заданий JOB, ( элементы с JOB Index /= 0 ) будут удалены. |
Команда DELETE, касающаяся пакетного задания, и имеющая статус отличный от BATCH_JOB_WAITING и TRANSFERE_TERMINATED, будет опущена, если она быля инициирована из приложения DMS. Команда DELETE будет опущена и будет послано негативное подтверждение, если она была инициирована программой AMO JOB. |
Пакетное задание, находящееся в состоянии BATCH_JOB_RUNNING НЕ МОЖЕТ БЫТЬ отменена задачей JOB. |
Время запуска периодически или однократно выполняющихся пактных заданий, которые должны выполняться в будущем, округляется в большую сторону до целых 10 минут, что обусловлено логикой работы задачи CRON. |
В время первоначального запуска задача JOB проверяет новый формат таблицы CRON TAB ( начиная с версии EV3.0 ). Если таблица CRON TAB имеет старый формат, а именно, имеет максимум только 32 элемента, она удаляется м создается пустая таблица CRON TAB нового формата. |
Конфигурация для HICOM
===================
HICOM IP-ADR's : xxx.xx.xx.xxx
yyy.yy.yy.yyy
zzz.zz.zz.zzz
UNIX IP-ADR: uuu.u.uuu.uu
Симв. имя SINIX: XXXX
EINR-DIMSU:TYP=CC,WAML1=3;
einr-bcsu:per,1,2,55,q2205-x,1;
EINR-LANC:1,2,55,GLOBAL,155,WESTERN,ATLLAN&EXTLAN1,KEINE,,,,,,,,,,PROXY,PROXY;
EINR-LANC:LTG=1,LTU=2,EBT=55,TABTYP=NETZWERK,NETNAME=EXTLAN1,
IPADR=xxx.xx.xx.xxx,IPNMASK=255.255.255.0,;
EINR-LANC:LTG=1,LTU=2,EBT=55,TABTYP=IPROUTE,IPADR=zzz.z.zzz.z,,
DESTTYPE=NETZ,IPNMASK=255.255.255.0, NEXTROUT=yyy.yy.yy.yyy;
AB-LANC:1,2,55,ALLE;
EXEC-LANC:1,2,55;
EINRICHTEN-CPTP:DVAVERB,8,"XXXXX","uuu.u.uuu.uu";
/*EINRICHTEN-CPTP:APPL,42,"FAMOS","XXXX","DIPAS",JA,102,102,"DI-HIC","DI-DMS"; */
EINRICHTEN-CPTP:APPL,60,"FILETRAN","XXXX","FT0",JA,102,102,"FT-HIC","$FJAM";
EINRICHTEN-CPTP:APPL,61,"FILETRAN","XXXX","FT1",JA,102,102,"FT-HIC","$FJAM000";
EINRICHTEN-CPTP:APPL,62,"FILETRAN","XXXX","FT2",JA,102,102,"FT-HIC","$FJAM001";
EINRICHTEN-CPTP:APPL,63,"FILETRAN","XXXX","FT3",JA,102,102,"FT-HIC","$FJAM002";
EINRICHTEN-CPTP:APPL,64,"FILETRAN","XXXX","FT4",JA,102,102,"FT-HIC","$FJAM003";
EINRICHTEN-CPTP:APPL,65,"FILETRAN","XXXX","FT5",JA,102,102,"FT-HIC","$FJAM004";
EINR-FTCSM:A1,KO,1,"MXFCENT","MIZZI","FT1","SINIX1",SONST;
EINR-FTCSM:A1,FTVR,2,":DBD:FTORDERA1",2,1,1;
EINR-FTCSM:A1,STATE,RUN;
Hicom 300 E V3.0 Руководство по обслуживанию | Siemens Ном. для зак.:P31003-G1037-E403-4-5620 | Дата конвертации:2000-10-27 |
Контакты: группа E-Doku | © Siemens AG 2000 |