Anveo EDI Connect / Config / Mappings / Le convertisseur XML
This is an automatic translation. The original post is available in Anglais.

Le convertisseur XML

Le convertisseur XML peut être utilisé pour importer et exporter des fichiers XML. Anveo EDI Connect supporte la plupart des fonctionnalités XML.

Nous supposons que vous savez comment travailler avec les lignes mapping et comment accéder aux propriétés EDI.

Utilisation de l’assistant

Vous pouvez créer la structure mapping à partir d’un fichier d’exemple XML ou d’un fichier XSD.

Si vous utilisez un fichier d’exemple XML, veuillez garder à l’esprit qu’il n’y a aucun moyen pour le module de détecter des boucles à l’intérieur de la structure XML. Vous devez vous assurer qu’il n’y a qu’une seule répétition de chaque structure en boucle, sinon vous devrez supprimer certaines des lignes EDI mapping créées, par la suite.

Le soutien de XSD est encore expérimental et nous ne soutenons pas toutes les options XSD. Nous afficherons une liste d’erreurs après l’importation, mais il faut généralement créer la structure de base. S’il existe plusieurs nœuds racine possibles, le module vous demandera lequel doit être utilisé. Si les fichiers contiennent des includes, nous demanderons les fichiers XSD supplémentaires. Le module ne suivra aucune référence à des URL externes.

Utilisation des commandes

Le convertisseur XML ne supporte pas actuellement les commandes.

Import/Export

Nous examinerons séparément les propriétés et les caractéristiques des importations et des exportations.

Importation de données XML

Après avoir créé le mapping, la première chose à faire est de vérifier si les propriétés de l’en-tête sont correctement définies. Ensuite, vous pouvez commencer à créer des lignes mapping, soit en utilisant l’assistant, comme décrit ci-dessus, soit en les ajoutant manuellement.

Le convertisseur XML ne permet pas l’utilisation de filtres à l’intérieur des boucles de table d’écriture, pour créer un enregistrement uniquement si les données attendues sont fournies. En outre, pour les boucles d’écriture, le module ne regarde que la première ligne de mapping enfant, si elle est obligatoire et non dans le fichier, la boucle ne crée pas d’enregistrement. Sinon, le module créera un enregistrement et essaiera de traiter également toutes les autres lignes d’enfant.

Propriétés de l’en-tête d’importation

Direction

Pour importer des données XML d’une source externe dans la Microsoft Dynamics 365 Business Central, réglez la propriété Direction sur la valeur Import.

Ignore Unknown Elements

Cette propriété définit, comment gérer les situations où le fichier contient des éléments qui ne sont pas définis dans la mapping. La valeur par défaut False entraînera une erreur sur des données inattendues, ce qui est fortement recommandé. En fixant la valeur de la propriété à False, on ignore tous les éléments qui ne sont pas définis dans la mapping. Cela peut également avoir pour conséquence de ne pas analyser les éléments définis dans la mapping, car celle-ci ne peut plus les détecter. Utilisez-le avec précaution avec la propriété.

Default Namespace (URI)

Cette propriété définit un espace de noms qui peut être utilisé sur les éléments, en fixant l’attribut de l’espace de noms de la ligne mapping à Default. En général, vous ne remplissez pas cette case.

Propriétés des lignes d’importation

Après avoir créé une ligne EDI mapping, vous pouvez configurer les propriétés. Nous n’afficherons que les propriétés des lignes de la mapping EDI dont la propriété Type est définie sur Data, car les autres propriétés se comportent comme dans toute autre mapping. Le convertisseur XML prend en charge plusieurs lignes de données avec des propriétés différentes. Vous contrôlez le type de ligne XML mapping que vous créez, en définissant la propriété Subtype :

Subtype

Le sous-type définit le type de ligne de données que vous souhaitez ajouter. Les valeurs suivantes sont autorisées :

Element

Cette ligne mapping représente un élément XML. Un élément XML commence dans le fichier par « « .

Attribute

Cette ligne mapping représente un attribut XML. Un attribut XML se trouve à l’intérieur de la balise de l’élément d’ouverture : « « .

Content

Cette ligne représente le contenu entre une balise d’élément d’ouverture et de fermeture. La valeur est stockée entre : « Contenu« .

Comment

