2017-02-09 14 views
0

Я очень новичок в BizTalk Server, один из наших клиентов хочет узнать имя заказа на поставку, предоставленное ими. Его уже обработали в системе через BizTalk Server, и клиент получил заказ на поставку, но он хочет получить имя файла этого заказа на поставку (или, короче говоря, весь файл для этого заказа на поставку), поскольку возникла некоторая проблема с стоимостью ,Как получить имена файлов для BizTalk Purchase Order

Как я могу получить или какие шаги для этого?

Примечание: Я новичок в BizTalk, поэтому не много опыта в задании вопросов, связанных с ним. Но если у вас есть вопросы, на которые я могу ответить, пожалуйста, не стесняйтесь спрашивать.

+1

Это одноразовый запрос или они просят уметь видеть имя файла в будущем? –

ответ

0

Если вы хотите получить полученное имя файла внутри Orchestration, вам необходимо использовать свойство контекста сообщения BTS.ReceivedFileName.

например.

FileName = MessageName(BTS.ReceivedFileName); 

Если вы хотите установить имя файла в порт отправки к полученному имени файла (или, вернее, к тому, что в BTS.ReceivedFilename, как вы можете установить его самостоятельно), то вы должны использовать один из заранее определенного посыла Macros , в этом случае % SourceFileName%

Если вы хотите, чтобы увидеть имя файла в консоли администрирования BizTalk, то вам нужно взглянуть на контекст сообщения и искать свойства ReceivedFileName.