summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorcfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-01-29 16:31:54 +0000
committercfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-01-29 16:31:54 +0000
commit3c58749d65e77227e455d70e170aa9cb2de8afac (patch)
treebdce40cf55f24e423589b2041cf634bc26d18bfa /pki/base/common/src/com/netscape/cms/servlet/base
parent13715dc6c17c55dd36a6c6bfe8ad12a775f5bc50 (diff)
downloadpki-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.java11
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();