Interface: PROJ - Classification version 2015.00

Ce document décrit l'interface AbaConnect Classification de l'application PROJ .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:PROJ
Nom de l'interface:Classification
ID:XMLClassification ( NStamm )
Version:2015.00
Status:Productif


Fonctions d'exportation et d'importation possibles de l'interface

Fonctions exportation/importation
Exportation:XML / ASCII
Importation:XML / ASCII


Informations complémentaires sur l'interface

Information complémentaire
Révision champ Maximum de l'interface : 0



Informations de mappage

Les informations relatives au mappage sont affichées ci-dessous.

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Classification
Description:



Exemple d'une structure XML AbaConnect

Ci-dessous un exemple d'une structure Header XML. Cette information est donc visible dans un fichier d'exportation XML AbaConnect, fichier exporté via l'interface AbaConnect Abacus.

Structure XML AbaConnect
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>PROJ</Application>
      <Id>XMLClassification</Id>
      <MapId>AbaDefault</MapId>
      <Version>2015.00</Version>
      <!-- Attention: Le numéro de mandant est facultatif et signifie que les données ne peuvent être importées que dans le mandant spécifié -->
      <!-- L'option mandant a un effet uniquement lors de l'importation des données. Configuration possible dans les paramètres d'exportation AbaConnect. -->
      <!-- Par défaut, le numéro de mandant n'est pas écrit dans le fichier d'exportation -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <Element mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </Element>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Voici quelques exemples de la ligne de commande AbaConnect. La ligne de commande AbaConnect peut être exécutée avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe. La ligne de commande AbaConnect doit être exécutée directement sur le serveur. Vous trouverez de plus amples informations sur la page d'accueil d'Abacus. Les exemples suivants servent de point de départ pour la création d'une ligne de commande simple.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2015.00"  "-M7777"  "-acidXMLClassification"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2015.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Pour importer des données XML, il n'est pas nécessaire de spécifier l'ID d'interface et le mappage dans la Command Line. Cette information se trouve dans le fichier d'importation XML.



Champs / structure du mappage

La table suivante affiche les données du mappage de manière simplifiée.
Le nom de l'élément XML et du parent est toujours écrit en anglais. Avec un clic de la souris sur une ligne, des informations supplémentaires sont affichées.

Nom élément XML Nom du champ Nom parent Type Longueur Obligatoire
ElementElément---Non
    HeaderEn-têteElement--Non
        - PlanPlanHeaderNuméro4Non
        - VariantVarianteHeaderNuméro4Non
        - LevelNiveauHeaderNuméro4Non
        - IdentificationIdentificationHeaderNuméro12Non
        - TypeTypeHeaderNuméro2Non
        - NameNomHeaderTexte100Non
        - LevelsNiveauxHeaderNuméro2Non
    ClassificationOrganisationElement--Non
        - PlanPlanClassificationNuméro4Non
        - VariantVarianteClassificationNuméro4Non
        - LevelNiveauClassificationNuméro4Non
        - IdentificationIdentificationClassificationNuméro12Non
        - TypeTypeClassificationNuméro2Non
        - NameNomClassificationTexte100Non
    ClassificationElementElément de classificationElement--Non
        - PlanPlanClassificationElementNuméro4Non
        - VariantVarianteClassificationElementNuméro4Non
        - LevelNiveauClassificationElementNuméro4Non
        - IdentificationIdentificationClassificationElementNuméro12Non
        - TypeTypeClassificationElementNuméro2Non
        - NameNomClassificationElementTexte100Non
        - ReferenzlevelNiveauRéférenceClassificationElementNuméro4Non
        - ReferenzRéférenceClassificationElementNuméro12Non
        - Number2Numéro2ClassificationElementTexte40Non
        - Name2Nom2ClassificationElementTexte100Non
    PrintAttributesAttributs d_impressionElement--Non
        - PlanPlanPrintAttributesNuméro4Non
        - VariantVariantePrintAttributesNuméro4Non
        - LevelNiveauPrintAttributesNuméro4Non
        - IdentificationIdentificationPrintAttributesNuméro12Non
        - TypeTypePrintAttributesNuméro2Non
        - BoldImprimer en grasPrintAttributesNuméro2Non
        - UnderlineSoulignerPrintAttributesNuméro2Non
        - ItalicItaliquePrintAttributesNuméro2Non
        - HideSupprimer lignePrintAttributesNuméro2Non
        - WithoutNumberSans numéroPrintAttributesNuméro2Non
        - PageBreakSaut de page en-dessusPrintAttributesNuméro2Non
        - SpaceBeforeInsérer lignes avantPrintAttributesNuméro4Non
        - SpaceAfterInsérer lignes aprèsPrintAttributesNuméro4Non
        - DecimalPlacedécimalesPrintAttributesNuméro2Non
        - IndentIndentationPrintAttributesNuméro2Non
        - FontPolicePrintAttributesNuméro4Non



