The soap:header and soap:headerfault elements allows header to be defined that are transmitted inside the Header element of
the SOAP Envelope. It is patterned after the soap:body element.
The optional headerfault elements which appear inside soap:header and have the same syntax as soap:header) allows specification
of the header type(s) that are used to transmit error information pertaining to the header defined by the soap:header.