Interface: IMMO - Base des partenaires version 2017.00

Ce document décrit l'interface AbaConnect Base des partenaires de l'application IMMO .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:IMMO
Nom de l'interface:Base des partenaires
ID:PartnerMasterData ( PartnerMasterData )
Version:2017.00
Status:Productif


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

Fonctions exportation/importation
Exportation:XML
Importation:XML


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:Base des partenaires
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>IMMO</Application>
      <Id>PartnerMasterData</Id>
      <MapId>AbaDefault</MapId>
      <Version>2017.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>
      <PartnerMasterData mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </PartnerMasterData>
    </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"  "-aIMMO"  "-version2017.00"  "-M7777"  "-acidPartnerMasterData"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aIMMO"  "-version2017.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
PartnerMasterDataBase des partenaires---Non
    - PartnerNumberN° partenaire exclusifPartnerMasterDataNuméro12Non
    - PartnerTypeType partenairePartnerMasterDataNuméro12Non
    - PartnerFunctionFonction partenairePartnerMasterDataNuméro12Non
    - AddressNumberN° adressePartnerMasterDataNuméro10Non
    - ContactNumberN° pers. de contactPartnerMasterDataNuméro10Non
    - DevelopmentAreaLevelUseAllowedUtilisation pour niveau lotissement autoriséePartnerMasterDataBooléen-Non
    - RealEstateLevelUseAllowedUtilisation pour niveau immeuble autoriséePartnerMasterDataBooléen-Non
    - BuildingLevelUseAllowedUtilisation pour niveau bâtiment autoriséePartnerMasterDataBooléen-Non
    - HouseLevelUseAllowedUtilisation pour niveau maison autoriséePartnerMasterDataBooléen-Non
    - ObjectLevelUseAllowedUtilisation pour niveau objet autoriséePartnerMasterDataBooléen-Non
    - InactiveInactifPartnerMasterDataBooléen-Non
    - InactiveFromInactif auPartnerMasterDataDate-Non
    - DesignationDesignationPartnerMasterDataTexte4096Oui
    - CreationDateDate création enregistrementPartnerMasterDataDate/heure-Non
    - CreationUserNameUtilisateur création enregistrementPartnerMasterDataTexte50Non
    - ModificationDateDate modification enregistrementPartnerMasterDataDate/heure-Non
    - ModificationUserNameUtilisateur modification enregistrementPartnerMasterDataTexte50Non
    DesignationDataListe des désignationsPartnerMasterData--Non
        - LanguageLangueDesignationDataTexte6Oui
        - DesignationDésignationDesignationDataTexte200Oui
    AbsencesListe des absencesPartnerMasterData--Non
        - AbsentFromAbsent duAbsencesDate-Non
        - AbsentToAbsent auAbsencesDate-Non
        - AbsentReason1Motif absence 1AbsencesTexte100Non
        - AbsentReason2Motif absence 2AbsencesTexte100Non
        - Substitute1ActiveRemplacement 1 activéAbsencesBooléen-Non
        - Substitute1AddressNumberN° adresse remplacement 1AbsencesNuméro10Non
        - Substitute2ActiveRemplacement 2 activéAbsencesBooléen-Non
        - Substitute2AddressNumberN° adresse remplacement 2AbsencesNuméro10Non



Informations détaillées des champs

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

N° partenaire exclusif
Nom élément XML:PartnerNumber
Elément parent:PartnerMasterData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "PartnerNr")
                    

Type partenaire
Nom élément XML:PartnerType
Elément parent:PartnerMasterData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
par ex. conseiller, juriste...
Référence à YCS
(Le champ ID internes pour cet élément est "Typ")

Fonction partenaire
Nom élément XML:PartnerFunction
Elément parent:PartnerMasterData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
par ex. responsable, chef d'équipe...
Référence à YCS
(Le champ ID internes pour cet élément est "Funktion")

N° adresse
Nom élément XML:AddressNumber
Elément parent:PartnerMasterData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "AdressNr")
                    

N° pers. de contact
Nom élément XML:ContactNumber
Elément parent:PartnerMasterData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KontaktpersonNr")
                    

Utilisation pour niveau lotissement autorisée
Nom élément XML:DevelopmentAreaLevelUseAllowed
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "VerwUeberbauung")
                    

Utilisation pour niveau immeuble autorisée
Nom élément XML:RealEstateLevelUseAllowed
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "VerwImmobilie")
                    

Utilisation pour niveau bâtiment autorisée
Nom élément XML:BuildingLevelUseAllowed
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "VerwGebaeude")
                    

Utilisation pour niveau maison autorisée
Nom élément XML:HouseLevelUseAllowed
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "VerwHaus")
                    

Utilisation pour niveau objet autorisée
Nom élément XML:ObjectLevelUseAllowed
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "VerwObjekt")
                    

Inactif
Nom élément XML:Inactive
Elément parent:PartnerMasterData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Inaktiv")
                    

Inactif au
Nom élément XML:InactiveFrom
Elément parent:PartnerMasterData
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "InaktivPer")
                    

Designation
Nom élément XML:Designation
Elément parent:PartnerMasterData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4096Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Designation")
                    

Date création enregistrement
Nom élément XML:CreationDate
Elément parent:PartnerMasterData
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "CreationDate")
                    

Utilisateur création enregistrement
Nom élément XML:CreationUserName
Elément parent:PartnerMasterData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "CreationUserName")
                    

Date modification enregistrement
Nom élément XML:ModificationDate
Elément parent:PartnerMasterData
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ModificationDate")
                    

Utilisateur modification enregistrement
Nom élément XML:ModificationUserName
Elément parent:PartnerMasterData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ModificationUserName")
                    

Liste des désignations
Nom élément XML:DesignationData
Elément parent:PartnerMasterData
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "YBTDataSchemaList")
                    

Langue
Nom élément XML:Language
Elément parent:DesignationData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Sprache")
                    

Désignation
Nom élément XML:Designation
Elément parent:DesignationData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   200Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Text")
                    

Liste des absences
Nom élément XML:Absences
Elément parent:PartnerMasterData
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Abwesenheiten")
                    

Absent du
Nom élément XML:AbsentFrom
Elément parent:Absences
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Von")
                    

Absent au
Nom élément XML:AbsentTo
Elément parent:Absences
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Bis")
                    

Motif absence 1
Nom élément XML:AbsentReason1
Elément parent:Absences
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Grund1")
                    

Motif absence 2
Nom élément XML:AbsentReason2
Elément parent:Absences
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Grund2")
                    

Remplacement 1 activé
Nom élément XML:Substitute1Active
Elément parent:Absences
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Vertretung1Aktiv")
                    

N° adresse remplacement 1
Nom élément XML:Substitute1AddressNumber
Elément parent:Absences
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Vertr1AdrINr")
                    

Remplacement 2 activé
Nom élément XML:Substitute2Active
Elément parent:Absences
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Vertretung2Aktiv")
                    

N° adresse remplacement 2
Nom élément XML:Substitute2AddressNumber
Elément parent:Absences
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Vertr2AdrINr")