BEMIS - Principes de conceptionUn document professionnel BEMIS doit être conçu suivant un ensemble de règles prédéfinies. En cas de non-respect de ces règles, le document professionnel n'est pas conforme aux standards BEMIS. Message EDI Le code d'un message EDI dans un document professionnel comprend le nom et la version (XXX999). Le nom est alphanumérique et la version est numérique. Ils comportent tous deux 3 caractères. Exemple Le message EDI d'ordre est appelé ORD 001.
Dans les situations telles que les suivantes, plusieurs versions d'un message EDI peut exister :
Schéma de conversion Si des modifications sont apportées au message EDI au sein d'un Service/Feature Pack, un nouveau schéma de conversion est créé pour ce Feature Pack. Le format du schéma de conversion est XXX999, dans lequel :
Chaque fois qu'une modification est apportée, le nombre augmente de 1. Exemple Le message EDI d'ordre est appelé ORD 001. Le schéma de conversion est appelé ORD001 dans Infor LN. Des modifications sont apportées au message EDI ORD001 dans Infor LN SP1. Cela entraîne la création d'un nouveau schéma de conversion appelé ORD002. Dans Infor LN FP2, aucune modification n'est apportée au message EDI ORD001. Dans ce cas, le schéma de conversion n'est pas modifié et demeure ORD002. Segment de données Chaque segment de données possède un code unique dans un message EDI. Le format du code du segment de données est SA99. Le code unique du premier segment de données est SA1, celui du second SA2, celui du dixième SA10, etc. Compatibilité amont - position Un document professionnel est composé de plusieurs messages EDI qui contiennent plusieurs segments de données ayant plusieurs positions. Il est possible de définir des éléments de données sur ces positions. Dès que la signification fonctionnelle d'une position est déterminée, ne la modifiez pas. Par exemple, sur la ligne d'ordre du segment de donnés, la position 10 contient l'article (tdsls401.item). Dans la nouvelle version d'un document professionnel, l'article doit toujours se trouver en position 10. Important Afin de réduire l'impact lors de l'implémentation d'une nouvelle version ou d'un Feature Pack de LN, ne modifiez pas les positions. Si la signification fonctionnelle d'une position change, vous devez également adapter le logiciel de traduction EDI qui convertit le standard externe en standard interne (BEMIS) et inversement. Compatibilité amont - schéma de conversion Vous pouvez utiliser des documents professionnels de Feature Packs plus anciens dans de nouveaux Feature Packs au sein d'une version spécifique de LN. De cette manière, vous réduisez l'impact lié à l'implémentation d'un nouveau Feature Pack, car les données de personnalisation des documents professionnels ne nécessitent pas d'être réexécutées. Les données de personnalisation doivent être exécutées sur le nouveau document professionnel uniquement si vous souhaitez utiliser la nouvelle fonctionnalité ou bien cette dernière doit être ajoutée aux documents professionnels existants. Compatibilité amont - interface générique Afin de configurer une interface générique dans laquelle il est possible de réutiliser des données et de réduire les coûts, vous devez définir des documents professionnels/messages EDI associés aux différents standards externes. Toutes les informations pertinentes concernant les processus associés doivent être définies dans le document professionnel/message EDI pour que tous les standards externes soient pris en charge. Il n'est possible de définir plusieurs documents professionnels/messages EDI qu'en cas de conflit de standards externes. Titre de message Chaque message EDI d'un document professionnel contient toujours un segment de données appelé titre de message (segment de données SA1). Les informations du titre de message sont standardisées et en conformité avec l'application LN. Le tableau suivant indique le contenu du titre de message.
Signes de début et de fin du segment de données Chaque segment de données commence par une identification de segment et se termine par une balise de fin de segment. Ainsi, le premier segment de données commence par SA1 et se termine par SA1_END, suivant l'attribution du nom et de la version du segment de données. Longueur de l'élément de données Le standard BEMIS utilise une longueur de champ variable. Le standard BEMIS n'autorise pas de longueur de champ fixe. Séparateur d'enregistrements de données Le standard BEMIS utilise le caractère de contrôle « LF » pour séparer les enregistrements de données. Positions vides Si le séparateur est le « ; » et que le signe entourant la chaîne est “ sur le réseau, le standard BEMIS indique une position vide comme suit :
Si le signe entourant les chaînes sur le réseau est vide, cela signifie qu'il n'existe aucune différence entre les caractères alphanumériques et numériques. Dans ce cas, le standard BEMIS affiche une position vide, comme indiqué dans le tableau ci-dessus pour les éléments de données numériques. Fichier unique/multifichier Dans Echange des données informatisé, vous pouvez définir des fichiers uniques et des multifichiers. Dans le cas d'un fichier unique, la totalité du message est stockée dans un fichier. Dans le cas de multifichiers, chaque segment de données du message EDI est stocké dans un fichier distinct. Le standard BEMIS ne prend en charge l'option de fichier unique que pour les messages EDI entrants et sortants.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||