diff options
author | David Boreham <dboreham@redhat.com> | 2005-04-05 15:34:14 +0000 |
---|---|---|
committer | David Boreham <dboreham@redhat.com> | 2005-04-05 15:34:14 +0000 |
commit | 818fdb4213489cec699a4b9f7a4f4d18c2347ecf (patch) | |
tree | c90f25b0d021578fe9edbc2abc95f4a47e8072b0 /ldap/clients | |
parent | 1e94426d2b84f4aa4f435b1a860f53702c159aad (diff) | |
download | ds-818fdb4213489cec699a4b9f7a4f4d18c2347ecf.tar.gz ds-818fdb4213489cec699a4b9f7a4f4d18c2347ecf.tar.xz ds-818fdb4213489cec699a4b9f7a4f4d18c2347ecf.zip |
Fix DSMLGW test failures
Diffstat (limited to 'ldap/clients')
-rw-r--r-- | ldap/clients/dsmlgw/src/com/netscape/dsml/gateway/gatewayHandler.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ldap/clients/dsmlgw/src/com/netscape/dsml/gateway/gatewayHandler.java b/ldap/clients/dsmlgw/src/com/netscape/dsml/gateway/gatewayHandler.java index de3a2ecd..b5804f64 100644 --- a/ldap/clients/dsmlgw/src/com/netscape/dsml/gateway/gatewayHandler.java +++ b/ldap/clients/dsmlgw/src/com/netscape/dsml/gateway/gatewayHandler.java @@ -125,7 +125,21 @@ public class gatewayHandler extends BasicHandler { else batchProcessor.setProxy(""); - if (batchProcessor.preprocess()) { + boolean preprocess_successful = batchProcessor.preprocess(); + Message request= context.getRequestMessage(); + if (request != null) + { + java.util.Iterator request_elements = request.getSOAPBody().getChildElements(); + if (request_elements != null) + { + if (request_elements.hasNext()){ + ((org.apache.axis.message.RPCElement) request_elements.next()).detachNode(); + } + } + } + + + if (preprocess_successful) { int i = -1; int NumberRequests = batchProcessor.getRequestCount(); |