Estado de los catálogos
Lo que EDB ha encontrado al leer el errores.yaml de cada servicio contra el
esquema común. Un error hay que corregirlo; un aviso se lee
igualmente, pero es deuda.
| Servicio | Catálogo | Errores | Avisos |
|---|---|---|---|
| Transversal de flota | sin catálogo | 0 | 13 |
| alcazar | leído (bc1f570d) |
0 | 1 |
| atalaya | leído (dae9b959) |
7 | 2 |
| social-hub | leído (7485944e) |
29 | 1 |
| memory-service | leído (f1bfc2fb) |
2 | 3 |
| fleet-notify | sin catálogo | 0 | 0 |
| fleet-reports | leído (e585f60a) |
0 | 1 |
| fleet-telemetry | leído (7dabf380) |
8 | 2 |
| fleet-backup | sin catálogo | 0 | 0 |
| ops-edge | sin catálogo | 0 | 0 |
| fuentes | tramo reservado | 0 | 0 |
alcazar
- aviso
ESQ-07`retirados: []` sobra: los retirados se marcan en su entrada
atalaya
- error
ESQ-16102001 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102002 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102010 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102011 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102020 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102030 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - error
ESQ-16102903 `paliativos` está vacío (None); si no hay paliativo, se dice con una frase - aviso
ESQ-05falta `version_esquema: 1` - aviso
ESQ-1021 códigos van entre comillas; `codigo` debe ser un número
fleet-reports
- aviso
ESQ-07`retirados: []` sobra: los retirados se marcan en su entrada
fleet-telemetry
- error
ESQ-08`errores_backup` es un segundo catálogo (1 entradas) que EDB no publica: cada repo declara solo sus errores, en `errores` - error
ESQ-14107900 `nombre` es 'canal_de_avisos_mudo'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-14107901 `nombre` es 'vigilancia_que_no_puede_dispararse'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-14107902 `nombre` es 'comprobacion_de_extremo_a_extremo_sin_hacer'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-14107903 `nombre` es 'observador_sin_poder_escribir'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-14107904 `nombre` es 'fuente_de_eventos_muda'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-14107905 `nombre` es 'integridad_sin_re_sellar'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-20107905 el 905 no existe en el tramo transversal de flota: los errores propios van en 001-899 - aviso
ESQ-05falta `version_esquema: 1` - aviso
ESQ-106 códigos van entre comillas; `codigo` debe ser un número
flota
- aviso
CRZ-01el 900 tiene 4 nombres y la flota no ha fijado ninguno: alcazar=DEPENDENCIA_NO_DISPONIBLE, atalaya=DESTINO_NO_ALCANZABLE, fleet-reports=FUENTE_NO_CONTESTO, fleet-telemetry=canal_de_avisos_mudo, memory-service=DEPENDENCIA_NO_DISPONIBLE, social-hub=DEPENDENCIA_NO_DISPONIBLE - aviso
CRZ-01el 901 tiene 6 nombres y la flota no ha fijado ninguno: alcazar=DEPENDENCIA_SIN_RESPUESTA_A_TIEMPO, atalaya=DESTINO_NO_CONTESTO_A_TIEMPO, fleet-reports=FUENTE_AGOTO_EL_PLAZO, fleet-telemetry=vigilancia_que_no_puede_dispararse, memory-service=TIMEOUT, social-hub=DEPENDENCIA_NO_CONTESTO_A_TIEMPO - aviso
CRZ-01el 902 tiene 4 nombres y la flota no ha fijado ninguno: alcazar=PROVEEDOR_FALLO, atalaya=DESTINO_AVERIADO_5XX, fleet-reports=FUENTE_FALLO_5XX, fleet-telemetry=comprobacion_de_extremo_a_extremo_sin_hacer, memory-service=PROVEEDOR_FALLO, social-hub=PROVEEDOR_FALLO - aviso
CRZ-01el 903 tiene 2 nombres y la flota no ha fijado ninguno: atalaya=DESTINO_DEGRADADO, fleet-telemetry=observador_sin_poder_escribir - aviso
CRZ-01el 904 tiene 4 nombres y la flota no ha fijado ninguno: alcazar=PROVEEDOR_RECHAZO_LA_PETICION, atalaya=DESTINO_RECHAZO_LEGITIMAMENTE, fleet-telemetry=fuente_de_eventos_muda, memory-service=PROVEEDOR_RECHAZO, social-hub=PROVEEDOR_RECHAZO - aviso
CRZ-01el 910 tiene 3 nombres y la flota no ha fijado ninguno: alcazar=NO_AUTENTICADO, fleet-reports=CREDENCIAL_INVALIDA, memory-service=UNAUTHORIZED - aviso
CRZ-01el 911 tiene 4 nombres y la flota no ha fijado ninguno: alcazar=NO_AUTORIZADO, atalaya=CERT_NO_CORRESPONDE_AL_EMISOR, fleet-reports=ROL_INSUFICIENTE, memory-service=FORBIDDEN - aviso
CRZ-01el 912 tiene 3 nombres y la flota no ha fijado ninguno: alcazar=SIN_CREDENCIAL_PARA_ESTE_CLIENTE, fleet-reports=CREDENCIAL_DE_FUENTE_RECHAZADA, social-hub=CREDENCIAL_SIN_CONFIGURAR - aviso
CRZ-01el 913 tiene 2 nombres y la flota no ha fijado ninguno: alcazar=CREDENCIAL_INVALIDA, atalaya=CREDENCIAL_CANAL_INVALIDA, memory-service=CREDENCIAL_INVALIDA - aviso
CRZ-01el 930 tiene 2 nombres y la flota no ha fijado ninguno: alcazar=IDENTIFICADOR_NO_VALIDO_PARA_EL_DESTINO, social-hub=IDENTIFICADOR_INVALIDO_PARA_EL_DESTINO - aviso
CRZ-01el 931 tiene 2 nombres y la flota no ha fijado ninguno: alcazar=RESPUESTA_CON_FORMA_INESPERADA, atalaya=RESPUESTA_CON_FORMA_INESPERADA, fleet-reports=RESPUESTA_CON_FORMA_INESPERADA, memory-service=RESPUESTA_SIN_LA_FORMA_ESPERADA, social-hub=RESPUESTA_SIN_LA_FORMA_ESPERADA - aviso
CRZ-01el 941 tiene 2 nombres y la flota no ha fijado ninguno: alcazar=CONFIGURACION_A_MEDIAS, fleet-reports=HOST_O_CONFIG_DE_FUENTE_NO_PERMITIDO - aviso
CRZ-01el 999 tiene 2 nombres y la flota no ha fijado ninguno: alcazar=SIN_CLASIFICAR, atalaya=SIN_CLASIFICAR, fleet-reports=SIN_CLASIFICAR, memory-service=INTERNAL_ERROR
memory-service
- error
ESQ-21104920 `nombre` es 'RATE_LIMIT'; la flota fija LIMITE_DE_TASA_QUE_NOS_PONEN - error
ESQ-21104922 `nombre` es 'RATE_LIMIT_EXCEEDED'; la flota fija LIMITE_DE_TASA_QUE_PONEMOS_NOSOTROS - aviso
ESQ-03`tramo: 104` es un número; debe ser texto: `tramo: "104"` - aviso
ESQ-05falta `version_esquema: 1` - aviso
ESQ-07`retirados: []` sobra: los retirados se marcan en su entrada
social-hub
- error
ESQ-16103003 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103004 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103102 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103103 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103106 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103201 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103202 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-14103203 `nombre` es 'FUENTE_CON_PERMISO_SIN_SEÑALARLO'; va en MAYUSCULAS_CON_GUIONES - error
ESQ-16103203 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103204 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103206 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103208 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103209 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103210 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-30103211 retirado sin `retirado_el` (fecha AAAA-MM-DD) - error
ESQ-16103214 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103301 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103302 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103401 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103501 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103502 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103601 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103602 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103603 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103904 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103912 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-30103920 retirado sin `retirado_el` (fecha AAAA-MM-DD) - error
ESQ-16103930 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - error
ESQ-16103931 `paliativos` está vacío ('—'); si no hay paliativo, se dice con una frase - aviso
ESQ-05falta `version_esquema: 1`
Reglas
CRZ-01- Un mismo código 9xx se llama igual en todos los servicios
ESQ-03- `tramo` es texto de 3 dígitos entre comillas
ESQ-05- Lleva `version_esquema: 1`
ESQ-07- Los retirados se marcan en su entrada (`retirado: true`), no en una lista aparte
ESQ-08- Un fichero declara un solo catálogo: el de su propio repo
ESQ-10- `codigo` es un entero de 6 dígitos
ESQ-14- `nombre` va en MAYUSCULAS_CON_GUIONES_BAJOS
ESQ-16- Los campos obligatorios están y no están vacíos
ESQ-20- Un código 9xx existe en el catálogo transversal de flota (ADR-0009 D1.2)
ESQ-21- Los códigos 920-923 llevan el nombre que fija la flota
ESQ-30- Un retirado lleva `retirado_el` (fecha) y `emite_hoy: false`