В примерах запросов / ответов, созданных soapUI, вы получаете комментарий <!--Optional:-->
над каждым полем, которое объявлено необязательным в соответствующем определении типов XSD вашего файла WSDL. Если элемент является обязательным, soapUI ничего не отображает над ним.
Ваше требование очень странное. Вы должны сделать элемент обязательным в вашем WSDL, а не заставлять soapUI отображать комментарий <!--compulsory:-->
над элементом, который явно является необязательным.
Вышеуказанное означает, что у вас есть что-то похожее в WSDL:
<xsd:element name="insertsStudent">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="studentId" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="emailAddress" type="xsd:string" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
minOccurs="0" maxOccurs="1"
означает необязательный;
minOccurs="1" maxOccurs="1"
означает обязательный (обязательный).
Если вы измените minOccurs
на 1 для studentId
, вы получите обязательное поле, и soapUI отобразит это:
<soapenv:Body>
<xsd:insertsStudent>
<xsd:studentId>?</xsd:employeeId>
<!--Optional:-->
<xsd:emailAddress>?</xsd:emailAddress>
</xsd:insertsStudent>
</soapenv:Body>