Retrait de la Wrap de caractères par défaut de tous les records
-
18-09-2019 - |
Question
J'utilise BizTalk 2009 et j'ai un fichier plat qui est semblable au suivant
"0162892172", "TIM", "LastName", "760", " " "COMANCHE"," LN"
"0143248282", "GEORGE", "NOM", "625", " " "ENID"," AVE"
Quand je l'analyse syntaxique et la cartographie de commencer, je dois me débarrasser des guillemets. J'ai marqué l'attribut de caractère Wrap pour le schéma comme un guillemet mais il ne supprime pas lorsque BizTalk est l'analyse du fichier.
Y at-il un moyen facile de spécifier la suppression d'un caractère wrap ou je vais devoir courir par un functiod chaque fois de script? Aussi je voudrais être en mesure d'éliminer les espaces de fin et, si possible.
La solution
Si vous voyez encore les guillemets après l'analyse, cela signifie probablement que vous définissez la propriété de caractère wrap de manière incorrecte. Etes-vous sûr vous définissez également Wrap Type de caractère == personnage?
En ce qui concerne les espaces supplémentaires, ceux-ci seront difficiles à se débarrasser de lors de l'analyse, parce que les citations seraient spécifiquement dire bts qu'ils étaient volontaires, alors oui, votre meilleur pari est de supprimer probablement ceux au cours de la cartographie ou autre.
Autres conseils
cette page semble suggérer que la suppression des espaces de fin peut être fait avec:
> Pad Character Type = Hexadecimal
> Pad Character = 0x20