@Path("htsSearches/bulk")
public Response searchBulk(FudgeMsgEnvelope request) {
// non-ideal variant using POST
FudgeMsg msg = request.getMessage();
FudgeDeserializer deserializationContext = new FudgeDeserializer(OpenGammaFudgeContext.getInstance());
Set<ExternalIdBundle> identifierSet = deserializationContext.fudgeMsgToObject(Set.class, msg.getMessage("id"));
String dataSource = msg.getString("dataSource");
String dataProvider = msg.getString("dataProvider");
String dataField = msg.getString("dataField");
LocalDate start = deserializationContext.fieldValueToObject(LocalDate.class, msg.getByName("start"));
boolean inclusiveStart = msg.getBoolean("includeStart");