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 prend en charge 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.

Des vidéos de formation sont disponibles pour le convertisseur XML.

Utilisation de l’assistant

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

Si vous utilisez un fichier d’exemple XML, n’oubliez pas que le module n’a aucun moyen de détecter les boucles dans 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 mapping EDI créées, par la suite.

Le support XSD est encore expérimental et nous ne supportons pas toutes les options XSD. Nous afficherons une liste d’erreurs après l’importation, mais en général la structure de base devrait être créée. S’il y a 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 prend actuellement pas en charge les commandes.

Importation/Exportation

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 de mapping, soit en utilisant l’assistant, comme décrit ci-dessus, soit en les ajoutant manuellement.

Le convertisseur XML ne prend pas en charge l’utilisation de filtres à l’intérieur des boucles de table d’écriture, afin de créer un enregistrement uniquement si les données attendues sont fournies. De même, pour les boucles d’écriture, le module ne regarde que la première ligne mapping enfant, si elle est obligatoire et ne figure pas dans le fichier, la boucle ne créera pas d’enregistrement. Sinon, le module créera un enregistrement et tentera de traiter également toutes les autres lignes enfants.

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

Direction

Pour importer dans Microsoft Dynamics NAV 2009R2 RTC des données XML provenant d’une source externe, attribuez à la propriété Direction la valeur Import.

Ignore Unknown Elements

Cette propriété définit comment traiter les situations où le fichier contient des éléments qui ne sont pas définis dans le mapping. La valeur par défaut False déclenchera une erreur en cas de données inattendues, ce qui est fortement recommandé. Si la valeur de cette propriété est False, tous les éléments qui ne sont pas définis dans le mapping seront ignorés. Cela peut également avoir pour conséquence de ne pas analyser les éléments définis dans le mapping, car mapping ne peut plus les détecter. Utilisez cette propriété avec prudence.

Default Namespace (URI)

Cette propriété définit un espace de nom qui peut être utilisé sur les éléments, en donnant à l’attribut d’espace de nom de la ligne mapping la valeur Default. En général, vous laisserez cette propriété vide.

Propriétés de la ligne d’importation

Après avoir créé une ligne mapping EDI, vous pouvez en configurer les propriétés. Nous ne montrerons que les propriétés des lignes mapping EDI dont la propriété Type est définie sur Data car les autres propriétés se comportent comme dans tout 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 d’ouverture de l’élément : « « .

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 sont données à titre indicatif. Le module ne prend pas en charge l’importation de commentaires.

Indent

Dans le mapping XML, 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 l’arborescence du XML. Souvent, il n’y a pas de conflit, mais parfois, cela peut être ambigu. C’est pourquoi il existe une propriété appelée Ident qui vous permet de définir explicitement l’indentation de la structure XML. Ce champ est rempli automatiquement par 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 la propriété Type est définie sur Data et que la propriété Subtype est définie sur la valeur Element.

Prefix

XML vous permet de réutiliser plusieurs fois le même nom d’élément. Parfois, vous voulez montrer à quelle structure appartient l’élément. Vous pouvez spécifier un préfixe qui sera utilisé avant le nom de l’élément. L’élément sera ainsi représenté par « « . Sur les importations, cette propriété n’est utilisée que pour rendre le 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 nom spécifique. Dans les données XML réelles, cela est représenté par l’utilisation de préfixes avant le nom de l’élément et l’affectation de l’URL de l’espace de nom au préfixe quelque part dans la structure avant ou sur l’élément. Depuis la version 4.00 du module, nous vérifions si l’espace de nom 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é spécifie le nom de l’élément. Le nom de l’élément est utilisé entre les parenthèses.

Mandatory

Indique si cet élément est obligatoire. Donner à cette propriété la valeur True signifie que l’élément doit être 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 attribuez la valeur False à cette propriété, 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 la propriété Type est définie sur Data et que la propriété Subtype-type est définie sur la valeur Attribute. La ligne mapping doit être l’enfant d’une ligne mapping dont la propriété Type est définie sur Data et la propriété Subtype 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 fois par élément.

Name

Spécifie le nom de l’attribut.

DestExpr

Spécifie l’endroit 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 des parties du mapping.

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

Format Type

Spécifie 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 temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

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

Format String

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

Length Type

Indique si la valeur doit être d’une certaine longueur.

Length Type

Vous pouvez spécifier que vous voulez vérifier la longueur des données entrantes. Les valeurs suivantes sont autorisées :

Ignore

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

Max (Error)

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

Max (Truncate with Warning)

Crée un avertissement si la valeur est plus longue que celle autorisée et tronque la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que celle autorisée.

