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 |
diagram | ![]() |
||||
type | TMsgFonctionnelVide | ||||
properties |
|
||||
children | EnveloppeMessage | ||||
used by |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||
type | TMsgTechnique | ||
properties |
|
||
children | EnveloppeConnexion Messages | ||
annotation |
|
||
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> |
diagram | ![]() |
||
properties |
|
||
children | EnveloppeMessage | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TEnveloppeMessage | ||||
properties |
|
||||
children | schemaID schemaVersion partyId transactionId numseq | ||||
source | <xs:element name="EnveloppeMessage" type="TEnveloppeMessage"/> |
diagram | ![]() |
||
children | EnveloppeConnexion Messages | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | TEnveloppeConnexion | ||||
properties |
|
||||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||||
source | <xs:element name="EnveloppeConnexion" type="TEnveloppeConnexion"/> |
diagram | ![]() |
||||
properties |
|
||||
children | Message | ||||
source | <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element ref="Message"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="applicationId" type="xs:string"> <xs:annotation> <xs:documentation>Référence de l'application</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | Date | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
source | <xs:element name="date" type="Date"/> |
diagram | ![]() |
||
properties |
|
||
children | date time | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | Heure | ||
properties |
|
||
used by |
|
||
facets |
|
||
source | <xs:element name="time" type="Heure"/> |
diagram | ![]() |
||
children | connexionId interchangeAgreementId numEnveloppe DateTime applicationId | ||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||||
type | restriction of xs:integer | ||||
properties |
|
||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | ![]() |
||
children | schemaID schemaVersion partyId transactionId numseq | ||
used by |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
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> |
type | restriction of xs:time | ||
used by |
|
||
facets |
|
||
annotation |
|
||
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> |