[Javalist] SOAP header írás webservice-ből.

Keresztes Jozsef jkeresztes at vati.hu
2012. Okt. 2., K, 09:46:08 CEST


Sziasztok !

Még mindig küzdök a SOAP-pal (JAX-WS).
Az elkészült webservice a soap-request-ből szépen tudja olvasni a soap-header -ben lévő információkat, ezzel a módszerrel:

HeaderList headerList = (HeaderList)context.getMessageContext().get(JAXWSProperties.INBOUND_HEADER_LIST_PROPERTY);
String valami = headerList.get(new QName("valami"), true).getStringContent();

ahol a context az osztályban így van definiálva: 

@Resource
WebServiceContext context;

A probléma azzal van amikor a soap-response -ba szeretnék soap-header-t írni. Erre még nem találtam megoldást.

Az ajánlott cikk 4.1.3-as pontja sem igazán magyarázza el hogy kéne ezt megtenni:
http://metro.java.net/2.0.1/guide/SOAP_headers.html

Szóval a kérdésem az hogy valaki csinált már ilyet, és mi a trükkje a dolognak ?

Joe





További információk a(z) Javalist levelezőlistáról