Schema MessageMareva.xsd


schema location:  ..\..\schemas\MessageMareva.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types 
Message  TMsgFonctionnelVide 
MessageTippr  TMsgTechnique 


schema location:  ..\..\schemas\ParametresConnexion.xsd
attribute form default:  unqualified
element form default:  unqualified
 
Elements  Complex types 
applicationId  TEnveloppeConnexion 
connexionId 
date 
DateTime 
interchangeAgreementId 
numEnveloppe 
time 


schema location:  ..\..\schemas\ParametresMessage.xsd
attribute form default:  unqualified
element form default:  unqualified
 
Elements  Complex types 
numseq  TEnveloppeMessage 
partyId 
schemaID 
schemaVersion 
transactionId 


schema location:  ..\..\schemas\TypesMareva.xsd
attribute form default:  unqualified
element form default:  qualified
 
Simple types 
Date 
Heure 


element Message
diagram
type TMsgFonctionnelVide
properties
content complex
abstract true
children EnveloppeMessage
used by
element TMsgTechnique/Messages
annotation
documentation
Le message fonctionnel qui sert de base au groupe de substitution dont tous nos messages fonctionnels devront créer
source <xs:element name="Message" type="TMsgFonctionnelVide" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Le message fonctionnel qui sert de base au groupe de substitution dont tous nos messages fonctionnels devront créer</xs:documentation>
 
</xs:annotation>
</xs:element>

element MessageTippr
diagram
type TMsgTechnique
properties
content complex
children EnveloppeConnexion Messages
annotation
documentation
Elément à instancier pour envoyer un message à TIPPR par l'intermédiaire de MAREVA
source <xs:element name="MessageTippr" type="TMsgTechnique">
 
<xs:annotation>
   
<xs:documentation>Elément à instancier pour envoyer un message à TIPPR par l'intermédiaire de MAREVA</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TMsgFonctionnelVide
diagram
properties
abstract true
children EnveloppeMessage
used by
element Message
annotation
documentation
Le type complexe à la base de tous les messages fonctionnels TIPPR qui devront l'étendre pour y rajouter un contenu fonctionnel (déclarations)
source <xs:complexType name="TMsgFonctionnelVide" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Le type complexe à la base de tous les messages fonctionnels TIPPR qui devront l'étendre pour y rajouter un contenu fonctionnel (déclarations)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/>
 
</xs:sequence>
</xs:complexType>

element TMsgFonctionnelVide/EnveloppeMessage
diagram
type TEnveloppeMessage
properties
isRef 0
content complex
children schemaID schemaVersion partyId transactionId numseq
source <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/>

complexType TMsgTechnique
diagram
children EnveloppeConnexion Messages
used by
element MessageTippr
annotation
documentation
Le message technique est contitué d'une enveloppe de connexion défine par MAREVA et par un ensemble de un message fonctionnel (cf.: MsgFonctionnelType)
source <xs:complexType name="TMsgTechnique">
 
<xs:annotation>
   
<xs:documentation>Le message technique est contitué d'une enveloppe de connexion défine par MAREVA et par un ensemble de un message fonctionnel (cf.: MsgFonctionnelType)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/>
   
<xs:element name="Messages">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="Message"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TMsgTechnique/EnveloppeConnexion
diagram
type TEnveloppeConnexion
properties
isRef 0
content complex
children connexionId interchangeAgreementId numEnveloppe DateTime applicationId
source <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/>

element TMsgTechnique/Messages
diagram
properties
isRef 0
content complex
children Message
source <xs:element name="Messages">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Message"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element applicationId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Référence de l'application
source <xs:element name="applicationId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Référence de l'application</xs:documentation>
 
</xs:annotation>
</xs:element>

element connexionId
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
SIRET du prestataire ou DGDDI (correction: Identifiant INSEE (SIREN/SIRET) associé à la relation ROSA PEDI)
source <xs:element name="connexionId">
 
<xs:annotation>
   
<xs:documentation>SIRET du prestataire ou DGDDI (correction: Identifiant INSEE (SIREN/SIRET) associé à la relation ROSA PEDI)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element date
diagram
type Date
properties
content simple
used by
element DateTime
facets
length 8
pattern [0-3][0-9]/[0-1][0-9]/[0-9]{2}
source <xs:element name="date" type="Date"/>

element DateTime
diagram
properties
content complex
children date time
used by
complexType TEnveloppeConnexion
annotation
documentation
Date de création de l'enveloppe
source <xs:element name="DateTime">
 
<xs:annotation>
   
<xs:documentation>Date de création de l'enveloppe</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="date"/>
     
<xs:element ref="time"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element interchangeAgreementId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Identifiant de l'accord d'interchange EDI du prestataire
source <xs:element name="interchangeAgreementId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Identifiant de l'accord d'interchange EDI du prestataire</xs:documentation>
 
