Я работаю с веб-сервисом из внешней компании, который определил следующее ограничение для элемента в своем wsdl:
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
Делая преобразование этого ограничения в классе, я создал свойство с типом UInt32, но этот тип данных допускает только числа до 4294967295, что намного ниже значения maxInclusive, определенного в ограничении.
Этот вид ограничения технически и логически действителен для схемы? или это неправильно, и внешняя компания должна изменить базовый тип на больший?
Заранее спасибо.