C problem resolution, Runtime errors, Program failures (abend) – HP NonStop G-Series User Manual

Page 201: C. problem resolution, Tmf errors, Problem resolution

Advertising
background image

HP NonStop AutoTMF Software User’s Guide429952-014

C-1

C

Problem Resolution

HP NonStop AutoTMF software is designed to be invisible to an application program.
NonStop AutoTMF software is logically a layer that looks like the file system to the
programs and like an application to the file system. Because the runtime is a library to
the application programs, its operating environment is the application’s environment;
thus, distinguishing between application problems and NonStop AutoTMF software
problems may be difficult.

This appendix discusses how to diagnose problems and the tools to do so and how to
report them given the context of NonStop AutoTMF software applications. This
appendix covers the following topics:

Runtime Errors

Diagnostic Tools

Problem Reporting

Runtime Errors

Runtime errors fall into the following categories:

Program Failures (ABEND)

Locking Problems

Incorrect Behavior

Program Failures (ABEND)

NonStop AutoTMF software intercepts Enscribe I/O and selected other operating
system calls. It tracks the sequence of calls and makes decisions about generating and
committing automatic transactions. It then issues the Enscribe calls on behalf of the
application program.

Errors returned from the procedure calls are passed back unchanged to the application
program. The application then proceeds with its normal error checking and recovery.

TMF errors

The introduction of TMF transactions may cause programs to encounter errors that
they are not expecting and that they are unable to handle. In most cases, such
conditions, when detected by NonStop AutoTMF software, cause a program to abend
immediately to avoid compromising data integrity.

You can configure NonStop AutoTMF software to stop a program rather than causing it
to abend when a program encounters an TMF environmental error, by setting the
global parameter ATMFSTOPONTMFERR or the program attribute STOPONTMFERR
to ON. AutoTMF stops the program and no saveabend file is produced.

Advertising
This manual is related to the following products: