Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema schema-manifeste.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
Element manifeste
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id33 schema-manifeste0.tmp#id34 schema-manifeste0.tmp#id9 schema-manifeste0.tmp#id14 schema-manifeste0.tmp#id26 schema-manifeste0.tmp#id8
Type TManifest
Properties
content: complex
Model volumes , (documents | action+)
Children action, documents, volumes
Instance
<manifeste cgIdCol="" cgLibelle="">
  <volumes>{1,1}</volumes>
</manifeste>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
cgIdCol xs:string optional
L'identifiant de la collectivité - informatif
cgLibelle xs:string optional
Le libellé de la collectivité - informatif
Source
<xs:element name="manifeste" type="TManifest"/>
Element TManifest / volumes
Namespace No namespace
Annotations
Permet de définir le nombre et les propriétés de tous les volumes de l'archive
Diagram
Diagram schema-manifeste0.tmp#id10
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model volume+
Children volume
Instance
<volumes>
  <volume dateProduction="" fichier="" num="">{1,unbounded}</volume>
</volumes>
Source
<xs:element name="volumes" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Permet de définir le nombre et les propriétés de tous les volumes de l'archive</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="volume" minOccurs="1" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Un fichier XML à importer</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="fichier" type="xs:string" use="required">
            <xs:annotation>
              <xs:documentation>Le nom du fichier</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="num" type="xs:integer" use="required">
            <xs:annotation>
              <xs:documentation>L'identifiant du volume.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="dateProduction" type="xs:string" use="optional">
            <xs:annotation>
              <xs:documentation>Date de création du volume</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:anyAttribute>
            <xs:annotation>
              <xs:documentation>Pour donner de plus amples précisions</xs:documentation>
            </xs:annotation>
          </xs:anyAttribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element volumes / TManifest / volume
Namespace No namespace
Annotations
Un fichier XML à importer
Diagram
Diagram schema-manifeste0.tmp#id11 schema-manifeste0.tmp#id12 schema-manifeste0.tmp#id13
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
dateProduction xs:string optional
Date de création du volume
fichier xs:string required
Le nom du fichier
num xs:integer required
L'identifiant du volume.
Source
<xs:element name="volume" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Un fichier XML à importer</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="fichier" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Le nom du fichier</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="num" type="xs:integer" use="required">
      <xs:annotation>
        <xs:documentation>L'identifiant du volume.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dateProduction" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Date de création du volume</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:anyAttribute>
      <xs:annotation>
        <xs:documentation>Pour donner de plus amples précisions</xs:documentation>
      </xs:annotation>
    </xs:anyAttribute>
  </xs:complexType>
</xs:element>
Element TManifest / documents
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id15
Properties
content: complex
Model document+
Children document
Instance
<documents>
  <document buCode="" buIdCol="" buLibelle="" default-overwrite="" libBudg="Budget Principal" path="" skip-if-exists="" type="" volume="">{1,unbounded}</document>
