mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

madiot
25.54.2009 e1434a9a3dfecd94294bc5dc527d059412797e4d
dsml issues identification in functional test
29 files added
6 files modified
412 ■■■■■ changed files
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/02oasissuite/data/search.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/add_novalue.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/modDN_emptyrdn.res 19 ●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/search_emptydn.res.nullPointer.4181.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/searchfilter_substringsnosubfilter.res.nullPointer.4181.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/searchfilter_unitaryor.res.nullPointer.4181.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/add999.res.missingJpeg.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/05modsuite/data/mod999.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del002.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del010.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del999.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch040.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch075.res.nullPointer.4181.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch127.res.nullPointer.4181.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch999.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/010_compare.res.missingClintEastwood.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/060_bind_1.res.missingPaulCezanne.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/070_bind_2.res.missingPaulCezanne.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/110_bind_6.res.missingPaulCezanne.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/115_bindwithdn.res.missingPaulCezanne.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/900_proxyauth_1.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/09modDNsuite/data/moddn998.res.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/multipost-submission.4182.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ou=Corporate_Tax_missing_ref-importIssue.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-ImportIssue-4178.missing_ou=sales.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178-indexSearchProhibited.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178-presenceIndexSearchMissing.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missingClintEastwood.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missing_ou=americas.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missing_ou=help_desk.4178.issue 7 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml.xml 2 ●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_cleanup.xml 16 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml 36 ●●●● patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_test.xml 136 ●●●●● patch | view | raw | blame | history
opends/tests/staf-tests/shared/dsml/dsmlService.jar patch | view | raw | blame | history
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/02oasissuite/data/search.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Tue, 18 Aug 2009 11:34:39 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultEntry dn="dc=example,dc=com"><attr name="dc"><value>example</value></attr><attr name="objectClass"><value>domain</value><value>top</value></attr></searchResultEntry><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/add_novalue.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 08:28:06 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core" requestID="[attr] element has no child [value] element"><addResponse><resultCode code="32"/><errorMessage>Entry uid=abergin,ou=People,dc=siroe,dc=com cannot be added because its parent entry ou=People,dc=siroe,dc=com does not exist in the server</errorMessage></addResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/modDN_emptyrdn.res
@@ -1,18 +1,7 @@
HTTP/1.1 200 OK
X-Powered-By: Servlet/2.5
Server: Sun Java System Application Server 9.1
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:49:52 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Date: Thu, 29 Nov 2007 15:25:35 GMT
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<dsml:batchResponse xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core" requestID="Mandatory attribute [newrdn] of [modDNRequest] element is empty">
<dsml:modDNResponse>
<dsml:resultCode code="32"/>
<dsml:errorMessage>
The modify DN operation for entry uid=abergin,ou=People,dc=siroe,dc=com cannot be performed because no backend is registered to handle that DN</dsml:errorMessage>
</dsml:modDNResponse>
</dsml:batchResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core" requestID="Mandatory attribute [newrdn] of [modDNRequest] element is empty"><modDNResponse><resultCode code="34"/><errorMessage>Unable to decode the provided string as a relative distinguished name because the provided string was empty or null</errorMessage></modDNResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/search_emptydn.res.nullPointer.4181.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 08:28:35 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core" requestID="Mandatory attribute [dn] of [searchRequest] element is empty"><errorResponse type="gatewayInternalError"><message>java.lang.NullPointerException</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/searchfilter_substringsnosubfilter.res.nullPointer.4181.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 08:28:53 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core" requestID="[substrings] element has no subfilter [initial], [any], [final]"><errorResponse type="gatewayInternalError"><message>java.lang.NullPointerException</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/searchfilter_unitaryor.res.nullPointer.4181.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 08:28:53 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core" requestID="???"><errorResponse type="gatewayInternalError"><message>java.lang.NullPointerException</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/add999.res.missingJpeg.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 09:26:27 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><searchResponse><searchResultEntry dn="uid=foo1,ou=People,o=dsmlfe.com"><attr name="telephonenumber"><value>+1 408 555 1221</value></attr></searchResultEntry><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><searchResponse><searchResultEntry dn="uid=foo41,ou=People,o=dsmlfe.com"><attr name="givenName"><value>foo41</value></attr><attr name="objectClass"><value>person</value><value>inetOrgPerson</value><value>organizationalPerson</value><value>top</value></attr><attr name="pager"><value>+1 999 555 1212</value></attr><attr name="uid"><value>foo41</value></attr><attr name="cn"><value>foo41</value></attr><attr name="telephoneNumber"><value>+1 418 555 1221</value></attr><attr name="sn"><value>41</value></attr><attr name="roomNumber"><value>7t</value></attr><attr name="mail"><value>foo41@airius.com</value></attr><attr name="ou"><value>People</value></attr><attr name="l"><value>foo41bar</value></attr><attr name="facsimileTelephoneNumber"><value>+ 1 418 555 1221</value></attr></searchResultEntry><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/05modsuite/data/mod999.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 09:26:41 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del002.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 09:55:00 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="16"/><errorMessage>Entry uid=tmorris,ou=People,o=dsmlfe.com cannot be modified because an attempt was made to remove one or more values from attribute jpegphoto but this attribute is not present in the entry</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del010.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 09:55:02 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><delResponse matchedDN="ou=People,o=dsmlfe.com"><resultCode code="32"/><errorMessage>Entry uid=bscharp,ou=People,o=dsmlfe.com does not exist in the Directory Server</errorMessage></delResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/del999.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 10:14:24 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse><searchResponse><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse><searchResponse><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch040.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:27:29 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone matchedDN="ou=Search,o=IMC,c=US"><resultCode code="32"/><errorMessage>The search base entry 'cn=Sophia Loren,ou=Lorgs,ou=Sales,ou=Americas,ou=Search,o=IMC,c=US' does not exist</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch075.res.nullPointer.4181.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:22 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><errorResponse type="gatewayInternalError"><message>java.lang.NullPointerException</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch127.res.nullPointer.4181.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:36 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><errorResponse type="gatewayInternalError"><message>java.lang.NullPointerException</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/07srchsuite/data/srch999.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 13:25:45 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultEntry dn="dc=example,dc=com"><attr name="dc"><value>example</value></attr><attr name="objectClass"><value>domain</value><value>top</value></attr></searchResultEntry><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/010_compare.res.missingClintEastwood.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:49 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><compareResponse matchedDN="ou=search,o=imc,c=us"><resultCode code="32"/><errorMessage>The specified entry cn=clint eastwood,ou=corporate tax,ou=fin-accounting,ou=americas,ou=search,o=imc,c=us does not exist in the Directory Server</errorMessage></compareResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/060_bind_1.res.missingPaulCezanne.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:52 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="0"/></modifyResponse><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse><modifyResponse><resultCode code="32"/><errorMessage>Entry cn=paul cezanne,ou=americas,ou=search,o=imc,c=us cannot be modified because no such entry exists in the server</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/070_bind_2.res.missingPaulCezanne.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:54 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="32"/><errorMessage>Entry cn=paul cezanne,ou=americas,ou=search,o=imc,c=us cannot be modified because no such entry exists in the server</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/110_bind_6.res.missingPaulCezanne.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:52:58 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="32"/><errorMessage>Entry cn=paul cezanne,ou=americas,ou=search,o=imc,c=us cannot be modified because no such entry exists in the server</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/115_bindwithdn.res.missingPaulCezanne.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:53:01 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="32"/><errorMessage>Entry cn=paul cezanne,ou=americas,ou=search,o=imc,c=us cannot be modified because no such entry exists in the server</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/08miscsuite/data/900_proxyauth_1.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:53:46 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><modifyResponse><resultCode code="32"/><errorMessage>Entry cn=paul cezanne,ou=americas,ou=search,o=imc,c=us cannot be modified because no such entry exists in the server</errorMessage></modifyResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/09modDNsuite/data/moddn998.res.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:53:53 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse requestID="229"><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse><searchResponse requestID="230"><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse><searchResponse requestID="232"><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/multipost-submission.4182.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:53:03 GMT
Transfer-Encoding: chunked
Server: Apache-Coyote/1.1
Content-Type: text/xml
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><errorResponse type="malformedRequest"><message>javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: Content is not allowed in trailing section.</message></errorResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ou=Corporate_Tax_missing_ref-importIssue.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:27:27 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone matchedDN="ou=Search,o=IMC,c=US"><resultCode code="32"/><errorMessage>The search base entry 'ou=Corporate Tax,ou=Fin-Accounting,ou=Americas,ou=Search,o=IMC,c=US' does not exist</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-ImportIssue-4178.missing_ou=sales.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:27:31 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone matchedDN="ou=Search,o=IMC,c=US"><resultCode code="32"/><errorMessage>The search base entry 'ou=Sales,ou=Americas,ou=Search,o=IMC,c=US' does not exist</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178-indexSearchProhibited.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 10:14:26 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone><resultCode code="50"/><errorMessage>You do not have sufficient privileges to perform an unindexed search</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178-presenceIndexSearchMissing.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 10:14:29 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone><resultCode code="0"/></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope+>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missingClintEastwood.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:53:42 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><compareResponse matchedDN="ou=search,o=imc,c=us"><resultCode code="32"/><errorMessage>The specified entry cn=clint eastwood,ou=corporate tax,ou=fin-accounting,ou=americas,ou=search,o=imc,c=us does not exist in the Directory Server</errorMessage></compareResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missing_ou=americas.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:27:34 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone matchedDN="ou=Search,o=IMC,c=US"><resultCode code="32"/><errorMessage>The search base entry 'ou=Americas,ou=Search,o=IMC,c=US' does not exist</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/shared/data/dsml/suites/genericIssues/ref-importIssue-4178.missing_ou=help_desk.4178.issue
New file
@@ -0,0 +1,7 @@
HTTP1.1 200 OK
Date: Wed, 19 Aug 2009 11:27:42 GMT
Server: Apache-Coyote/1.1
Content-Type: text/xml
Connection: close
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"><searchResponse><searchResultDone matchedDN="ou=Search,o=IMC,c=US"><resultCode code="32"/><errorMessage>The search base entry 'ou=Help Desk,ou=IT,ou=Americas,ou=Search,o=IMC,c=US' does not exist</errorMessage></searchResultDone></searchResponse></batchResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml.xml
@@ -51,7 +51,7 @@
              suiteList = []
              suiteList.append('dsml_test')
            </script>
            <!-- Run the test suites -->
            <iterate  var="_suite" in="suiteList">
              <sequence>              
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_cleanup.xml
@@ -114,6 +114,22 @@
              { 'location'   : STAF_REMOTE_HOSTNAME ,
              'wcPath' : '%s/%s-%s' % (WC_DIRECTORY,WC_TYPE,WC_VERSION) }
            </call>
            <message>'getting the list of generic known Issues spanning multiple tests'</message>
            <call function="'runSTAFCommand'">
              { 'name'      :  'backup tomcat log files',
                'location'  :  STAXServiceMachine,
                'service'   :  'FS',
                'request'   :  'COPY ',
                'arguments' :  'DIRECTORY %s/%s-%s/logs TODIRECTORY %s/tomcatLogBackup RECURSE' % (WC_DIRECTORY, WC_TYPE, WC_VERSION, local.temp)
              }
            </call>
            <if expr="RC != 0">
              <sequence>
                <message>'Failed to backup tomcat log file'</message>
                <return>0</return>
              </sequence>
            </if>
            <call function="'testCase_Postamble'"/>
          </sequence>
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_setup.xml
@@ -51,7 +51,7 @@
              </message>
              <call function="'prepareInstanceCreation'">
                { 'groupDataDir' : 'dsml',
                  'fileExtensions' : ['dat','res'] }
                  'fileExtensions' : ['dat','res','issue'] }
              </call>
              <call function="'checktestRC'">
                {
@@ -132,9 +132,9 @@
              </message>
              <script>
                dsmlBaseDNs = {
                  'o=dsmlfe.com'      : ('dsmlfe.ldif', 'dsmlfe_BE'),
                  'dc=example,dc=com' : ('oasis.ldif', 'oasis_BE'),
                  'o=IMC, c=US'       : ('search.ldif', 'example_BE')
                  'o=dsmlfe.com'      : ('dsmlfe.ldif', 'dsmlfe_BE', 160),
                  'dc=example,dc=com' : ('oasis.ldif', 'oasis_BE', 160),
                  'o=IMC, c=US'       : ('search.ldif', 'example_BE', 1084),
                }
              </script>
              <iterate var="baseDN" in="dsmlBaseDNs.keys()">
@@ -180,6 +180,34 @@
                      'backEnd' : '%s' % dsmlBaseDNs.get(baseDN)[1]
                    }
                  </call>
                  <script>
                    nbEntriesExpected = dsmlBaseDNs.get(baseDN)[2]
                  </script>
                  <call function="'ldapSearchWithScript'">
                    {
                    'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
                    'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
                    'dsInstanceDn'   : DIRECTORY_INSTANCE_DN ,
                    'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
                    'dsCountEntries' : 'True' ,
                    'dsBaseDN'       : baseDN,
                    'dsFilter'       : 'objectclass=*' ,
                    'expectedRC'     : 'noCheck'
                    }
                  </call>
                  <script>
                    returnString = STAXResult[0][1]
                  </script>
                  <call function="'checktestString'">
                    {
                    'returnString'     : returnString ,
                    'expectedString'   : 'Total number of matching entries: %s' % nbEntriesExpected,
                    'issue'            : '4178'
                    }
                  </call>
                  <call function="'checkRC'">
                    { 'returncode' : RC ,
                      'result'     : STAXResult }
