Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

7.13 CHECK_FOR

Note
Note: Usage options

The CHECK_FOR command is used to check for the existence of a record in a particular file.

Portability Considerations

Refer to parameter IN_FILE.

Also See

7.13.1 CHECK_FOR Parameters

...

7.13.3 CHECK_FOR Examples


Panel
bgColor#ffffcc

                                                                                                       Required

No Format
                                                       Required

  CHECK_FOR

----

INFILE

---------

file

name

.

*FIRST

---------------------->

                                            library name              >-- WITH_KEY


                                                                     library name

                     >-- WITH_KEY -----

key

field

values

values ------------------------->

                                expandable group expression        


                                                    expandable group expression      

 --------------------------------------------------------------------------

                                                         Optional              >-- IO_STATUS

---
                                                                                                      Optional

                    >-- IO_STATUS -----

*STATUS

-------------------------------->

                                field name              >-- IO_ERROR


                                                    field name

                   >-- IO_ERROR ------

*ABORT

--------------------------------->

                                *NEXT                                 *RETURN                                  label              >-- VAL_ERROR ---- *LASTDIS


                                                   *NEXT
                                                   *RETURN 
                                                   label

                   >-- VAL_ERROR --- *LASTDIS --------------------------------->

                                *NEXT                                 *RETURN                                 label              >-- NOT_FOUND ---- *NEXT


                                                  *NEXT
                                                  *RETURN
                                                  label

                  >-- NOT_FOUND -- *NEXT ------------------------------------>

                                *RETURN                                 label              >-- ISSUE_MSG ---- *NO


                                                 *RETURN
                                                 label

                  >-- ISSUE_MSG --- *NO ----------------------------------------|

                                


                                                *YES