Issue Details (XML | Word | Printable)

Key: DIRSTUDIO-1
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Pierre-Arnaud Marcelot
Reporter: Pierre-Arnaud Marcelot
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory Studio

DSML Parser does not throw an exception when it doesn't find a requestID attribute when processing=parallel and responseOrder=unordered

Created: 27/Nov/06 03:11 PM   Updated: 06/Mar/07 03:44 PM
Return to search
Component/s: studio-dsml-parser
Affects Version/s: 0.6.0
Fix Version/s: 0.7.0

Time Tracking:
Not Specified

Resolution Date: 06/Mar/07 03:33 PM


 Description  « Hide
DSML Parser does not throw an exception when it doesn't find a requestID attribute when a processing=parallel and responseOrder=unordered.

In this case, we must have a requestID attribute to be able to answer it correctly. See DSMLv2 specification (p. 7)

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #515141 Tue Mar 06 15:31:49 UTC 2007 pamarcelot Fixed DIRSTUDIO-1 (DSML Parser does not throw an exception when it doesn't find a requestID attribute when processing=parallel and responseOrder=unordered).
Updated jar version to 0.4
Files Changed
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareRequest/request_with_needed_requestID.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/request_with_needed_requestID.xml
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addRequest/request_with_needed_requestID.xml
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/request_with_needed_requestID.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/build.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authRequest/request_with_needed_requestID.xml
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchRequest/request_with_needed_requestID.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/request/Dsmlv2Grammar.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/request_with_needed_requestID.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delRequest/request_with_needed_requestID.xml

Repository Revision Date User Message
ASF #515159 Tue Mar 06 15:43:35 UTC 2007 pamarcelot Forgot to add a test case for AbandonRequest in the last fix for DIRSTUDIO-1 (DSML Parser does not throw an exception when it doesn't find a requestID attribute when processing=parallel and responseOrder=unordered).
Files Changed
ADD /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/request_with_needed_requestID.xml
MODIFY /directory/ldapstudio/trunk/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java