</documents>
Source
<xs:element name="documents">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="document" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="volume" type="xs:integer" use="required">
            <xs:annotation>
              <xs:documentation>Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="path" type="xs:string" use="required">
            <xs:annotation>
              <xs:documentation>Permet de définir le chemin dans le volume permettant d'accéder à ce document.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="type" type="TDocumentType" use="required">
            <xs:annotation>
              <xs:documentation>Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="buIdCol" type="xs:string" use="required">
            <xs:annotation>
              <xs:documentation>Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="buLibelle" type="xs:string" use="required">
            <xs:annotation>
              <xs:documentation>Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="buCode" type="xs:string" use="required">
            <xs:annotation>
              <xs:documentation>Le code du budget, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="libBudg" type="xs:string" default="Budget Principal" use="optional">
            <xs:annotation>
              <xs:documentation>Libellé du budget, tel qu'il sera repris par Xemelios à l'import</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="skip-if-exists" type="xs:string" use="optional">
            <xs:annotation>
              <xs:documentation>Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="default-overwrite">
            <xs:annotation>
              <xs:documentation>Permet de définir le comportement d'écrasement à l'import</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="always">
                  <xs:annotation>
                    <xs:documentation>Ecrase systématiquement les données existantes</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="never">
                  <xs:annotation>
                    <xs:documentation>N'écrase jamais les données existantes</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ask">
                  <xs:annotation>
                    <xs:documentation>Si des données existaient, demande à l'utilisateur quel comportement adopter</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:anyAttribute>
            <xs:annotation>
              <xs:documentation>Pour préciser d'autres choses</xs:documentation>
            </xs:annotation>
          </xs:anyAttribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element documents / TManifest / document
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id16 schema-manifeste0.tmp#id17 schema-manifeste0.tmp#id18 schema-manifeste0.tmp#id20 schema-manifeste0.tmp#id21 schema-manifeste0.tmp#id22 schema-manifeste0.tmp#id23 schema-manifeste0.tmp#id24 schema-manifeste0.tmp#id25
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
buCode xs:string required
Le code du budget, tel qu'il sera repris à l'import par Xemelios
buIdCol xs:string required
Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios
buLibelle xs:string required
Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios
default-overwrite restriction of xs:string optional
Permet de définir le comportement d'écrasement à l'import
libBudg xs:string Budget Principal optional
Libellé du budget, tel qu'il sera repris par Xemelios à l'import
path xs:string required
Permet de définir le chemin dans le volume permettant d'accéder à ce document.
skip-if-exists xs:string optional
Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'
type TDocumentType required
Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios
volume xs:integer required
Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.
Source
<xs:element name="document" minOccurs="1" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="volume" type="xs:integer" use="required">
      <xs:annotation>
        <xs:documentation>Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="path" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Permet de définir le chemin dans le volume permettant d'accéder à ce document.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" type="TDocumentType" use="required">
      <xs:annotation>
        <xs:documentation>Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="buIdCol" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="buLibelle" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="buCode" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Le code du budget, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="libBudg" type="xs:string" default="Budget Principal" use="optional">
      <xs:annotation>
        <xs:documentation>Libellé du budget, tel qu'il sera repris par Xemelios à l'import</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="skip-if-exists" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="default-overwrite">
      <xs:annotation>
        <xs:documentation>Permet de définir le comportement d'écrasement à l'import</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="always">
            <xs:annotation>
              <xs:documentation>Ecrase systématiquement les données existantes</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="never">
            <xs:annotation>
              <xs:documentation>N'écrase jamais les données existantes</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="ask">
            <xs:annotation>
              <xs:documentation>Si des données existaient, demande à l'utilisateur quel comportement adopter</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:anyAttribute>
      <xs:annotation>
        <xs:documentation>Pour préciser d'autres choses</xs:documentation>
      </xs:annotation>
    </xs:anyAttribute>
  </xs:complexType>
</xs:element>
Element TManifest / action
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id32 schema-manifeste0.tmp#id28 schema-manifeste0.tmp#id27
Type TAction
Properties
content: complex
maxOccurs: unbounded
Model parameter*
Children parameter
Instance
<action class="">
  <parameter name="" type="" value="">{0,unbounded}</parameter>
</action>
Attributes
QName Type Fixed Default Use Annotation
class xs:string required
Le nom de la classe a exécuter
Source
<xs:element name="action" type="TAction" maxOccurs="unbounded"/>
Element TAction / parameter
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id29 schema-manifeste0.tmp#id30 schema-manifeste0.tmp#id31
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
type xs:string required
le nom de la classe java dans lequel doit être casté la valeur
value xs:string required
Source
<xs:element name="parameter" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="name" type="xs:string" use="required"/>
    <xs:attribute name="type" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>le nom de la classe java dans lequel doit être casté la valeur</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="value" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