</xs:annotation>
</xs:element>

element numEnveloppe
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeConnexion
annotation
documentation
Numéro généré par l'expéditeur du message
source <xs:element name="numEnveloppe">
 
<xs:annotation>
   
<xs:documentation>Numéro généré par l'expéditeur du message</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element time
diagram
type Heure
properties
content simple
used by
element DateTime
facets
pattern \d\d:\d\d:\d\d
source <xs:element name="time" type="Heure"/>

complexType TEnveloppeConnexion
diagram
children connexionId interchangeAgreementId numEnveloppe DateTime applicationId
used by
element TMsgTechnique/EnveloppeConnexion
annotation
documentation
L'enveloppe de niveau connexion comprend  les informations nécessaires à  l'identification du prestataire de connexion et au suivi de ses messages techniques au sens contenant.
source <xs:complexType name="TEnveloppeConnexion">
 
<xs:annotation>
   
<xs:documentation>L'enveloppe de niveau connexion comprend  les informations nécessaires à  l'identification du prestataire de connexion et au suivi de ses messages techniques au sens contenant. </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="connexionId"/>
   
<xs:element ref="interchangeAgreementId"/>
   
<xs:element ref="numEnveloppe"/>
   
<xs:element ref="DateTime"/>
   
<xs:element ref="applicationId"/>
 
</xs:sequence>
</xs:complexType>

element numseq
diagram
type restriction of xs:integer
properties
content simple
used by
complexType TEnveloppeMessage
facets
minInclusive 0
totalDigits 2
annotation
documentation
Numéro de séquence du message applicatif pour la transaction opérateur
source <xs:element name="numseq">
 
<xs:annotation>
   
<xs:documentation>Numéro de séquence du message applicatif pour la transaction opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="2"/>
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element partyId
diagram
type xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
SIREN du titulaire de l'EFS/UE ou SIREN de l'opérateur pour qui la déclaration est déposée.
source <xs:element name="partyId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>SIREN du titulaire de l'EFS/UE ou SIREN de l'opérateur pour qui la déclaration est déposée.</xs:documentation>
 
</xs:annotation>
</xs:element>

element schemaID
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
Identifiant du schéma XML décrivant le message fonctionnel, par exemple messageDsi ou reponseDsi
source <xs:element name="schemaID">
 
<xs:annotation>
   
<xs:documentation>Identifiant du schéma XML décrivant le message fonctionnel, par exemple messageDsi ou reponseDsi
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element schemaVersion
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
version du schéma identifié précédemment (date de publication sous la forme jjmmaaaa)
source <xs:element name="schemaVersion">
 
<xs:annotation>
   
<xs:documentation>version du schéma identifié précédemment (date de publication sous la forme jjmmaaaa)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element transactionId
diagram
type restriction of xs:string
properties
content simple
used by
complexType TEnveloppeMessage
annotation
documentation
Identifiant de la transaction opérateur
source <xs:element name="transactionId">
 
<xs:annotation>
   
<xs:documentation>Identifiant de la transaction opérateur</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

complexType TEnveloppeMessage
diagram
children schemaID schemaVersion partyId transactionId numseq
used by
element TMsgFonctionnelVide/EnveloppeMessage
annotation
documentation
L'enveloppe de niveau "message" comprend les informations nécessaires à l'identification de l'opérateur et au suivi de ses messages fonctionnels au sens « contenu ».
source <xs:complexType name="TEnveloppeMessage">
 
<xs:annotation>
   
<xs:documentation>L'enveloppe de niveau "message" comprend les informations nécessaires à l'identification de l'opérateur et au suivi de ses messages fonctionnels au sens « contenu ». </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="schemaID"/>
   
<xs:element ref="schemaVersion"/>
   
<xs:element ref="partyId"/>
   
<xs:element ref="transactionId"/>
   
<xs:element ref="numseq" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

simpleType Date
type restriction of xs:string
used by
element date
facets
length 8
pattern [0-3][0-9]/[0-1][0-9]/[0-9]{2}
annotation
documentation
Date au format courant
source <xs:simpleType name="Date">
 
<xs:annotation>
   
<xs:documentation>Date au format courant</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="8"/>
   
<xs:pattern value="[0-3][0-9]/[0-1][0-9]/[0-9]{2}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType Heure
type restriction of xs:time
used by
element time
facets
pattern \d\d:\d\d:\d\d
annotation
documentation
hh:mm:ss
source <xs:simpleType name="Heure">
 
<xs:annotation>
   
<xs:documentation>hh:mm:ss</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:time">
   
<xs:pattern value="\d\d:\d\d:\d\d"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy