import com.primeton.esb.message.dynamic.HttpDynamicEndpointRef; import com.primeton.esb.message.ITipMessagePayload; import java.util.concurrent.ConcurrentHashMap; Map systemHeader = context.inMessage.getSystemHeaders(); if (systemHeader == null) { systemHeader = new ConcurrentHashMap(); } HttpDynamicEndpointRef dyEndpoint = new HttpDynamicEndpointRef(); dyEndpoint.setIp("192.168.17.15"); dyEndpoint.setPort("10010"); dyEndpoint.setUriPattern("/hello2/hello7"); dyEndpoint.setProtocol("http"); systemHeader.put(ITipMessagePayload.DYNAMIC_ENDPOINT_REFERENCE, dyEndpoint);