Max (Truncate…)

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

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Tronquer ou compléter la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

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

Exact (Truncate/Pad)

Tronquer ou compléter la valeur au nombre de caractères donné.

Length

Cette propriété n’est disponible que si la propriété Length Type est définie. 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 que la propriété Subtype-type est définie sur la valeur Content.

La ligne mapping doit être l’enfant d’une ligne mapping dont la propriété Type est définie sur Data et la propriété Subtype sur la valeur Element. Si vous avez à la fois des attributs XML et un contenu, l’ordre des lignes mapping n’est pas important. Nous recommandons toutefois de mettre les attributs au début pour plus de lisibilité.

DestExpr

Spécifie l’endroit 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 des parties du mapping.

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

Format Type

Spécifie 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 temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

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

Format String

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

Length Type

Indique si la valeur doit être d’une certaine longueur.

Length Type

Vous pouvez spécifier que vous voulez vérifier la longueur des données entrantes. Les valeurs suivantes sont autorisées :

Ignore

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

Max (Error)

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

Max (Truncate with Warning)

Crée un avertissement si la valeur est plus longue que celle autorisée et tronque la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que celle autorisée.

Max (Truncate…)

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

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Tronquer ou compléter la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

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

Exact (Truncate/Pad)

Tronquer ou compléter la valeur au nombre de caractères donné.

Length

Cette propriété n’est disponible que si la propriété Length Type est définie. 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 Microsoft Dynamics NAV 2009R2 RTC, donnez à la propriété Direction la valeur Export.

Default Namespace (URI)

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

Fallback Communication Channel

Le canal de communication qui doit être utilisé, s’il n’est pas spécifié auparavant, soit par un autre code mapping, AL / C/AL, soit par l’utilisation des transactions commerciales. Ceci peut être laissé 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 ce mapping. Ceci peut être utilisé pour envoyer automatiquement les fichiers, sans avoir besoin d’un travail séparé.

Fallback Receiver Partner

Vous pouvez spécifier un partenaire récepteur qui sera utilisé comme 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 on peut y accéder à l’intérieur du mapping pour sortir, par exemple, un numéro d’identification du partenaire.

Propriétés de la ligne d’exportation

Après avoir créé une ligne mapping EDI, vous pouvez en configurer les propriétés. Nous ne montrerons que les propriétés des lignes mapping EDI dont la propriété Type est définie sur Data car les autres propriétés se comportent comme dans tout 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 à « <?xml … ?> ».

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 d’ouverture de l’élément : « « .

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 sont données à titre indicatif. Le module ne prend pas en charge l’importation de commentaires.

DOCTYPE

Ajoute un noeud doctype à la sortie. Un doctype ressemble à « <!DOCTYPE … > ».

XML Header-tête XML sur les exportations

Encoding

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

Standalone

Indique si le fichier XML est autonome.

Version

Spécifie la version XML. Pour l’instant, la version 1.0 est la seule version prise en charge.


XML Element sur les exportations

Prefix

XML vous permet de réutiliser plusieurs fois le même nom d’élément. Parfois, vous voulez montrer à quelle structure appartient l’élément. Vous pouvez spécifier un préfixe qui sera utilisé avant le nom de l’élément. Le préfixe et l’espace de nom 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 nom spécifique. Dans les données XML réelles, cela est représenté par l’utilisation de préfixes avant le nom de l’élément et l’affectation de l’URL de l’espace de nom au préfixe quelque part dans la structure avant ou sur l’élément.

Name

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

Conditional Output

Vous pouvez donner à cette propriété la valeur True pour ne produire 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 du texte pour appliquer le filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise 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 qui doit être utilisée 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 donner à cette propriété la valeur True pour ne produire 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 du texte pour appliquer le filtre. L’attribut XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.

SourceExpr

Il s’agit de 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é indique quelle valeur doit être utilisée 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 pour la fonction intégrée AL / C/AL FORMAT de la Microsoft Dynamics NAV 2009R2 RTC.

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 sous forme d’informations temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées sous forme d’informations sur la date et l’heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées comme une valeur numérique.

Format String

Disponible uniquement si la propriété Format Type est définie sur date/heure ou 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.

S’il s’agit d’une date/heure, 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 affichées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

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

Thousands Separator Character

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

Max. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre maximal de décimales qui doivent être affichées.

Min. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre minimal de décimales qui doivent figurer dans la sortie. Cela remplira automatiquement les places manquantes avec des zéros.

Sign

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

Negative Only

N’éditez que le signe « -« .

Always

Sortir le signe « + » et « -« .