Les lignes de ce type ne sont données qu’à titre indicatif. Le module ne permet pas d’importer des commentaires.

Indent

Dans le XML mapping, nous essayons de représenter deux arbres différents, l’un qui regroupe toutes les structures répétitives en boucles et l’autre qui représente la structure arborescente du XML. Souvent, cela n’est pas contradictoire, mais parfois, cela peut être ambigu. C’est pourquoi il existe une propriété portant le nom Ident qui permet de définir explicitement l’indentation de la structure XML. Il est rempli automatiquement à partir de l’assistant d’importation, mais vous devez le définir manuellement, si vous créez des lignes mapping à la main.


XML Element sur les importations

Les propriétés suivantes ne sont prises en charge que si le Type de propriété est défini sur Data et le Subtype-type de propriété sur la valeur Element.

Prefix

Le XML permet de réutiliser plusieurs fois le même nom d’élément. Parfois, on veut montrer à quelle structure appartient l’élément. Vous pouvez spécifier un préfixe qui est utilisé avant le nom de l’élément. L’élément sera donc représenté par « « . Sur les importations, cette propriété n’est utilisée que pour rendre la mapping plus lisible. Depuis la version 4.00 du module, la propriété suivante avec le nom « Namespace (URI) est utilisée pour vérifier si l’élément importé correspond à la ligne mapping.

Namespace (URI)

Un élément d’un fichier XML peut être affecté à un espace de nommage spécifique. Dans les données XML actuelles, cela est représenté par l’utilisation de préfixes avant le nom de l’élément et l’attribution de l’URL de l’espace de noms au préfixe quelque part dans la structure avant ou sur l’élément. Depuis la version 4.00 du module, nous allons vérifier si l’espace de noms dans le fichier correspond à cette valeur. Si vous n’utilisez pas d’espaces de noms sur un élément, laissez cette propriété vide.

Name

Cette propriété précise le nom de l’élément. Le nom de l’élément est utilisé entre les parenthèses.

Mandatory

Précise si cet élément est obligatoire. Le réglage de cette propriété à la valeur True signifie que l’élément doit se trouver dans le fichier, ou, s’il y a une boucle parent en mode écriture, que l’enregistrement n’est créé que si l’élément est présent. Si vous fixez cette valeur de propriété à False, l’élément est considéré comme conditionnel.

XML Attribute sur les importations

Les propriétés suivantes ne sont prises en charge que si le Type de propriété est défini sur Data et le Subtype-type de propriété sur la valeur Attribute. La ligne mapping doit être un enfant d’une ligne mapping où le Type de propriété est défini sur Data et le Subtype-type de propriété est défini sur la valeur Element.

L’ordre des attributs n’est pas important et est ignoré par l’importation. Le même nom d’attribut n’est autorisé qu’une seule fois par élément.

Name

Précise le nom de l’attribut.

DestExpr

Précise où les données doivent être stockées. Dans le convertisseur XML, les filtres créeront une erreur si la valeur ne correspond pas et ne peut pas être utilisée pour traiter conditionnellement certaines parties de la mapping.

Il existe une section sur les expressions de destination, où vous pouvez en apprendre davantage sur cette propriété.

Format Type

Précise comment les données doivent être interprétées par le module.

Les valeurs suivantes sont disponibles :

Auto

Le champ est automatiquement interprété, en fonction du type de données cible.

Date

Les données sont interprétées comme une date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont interprétées comme des informations sur le temps. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont interprétées comme des informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Format String

Uniquement disponible, si le Format Type de la propriété est défini. Spécifie la chaîne de format de la date/heure, comme décrit dans la section Travailler avec des chaînes de format de la date/heure.

Length Type

Précise si la valeur doit être d’une certaine longueur.

Length Type

Vous pouvez préciser que vous souhaitez vérifier la longueur des données entrantes. Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de l’entrée.

Max (Error)

Créer une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créer un avertissement si la valeur est supérieure à la longueur autorisée et tronquer la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquez ou complétez la valeur, si elle n’a pas la longueur spécifiée et créez un avertissement.

Exact (Pad)

Créer une erreur si la valeur est plus longue que celle autorisée. Ajustez la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquez ou complétez la valeur au nombre de caractères donné.

Length

Cette propriété n’est disponible que si le Length Type de la propriété est défini. La longueur autorisée pour le champ.

