DBOE200W THE "ACCEPTPTRERROR " KEYWORD DOES NOT APPLY TO THIS OPERATION - IT HAS BEEN IGNORED during UNLOAD phase of IDIDBO executing CA unload

Document ID : KB000045338
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:

If you encounter message

DBOE200W THE "ACCEPTPTRERROR " KEYWORD DOES NOT APPLY TO THIS OPERATION - IT HAS BEEN IGNORED

during UNLOAD phase of IDIDBO running in BMC compatibility mode using execution option PTRERROR(ABEND) in PLUSIN DD.

What does this mean for the Pointer Checker Unload phase?

 

Answer:

Pointer checking is done always. The option just affects the UNLOAD behavior when the pointer error is found:

1.    1. Report the first found error and terminate UNLOAD program

     2. Report the found error and continue with the next record

The point #2 can happen several times and display all found errors from database.

Actually ACCEPTPTRERROR=NO is forced for BMC compatibility mode accompanied with reported DBOE200W message. The user specified PTRERROR(ABEND) in PLUSIN, which is equivalent of ACCEPTPTRERROR=NO. This settings will do pointer checking. When the first error is found, it will be reported and UNLAOD will be immediately terminated.

If using PTRERROR(ACCEPT), the value will be in compatibility mode disallowed and switched back to PTRERROR(ABEND) behavior. If you would like to get this setup running, you need to convert to CA native job. This will allow to continue unload even errors are found; all errors are reported of course.