[ka6] connecteur ndtglobal: rien à réparer — panne PARTIELLE Dayforce par shard (~22 namespaces en 503 HTML sur /api/geo/* search ET détail depuis ~15:45, dont ndtglobal/mlp/kdcone/jam/harrisrebar/flowcontrol/imperialdade/wikoff; benmor 200 maxCount=5 dans la même session = frontal vivant). Vérifié via proxy résidentiel CA + rendu navigateur: pas un blocage d'IP. Pas de migration: ndt-global.com/careers embarque toujours le board NDTGLOBAL. Syncs verts found=2 jusqu'à 13:13, retry ×3 échoue franchement (jamais de faux 0), 2 offres QC actives préservées. Docstring ndtglobal.py enrichie (checklist: sonder un tenant frère avant toute réparation tenant par tenant). 107 tests verts, pm2 restart OK, site local+public 200.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 changed file +22 −1
modified
jobka/connectors/ndtglobal.py
+22 −1
@@ -5,12 +5,33 @@ | ||
| 5 | 5 | # Fichier : jobka/connectors/ndtglobal.py |
| 6 | 6 | # Rôle : Connecteur Ndtglobal — dayforce (ns='ndtglobal', board='NDTGLOBAL') |
| 7 | 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] |
| 8 | −# Créé : 2026-08-23 Modifié : 2026-08-23 | |
| 8 | +# Créé : 2026-08-23 Modifié : 2026-10-14 | |
| 9 | 9 | # ============================================================================= |
| 10 | 10 | from .dayforce import DayforceConnector |
| 11 | 11 | |
| 12 | 12 | |
| 13 | 13 | class NdtglobalConnector(DayforceConnector): |
| 14 | + """Connecteur NDT Global (inspection de pipelines, bureau de Québec). | |
| 15 | + | |
| 16 | + Intervention ka6 2026-10-14 (stale, found=0 signalé) — RIEN À RÉPARER : | |
| 17 | + syncs verts found=2 en continu jusqu'à 13:13, puis panne PARTIELLE côté | |
| 18 | + Dayforce : /api/geo/<ns>/* (search ET détail) renvoie 503 HTML « Service | |
| 19 | + Temporarily Unavailable » pour un sous-ensemble d'~22 namespaces | |
| 20 | + (ndtglobal, mlp, wikoff, kdcone, jam, harrisrebar, flowcontrol, | |
| 21 | + imperialdade, peaktech, stateindustrial…) pendant que les autres tenants | |
| 22 | + du même frontal restent verts (benmor 200 maxCount=5 dans la même | |
| 23 | + session/IP). Vérifié identique via proxy résidentiel CA et rendu | |
| 24 | + navigateur (SPA « aucun résultat ») → panne de shard Dayforce, pas un | |
| 25 | + blocage d'IP ni un problème du connecteur. Pas de migration d'ATS : | |
| 26 | + ndt-global.com/careers embarque toujours | |
| 27 | + jobs.dayforcehcm.com/en-US/ndtglobal/NDTGLOBAL. Le retry ×3 de | |
| 28 | + _search_page échoue franchement (jamais de faux 0) ; les 2 offres QC en | |
| 29 | + base restent actives (garde-fou : 2 syncs manqués avant active=0). | |
| 30 | + Avant toute réparation tenant par tenant sur un 503 Dayforce : sonder un | |
| 31 | + tenant frère (ex. benmor) — si lui aussi 503, c'est le frontal entier ; | |
| 32 | + s'il répond, c'est le shard du namespace, attendre le rétablissement. | |
| 33 | + """ | |
| 34 | + | |
| 14 | 35 | source_id = 'ndtglobal' |
| 15 | 36 | EMPLOYER = 'Ndtglobal' |
| 16 | 37 | NS = 'ndtglobal' |
| 17 | 38 | |