opends/tests/staf-tests/functional-tests/testcases/dsml/dsml_test.xml
@@ -91,6 +91,10 @@
              # The subversion folder could be present, if so remove it
              if familyList.count != 0:
                try:
                  familyList.remove('genericIssues')
                except ValueError:
                  print "List element genericIssues does not exist"
                try:
                  familyList.remove('.svn')
                except ValueError:
                  print "List element .svn does not exist"
@@ -104,6 +108,31 @@
                'SSL'   : 'https://%s:%s/dsml/DSMLServlet' % (WC_HOST,WC_SSL_PORT) \
              }
            </script>
            <message>'dsml list of suites %s' % familyList</message>
            <message>'getting the list of generic known Issues spanning multiple tests'</message>
            <call function="'runSTAFCommand'">
              { 'name'      :  'list known generic issues',
                'location'  :  STAXServiceMachine,
                'service'   :  'FS',
                'request'   :  'LIST DIRECTORY',
                'arguments' :  '%s/dsml/suites/genericIssues EXT issue RECURSE' % (local.data)
              }
            </call>
            <if expr="RC != 0">
              <sequence>
                <message>
                  'Failed to get known generic issues from %s/dsml/suites/genericIssues' % (local.data)
                </message>
                <return>0</return>
              </sequence>
              <else>
                <script>
                  genericIssues = STAFResult
                </script>
              </else>
            </if>
            <message>'DSML familyList = %s' % familyList</message>
            <iterate var="family" in="familyList">
              <sequence>
