# 8.17 peinit.notify.errno.reported

_Peios / Using Peios / Events / Service Events_

> A service's job sent ERRNO=: its own claim about an error, which peinit neither acts on nor retains.

- **Event type:** `peinit.notify.errno.reported`
- **Defined in:** `peinit.evman`
- **Tier:** standard
- **Gating:** none — every authenticated `ERRNO=` is recorded
- **Cardinality:** one record per occurrence

A service's job sent `ERRNO=`: its own claim about an error, which peinit
neither acts on nor retains.

Formerly `notify.errno`.

## 8.17.1 Fields

| Field | Type | Presence | Meaning |
|---|---|---|---|
| [`subject.service.name`](/peios/using-peios/events/field-index/fields-subject.md#subject.service.name) | `str` | required | The service whose job sent a notification message. |
| [`subject.job.guid`](/peios/using-peios/events/field-index/fields-subject.md#subject.job.guid) | `bin.guid` | required | The job whose process sent a notification message: the service's main process, or a submitted job. |
| [`subject.job.activation-generation`](/peios/using-peios/events/field-index/fields-subject.md#subject.job.activation-generation) | `uint` | required | The activation generation of the service whose job sent a notification message, as `object.job.activation-generation` describes it. |
| [`subject.operation.guid`](/peios/using-peios/events/field-index/fields-subject.md#subject.operation.guid) | `bin.guid` | optional | The peinit operation the sending job was serving when it sent a notification message, such as the start that a readiness message completes. |
| [`notify.errno`](/peios/using-peios/events/field-index/fields-notify.md#notify.errno) | `int.errno` | optional | Absent when the text sent was not a positive number. |

Every record also carries the header fields of [the envelope](/peios/using-peios/events/introduction/the-envelope.md), which no payload repeats.

*Generated from `peinit.evman` by `pkm/tools/gen-events-book.py`. Edit the fragment, not this page.*