XML Content sur les importations

Les propriétés suivantes ne sont prises en charge que si la propriété Type est définie sur Data et la propriété Subtype-type est définie sur la valeur Content.

La ligne mapping doit être un enfant d’une ligne mapping où le Type de propriété est défini sur Data et le Subtype-type de propriété est défini sur la valeur Element. Si vous avez à la fois des attributs XML et un contenu, l’ordre des lignes mapping n’a pas d’importance. Nous recommandons toutefois de mettre les attributs en avant pour la lisibilité.

DestExpr

Précise où les données doivent être stockées. Dans le convertisseur XML, les filtres créeront une erreur si la valeur ne correspond pas et ne peut pas être utilisée pour traiter conditionnellement certaines parties de la mapping.

Il existe une section sur les expressions de destination, où vous pouvez en apprendre davantage sur cette propriété.

Format Type

Précise comment les données doivent être interprétées par le module.

Les valeurs suivantes sont disponibles :

Auto

Le champ est automatiquement interprété, en fonction du type de données cible.

Date

Les données sont interprétées comme une date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont interprétées comme des informations sur le temps. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont interprétées comme des informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Format String

Uniquement disponible, si le Format Type de la propriété est défini. Spécifie la chaîne de format de la date/heure, comme décrit dans la section Travailler avec des chaînes de format de la date/heure.

Length Type

Précise si la valeur doit être d’une certaine longueur.

Length Type

Vous pouvez préciser que vous souhaitez vérifier la longueur des données entrantes. Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de l’entrée.

Max (Error)

Créer une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créer un avertissement si la valeur est supérieure à la longueur autorisée et tronquer la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquez ou complétez la valeur, si elle n’a pas la longueur spécifiée et créez un avertissement.

Exact (Pad)

Créer une erreur si la valeur est plus longue que celle autorisée. Ajustez la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquez ou complétez la valeur au nombre de caractères donné.

Length

Cette propriété n’est disponible que si le Length Type de la propriété est défini. La longueur autorisée pour le champ.

XML Comment sur les importations

L’importation XML ne gère pas les commentaires XML. Le convertisseur ignorera tout commentaire dans le fichier. Vous pouvez ajouter des lignes de type commentaire, pour des raisons de référence, mais elles ne fournissent aucune fonctionnalité ou propriété EDI pour les importations XML.

Exportation de données XML

Propriétés de l’en-tête d’exportation

Direction

Pour exporter des données XML à partir de la Microsoft Dynamics 365 Business Central, définissez la propriété Direction à la valeur Export.

Default Namespace (URI)

L’espace de noms qui doit être utilisé, si la propriété de l’espace de noms sur un élément est définie sur le texteDefault« .

Fallback Communication Channel

Le canal de communication qui doit être utilisé, s’il n’a pas été spécifié auparavant par un autre code mapping, AL / C/AL ou en utilisant les transactions commerciales. Vous pouvez laisser ce champ vide à partir de Anveo EDI Connect 4.00.

Send Channel After Convert

Configure si le canal de communication doit être envoyé après l’exécution de cette mapping. Cela peut être utilisé pour envoyer automatiquement les fichiers, sans qu’il soit nécessaire d’effectuer un travail séparé.

Fallback Receiver Partner

Vous pouvez spécifier un partenaire récepteur qui sert de solution de repli, au cas où aucun partenaire n’aurait été spécifié auparavant. Le partenaire est utilisé par certains canaux de communication pour sélectionner le destinataire. Et peut être consulté à l’intérieur de la mapping pour produire, par exemple, un numéro d’identification du partenaire.

Propriétés des lignes d’exportation

Après avoir créé une ligne EDI mapping, vous pouvez configurer les propriétés. Nous n’afficherons que les propriétés des lignes de la mapping EDI dont la propriété Type est définie sur Data, car les autres propriétés se comportent comme dans toute autre mapping. Le convertisseur XML prend en charge plusieurs lignes de données avec des propriétés différentes. Vous contrôlez le type de ligne XML mapping que vous créez, en définissant la propriété Subtype :

Subtype

Le sous-type définit le type de ligne de données que vous souhaitez ajouter. Les valeurs suivantes sont autorisées :

Header

Cette ligne mapping représente un en-tête XML. Un en-tête XML ressemble à « 

Element

