Files
ednotif-bundle/resources/ednotif-ws/CodeRefusFiliationBovin.XSD
tristan 16798d9abb
All checks were successful
Auto Tag Develop / tag (push) Successful in 5s
Build Release Artefact / build (push) Successful in 3m4s
feat : embarquer les WSDL/XSD EDNOTIF dans le bundle (#1)
Les schémas sont figés depuis 2013 : on les versionne dans resources/ednotif-ws
pour supprimer la dépendance réseau au boot et dispenser le consommateur de
renseigner guichet_wsdl / metier_wsdl (defaults résolus dans Configuration).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

| Numéro du ticket | Titre du ticket |
|------------------|-----------------|
|                  |                 |

## Description de la PR

## Modification du .env

## Check list

- [ ] Pas de régression
- [ ] TU/TI/TF rédigée
- [ ] TU/TI/TF OK
- [ ] CHANGELOG modifié

Reviewed-on: #1
Co-authored-by: tristan <tristan@yuno.malio.fr>
Co-committed-by: tristan <tristan@yuno.malio.fr>
2026-04-16 07:24:19 +00:00

418 lines
14 KiB
XML

<?xml version="1.0"?>
<xsd:schema xmlns="urn:fr:agri:elevage:codelist:CodeRefusFiliation:1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:fr:agri:elevage:codelist:CodeRefusFiliation:1">
<xsd:simpleType name="TypeCodeRefusFiliation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="87">
<xsd:annotation>
<xsd:documentation>pere notifie - plausible - sans VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="88">
<xsd:annotation>
<xsd:documentation>pere TE notifies - TE trouvee - mere sans ref ADN utilisable</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T1">
<xsd:annotation>
<xsd:documentation>délai notif 8-14 j</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T2">
<xsd:annotation>
<xsd:documentation>délai notif sup 14 j</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T3">
<xsd:annotation>
<xsd:documentation>calcul notif absent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="84">
<xsd:annotation>
<xsd:documentation>pere notif - VCG incompatible</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="85">
<xsd:annotation>
<xsd:documentation>IA priv notif - pere sans ADN</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="83">
<xsd:annotation>
<xsd:documentation>IA notif-evt hors ECB-pas VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="82">
<xsd:annotation>
<xsd:documentation>Race mere diff ty rac mere notif</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="50">
<xsd:annotation>
<xsd:documentation>TE notifiee - trouvee sans ADN</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="51">
<xsd:annotation>
<xsd:documentation>fec hors CPB-pere notf-pas VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="52">
<xsd:annotation>
<xsd:documentation>fec° hors CPB-IA notif-pas dIA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="53">
<xsd:annotation>
<xsd:documentation>fec° hors CPB-IA noti-sans VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="54">
<xsd:annotation>
<xsd:documentation>fec° hors CPB-TE notif-pas TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="55">
<xsd:annotation>
<xsd:documentation>TE notif trve race inco TYRAPE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="56">
<xsd:annotation>
<xsd:documentation>fecond° hors CPB -sans VCG -TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="57">
<xsd:annotation>
<xsd:documentation>pere-TE notif -trouve pere diff</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="58">
<xsd:annotation>
<xsd:documentation>TE notif -trouvee -VCG incomp</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="59">
<xsd:annotation>
<xsd:documentation>pere notif -pres com ou IA HB</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="60">
<xsd:annotation>
<xsd:documentation>prel priv hors CPB - pas VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="61">
<xsd:annotation>
<xsd:documentation>pere notif-pas carac plausible</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="62">
<xsd:annotation>
<xsd:documentation>pere notif-plausible-sans ADN</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="63">
<xsd:annotation>
<xsd:documentation>pere notif-evt non regl-inv P</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="64">
<xsd:annotation>
<xsd:documentation>IA notifiee - pas d'IA trouvee</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="65">
<xsd:annotation>
<xsd:documentation>IA notif-trouvee gest° tp long</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="66">
<xsd:annotation>
<xsd:documentation>IA notif-trouve gest° tp court</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="67">
<xsd:annotation>
<xsd:documentation>IA notif-IA trouvees HB</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="68">
<xsd:annotation>
<xsd:documentation>IA notif -evt non regl-inv P</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="69">
<xsd:annotation>
<xsd:documentation>IA notif-plsrs peres race diff</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="70">
<xsd:annotation>
<xsd:documentation>IA notif-trouv race inc TYRAPE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="71">
<xsd:annotation>
<xsd:documentation>IA notif -trouvee -VCG incomp.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="72">
<xsd:annotation>
<xsd:documentation>TE notifiee - gest° tp longue</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="73">
<xsd:annotation>
<xsd:documentation>TE notifiee - gest° tp courte</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="74">
<xsd:annotation>
<xsd:documentation>TE notifiee - gest° HB</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="75">
<xsd:annotation>
<xsd:documentation>TE notif - plsrs peres poss.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="76">
<xsd:annotation>
<xsd:documentation>Mention NE SAIS PAS notifiee</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="77">
<xsd:annotation>
<xsd:documentation>pas de notification pere</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="78">
<xsd:annotation>
<xsd:documentation>pere notf-evt non regl-inv P+M</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="79">
<xsd:annotation>
<xsd:documentation>IA notif -evt non regl-inv P+M</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="80">
<xsd:annotation>
<xsd:documentation>IA notif-plsrs IA peres race =</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="81">
<xsd:annotation>
<xsd:documentation>pere notif de race inco TYRAPE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="38">
<xsd:annotation>
<xsd:documentation>absence ref genetique parent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="34">
<xsd:annotation>
<xsd:documentation>Pere declare diff trouve race =</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="35">
<xsd:annotation>
<xsd:documentation>Pere declare diff trouve race diff</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="36">
<xsd:annotation>
<xsd:documentation>Plrs peres possibles races =</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="37">
<xsd:annotation>
<xsd:documentation>Plrs peres possibles races diff</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="31">
<xsd:annotation>
<xsd:documentation>Pere declare diff pere trouve TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Pere IPG diff pere trouve TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Rac pere TE diff ty rac pere not</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="27">
<xsd:annotation>
<xsd:documentation>Plrs peres possibles dont TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="28">
<xsd:annotation>
<xsd:documentation>Pere IPG diff pere trouve</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="29">
<xsd:annotation>
<xsd:documentation>Race pere diff ty rac pere notif</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="30">
<xsd:annotation>
<xsd:documentation>gestation hors bornes avec TE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="25">
<xsd:annotation>
<xsd:documentation>Evt non regl HB P-M invalides</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="26">
<xsd:annotation>
<xsd:documentation>Evt non regl HB Pere invalide</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="23">
<xsd:annotation>
<xsd:documentation>Mere achetee chez non adh. ECB</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="24">
<xsd:annotation>
<xsd:documentation>Pgm testage sans res compatibl</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>Notification naissance tardive</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>Contrat ECB non valide</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="03">
<xsd:annotation>
<xsd:documentation>Contrat ECB suspendu</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="04">
<xsd:annotation>
<xsd:documentation>Pas d'evt fecond-nvel adh ECB</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="05">
<xsd:annotation>
<xsd:documentation>Pas d'evt fecondant trouve</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="06">
<xsd:annotation>
<xsd:documentation>Mere achetee sans evt fecond.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="07">
<xsd:annotation>
<xsd:documentation>Evt non regl. invalidant P-M</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="08">
<xsd:annotation>
<xsd:documentation>Evt non regl. invalidant Pere</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="09">
<xsd:annotation>
<xsd:documentation>Evt repro declare tardivement</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>Mere absente de l'exploitation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="11">
<xsd:annotation>
<xsd:documentation>Mere connue comme male</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="12">
<xsd:annotation>
<xsd:documentation>Intervalle Vel Vel trop court</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="14">
<xsd:annotation>
<xsd:documentation>Duree gestation hors bornes</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="15">
<xsd:annotation>
<xsd:documentation>Duree gestation trop courte</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="16">
<xsd:annotation>
<xsd:documentation>Duree gestation trop longue</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="18">
<xsd:annotation>
<xsd:documentation>TE attente resul compatibilite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="19">
<xsd:annotation>
<xsd:documentation>Parents incompatibles genetiqt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="20">
<xsd:annotation>
<xsd:documentation>Mere inconnue a l'inventaire</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="21">
<xsd:annotation>
<xsd:documentation>Pere trouve pas ds prg testage</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="22">
<xsd:annotation>
<xsd:documentation>Incompatibilite race/type rac</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EX">
<xsd:annotation>
<xsd:documentation>race sans délai notif</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LR">
<xsd:annotation>
<xsd:documentation>levée refus T1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="86">
<xsd:annotation>
<xsd:documentation>TE trouvé - pas de VCG</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="13">
<xsd:annotation>
<xsd:documentation>Pere declare diff pere trouve</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="17">
<xsd:annotation>
<xsd:documentation>Plusieurs peres possibles</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>