Contrat SData
Cette fonction permet de répertorier les contrats d'échanges de données utilisés dans le cadre de la norme Sage Data (SData).
Cette norme décrit un protocole de communication qui permet d'échanger des données ou d'utiliser des services normalisés entre différentes applications permettant de simplifier la mise en oeuvre de l'interopérabilité. Elle est utilisée pour les échanges entre produits Sage, mais aussi par tout système adhérant à celle-ci.
Le site SData disponible sur le web à l'adresse http://sdata.sage.com/ est le site de référence sur ce sujet et contient de multiples liens décrivant cette norme de façon approfondie.
La description du contrat est contenue dans le bloc texte de cette fonction sous la forme "Schema de Définition" (Scheme Definition ou XSD).
Les indications contenues dans cette description sont de deux natures :
- Standard norme SData.
Le lien http://interop.sage.com/daisy/sdata/Metadata/TypicalSDataSchema.htm fournit les détails de la norme, - Specifique Safe X3.
Le composant "Safe X3 Java Bridge Server" adapte son comportement pour traiter les demandes SData. Ces informations lui sont fournies au travers d'indications spécifiques ajoutées dans le schéma.
Voir l'aide sur le champ contenant le contrat.
La table des contrats est une table système. Cela signifie qu'elle existe uniquement dans le dossier Sage X3. Elle est donc commune à tous les dossiers.
Les contrats SData ayant un code activité standard ne sont pas modifiables.
Les contrats spécifiques sont identifiés par un code activité commençant par "X", "Y" ou "Z". Ces contrats sont modifiables.
Afin de personnaliser un contrat, il est possible de dupliquer un contrat standard et d'exploiter ce contrat dans le composant "Safe X3 Java Bridge Server".
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Ecran de saisie
Caractéristiques
Contrat SData (champ AJCCOD) |
Ce code permet d'identifier le contrat SData. |
Intitulé (champ AJCDESZ) |
Pas d'aide liée à ce champ. |
Actif (champ ENAFLG) |
Cette case à cocher permet d'activer ou de désactiver la fiche courante sans pour autant perdre son contenu. Dans le composant "Safe X3 Java Bridge Server", seuls les contrats actifs seront disponibles. |
Code activité (champ CODACT) |
Ce code activité permet de marquer un développement ou paramétrage considéré comme optionnel (il est alors activé ou désactivé selon la valeur de l'indicateur attaché au code activité), mais également d'identifier des ajouts spécifiques ou de regrouper sous un même code significatif un ensemble d'éléments du dictionnaire devant être simultanément activés pour permettre à une fonctionnalité du progiciel d'être mise en oeuvre. Un code activité commençant par X, Y ou Z est considéré comme spécifique. |
Module (champ MODULE) |
Sélectionnez un module pour le paramétrage. Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier. |
Mode développement (champ AJCDEVMOD) |
Cette case permet, lorsqu'elle est cochée, d'activer le mode développeur. Ceci impose alors au serveur Bridge Java de vérifier que le contrat qu'il utilise contient les mêmes informations que celles stockées dans ce contrat. En général, ce mode est à désactiver dans un environnement de production. En effet, cela permet au composant "Safe X3 Java Bridge Server" de charger le contrat lors de son premier accès et de ne pas vérifier en permanence un changement éventuel. |
Schema
champ AJCXSD |
Cette zone contient la description du contrat sous un format XSD. Norme SDataLes informations relatives au standard SData sont disponibles à l'adresse suivante : http://interop.sage.com/daisy/sdata/Metadata/TypicalSDataSchema.htm. Indications spécifiques Safe X3
|
Etats
Par défaut, les états suivants sont associés à la fonction :
PRTSCR : Impression écran
Mais ceci peut être modifié par paramétrage.
Boutons spécifiques
Copie |
Grace au bouton [Copie], il est possible de dupliquer un contrat et de le personnaliser. |