Добавление заголовков в запрос SOAP на Java

#java #soap #jax-ws #soapheader

Вопрос:

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

Я пытаюсь добавить заголовки — имя пользователя, пароль к запросу SOAP.

Имя этого класса-IDMPortType.java.

       operationName = "iDMOperation",
      action = "http://example.com/VerifyIdentity")
  @WebResult(
      name = "response",
      targetNamespace = "http://example.com/xxx/xxxx.xsd",
      partName = "response")
 

Клиентский код является
var response = IDMPortType.iDMOperation(request);

Я видел несколько примеров в Интернете (https://javaee.github.io/metro/doc/user-guide/user-guide.html#adding-soap-headers-when-sending-requests), но я не знаю, нужен ли мне новый класс или изменить существующий класс и как.