Cette ligne mapping représente un élément XML. Un élément XML commence dans le fichier par « « .

Attribute

Cette ligne mapping représente un attribut XML. Un attribut XML se trouve à l’intérieur de la balise de l’élément d’ouverture : « « .

Content

Cette ligne représente le contenu entre une balise d’élément d’ouverture et de fermeture. La valeur est stockée entre : « Contenu« .

Comment

Les lignes de ce type ne sont données qu’à titre indicatif. Le module ne permet pas d’importer des commentaires.

DOCTYPE

Ajoute un nœud de doctype à la sortie. Un doctype ressemble à « 

XML Header-tête XML sur les exportations

Encoding

Vous pouvez spécifier le codage XML pour la sortie. Cela remplacera l’encodage sélectionné dans les propriétés de l’en-tête.

Standalone

Précise si le fichier XML est autonome.

Version

Précise la version XML. La version 1.0 est actuellement la seule prise en charge.


XML Element sur les exportations

Prefix

Le XML permet de réutiliser plusieurs fois le même nom d’élément. Parfois, on veut montrer à quelle structure appartient l’élément. Vous pouvez spécifier un préfixe qui est utilisé avant le nom de l’élément. Le préfixe et l’espace de noms doivent correspondre. Si l’espace de noms n’est pas explicitement défini avec ce préfixe, le module ajoutera automatiquement la définition sur l’élément courant.

Namespace (URI)

Un élément d’un fichier XML peut être affecté à un espace de nommage spécifique. Dans les données XML actuelles, cela est représenté par l’utilisation de préfixes avant le nom de l’élément et l’attribution de l’URL de l’espace de noms au préfixe quelque part dans la structure avant ou sur l’élément.

Name

Cette propriété précise le nom de l’élément. Le nom de l’élément est utilisé entre les parenthèses.

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour n’afficher l’élément que si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme un texte pour l’application du filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie la valeur à utiliser pour décider si elle correspond au filtre donné et si l’élément doit apparaître dans la sortie, ou non.

XML Attribute sur les exportations

Name

Spécifie le nom de l’attribut XML.

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour n’afficher l’attribut XML que si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme un texte pour l’application du filtre. L’attribut XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

C’est la documentation de la propriété SourceExpr de la sortie conditionnelle. Il existe une deuxième propriété portant ce nom pour spécifier la valeur de l’attribut XML.

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie la valeur à utiliser pour décider si elle correspond au filtre donné et si l’attribut XML doit apparaître dans la sortie, ou non.

SourceExpr

Il s’agit de la documentation de la propriété SourceExpr pour la valeur de l’attribut XML.

Spécifie la valeur source de l’attribut.

Format Type

Vous pouvez sélectionner le type de données que vous souhaitez importer.

Les valeurs suivantes sont disponibles :

Auto

Le champ est automatiquement formaté, en fonction du type de données source.

NAV Format String

Vous pouvez utiliser une chaîne de format, comme vous pouvez le faire pour la fonction FORMAT de la Microsoft Dynamics 365 Business Central intégrée AL / C/AL.

Date

Les données sont formatées sous forme de date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont formatées en tant qu’informations temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées en tant qu’informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées sous la forme d’une valeur numérique.

Format String

Disponible uniquement si le Format Type de la propriété est la date/heure ou la chaîne de format NAV.

Si la propriété Format Type est définie sur NAV Format String, vous pouvez saisir la chaîne de format, comme décrit dans l’aide AL / C/AL.

Si la date/heure est définie, vous pouvez saisir une chaîne de format, comme décrit dans la section Travailler avec des chaînes de format de date/heure.

Blank Zeros

Si disponible, spécifie que les valeurs vides doivent être éditées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Spécifie quel caractère doit être utilisé comme séparateur décimal.

Thousands Separator Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Si les milliers doivent être séparés et si, quel caractère doit être utilisé.

Max. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre maximal de décimales qui doivent être sorties.

Min. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre minimal de décimales qui doit figurer dans la sortie. Les places manquantes seront automatiquement remplies par des zéros.

Sign

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut émettre le signe positif/négatif.

Negative Only

N’affichez que le signe « -« .

Always

Produisez le signe « + » et « -« .

Sign after Value

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut mettre le signe après les chiffres.

Length Type

