diff options
author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-01-29 16:31:54 +0000 |
---|---|---|
committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-01-29 16:31:54 +0000 |
commit | 3c58749d65e77227e455d70e170aa9cb2de8afac (patch) | |
tree | bdce40cf55f24e423589b2041cf634bc26d18bfa /pki/base/common/src/com/netscape/cms/servlet/base | |
parent | 13715dc6c17c55dd36a6c6bfe8ad12a775f5bc50 (diff) | |
download | pki-3c58749d65e77227e455d70e170aa9cb2de8afac.tar.gz pki-3c58749d65e77227e455d70e170aa9cb2de8afac.tar.xz pki-3c58749d65e77227e455d70e170aa9cb2de8afac.zip |
482733 - support xmlOutput param in profiles; missing request number in XML response to submitted request
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@200 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/base')
-rw-r--r-- | pki/base/common/src/com/netscape/cms/servlet/base/CMSServlet.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/base/CMSServlet.java b/pki/base/common/src/com/netscape/cms/servlet/base/CMSServlet.java index 0c1cf2f97..0ef2ee5d2 100644 --- a/pki/base/common/src/com/netscape/cms/servlet/base/CMSServlet.java +++ b/pki/base/common/src/com/netscape/cms/servlet/base/CMSServlet.java @@ -2073,16 +2073,23 @@ public abstract class CMSServlet extends HttpServlet { } protected void outputError(HttpServletResponse httpResp, String errorString) { - outputError(httpResp, FAILURE, errorString); + outputError(httpResp, FAILURE, errorString, null); } - protected void outputError(HttpServletResponse httpResp, String status, String errorString) { + protected void outputError(HttpServletResponse httpResp, String errorString, String requestId) { + outputError(httpResp, FAILURE, errorString, null); + } + + protected void outputError(HttpServletResponse httpResp, String status, String errorString, String requestId) { XMLObject xmlObj = null; try { xmlObj = new XMLObject(); Node root = xmlObj.createRoot("XMLResponse"); xmlObj.addItemToContainer(root, "Status", status); xmlObj.addItemToContainer(root, "Error", errorString); + if (requestId != null) { + xmlObj.addItemToContainer(root, "RequestId", requestId); + } byte[] cb = xmlObj.toByteArray(); OutputStream os = httpResp.getOutputStream(); |