C# - SOAP XML TAGS с десятичными значениями данных, исчезающими во время POST - PullRequest
1 голос
/ 20 января 2020

У меня проблемы с публикацией soap сообщения, в частности, с использованием C#, но я протестировал то же самое с Java и он работает нормально.

Проблема в том, что мой запрос xml отбрасывает все теги которые имеют десятичные данные, например, количество, и т. д. c, следовательно, я получаю Обязательное поле, отсутствующее исключение.

Когда я пытаюсь с java, вот как я присваиваю значения десятичному типу xml элементов: body.setTXNAMT (новый BigDecimal (10));

В C# затем я делаю это: body.TXNAMT = новое десятичное число ( 10.00);

Но тогда клиент C# удалит этот тег из xml.

Я проследил запрос, используя WireShark, только чтобы понять, что xml имеет отсутствующие теги.

Пожалуйста, помогите

...