2014-09-11 3 views
0

Я создал программу REXX для извлечения 3 столбцов из таблицы.Можем ли мы вывести выходные значения REXX SQL в панель ISPF?

Я сохранил временные переменные для хранения значений SQL (требуется автоматический тип данных, как на входе) его, как:

ADDRESS DSNREXX "EXECSQL FETCH C1 INTO :IN, :CR, :TN" 

Теперь я создал панель, но я знаю только, что мы относим варианты. Что сделано, как давая

%option_name 

Но нету получил ни одной книги или интернет-форум о том, как отобразить эти переменные REXX программы на экране.

Есть форумы только для вызова панели, которая имеет свою собственную функциональность.

+0

Вы пытаетесь отобразить на ISPF панели ???, я не понимаю, актуальность % имя_опции. Имейте в виду, что прошло некоторое время с тех пор, как я использовал ISPF. –

ответ

2

В панелях ISPF любая 8-символьная переменная rexx может отображаться либо с использованием & var. или префикс его с помощью символа определения поля (скажем _ для поля ввода). например

Rexx:

v1 = '...' 
v2 = '..' 
v3 = '.' 

ISPF Группа:

)body 
+ V1 = &v1.  Display the value (... will be displayed) 
+ v2 :_V2  + Allow the user to update v2 

См http://publib.boulder.ibm.com/infocenter/zvm/v5r4/index.jsp?topic=/com.ibm.zvm.v54.dmsa3/ispfpan.htm

Образец ISPF определение панели

)BODY 
%--------------------------- EMPLOYEE RECORDS ------------------------------ 
%COMMAND ===>_ZCMD 
% 
%EMPLOYEE SERIAL: &EMPSER 
+ 
+ TYPE OF CHANGE%===>_TYPECHG + (NEW, UPDATE, OR DELETE) 
+ 
+ EMPLOYEE NAME: 
+  LAST %===>_LNAME   + 
+  FIRST %===>_FNAME   + 
+  INITIAL%===>_I+ 
+ 
+ HOME ADDRESS: 
+  LINE 1 %===>_ADDR1         + 
+  LINE 2 %===>_ADDR2         + 
+  LINE 3 %===>_ADDR3         + 

Если отображается более 1 строки, вы можете найти его полезным

  • Добавить возвращаемые строки в ISPF таблице
  • Показать таблицу с помощью TBDISPL службы.
  • Примечание: для отображения таблицы панелей необходимо включить) раздел модели для данных в таблице

Если вы хотите использовать ISPF таблицы см http://rexxpertise.blogspot.com.au/2011/11/ispf-tables-defining-and-building.html примеры TBCREATE и TBADD

Кроме того, для complicated example ISPF Table


Посмотрите question

Информация

Общие ISPF доступен по адресу:

+0

Документация для поддерживаемых версий z/OS (OS/390 выходит из строя в 2004 году) доступна по адресу: http://www-03.ibm.com/systems/z/os/zos/library/bkserv/index.html. или Центр знаний IBM по адресу https://www-01.ibm.com/support/knowledgecenter/#!/. – cschneid