title: JAX-WS LogicalHandler & SOAPHandler
body: <p>I am writing a Java SOAP Client where multiple responses comes back asynchronously into a Client WebService.
  Since the response are asynchronous the client must pass in a <strong>MessageId</strong> into the SOAPHeader.  The multiple responses will then pass back the same <strong>MessageId</strong> enabling the client to map up their requests with the many responses.</p>
  
  <p>I have two Handler (Protocal and Logical).  My SOAPHandler is picking up the <strong>MessageId</strong> and LogicalHander is picking up the <strong>Payload</strong> or real response.   I wanted to hook these two pieces of information together somehow.</p>
  
  <p>My problem is I have two different pieces of code one pulls <strong>MessageId</strong> and the other the <strong>Payload</strong> but I don't have a way of attaching the two reliably.   </p>
  
  <p>I am not sure if I am over looking something.  Can I pull both the Header and Payload from a Protocal or Logical handler?   </p>