Files
ednotif-bundle/resources/ednotif-ws/OCAnomalyCode.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

334 lines
15 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0"?>
<!-- edited with XMLSpy v2010 (http://www.altova.com) by adrien (Institut De L'Elevage) -->
<!-- version 1.4 modifiée du 31/05/2012 -->
<xsd:schema xmlns="urn:fr:agri:elevage:codelist:OCAnomalyCode:1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:fr:agri:elevage:codelist:OCAnomalyCode:1">
<xsd:simpleType name="OCAnomalyCodeType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="P999">
<xsd:annotation>
<xsd:documentation>Presomption de mouvement</xsd:documentation>
<xsd:documentation>erreur OVINFOS de type 5</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M501">
<xsd:annotation>
<xsd:documentation>Il existe déjà une circulation portant l'identifiant "...................."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115013</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M502">
<xsd:annotation>
<xsd:documentation>Il existe déjà une collecte portant l'identifiant "...................."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M503">
<xsd:annotation>
<xsd:documentation>il nexiste pas de circulation à invalider portant lidentifiant " ………. "</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115002</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M504">
<xsd:annotation>
<xsd:documentation>il nexiste pas de collecte à invalider portant lidentifiant " ………. "</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M505">
<xsd:annotation>
<xsd:documentation>la circulation à invalider " …… " existe mais les informations ne correspondent pas</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M506">
<xsd:annotation>
<xsd:documentation>la collecte à invalider " …… " existe mais les informations ne correspondent pas</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M507">
<xsd:annotation>
<xsd:documentation>une circulation provenant de SIMOC ne peut-être annulé</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115004</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M508">
<xsd:annotation>
<xsd:documentation>une notification antérieure au 01/07/2012 ne peut pas être modifiée par un notificateur direct</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M509">
<xsd:annotation>
<xsd:documentation>Il existe déjà une circulation portant l'identifiant externe de circulation "...................."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115042</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M999">
<xsd:annotation>
<xsd:documentation>La notification a été faite selon un standard obsolète</xsd:documentation>
<xsd:documentation>erreur OVINFOS de type 3</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="J003"/>
<xsd:enumeration value="J004"/>
<xsd:enumeration value="J006"/>
<xsd:enumeration value="J007"/>
<xsd:enumeration value="J008"/>
<xsd:enumeration value="J009"/>
<xsd:enumeration value="J010"/>
<xsd:enumeration value="J011"/>
<xsd:enumeration value="J012"/>
<xsd:enumeration value="J015"/>
<xsd:enumeration value="J016"/>
<xsd:enumeration value="J020"/>
<xsd:enumeration value="J021"/>
<xsd:enumeration value="J022"/>
<xsd:enumeration value="J023"/>
<xsd:enumeration value="J024"/>
<xsd:enumeration value="J025"/>
<xsd:enumeration value="J026"/>
<xsd:enumeration value="J027"/>
<xsd:enumeration value="J028"/>
<xsd:enumeration value="J029"/>
<xsd:enumeration value="J030"/>
<xsd:enumeration value="J031"/>
<xsd:enumeration value="J032"/>
<xsd:enumeration value="J033"/>
<xsd:enumeration value="J034"/>
<xsd:enumeration value="J035"/>
<xsd:enumeration value="J036"/>
<xsd:enumeration value="J037"/>
<xsd:enumeration value="J038"/>
<xsd:enumeration value="J039"/>
<xsd:enumeration value="J040"/>
<xsd:enumeration value="J041"/>
<xsd:enumeration value="J042"/>
<xsd:enumeration value="J043"/>
<xsd:enumeration value="J044"/>
<xsd:enumeration value="J046"/>
<xsd:enumeration value="J048"/>
<xsd:enumeration value="J049"/>
<xsd:enumeration value="J050"/>
<xsd:enumeration value="J051"/>
<xsd:enumeration value="J052"/>
<xsd:enumeration value="J053"/>
<xsd:enumeration value="J054"/>
<xsd:enumeration value="J055"/>
<xsd:enumeration value="J056"/>
<xsd:enumeration value="J057"/>
<xsd:enumeration value="J058"/>
<xsd:enumeration value="J059"/>
<xsd:enumeration value="J060"/>
<xsd:enumeration value="J061"/>
<xsd:enumeration value="J062"/>
<xsd:enumeration value="J063"/>
<xsd:enumeration value="J064"/>
<xsd:enumeration value="J082"/>
<xsd:enumeration value="J083"/>
<xsd:enumeration value="J084"/>
<xsd:enumeration value="J085"/>
<xsd:enumeration value="J086"/>
<xsd:enumeration value="J087"/>
<xsd:enumeration value="J088"/>
<xsd:enumeration value="J089"/>
<xsd:enumeration value="J135"/>
<xsd:enumeration value="J136"/>
<xsd:enumeration value="J137"/>
<xsd:enumeration value="J138"/>
<xsd:enumeration value="J139"/>
<xsd:enumeration value="J140"/>
<xsd:enumeration value="J141"/>
<xsd:enumeration value="J142"/>
<xsd:enumeration value="J143"/>
<xsd:enumeration value="J144"/>
<xsd:enumeration value="J145"/>
<xsd:enumeration value="J146"/>
<xsd:enumeration value="J147"/>
<xsd:enumeration value="J148"/>
<xsd:enumeration value="J149"/>
<xsd:enumeration value="J150"/>
<xsd:enumeration value="J152"/>
<xsd:enumeration value="J153"/>
<xsd:enumeration value="J154"/>
<xsd:enumeration value="J155"/>
<xsd:enumeration value="J156"/>
<xsd:enumeration value="J157"/>
<xsd:enumeration value="J158"/>
<xsd:enumeration value="J159"/>
<xsd:enumeration value="J160"/>
<xsd:enumeration value="J161"/>
<xsd:enumeration value="J162"/>
<xsd:enumeration value="J163"/>
<xsd:enumeration value="J164"/>
<xsd:enumeration value="J165"/>
<xsd:enumeration value="J166"/>
<xsd:enumeration value="J167"/>
<xsd:enumeration value="N901">
<xsd:annotation>
<xsd:documentation>nombre de numeros fournis supérieur au nombre d'animaux declares</xsd:documentation>
<xsd:documentation>Anomalies MNIOC 132014/132015/132016/132017/132018</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N902">
<xsd:annotation>
<xsd:documentation>Il y a doublon de numero d'animal dans la notification</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 132011</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E903">
<xsd:annotation>
<xsd:documentation>Le numéro d'agrément sanitaire est inconnu</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115012</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E904">
<xsd:annotation>
<xsd:documentation>L'exploitation n'a pas de production ovine active</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115005</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E905">
<xsd:annotation>
<xsd:documentation>L'exploitation n'a pas de production caprine active</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115006</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E906">
<xsd:annotation>
<xsd:documentation>L'exploitation de notification n'a pas de période d'indicatif de marquage</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115007</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E907">
<xsd:annotation>
<xsd:documentation>L'exploitation de notification n'existe pas</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115010</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E908">
<xsd:annotation>
<xsd:documentation>L'exploitation de notification ne correspond pas au type d'exploitation</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115011</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E909">
<xsd:annotation>
<xsd:documentation>Circulation de vente à un particulier contenant une CategorieActeur en destination ou provenance</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115555</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="G998">
<xsd:annotation>
<xsd:documentation>Anomalie de traitement fonction MNIOC M15 : contacter votre EdE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z001">
<xsd:annotation>
<xsd:documentation>Collecte "DFR.................", le délégataire "........" n'est pas connu dans le SIMOC</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z002">
<xsd:annotation>
<xsd:documentation>Collecte "DFR.................", le délégataire "FR........." n'est pas autorisé à notifier</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z003">
<xsd:annotation>
<xsd:documentation>Collecte "DFR.................", délégataire "FR........." sans délégation pour "FR........"</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z004">
<xsd:annotation>
<xsd:documentation>Le "date du mouvement", Collecte "DFR.................", délégataire "FR........." sans délégation pour "FR........"</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z005">
<xsd:annotation>
<xsd:documentation>Collecte "DFR.................", "FR........" non détenue par le délégataire "FR........."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z006">
<xsd:annotation>
<xsd:documentation>Le "date du mouvement", Collecte "DFR.................", FR........" non détenue par le délégataire "FR........."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z007">
<xsd:annotation>
<xsd:documentation>Le délégataire "FR........." a moins de 10 délégants actifs</xsd:documentation>
<xsd:documentation>erreur BDNI non bloquante</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z010">
<xsd:annotation>
<xsd:documentation>Il existe déjà un délégataire portant l'identifiant "FR........."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z011">
<xsd:annotation>
<xsd:documentation>Il existe déjà un lien délégataire/délégant à la date du "........."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z012">
<xsd:annotation>
<xsd:documentation>ll existe déjà un lien délégataire/détention à la date du "........."</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z013">
<xsd:annotation>
<xsd:documentation>Le délégataire "FR........." est inconnu en BDNI/SIMOC</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z014">
<xsd:annotation>
<xsd:documentation>Lien entre délégataire "FR........." et délégant "FR........" daté du "........." est inconnu en BDNI/SIMOC</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Z015">
<xsd:annotation>
<xsd:documentation>Lien entre délégataire "FR........." et détention "FR........" daté du ".........." est inconnu en BDNI/SIMOC</xsd:documentation>
<xsd:documentation>erreur BDNI de type 1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E917">
<xsd:annotation>
<xsd:documentation>Numéro dexploitation saisonnière inconnu en destination ou en provenance</xsd:documentation>
<xsd:documentation>Anomalie MNIOC</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E914">
<xsd:annotation>
<xsd:documentation>Exploitation de type 20 sans activité ovine</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115005</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E915">
<xsd:annotation>
<xsd:documentation>Exploitation de type 20 sans activité caprine</xsd:documentation>
<xsd:documentation>Anomalie MNIOC 115006</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E920">
<xsd:annotation>
<xsd:documentation>Les exploitations saisonnières (type 20) ne peuvent pas effectuer de notification sauf pour les mouvements avec un Creator = Ovinfos
</xsd:documentation>
<xsd:documentation>Anomalie MNIOC</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>