import java.util.HashMap; import com.primeton.esb.message.ITipMessagePayload; import com.primeton.esb.message.MessageConstants; import com.primeton.esb.message.TipMessageBuilder; ITipMessagePayload inMessage = context.inMessage; TipMessageBuilder builder = TipMessageBuilder.withPayload(new String(inMessage.getMessagePayload())); HashMap messageHeaders = new HashMap(); builder.setSystemHeader(MessageConstants.MESSAGE_INVOKE_TYPE,MessageConstants.REQUEST_RESPONSE); builder.setMessageHeaders(messageHeaders); HashMap ph = new HashMap<>(); ph.put("\$http_protocol","http"); ph.put("\$tip_protocol","HTTP/1.1"); ph.put("\$tip_method","POST"); ph.put("\$tip_timeout",200000); ph.put("Cache-Control","no-cache"); ph.put("Content-Length","0"); ph.put("Accept-Encoding","gzip,deflate,br"); ph.put("\$tip_restful",false); builder.setProtocolHeaders(ph); ITipMessagePayload message=builder.build(); context.outMessage = message;