Ce champ n’est disponible que si le Field Type de propriété est défini sur Variable. Les actions possibles sont partagées entre les convertisseurs. Dans ce convertisseur, vous pouvez utiliser un type
de champ différent pour les champs de longueur fixe. Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de la sortie.

Max (Error)

Créer une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créer un avertissement si la valeur est supérieure à la longueur autorisée et tronquer la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquez ou complétez la valeur, si elle n’a pas la longueur spécifiée et créez un avertissement.

Exact (Pad)

Créer une erreur si la valeur est plus longue que celle autorisée. Ajustez la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquez ou complétez la valeur au nombre de caractères donné.

Length

Cette propriété peut être utilisée pour spécifier la longueur souhaitée de la sortie.

Alignment

Ce champ n’est disponible que si le Field Type de propriété est défini sur une Fixed Length ou
si la Length Validation de la propriété est définie pour compléter la sortie. Où la sortie doit être alignée, si la valeur est plus courte que le nombre de caractères à sortir.

Auto

Alignement en fonction du type de données de l’expression source.

Left

Alignez la valeur à gauche. Cela signifie que la valeur est sortie en premier et qu’ensuite le caractère de remplissage est utilisé pour remplir le champ.

Right

Commencez par le rembourrage et sortez la valeur correctement alignée.

Pad Character

Ce champ n’est disponible que si le Field Type de propriété est défini sur une Fixed Length ou si la Length Validation de la propriété est définie pour compléter la sortie. Quel caractère doit être utilisé pour le rembourrage, si la valeur n’est pas assez longue.

XML Content sur les exportations

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour n’afficher le contenu que si une expression source spécifiée correspond à un filtre spécifié. Dans Anveo EDI Connect 4.00 et plus récent : Si vous ne produisez pas de contenu pour un élément, l’élément sera représenté dans la sortie comme un élément XML à fermeture automatique sous la forme « « . Si vous produisez un contenu vide, le convertisseur produira les éléments de début et de fin.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme un texte pour l’application du filtre. Le contenu XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

C’est la documentation de la propriété SourceExpr de la sortie conditionnelle. Il existe une deuxième propriété portant ce nom pour spécifier la valeur du contenu XML.

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie la valeur à utiliser pour décider si elle correspond au filtre donné et si le contenu doit apparaître dans la sortie, ou non.

SourceExpr

Il s’agit de la documentation de la propriété SourceExpr pour la valeur du contenu XML.

Spécifie la valeur source de l’attribut.

Format Type

Vous pouvez sélectionner le type de données que vous souhaitez importer.

Les valeurs suivantes sont disponibles :

Auto

Le champ est automatiquement formaté, en fonction du type de données source.

NAV Format String

Vous pouvez utiliser une chaîne de format, comme vous pouvez le faire pour la fonction FORMAT de la Microsoft Dynamics 365 Business Central intégrée AL / C/AL.

Date

Les données sont formatées sous forme de date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont formatées en tant qu’informations temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées en tant qu’informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées sous la forme d’une valeur numérique.

Format String

Disponible uniquement si le Format Type de la propriété est la date/heure ou la chaîne de format NAV.

Si la propriété Format Type est définie sur NAV Format String, vous pouvez entrer la chaîne de format, comme décrit dans l’aide AL / C/AL.

Si la date/heure est définie, vous pouvez saisir une chaîne de format, comme décrit dans la section Travailler avec des chaînes de format de date/heure.

Blank Zeros

Si disponible, spécifie que les valeurs vides doivent être éditées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Spécifie quel caractère doit être utilisé comme séparateur décimal.

Thousands Separator Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Si les milliers doivent être séparés et si, quel caractère doit être utilisé.

Max. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre maximal de décimales qui doivent être sorties.

Min. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre minimal de décimales qui doit figurer dans la sortie. Les places manquantes seront automatiquement remplies par des zéros.

Sign

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut émettre le signe positif/négatif.

Negative Only

N’affichez que le signe « -« .

Always

Produisez le signe « + » et « -« .

Sign after Value

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut mettre le signe après les chiffres.

Length Type

Ce champ n’est disponible que si le Field Type de propriété est défini sur Variable. Les actions possibles sont partagées entre les convertisseurs. Dans ce convertisseur, vous pouvez utiliser un type
de champ différent pour les champs de longueur fixe. Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de la sortie.

