12.4.3 Operations during DI failure

This section describes the operations when the DI fails.

If the class specified in the <injection-target-class> tag of the DD or if the method and field specified in the <injection-target-name> tag does not exist, the DI fails. This subsection describes the behavior during application startup and DI execution in this case.

Organization of this subsection
(1) When the class specified in the <injection-target-class> tag of the DD does not exist
(2) When the method and field specified in the <injection-target-name> tag of the DD does not exist

(1) When the class specified in the <injection-target-class> tag of the DD does not exist

The behavior is as follows:

When starting an application
The message (KDJE53905-W) is output. The application start processing continues.
When executing the DI
The DI cannot be executed because the class specified in the <injection-target-class> tag does not exist.

(2) When the method and field specified in the <injection-target-name> tag of the DD does not exist

The behavior is as follows:

When starting an application
The message (KDJE53905-W) is output. The application start processing continues.
When executing the DI
The message (KDJE53900-E) is output and the DI fails.