Complex Type TManifest
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id33 schema-manifeste0.tmp#id34 schema-manifeste0.tmp#id9 schema-manifeste0.tmp#id14 schema-manifeste0.tmp#id26
Used by
Element manifeste
Model volumes , (documents | action+)
Children action, documents, volumes
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
cgIdCol xs:string optional
L'identifiant de la collectivité - informatif
cgLibelle xs:string optional
Le libellé de la collectivité - informatif
Source
<xs:complexType name="TManifest">
  <xs:sequence>
    <xs:element name="volumes" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Permet de définir le nombre et les propriétés de tous les volumes de l'archive</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="volume" minOccurs="1" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Un fichier XML à importer</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:attribute name="fichier" type="xs:string" use="required">
                <xs:annotation>
                  <xs:documentation>Le nom du fichier</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="num" type="xs:integer" use="required">
                <xs:annotation>
                  <xs:documentation>L'identifiant du volume.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="dateProduction" type="xs:string" use="optional">
                <xs:annotation>
                  <xs:documentation>Date de création du volume</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute>
                <xs:annotation>
                  <xs:documentation>Pour donner de plus amples précisions</xs:documentation>
                </xs:annotation>
              </xs:anyAttribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:sequence minOccurs="1" maxOccurs="unbounded">
      <xs:choice>
        <xs:element name="documents">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="document" minOccurs="1" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:attribute name="volume" type="xs:integer" use="required">
                    <xs:annotation>
                      <xs:documentation>Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="path" type="xs:string" use="required">
                    <xs:annotation>
                      <xs:documentation>Permet de définir le chemin dans le volume permettant d'accéder à ce document.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="type" type="TDocumentType" use="required">
                    <xs:annotation>
                      <xs:documentation>Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="buIdCol" type="xs:string" use="required">
                    <xs:annotation>
                      <xs:documentation>Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="buLibelle" type="xs:string" use="required">
                    <xs:annotation>
                      <xs:documentation>Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="buCode" type="xs:string" use="required">
                    <xs:annotation>
                      <xs:documentation>Le code du budget, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="libBudg" type="xs:string" default="Budget Principal" use="optional">
                    <xs:annotation>
                      <xs:documentation>Libellé du budget, tel qu'il sera repris par Xemelios à l'import</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="skip-if-exists" type="xs:string" use="optional">
                    <xs:annotation>
                      <xs:documentation>Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="default-overwrite">
                    <xs:annotation>
                      <xs:documentation>Permet de définir le comportement d'écrasement à l'import</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="always">
                          <xs:annotation>
                            <xs:documentation>Ecrase systématiquement les données existantes</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="never">
                          <xs:annotation>
                            <xs:documentation>N'écrase jamais les données existantes</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="ask">
                          <xs:annotation>
                            <xs:documentation>Si des données existaient, demande à l'utilisateur quel comportement adopter</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:attribute>
                  <xs:anyAttribute>
                    <xs:annotation>
                      <xs:documentation>Pour préciser d'autres choses</xs:documentation>
                    </xs:annotation>
                  </xs:anyAttribute>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="action" type="TAction" maxOccurs="unbounded"/>
      </xs:choice>
    </xs:sequence>
  </xs:sequence>
  <xs:attribute name="cgIdCol" type="xs:string">
    <xs:annotation>
      <xs:documentation>L'identifiant de la collectivité - informatif</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="cgLibelle" type="xs:string">
    <xs:annotation>
      <xs:documentation>Le libellé de la collectivité - informatif</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:anyAttribute>
    <xs:annotation>
      <xs:documentation>Autant d'attributs que nécessaire pour préciser le contenu de cette archive. Les attributs spécifiés à ce niveau sont informatifs et non utilisés par les outils d'import de Xemelios.</xs:documentation>
    </xs:annotation>
  </xs:anyAttribute>
</xs:complexType>
Simple Type TDocumentType
Namespace No namespace
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CGE
Compte de Gestion
enumeration PES
Flux PES_Aller
enumeration PJ
Pièce justificative (en général binaire)
pattern .*
Used by
Source
<xs:simpleType name="TDocumentType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CGE">
      <xs:annotation>
        <xs:documentation>Compte de Gestion</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="PES">
      <xs:annotation>
        <xs:documentation>Flux PES_Aller</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="PJ">
      <xs:annotation>
        <xs:documentation>Pièce justificative (en général binaire)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:pattern value=".*">
      <xs:annotation>
        <xs:documentation>Les id des types de documents gérés par Xemelios</xs:documentation>
      </xs:annotation>
    </xs:pattern>
  </xs:restriction>
</xs:simpleType>
Complex Type TAction
Namespace No namespace
Diagram
Diagram schema-manifeste0.tmp#id32 schema-manifeste0.tmp#id28
Used by
Model parameter*
Children parameter
Attributes
QName Type Fixed Default Use Annotation
class xs:string required
Le nom de la classe a exécuter
Source
<xs:complexType name="TAction">
  <xs:sequence>
    <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:attribute name="name" type="xs:string" use="required"/>
        <xs:attribute name="type" type="xs:string" use="required">
          <xs:annotation>
            <xs:documentation>le nom de la classe java dans lequel doit être casté la valeur</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="value" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="class" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Le nom de la classe a exécuter</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Attribute @exercice
Namespace No namespace
Type xs:gYear
Properties
content: simple
Source
<xs:attribute name="exercice" type="xs:gYear"/>
Attribute @cgCodic
Namespace No namespace
Type xs:string
Properties
content: simple
Source
<xs:attribute name="cgCodic" type="xs:string"/>
Attribute @cgCodeCol
Namespace No namespace
Type xs:string
Properties
content: simple
Source
<xs:attribute name="cgCodeCol" type="xs:string"/>
Attribute @buCodic
Namespace No namespace
Type xs:string
Properties
content: simple
Source
<xs:attribute name="buCodic" type="xs:string"/>
Attribute @buCodeCol
Namespace No namespace
Type xs:string
Properties
content: simple
Source
<xs:attribute name="buCodeCol" type="xs:string"/>
Attribute @nomOrigine
Namespace No namespace
Type xs:string
Properties
content: simple
Source
<xs:attribute name="nomOrigine" type="xs:string"/>
Attribute volume / volumes / TManifest / @fichier
Namespace No namespace
Annotations
Le nom du fichier
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="fichier" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Le nom du fichier</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute volume / volumes / TManifest / @num
Namespace No namespace
Annotations
L'identifiant du volume.
Type xs:integer
Properties
use: required
Used by
Source
<xs:attribute name="num" type="xs:integer" use="required">
  <xs:annotation>
    <xs:documentation>L'identifiant du volume.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute volume / volumes / TManifest / @dateProduction