@@ -136,7 +165,7 @@
                <script>
                  familyExpected = STAFResult
                </script>
                <iterate var="test" in="familyInput">
                  <testcase name="getTestCaseName('%s-%s' % (family,test))">
                    <sequence>
@@ -250,7 +279,110 @@
                                  'arguments' :  '%s EXP_FILE %s' %(runFilePath, expectedFilePath)
                                }
                              </call>
                              <if expr="RC != 0">
                                <!-- list the known issue for the TC -->
                              <sequence>
                                <message>"check against test's known issues"</message>
                                <call function="'runSTAFCommand'">
                                  { 'name'      :  'list known issues for the test',
                                    'location'  :  STAXServiceMachine,
                                    'service'   :  'FS',
                                    'request'   :  'LIST DIRECTORY',
                                    'arguments' :  '%s/dsml/suites/%s/data NAME %s* EXT issue RECURSE' % (local.data,family,expectedFileName)
                                  }
                                </call>
                                <if expr="RC != 0">
                                  <sequence>
                                    <message>
                                      'Failed to get known issues for %s/dsml/suites/%s/data/%s ' % (local.data,family,expectedFileName)
                                    </message>
                                    <return>0</return>
                                  </sequence>
                                  <else>
                                    <try>
                                      <sequence>
                                        <script>
                                          knownTestIssues = STAFResult
                                        </script>
                                        <message >'known Test Issues %s' % knownTestIssues</message>
                                        <if expr="len(knownTestIssues) > 0">
                                          <iterate var="issueFile" in="knownTestIssues">
                                            <sequence>
                                              <script>
                                                  # the issue number is the before last element of the '.' splited path
                                                  issue=issueFile.split('.')[-2]
                                                  issueFilePath = '%s/dsml/suites/%s/data/%s' % (local.data,family,issueFile)
                                              </script>
                                              <call function="'runSTAFCommand'">
                                                { 'name'      :  'check if known issue %s' % issue,
                                                  'location'  :  STAXServiceMachine,
                                                  'service'   :  'DSML',
                                                  'request'   :  'COMPARE',
                                                  'arguments' :  'FILE %s EXP_FILE %s' %(runFilePath, issueFilePath)
                                                }
                                              </call>
                                              <if expr="RC == 0">
                                                <sequence>
                                                  <!-- this is a known issue -->
                                                  <call function="'setKnownIssue'">
                                                    { 'issueId' : issue }
                                                  </call>
                                                  <break/>
                                                </sequence>
                                              </if>
                                            </sequence>
                                          </iterate>
                                        </if>
                                        <if expr="len(genericIssues) > 0">
                                          <iterate var="issueFile" in="genericIssues">
                                            <sequence>
                                              <script>
                                                  # the issue number is the before last element of the '.' splited path
                                                  issue=issueFile.split('.')[-2]
                                                  issueFilePath = '%s/dsml/suites/genericIssues/%s' % (local.data,issueFile)
                                              </script>
                                              <call function="'runSTAFCommand'">
                                                { 'name'      :  'check if known generic issue %s' % issue,
                                                  'location'  :  STAXServiceMachine,
                                                  'service'   :  'DSML',
                                                  'request'   :  'COMPARE',
                                                  'arguments' :  'FILE %s EXP_FILE %s' %(runFilePath, issueFilePath)
                                                }
                                              </call>
                                              <if expr="RC == 0">
                                                <sequence>
                                                  <!-- this is a known issue -->
                                                  <call function="'setKnownIssue'">
                                                    { 'issueId' : issue }
                                                  </call>
                                                  <break/>
                                                </sequence>
                                              </if>
                                            </sequence>
                                          </iterate>
                                        </if>
                                      </sequence>
                                      <catch exception="'...'" typevar="eType" var="eInfo">
                                        <sequence>
                                          <message log="1" level="'fatal'">
                                            'Test case (%s) failed. eType(%s),eInfo(%s)' % (STAXCurrentTestcase,eType,eInfo)
                                          </message>
                                          <tcstatus result="'fail'"/>
                                        </sequence>
                                      </catch>
                                    </try>
                                  </else>
                                </if>
                              </sequence>
                              </if>
                              <call function="'checktestRC'">
                                {
                                'returncode' : RC ,
opends/tests/staf-tests/shared/dsml/dsmlService.jar
Binary files differ