Параметры процесса - PullRequest
       14

Параметры процесса

2 голосов
/ 10 ноября 2011

У нас есть несколько процедурных процедур, в которых используются контрольные карты с именами регионов CIC.В Endevor присутствуют процессы. Ранее у нас были макросы endevor, которые использовались для изменения имен регионов в соответствии с env.Но теперь макросы endevor отключаются. Есть ли другой способ изменить имена регионов в proc.

Например: если на контрольной карте есть данные ниже 1-го env A: - TEST * A * После переноса этого в env B в endevor оно было изменено на: - ТЕСТ * B *

мы используем диспетчер TWS для выполнения задания. Есть ли в TWS какое-либо средство, котороемы можем использовать для изменения этих типов параметров в proc.

Спасибо и С уважением, Сайша.

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

Вы можете указать значения, которые вам требуются для этих параметров, в вашем JCL выполнения в операторе EXEC PROC =.

1 голос
/ 10 ноября 2011

Вы можете использовать переменные TWS, которые можно использовать для настройки всего, что вы используете в jcl. Переменные нельзя использовать напрямую в proc JCL, потому что они считываются только JES2 / 3.

//*%OPC TABLE__NAME=(_table name_)

Вышеприведенное позволяет вам указать таблицу переменных в TWS, которую можно использовать для подстановки.

В разделе «Пошивка по работе» данного руководства подробно описывается, что возможно

//*%OPC SCAN
//*%OPC SETVAR TATF=('TEST')
//LISTCAT  EXEC  PGM=IDCAMS
//SYSPRINT DD  SYSOUT=*
//SYSIN    DD  *
   LISTCAT ENT(VSAM.&TATF) ALL

Выше приведен пример переменных TWS для переопределения того, что находится в SYSIN, но вам нужно изменить JCL, и он должен быть встроенным.

Символ & TATF будет заменен на TEST, когда JCL будет подразделен на TWS

...