From 37f4f41d2de467496a51b7337c1392767e4ac8f7 Mon Sep 17 00:00:00 2001 From: Brian Clements Date: Wed, 13 Nov 2013 10:04:13 -0600 Subject: [PATCH] Issue #1314 fixed WFS output problem found when testing KeyLocker Stored query response objects needed to be wrapped in JAXB elements Former-commit-id: d8e8b2323da3444cbff8b625f6b5098850888ee2 --- .../raytheon/uf/edex/wfs/v2_0_0/Wfs2_0_0Provider.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/edexOsgi/com.raytheon.uf.edex.wfs/src/com/raytheon/uf/edex/wfs/v2_0_0/Wfs2_0_0Provider.java b/edexOsgi/com.raytheon.uf.edex.wfs/src/com/raytheon/uf/edex/wfs/v2_0_0/Wfs2_0_0Provider.java index e69acae490..079269dd49 100644 --- a/edexOsgi/com.raytheon.uf.edex.wfs/src/com/raytheon/uf/edex/wfs/v2_0_0/Wfs2_0_0Provider.java +++ b/edexOsgi/com.raytheon.uf.edex.wfs/src/com/raytheon/uf/edex/wfs/v2_0_0/Wfs2_0_0Provider.java @@ -839,7 +839,10 @@ public class Wfs2_0_0Provider extends AbstractWfsProvider implements DescribeStoredQueriesResponseType descriptions = describeQueries( request, serviceInfo); try { - marshalResponse(descriptions, GML_MIME, response); + marshalResponse( + wfsFactory + .createDescribeStoredQueriesResponse(descriptions), + GML_MIME, response); } catch (Exception e) { log.error("Unable to marshal response", e); throw new WfsException(Code.OperationProcessingFailed); @@ -917,7 +920,9 @@ public class Wfs2_0_0Provider extends AbstractWfsProvider implements try { ListStoredQueriesResponseType queries = listQueries(serviceInfo); try { - marshalResponse(queries, GML_MIME, response); + marshalResponse( + wfsFactory.createListStoredQueriesResponse(queries), + GML_MIME, response); } catch (Exception e) { log.error("Unable to marshal response", e); throw new WfsException(Code.OperationProcessingFailed);