¿Cómo agregar un encabezado de mensaje "plano" a una llamada de servicio web flexible?

Tengo un cliente flexible que se conecta a un servicio web que necesita un token de autenticación agregado como encabezado, denominado "Identidad". Un ejemplo del mensaje esperado es:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Identity xmlns="ns">2188dcbe-0325-4c1e-9a77-19110e0ea99f</Identity>
    <To s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">https://localhost:8001/MyService</To>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">ns/MyService/MyOperation</Action>
  </s:Header>
  <s:Body>
    ...
  </s:Body>
</s:Envelope>

¿Cómo agrego este tipo de encabezado en flex? He intentado usar tanto .addHeader () como .addSimpleHeader, pero ambos parecen agregar subelementos al elemento del encabezado como:

<Identity xmlns="ns">
  <Value>34234234-234-234-23-234324</Value>
</Identity>

Sé que esto debería ser posible, ya que flex está haciendo esto para los encabezados "A" y "Acción". La documentación paraaddHeader Parece sugerir que puedes darle XML en bruto, pero no he podido hacer que funcione.

¡De antemano, gracias por cualquier consejo!

Respuestas a la pregunta(1)

Su respuesta a la pregunta