Как исправить 'Строка не была распознана как допустимый DateTime.' ошибка в тестовой карте BizTalk? - PullRequest
0 голосов
/ 16 мая 2019

Я работаю над оркестровкой BizTalk с картой, содержащей скрипт XSLT.Когда я запускаю оркестровку, я получаю эту ошибку

Ошибка при выполнении преобразования.Ошибка: невозможно создать преобразование.

Поэтому я возвращаюсь к карте

Ошибка преобразования XSL: невозможно записать выходной экземпляр.Исключение было брошено целью вызова.Строка не была распознана как допустимый DateTime.Существует неизвестное слово, начинающееся с индекса 0.

Я уже пытался выполнить ParseExact, но получил ту же ошибку

Вот мой код для преобразования DateTime:

public string FormatDate(string inputDate)
    {
      System.DateTime date = System.DateTime.Parse(inputDate);
      return date.ToString("yyyy-MM-dd");
    }

... и код, который я пробовал с ParseExact:

public string FormatDate(string inputDate)
    {
      System.Globalization.CultureInfo culture = System.Globalization.CultureInfo.InvariantCulture;
      System.DateTime date = System.DateTime.ParseExact(inputDate, "yyyyMMdd", culture);
      return date.ToString("yyyy-MM-dd");
    }

Ожидаемый результат - получить дату в формате "гггг-мм-дд".

1 Ответ

0 голосов
/ 25 июня 2019

Проблема возникла из-за нескольких скриптообразных функтоидов с одинаковым именем метода внутри. Просто дал каждому методу свое имя и ошибки исчезли. Спасибо всем пользователям за ваше время.

...