Hi All,
I am having a problem in reading the header.
I have a complex data "RequestHeader" set in SOAPHeader.
 
When I tried using soapHeaderElement.getObjectValue() it returns NULL!!..
Is there a way I can the handle to RequestHeader object?
 
 
Following is the debug info:
 
env.getHeader().toString()
returns
 
<ns1:Header xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
  <RequestHeader xmlns="urn:BeanService">
     <ProcessId xmlns="">12</ProcessId>
     <SecurityKey xmlns="">securityKey1</SecurityKey>
     <UserId xmlns="">userId12</UserId>
  </RequestHeader>
 </ns1:Header>
 
 
SOAPHeaderElement soapHeaderElement =  env.getHeaderByName("urn:BeanService","RequestHeader");
soapHeaderElement.toString()
 returns:
 
<RequestHeader xmlns="urn:BeanService">
   <ProcessId xmlns="">12</ProcessId>
   <SecurityKey xmlns="">securityKey1</SecurityKey>
   <UserId xmlns="">userId12</UserId>
</RequestHeader>
 
However RequestHeader rh = (RequestHeader) soapHeaderElement.getObjectValue(); returns NULL!!..
 
Cheers,
Subbu

Reply via email to