Max (Error)

Créer une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créer un avertissement si la valeur est supérieure à la longueur autorisée et tronquer la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquez ou complétez la valeur, si elle n’a pas la longueur spécifiée et créez un avertissement.

Exact (Pad)

Créer une erreur si la valeur est plus longue que celle autorisée. Ajustez la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquez ou complétez la valeur au nombre de caractères donné.

Length

Cette propriété peut être utilisée pour spécifier la longueur souhaitée de la sortie.

Alignment

Ce champ n’est disponible que si le Field Type de propriété est défini sur une Fixed Length ou
si la Length Validation de la propriété est définie pour compléter la sortie. Où la sortie doit être alignée, si la valeur est plus courte que le nombre de caractères à sortir.

Auto

Alignement en fonction du type de données de l’expression source.

Left

Alignez la valeur à gauche. Cela signifie que la valeur est sortie en premier et qu’ensuite le caractère de remplissage est utilisé pour remplir le champ.

Right

Commencez par le rembourrage et sortez la valeur correctement alignée.

Pad Character

Ce champ n’est disponible que si le Field Type de propriété est défini sur une Fixed Length ou si la Length Validation de la propriété est définie pour compléter la sortie. Quel caractère doit être utilisé pour le rembourrage, si la valeur n’est pas assez longue.

XML Comment sur les exportations

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour n’afficher que le commentaire, si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme un texte pour l’application du filtre. Le commentaire XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

C’est la documentation de la propriété SourceExpr de la sortie conditionnelle. Il existe une deuxième propriété portant ce nom pour spécifier la valeur du commentaire XML.

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie la valeur à utiliser pour décider si elle correspond au filtre donné et si le commentaire XML doit apparaître dans la sortie, ou non.

SourceExpr

Il s’agit de la documentation de la propriété SourceExpr pour la valeur du commentaire XML.

Spécifie la valeur source de l’attribut.

Format Type

Vous pouvez sélectionner le type de données que vous souhaitez importer.

Les valeurs suivantes sont disponibles :

Auto

Le champ est automatiquement formaté, en fonction du type de données source.

NAV Format String

Vous pouvez utiliser une chaîne de format, comme vous pouvez le faire pour la fonction FORMAT de la Microsoft Dynamics 365 Business Central intégrée AL / C/AL.

Date

Les données sont formatées sous forme de date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont formatées en tant qu’informations sur le temps. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées en tant qu’informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées sous la forme d’une valeur numérique.

Format String

Disponible uniquement si le Format Type de la propriété est la date/heure ou la chaîne de format NAV.

Si la propriété Format Type est définie sur NAV Format String, vous pouvez entrer la chaîne de format, comme décrit dans l’aide AL / C/AL.

Si la date/heure est définie, vous pouvez saisir une chaîne de format, comme décrit dans la section Travailler avec des chaînes de format de date/heure.

Blank Zeros

Si disponible, spécifie que les valeurs vides doivent être éditées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Spécifie quel caractère doit être utilisé comme séparateur décimal.

Thousands Separator Character

Disponible uniquement si le Format Type de la propriété est défini sur Number. Si les milliers doivent être séparés et si, quel caractère doit être utilisé.

Max. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre maximal de décimales qui doivent être sorties.

Min. Decimal Places

Disponible uniquement si le Format Type de la propriété est défini sur Number. Le nombre minimal de décimales qui doit figurer dans la sortie. Les places manquantes seront automatiquement remplies par des zéros.

Sign

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut émettre le signe positif/négatif.

Negative Only

N’affichez que le signe « -« .

Always

Produisez le signe « + » et « -« .

Sign after Value

Disponible uniquement si le Format Type de la propriété est défini sur Number. S’il faut mettre le signe après les chiffres.

XML DOCTYPE sur les exportations

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour n’afficher que le commentaire, si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme un texte pour l’application du filtre. Le
DOCTYPE XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie la valeur à utiliser pour décider si elle correspond au filtre donné et si le DOCTYPE XML doit apparaître dans la sortie, ou non.

Name

Précise le nom du DOCTYPE, comme « html ».

Public ID

Précise l’identification publique.

System ID

Précise l’ID du système.

Internal Subset

Précise le sous-ensemble interne.