Sign after Value

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

Length Type

Ce champ n’est disponible que si la propriété Field Type est définie 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 pas vérifier la longueur de la sortie.

Max (Error)

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

Max (Truncate with Warning)

Crée un avertissement si la valeur est plus longue que celle autorisée et tronque la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que celle autorisée.

Max (Truncate…)

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

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Tronquer ou compléter la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

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

Exact (Truncate/Pad)

Tronquer ou compléter 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 est disponible uniquement si la propriété Field Type est définie sur Fixed Length ou
et si la propriété Length Validation est définie sur pad the output. 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

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

Right

Commencez par le remplissage et sortez la valeur alignée à droite.

Pad Character

Ce champ n’est disponible que si la propriété Field Type est définie sur Fixed Length ou si la propriété Length Validation est définie sur pad the output. Quel caractère doit être utilisé pour le remplissage, si la valeur n’est pas assez longue.

XML Content sur les exportations

Conditional Output

Vous pouvez donner à cette propriété la valeur True pour que le contenu ne soit édité 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 du texte pour appliquer le filtre. Le contenu XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.

SourceExpr

Il s’agit de 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é indique quelle valeur doit être utilisée 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 pour la fonction intégrée AL / C/AL FORMAT de la Microsoft Dynamics NAV 2009R2 RTC.

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 sous forme d’informations temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées sous forme d’informations sur la date et l’heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées comme une valeur numérique.

Format String

Disponible uniquement si la propriété Format Type est définie sur date/heure ou 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.

S’il s’agit d’une date/heure, 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 affichées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

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

Thousands Separator Character

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

Max. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre maximal de décimales qui doivent être affichées.

Min. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre minimal de décimales qui doivent figurer dans la sortie. Cela remplira automatiquement les places manquantes avec des zéros.

Sign

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

Negative Only

N’éditez que le signe « -« .

Always

Sortir le signe « + » et « -« .

Sign after Value

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

Length Type

Ce champ n’est disponible que si la propriété Field Type est définie 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 pas vérifier la longueur de la sortie.

Max (Error)

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

Max (Truncate with Warning)

Crée un avertissement si la valeur est plus longue que celle autorisée et tronque la sortie à la longueur autorisée.

Max (Truncate)

Tronquez la valeur, si elle est plus longue que celle autorisée.

Max (Truncate…)

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

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Tronquer ou compléter la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

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

Exact (Truncate/Pad)

Tronquer ou compléter 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 est disponible uniquement si la propriété Field Type est définie sur Fixed Length ou
et si la propriété Length Validation est définie sur pad the output. 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

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

Right

Commencez par le remplissage et sortez la valeur alignée à droite.

Pad Character

Ce champ n’est disponible que si la propriété Field Type est définie sur Fixed Length ou si la propriété Length Validation est définie sur pad the output. Quel caractère doit être utilisé pour le remplissage, si la valeur n’est pas assez longue.

XML Comment sur les exportations

Conditional Output

Vous pouvez attribuer à cette propriété la valeur True pour n’afficher le commentaire que si l’expression source spécifiée correspond au 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 du texte pour appliquer le filtre. Le commentaire XML n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.

SourceExpr

Il s’agit de 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é indique quelle valeur doit être utilisée 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 pour la fonction intégrée AL / C/AL FORMAT de la Microsoft Dynamics NAV 2009R2 RTC.

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 sous forme d’informations temporelles. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont formatées sous forme d’informations sur la date et l’heure. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées comme une valeur numérique.

Format String

Disponible uniquement si la propriété Format Type est définie sur date/heure ou 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.

S’il s’agit d’une date/heure, 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 affichées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

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

Thousands Separator Character

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

Max. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre maximal de décimales qui doivent être affichées.

Min. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre minimal de décimales qui doivent figurer dans la sortie. Cela remplira automatiquement les places manquantes avec des zéros.

Sign

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

Negative Only

N’éditez que le signe « -« .

Always

Sortir le signe « + » et « -« .

Sign after Value

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

XML DOCTYPE sur les exportations

Conditional Output

Vous pouvez attribuer à cette propriété la valeur True pour n’afficher le commentaire que si l’expression source spécifiée correspond au 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 du texte pour appliquer le filtre. Le DOCTYPE XML
n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise 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é indique quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si le DOCTYPE XML doit apparaître dans la sortie, ou non.

Name

Spécifie le nom du DOCTYPE, comme « html ».

Public ID

Spécifie l’ID public.

System ID

Spécifie l’ID du système.

Internal Subset

Spécifie le sous-ensemble interne.