Hi Anton, Here is how you set the message ID: String requestID = "MY_MESSAGE_ID" if (StringUtils.isNotEmpty(requestID)) { // get Message Addressing Properties instance AddressingBuilder builder = AddressingBuilder.getAddressingBuilder(); AddressingProperties maps = builder.newAddressingProperties(); // set MessageID property AttributedURIType messageIDAttr = WSA_OBJECT_FACTORY.createAttributedURIType(); messageIDAttr.setValue(requestID); maps.setMessageID(messageIDAttr); Map<String, Object> requestContext = new HashMap<String, Object>(); requestContext.put(CLIENT_ADDRESSING_PROPERTIES, maps); senderExchange.getIn().setHeader(Client.REQUEST_CONTEXT , requestContext); }
Cheers, Yogesh -- View this message in context: http://camel.465427.n5.nabble.com/CXF-component-with-WS-Addressing-and-one-way-messages-tp4370106p4922223.html Sent from the Camel - Users mailing list archive at Nabble.com.