2017-09-05 2 views
0

J'utilise BTDF et le paramètrefilegenerator pour configurer dynamiquement les liaisons. Ma première liaison était une liaison SQL et cela a bien fonctionné. Cependant, la plupart de mes paramètres de liaison sont des chemins UNC et j'obtiens des erreurs lorsque j'essaie d'appliquer les paramètres. J'ai essayé toutes les combinaisons de citations et doublé les barres obliques inverses pour essayer de gérer cela mais rien ne fonctionne. Étonnamment, je n'ai pas réussi à trouver quelqu'un d'autre avec le même problème. Des idées?Caractères d'échappement non reconnus dans les liaisons avec BizTalk Deployment Framework

analyse \ "Myserver \ Myshare \ Dossier \ Sous-dossier \ entrant \ Enroll \% SourceFileName% .834" - Séquence d'échappement non reconnue \ i.

Merci pour les commentaires. Cela m'a fait regarder où il échouait réellement au lieu du message d'erreur. Il semble être un problème avec le script install-biztalkapplication.ps1. Je ne suis pas sûr de l'origine et si des modifications ont été apportées à ce script. J'ai commenté ce bloc (bloc complet non montré) et cette dernière ligne est ce qui cause l'erreur. Il semble y avoir plusieurs versions de ce fichier disponibles. Je ferai des recherches supplémentaires et fournirai une mise à jour.

get-content -path "$btdfdeploysettingsfile" | foreach-object { 
     $line = $_ 
       $hashconfig.getenumerator() | foreach-object { 
+0

Essayez-vous de les pré-échapper sur le fichier Excel? Vous n'avez pas besoin de faire ça. –

+0

Non, j'essaye de le faire fonctionner sans n'importe quel formatage mais j'ai essayé quelques options de pré-formatage pensant que c'est un parseur de C# qui ne le manipule pas correctement. Les cellules sont formatées \\ MyServer \ MyPath \ Folder MikeDouglasDev

+1

Le problème est que les chemins de fichier fonctionnent. Je les utilise tout le temps. Je n'ai jamais besoin de faire quelque chose de spécial. Cela se produit-il lorsque vous effectuez Preprocess BizTalk Bindings? –

Répondre

0

Merci pour l'aide de tout le monde pour me diriger dans la bonne direction. À la fin le problème était dans le install-biztalkapplication.ps1 et pas avec BTDF directement. J'ai enlevé les mauvaises lignes et le remplacement fonctionne maintenant.