Informations détaillées des champs

Description détaillée des champs de l'interface.

En-tête
Nom élément XML:Header
Elément parent:Element
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:
Définition en-tête du plan de classification
(Le champ ID internes pour cet élément est "ClassificationHeader")

Plan
Nom élément XML:Plan
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:
Genre du plan de classification
(Le champ ID internes pour cet élément est "Plan")

Variante
Nom élément XML:Variant
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   2
Description:
Variante du plan (1-9999) 1 Standard
(Le champ ID internes pour cet élément est "Variante")

Niveau
Nom élément XML:Level
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:
Le niveau est toujours 0 pour l'en-tête
(Le champ ID internes pour cet élément est "Level")

Identification
Nom élément XML:Identification
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
L'identification est 0 pour l'en-tête
(Le champ ID internes pour cet élément est "Id")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Type
Nom élément XML:Type
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:
Type de l'élément: Lignes de titre 1
(Le champ ID internes pour cet élément est "Typ")

Nom
Nom élément XML:Name
Elément parent:Header
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:
Nom du plan de classification
(Le champ ID internes pour cet élément est "Name1")

Niveaux
Nom élément XML:Levels
Elément parent:Header
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:
Nombre de niveaux du plan de classification. Sans le niveau détail
(Le champ ID internes pour cet élément est "Ebenen")

Organisation
Nom élément XML:Classification
Elément parent:Element
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   2
Description:
Elément d'organisation
(Le champ ID internes pour cet élément est "ClassificationStructure")

Plan
Nom élément XML:Plan
Elément parent:Classification
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:
Genre du plan de classification
(Le champ ID internes pour cet élément est "Plan")

Variante
Nom élément XML:Variant
Elément parent:Classification
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   2
Description:
Variante du plan (1-9999) 1 Standard
(Le champ ID internes pour cet élément est "Variante")

Niveau
Nom élément XML:Level
Elément parent:Classification
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:
Le niveau est toujours 0 pour l'organisation
(Le champ ID internes pour cet élément est "Level")

Identification
Nom élément XML:Identification
Elément parent:Classification
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Numéro d'identification de l'organisation
(Le champ ID internes pour cet élément est "Id")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Type
Nom élément XML:Type
Elément parent:Classification
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:
Type de l'élément: Lignes de titre 1
(Le champ ID internes pour cet élément est "Typ")

Nom
Nom élément XML:Name
Elément parent:Classification
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:
Désignation de l'élément d'organisation
(Le champ ID internes pour cet élément est "Name1")

Elément de classification
Nom élément XML:ClassificationElement
Elément parent:Element
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:
Un élément de classification est une entrée dans l'arborescence de classification
(Le champ ID internes pour cet élément est "ClassificationElement")

Plan
Nom élément XML:Plan
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:
Genre du plan de classification
(Le champ ID internes pour cet élément est "Plan")

Variante
Nom élément XML:Variant
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   2
Description:
Variante du plan (1-9999) 1 Standard
(Le champ ID internes pour cet élément est "Variante")

Niveau
Nom élément XML:Level
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:
Niveau de classification (1-6) Niveau 1 (domaine): 1, Niveau 2 (classes): 2, Niveau 3 (grpes principaux): 3 Niveau 4 (groupes): 4 etc.
(Le champ ID internes pour cet élément est "Level")

