URIS="$PROV_URI $CONS_URI $FWD1_URI"
 
 noObj=32
+nullExclude="" nullOK=""
+test $BACKEND = null && nullExclude="# " nullOK="OK" noObj=0
 
 mkdir -p $TESTDIR
 
 objectClass: olcDatabaseConfig
 objectClass: olc${BACKEND}Config
 olcDatabase: {1}$BACKEND
-olcDbDirectory: ./db
+${nullExclude}olcDbDirectory: ./db
 $olcDbCheckpoint: 1024 5
 olcSuffix: $BASEDN
 olcRootDN: $MANAGERDN
 objectClass: olcDatabaseConfig
 objectClass: olc${BACKEND}Config
 olcDatabase: {1}$BACKEND
-olcDbDirectory: ./db
+${nullExclude}olcDbDirectory: ./db
 $olcDbCheckpoint: 1024 5
 olcSuffix: $BASEDN
 olcRootDN: $MANAGERDN
 objectClass: olcDatabaseConfig
 objectClass: olc${BACKEND}Config
 olcDatabase: {1}$BACKEND
-olcDbDirectory: ./db
+${nullExclude}olcDbDirectory: ./db
 $olcDbCheckpoint: 1024 5
 olcSuffix: $BASEDN
 olcRootDN: $MANAGERDN
                        for j in 1 2 3 4 5; do
                                RESULT=`$LDAPSEARCH -H $uri -s base -b "ou=$i,$BASEDN" 2>&1 \
                                        | awk '/^dn:/ {print "OK"}'`
-                               if test "x$RESULT" = "xOK" ; then
+                               if test "x$RESULT$nullOK" = "xOK" ; then
                                        RC=0
                                        break
                                fi
                        for j in 1 2 3 4 5; do
                                RESULT=`$LDAPSEARCH -H $uri -s base -b "ou=$i,$BASEDN" 2>&1 \
                                        | awk '/^dn:/ {print "OK"}'`
-                               if test "x$RESULT" = "xOK" ; then
+                               if test "x$RESULT$nullOK" = "xOK" ; then
                                        RC=0
                                        break
                                fi
        CSN3=`$LDAPSEARCH -H $URI3 -b $BASEDN -s base contextCSN | grep contextCSN`
 
        if test -z "$CSN1" ; then
+               test $BACKEND = null && break
                echo "ERROR: contextCSN empty on provider"
                ERROR=1
                break