« Programmation XML/SyncML » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Messages et Packages : il manquait le mot "un"
modification des packages et ajout d'un schéma
Ligne 53 :
== Messages et Packages ==
 
Un message est un ensemble de commandes syncmlSyncML transmises (en une seule fois) vers le client ou le serveur. La taille maximale d'un message est définie par la Meta données MaxMessageSize. Si un message à transmettre dépasse cette taille on le découpe en plusieurs message. On parle alors de Multiple Message in Package. Un package correspond à un ensemble de messages pour effectuer une des étapes de la synchronisation. Les packages sont les suivants: pkg1 = initinitialisation du client (authentification, échange des devinf, des informations sur les bases à synchronisés), pkg2 = initialisation du serveur, pkg3 = modification côté client, pkg3pkg4 = modification côté serveur, pkg4pkg5 = mis à jour des données et statuts, pkg6 = mapping des ids client et serveur.
 
[[Image:SyncMLPackages-fr.png|packages]]
 
== Structure d'un message SyncML ==