В предоставленном вами коде измените строку:
XLANGMessage outputFile;
до:
XLANGMessage outputFile = null;
и измените TypeOf
на typeof
Возможно, вы захотите взглянуть на эти две статьи блога здесь и здесь , в которых оба упоминают несколько лучших способов сделать это, включая передачу классов на основе вашего xsd вместо XLANGMessage и использование потока вместо XMLDocument
.
После короткого повторения с этим (потому что у меня было плохое предчувствие), я не уверен, будет ли BizTalk использовать возвращенный XLANGMessage
так, как вы пытаетесь. Это происходит с неструктурированной ошибкой, когда я пытаюсь использовать ее в своем тестовом жгуте. Позже сегодня вечером, когда у меня будет немного свободного времени, я посмотрю, есть ли простой способ использовать XLANGMessage
непосредственно в формах оркестровки. Добавьте комментарий, если вам удастся заставить его работать до того, как я обновлюсь.