Siemens AG Домашняя страница Поиск Контакты | ICN
E-Doku Информация Справка Обратная связь
---
Первая страница Предыдущая страница Следующая страница Последняя страница

1.20 AMO JOB Управление заданиями

Программа AMO JOB используется для управления таблицей заданий JOB. Обрабатывая файлы пакетных заданий MML сгенерированных DMS программа JOB добавляет в них информацию, касающуюся запроса DMS в таблице JOB. В таблице JOB хранится такая информация:

флаг достоверности
индекс в таблице CRON
EXE ..... способ выполнения
имя файла пакетного задания - протокола
имя файла удаленного пакетного задания
имя партнера
регистрационное имя и пароль системы партнера
данные, касающиеся передачи файла ( задание JOB <-------> DMS )
счетчик попыток послать протокол DMS
состояние выполнения пакетного задания

1.20.1 Ограничения

Это описания действительно, начиная с версии Hicom 300 E V3.0

1.20.2 Взаимосвязи

JOB-TASK
: Задача, обрабатывающая пакетные задания от DMS
CRON-TASK
AMO-CRON
FT-HICOM
BATCH-TASK
DMS
: Задача управляющая команды, выполняемые в определенные моменты времени
программа AMO управляющая таблицей CRON Tab
Задача, получающая файлы пакетных заданий от DMS
Задача, выполняющая полученные пакетные задания
приложение DMS, передающее файлы пакетных заданий

1.20.3 Обзор системы

Рис 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.

1.20.4 Функции AMO
DELETE-JOB
: Удаление одного или нескольких элементов из таблицы JOB
DISPLAY-JOB
: Отображение одного или нескольких элементов из таблицы JOB

1.20.4.1 DELETE-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

1.20.4.2 DISPLAY-JOB

Отображение элементов таблицы 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

1.20.5 Описание параметра

JOB Положение в таблице диспетчеризации по времени
Тип ввода : одно значение или диапазон,
обязательный DELETE
необязательный DISPLAY: в случае, если не были введены значения для параметра JOB, будет выведена вся таблица JOB
Возможные значения : 1-256
Значение по умолчанию : n индекс элемента в таблице JOB ( DELETE,DISPLAY )
: 1&&256 все элементы (DISPLAY и DELETE)
m&&n все элементы между m и n ( DISPLAY и DELETE )

1.20.6 Сообщения об ошибках

Значения вставки <статус> могут быть такими:
F01: ФУНКЦИЯ НЕ ДОСТУПНА
F02: УДАЛЯЕМЫЙ ЭЛЕМЕНТ С ИНДЕКСОМ @@@ НЕ СУЩЕСТВУЕТ
F03: УДАЛЯЕМЫЙ ЭЛЕМЕНТ С ИНДЕКСОМ @@@ ИМЕЕТ НЕДОПУСТИМОЕ
СОСТОЯНИЕ

1.20.7 Предупредительные сообщения

H01: НЕ НАЙДЕНО ДОПУСТИМОГО ЭЛЕМЕНТА В ТАБЛИЦЕ JOB
H02: ЭЛЕМЕНТ С ИНДЕКСОМ @@@ УДАЛЕН

1.20.8 Допущения и ограничения

Начиная с версии 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 нового формата.

1.20.9 Приложение: Пример инициализации системы

Конфигурация для 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;

Начало страницы
Последняя страница
Первая страница Предыдущая страница Следующая страница

---
---
Используются технологии uCoz