Что такое утверждение точки в easytrieve?Указатель точки в easytrieve
POINT Дюпен EG-GE HD-IN-KEY STATUS
Здесь Дюпен это имя файла, GE является оператор сравнения, HD-IN-KEY это имя поля
Что такое утверждение точки в easytrieve?Указатель точки в easytrieve
POINT Дюпен EG-GE HD-IN-KEY STATUS
Здесь Дюпен это имя файла, GE является оператор сравнения, HD-IN-KEY это имя поля
Не если я смогу возродить старые вопросы. Я просто подумал о том, чтобы оставить пример с использованием инструкции POINT в Easytrieve. Это может быть полезно кому-то, ссылаясь на этот поток.
В этом примере я использую VSAM файл Input со следующими содержание.
123456 SRINIVASAN J V
234567 QWERTY
345678 SRINI
456789 BHUTAN
Первые шесть байтов - это ключ, и я бы хотел отобразить текстовое поле напротив ключа. Давайте выберем для отображения текстового поля 123456, первой записи. Код Easytrieve выглядит следующим образом:
FILE INFILE1 VS (UPDATE)
ID 1 6 N
NAME 8 20 A
* WORK VARIABLES
WS-ID W 6 N
WS-NAME W 20 A
*
JOB INPUT INFILE1
POINT INFILE1 EQ '123456' STATUS
IF INFILE1:FILE-STATUS EQ 00
DISPLAY 'READ SUCCESS'
MOVE NAME TO WS-NAME
DISPLAY 'TEXT:' WS-NAME
STOP
ELSE
DISPLAY 'READ ERROR:' FILE-STATUS
STOP
END-IF
После выполнения кода у нас будут следующие результаты в Spool.
READ SUCCESS
TEXT:SRINIVASAN J V
Очки следует отметить:
точки заявление в Easytrieve указует запись на шпоночный файл.
Обратите внимание на инструкцию POINT с параметром STATUS. Укажите параметр STATUS всякий раз, когда есть вероятность неудачного завершения запроса ввода/вывода . STATUS проверяет ввод/вывод , чтобы проверить, выполнено ли оно правильно. СОСТОЯНИЕ приводит к тому, что поле FILE-STATUS файла будет установлено с соответствующим кодом возврата. FILE-STATUS - это поле только для чтения в Easytrieve.
У вас есть руководство? Что он говорит? –
Нет, у меня нет руководства. Я просто ссылался на учебник по ссылке http://mainframe-tips-and-tricks.blogspot.in/2012/11/an-introduction-to-easytrieve.html и не знаю о его назначении – khaleesee
Если на вашем сайте есть лицензия для продукта, кто-то, где-нибудь, на вашем сайте может предоставить вам доступ к документации. Ссылка, которую вы нашли, которая, на удивление, неплохая, не имеет полного синтаксиса, но для ее понимания она говорит вам, что это похоже на глагол COBOL 'START', он имеет эту функцию, –