Version Standard
Sommaire
1. Objet 3
2. Traitement 4
2.1. Préambules 4
2.1.1. Composition des en-têtes des flux de requête et de réponse 4
2.1.2. Détail de la structure du flux 4
2.2. getAccountActivity – Détail de l’activité d’un compte 5
2.2.1. Composition du flux XML de requête 6
2.2.2. Composition du flux XML de réponse 10
Version Standard Confidentiel Amplitude
Services génériques
1. Objet
Cette évolution a pour but de mettre en place des services génériques permettant à Amplitude d’échanger avec d’autres logiciels ; accessibles depuis
l’extérieur, ces services génériques constitueront un échange de flux XML avec le logiciel externe.
3/11
Version Standard Confidentiel Amplitude
Services génériques
2. Traitement
2.1. Préambules
Les flux XML de réponse adopteront tous un en-tête commun de type "responseHeader" et un élément de type "responseStatus" ; le détail de ces flux
est décrit dans le document transverse "Composition des en-têtes des flux de requête et de réponse".
4/11
Version Standard Confidentiel Amplitude
Services génériques
Table principale :
bkcom : Table des comptes clients
Tables secondaires :
bkhis : Table d'historique des comptes
bkhisl : Table des libellés complémentaires des mouvements de l’historique des comptes
bkeve : Table des mouvements générés durant la journée
bkeve_eod : Table des mouvements générés durant la nuit
Ce service a pour fonction de rechercher le détail de l’activité d’un compte correspondant à un ensemble de critères contenus dans le flux XML qu’il reçoit.
La recherche des mouvements d'un compte peut s'effectuer selon l'historique et/ou les mouvements du jour.
La description complète du flux de requête peut être trouvée dans la partie 2.2.1 du présent document.
La description complète du flux de réponse peut être trouvée dans la partie 0 du présent document.
5/11
Version Standard Confidentiel Amplitude
Services génériques
requestHeader Type "requestHeader" Oui Non En-tête du L’en-tête est décrit dans le document
flux transverse "Composition des en-têtes
requête des flux de requête et de réponse".
+ technicalCriteria Type "technicalCriteria" Non Non Critères Le type "technicalCriteria" est décrit
techniques dans la documentation transverse
"Documentation des types
transverses".
6/11
Version Standard Confidentiel Amplitude
Services génériques
+ moduleCode Type "moduleCode" Non Non Code Le type "moduleCode" est décrit dans
module la documentation transverse
"Documentation des types
transverses".
+ movementPeriod Type "movementPeriod" Oui Non Définition Le type "movementPeriod" est décrit
de la dans la documentation des types
période transverses au domaine Maintenance
des comptes.
7/11
Version Standard Confidentiel Amplitude
Services génériques
la date comptable,
alors sélection :
De l’historique
Des mouvements du
jour
Et
De l’historique
Des mouvements du
jour
8/11
Version Standard Confidentiel Amplitude
Services génériques
Des mouvements du
jour
Dans l’historique
Sinon, sélection :
Des mouvements du
jour
Et
De l’historique
9/11
Version Standard Confidentiel Amplitude
Services génériques
responseHeader Type "responseHeader" Oui Non En-tête de réponse L’en-tête est décrit dans le
document transverse
"Composition des en-têtes des
flux de requête et de réponse".
responseStatus Type "responseStatus" Oui Non Statut de la Le statut est décrit dans le
réponse document transverse
"Composition des en-têtes des
flux de requête et de réponse".
10/11
Version Standard Confidentiel Amplitude
Services génériques
11/11