HttpSession session = request.getSession();
SubscriptionResponse response = new SubscriptionResponse();
try {
//Send a request to the listener serverNode
GetSubscriptionResults getSubscriptionResults = new GetSubscriptionResults();
getSubscriptionResults.setAuthInfo(userAuthToken);
getSubscriptionResults.setSubscriptionKey(modelSubscription.getSubscriptionKey());
XMLGregorianCalendar calendarStart = DatatypeFactory.newInstance().newXMLGregorianCalendar(modelSubscription.getCoverageStart());
XMLGregorianCalendar calendarEnd = DatatypeFactory.newInstance().newXMLGregorianCalendar(modelSubscription.getCoverageEnd());
CoveragePeriod coverage = new CoveragePeriod();
coverage.setStartPoint(calendarStart);
coverage.setEndPoint(calendarEnd);
getSubscriptionResults.setCoveragePeriod(coverage);
String authToken = (String) session.getAttribute("token-" + modelSubscription.getFromClerkName());
getSubscriptionResults.setAuthInfo(authToken);
SyncSubscription syncSubscription = new SyncSubscription();
syncSubscription.getGetSubscriptionResultsList().add(getSubscriptionResults);
Transport transport = WebHelper.getTransport(session.getServletContext());
JUDDIApiPortType apiService = transport.getJUDDIApiService();