Namespace No namespace
Annotations
Date de création du volume
Type xs:string
Properties
use: optional
Used by
Source
<xs:attribute name="dateProduction" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Date de création du volume</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @volume
Namespace No namespace
Annotations
Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.
Type xs:integer
Properties
use: required
Used by
Source
<xs:attribute name="volume" type="xs:integer" use="required">
  <xs:annotation>
    <xs:documentation>Permet de référencer un volume définit plus haut, afin d'indiquer dans quel volume se trouve ce document.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @path
Namespace No namespace
Annotations
Permet de définir le chemin dans le volume permettant d'accéder à ce document.
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="path" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Permet de définir le chemin dans le volume permettant d'accéder à ce document.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @type
Namespace No namespace
Annotations
Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios
Type TDocumentType
Properties
use: required
Facets
enumeration CGE
Compte de Gestion
enumeration PES
Flux PES_Aller
enumeration PJ
Pièce justificative (en général binaire)
pattern .*
Used by
Source
<xs:attribute name="type" type="TDocumentType" use="required">
  <xs:annotation>
    <xs:documentation>Permet de définir la nature du document. Les valeurs possibles sont CGE, PES, PJ, et tous les ID des types de documents gérés par Xemelios</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @buIdCol
Namespace No namespace
Annotations
Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="buIdCol" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Identifiant de la collectivité tel qu'il sera repris à l'import dans Xemelios</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @buLibelle
Namespace No namespace
Annotations
Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="buLibelle" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Le libellé de la collectivité, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @buCode
Namespace No namespace
Annotations
Le code du budget, tel qu'il sera repris à l'import par Xemelios
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="buCode" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Le code du budget, tel qu'il sera repris à l'import par Xemelios</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @libBudg
Namespace No namespace
Annotations
Libellé du budget, tel qu'il sera repris par Xemelios à l'import
Type xs:string
Properties
use: optional
default: Budget Principal
Used by
Source
<xs:attribute name="libBudg" type="xs:string" default="Budget Principal" use="optional">
  <xs:annotation>
    <xs:documentation>Libellé du budget, tel qu'il sera repris par Xemelios à l'import</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @skip-if-exists
Namespace No namespace
Annotations
Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'
Type xs:string
Properties
use: optional
Used by
Source
<xs:attribute name="skip-if-exists" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Permet d'éviter l'import si la propriété système définie existe et qu'elle vaut 'true'</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute document / documents / TManifest / @default-overwrite
Namespace No namespace
Annotations
Permet de définir le comportement d'écrasement à l'import
Type restriction of xs:string
Properties
content: simple
Facets
enumeration always
Ecrase systématiquement les données existantes
enumeration never
N'écrase jamais les données existantes
enumeration ask
Si des données existaient, demande à l'utilisateur quel comportement adopter
Used by
Source
<xs:attribute name="default-overwrite">
  <xs:annotation>
    <xs:documentation>Permet de définir le comportement d'écrasement à l'import</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="always">
        <xs:annotation>
          <xs:documentation>Ecrase systématiquement les données existantes</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="never">
        <xs:annotation>
          <xs:documentation>N'écrase jamais les données existantes</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ask">
        <xs:annotation>
          <xs:documentation>Si des données existaient, demande à l'utilisateur quel comportement adopter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute parameter / TAction / @name
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="name" type="xs:string" use="required"/>
Attribute parameter / TAction / @type
Namespace No namespace
Annotations
le nom de la classe java dans lequel doit être casté la valeur
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="type" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>le nom de la classe java dans lequel doit être casté la valeur</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute parameter / TAction / @value
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="value" type="xs:string" use="required"/>
Attribute TAction / @class
Namespace No namespace
Annotations
Le nom de la classe a exécuter
Type xs:string
Properties
use: required
Used by
Complex Type TAction
Source
<xs:attribute name="class" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Le nom de la classe a exécuter</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TManifest / @cgIdCol
Namespace No namespace
Annotations
L'identifiant de la collectivité - informatif
Type xs:string
Properties
content: simple
Used by
Complex Type TManifest
Source
<xs:attribute name="cgIdCol" type="xs:string">
  <xs:annotation>
    <xs:documentation>L'identifiant de la collectivité - informatif</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TManifest / @cgLibelle
Namespace No namespace
Annotations
Le libellé de la collectivité - informatif
Type xs:string
Properties
content: simple
Used by
Complex Type TManifest
Source
<xs:attribute name="cgLibelle" type="xs:string">
  <xs:annotation>
    <xs:documentation>Le libellé de la collectivité - informatif</xs:documentation>
  </xs:annotation>
</xs:attribute>