Насколько я знаю, вы не можете включать константы в WSDL.
Если вам нужно указать какой-то набор констант для использования, вы можете сойти с рук с помощью entity .
Другой подход будет заключаться в использовании перечислений для уменьшения возможных значений:
<xsd:simpleType name="ConstantsType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TEST_CONSTANT_1" />
<xsd:enumeration value="TEST_CONSTANT_2" />
....
<xsd:enumeration value="TEST_CONSTANT_N" />
</xsd:restriction>
</xsd:simpleType>
, а затем иметь некоторые элементы этого типа (т.е. их значение является одной из констант):
<xsd:element name="SomeElement" type="ConstantsType" />
Но кроме этих двух решений я не очень понимаю, как включить константы в WSDL.
Мне кажется, что этот класс не связан с контрактом сообщений службы, поэтому он должен принадлежать WSDL.Что ты пытаешься сделать?Может быть, есть лучший способ сделать это.