Identification
Nom élément XML:Identification
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Identification de l'élément de classification niveau 1 (domaine):A à Z alternative 1 - 26, Niveau 2 (classes): 12 positions max., Niveau 3 (grpes principaux): 12 positions max., Niveau 4 (groupes): 12 positions max. etc.
(Le champ ID internes pour cet élément est "Id")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Type
Nom élément XML:Type
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:
Type de l'élément 1 Titre, 2 Total
(Le champ ID internes pour cet élément est "Typ")

Nom
Nom élément XML:Name
Elément parent:ClassificationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:
Désignation de l'élément
(Le champ ID internes pour cet élément est "Name1")

NiveauRéférence
Nom élément XML:Referenzlevel
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:
Niveau du plus haut niveau de classification suivant
(Le champ ID internes pour cet élément est "Referenzlevel")

Référence
Nom élément XML:Referenz
Elément parent:ClassificationElement
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:
Référence à la plus haute identification de classification suivante
(Le champ ID internes pour cet élément est "Referenz")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Numéro2
Nom élément XML:Number2
Elément parent:ClassificationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   9
Description:
Deuxième numéro de l'élément
(Le champ ID internes pour cet élément est "Number2")

Nom2
Nom élément XML:Name2
Elément parent:ClassificationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   10
Description:
Deuxième nom de l'élément
(Le champ ID internes pour cet élément est "Name2")

Attributs d_impression
Nom élément XML:PrintAttributes
Elément parent:Element
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:
Elément attribut d'impression
(Le champ ID internes pour cet élément est "ClassificationPrintAttributes")

Plan
Nom élément XML:Plan
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:
Genre du plan de classification. 1: Inventar
(Le champ ID internes pour cet élément est "Plan")

Variante
Nom élément XML:Variant
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   2
Description:
Variante du plan (1-9999) 1 Standard
(Le champ ID internes pour cet élément est "Variante")

Niveau
Nom élément XML:Level
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:
Niveau de classification (0-6, 90) par défaut: 0
(Le champ ID internes pour cet élément est "Level")

Identification
Nom élément XML:Identification
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Identification de l'élément de classification ou par défaut: Niveau d'organisation (1-6)
(Le champ ID internes pour cet élément est "Id")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Type
Nom élément XML:Type
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:
Type de l'élément 11 Titre, 12 Total
(Le champ ID internes pour cet élément est "Typ")

Imprimer en gras
Nom élément XML:Bold
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:
Imprimer ligne en gras (0/1)
(Le champ ID internes pour cet élément est "BoldSw")

Souligner
Nom élément XML:Underline
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:
Souligner ligne (0/1)
(Le champ ID internes pour cet élément est "UlineSw")

Italique
Nom élément XML:Italic
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:
Imprimer ligne en italique (0/1)
(Le champ ID internes pour cet élément est "ItalicSw")

Supprimer ligne
Nom élément XML:Hide
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   9
Description:
Ne pas afficher la ligne dans l'impression (0/1)
(Le champ ID internes pour cet élément est "Suppress")

Sans numéro
Nom élément XML:WithoutNumber
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   10
Description:
Ne pas afficher le numéro dans l'impression (0/1)
(Le champ ID internes pour cet élément est "NoNum")

Saut de page en-dessus
Nom élément XML:PageBreak
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   11
Description:
Saut de page avant (0/1)
(Le champ ID internes pour cet élément est "FormFeed")

Insérer lignes avant
Nom élément XML:SpaceBefore
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   12
Description:
Lignes vierges avant impression (nombre de lignes)
(Le champ ID internes pour cet élément est "Before")

Insérer lignes après
Nom élément XML:SpaceAfter
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   13
Description:
Lignes vierges après impression (nombre de lignes)
(Le champ ID internes pour cet élément est "After")

décimales
Nom élément XML:DecimalPlace
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   14
Description:
Décimales numéro de classification (0-2)
(Le champ ID internes pour cet élément est "Decimals")

Indentation
Nom élément XML:Indent
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   15
Description:
Retrait horizontal (nombre de caractères)
(Le champ ID internes pour cet élément est "Indent")

Police
Nom élément XML:Font
Elément parent:PrintAttributes
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   16
Description:
Numéro de police windows (0-9)
(Le champ ID internes pour cet élément est "FontId")