2017-01-03 10 views
0

Я столкнулся с этой ошибкой в ​​редакторе выражений Biztalk. Команда пытается использовать: RequestMessage (EAISchemas.PropertySchema.TotalPrice)> 10000. Ошибка: Оператор '>' не может быть применен к операнду типа System.string и System.int32.Ошибка редактора Biztalk Expression

+0

Является ли ваш узел TotalPrice в схеме свойств EAISchemas.PropertySchema типа integer? Это может быть xs: string –

+0

Nope..Its decimal. – rahul

ответ

0

Отличительное свойство, которое вы указываете, является частью RequestMessage, является выражением Xpath. Это вернет содержимое этого узла, который является строкой. Поэтому оберните его конверсией, как System.Convert.toInt32().