| ### 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Attribute | TManifest/documents/document/@type
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 |
Used by |
Element | TManifest/action
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 |
Element | TManifest/volumes/volume
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 |
Element | TManifest/volumes/volume
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 |
Element | TManifest/volumes/volume
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TManifest/documents/document
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 |
Element | TAction/parameter
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 |
Element | TAction/parameter
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 |
Element | TAction/parameter
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>