Elemento Header:
Este elemento contiene información referente a la autentificación, pago u otros.
Si este elemento existe debe ser el primer hijo del elemento Envelope.
 

ATRIBUTOS:

Understand - Indica si es opcional u obligatorio
Sintaxis:
soap:mustUnderstand="0|1"
Ejemplo:
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
  <m:Trans xmlns:m="http://www.w3schools.com/transaction/"
  soap:mustUnderstand="1">234
  </m:Trans>
</soap:Header>
...
...
</soap:Envelope>

Actor - Indica para quien va cada cosa. En una comunicación SOAP pueden intervenir varios agentes (vendedor, comprador, banco,...). El argumento Actor, se usa para direccionar cada cabecera hacia su destino.
Sintaxis:
soap:actor="URI"
Ejemplo:
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
  <m:Trans xmlns:m="http://www.w3schools.com/transaction/"
  soap:actor="http://www.w3schools.com/appml/">
234
  </m:Trans>
</soap:Header>
...
...
</soap:Envelope>

encodingStyle - Indica el tipo de datos asociado
 Sintaxis:
soap:encodingStyle="URI"
Ejemplo: