Как заменить составную схему сообщения на карте без замены карты

У меня есть карта оркестровки, которая сопоставляет два исходных сообщения с одним целевым сообщением. Когда схема одного из исходных сообщений изменится, я надеялся, что смогу щелкнуть часть входного сообщения и выбрать «Заменить схему», чтобы обновить схему только для затронутой части сообщения. Вместо этого я могу заменить всю схему составного сообщения только схемой одной части сообщения.

альтернативный текст

Мой единственный другой вариант, похоже, состоит в том, чтобы создать новую карту из формы преобразования оркестровки, но это означает, что мне нужно воссоздать все ссылки на моей карте...

Кто-нибудь знает более эффективный способ обновления этого типа схемы?


person BizTalkMama    schedule 15.12.2010    source источник


Ответы (2)


На данный момент я решил сделать это, изменив xml файла карты. Если у кого-то есть идеи получше, я все равно хотел бы их услышать. Спасибо!

person BizTalkMama    schedule 16.12.2010
comment
Я обнаружил, что редактирование файла .btm вручную, как вы упомянули, является единственным способом справиться с этим без потери ссылок на карту. - person schellack; 17.12.2010
comment
Я часто редактирую файл BTM вручную, так как это часто экономит много времени и довольно легко делается, хотя и требует осторожности. - person Yossi Dahan; 21.12.2010

После создания карт в проекте оркестровки я переместил их в проект карт, скопировав и вставив и изменив пространство имен. Теперь все выглядит хорошо. Но я нашел интересную проблему.

Когда я пытаюсь сослаться на эти карты в оркестровке, я вижу два пространства имен схемы в dll ссылок на карты. у одного недавно перемещенные карты, а у другого старые.

Кто-нибудь может объяснить, почему? Что я делаю неправильно. или Biztalk 06 (vs2005) ведет себя странно....

Затем я создал новую карту в проекте «Карты», скопировал xslt из оркестровой карты и вставил туда. Если я выберу этот подход, я не смогу увидеть два пространства имен в форме оркестровки при ссылке.

person Chinnari    schedule 15.01.2011