'ldifsearch: standard options'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'outputFile' : 'ldapsearch.out' ,
'outputPath' : DIRECTORY_INSTANCE_DIR
}
{
'dsLdifFile' : dsfilename ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsOutputFile' : '%s/ldifsearch.out' % DIRECTORY_INSTANCE_DIR
}
{
'sourceLdif' : '%s/ldifsearch.out' % DIRECTORY_INSTANCE_DIR ,
'targetLdif' : '%s/ldapsearch.out' % DIRECTORY_INSTANCE_DIR ,
'outputLdif' : '%s/ldifsearch.diff' % DIRECTORY_INSTANCE_DIR
}
{
'returncode' : STAXResult ,
'result' : STAXResult
}
'ldifsearch: scope option'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsScope' : 'base' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'objectclass=*' ,
'outputFile' : 'scope_ldapsearch.out' ,
'outputPath' : DIRECTORY_INSTANCE_DIR
}
{
'dsLdifFile' : dsfilename ,
'dsSearchScope' : 'base' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : 'objectclass=*' ,
'dsOutputFile' : '%s/scope_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR
}
{
'sourceLdif' : '%s/scope_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'targetLdif' : '%s/scope_ldapsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'outputLdif' : '%s/scope_ldifsearch.diff' \
% DIRECTORY_INSTANCE_DIR
}
{
'returncode' : STAXResult ,
'result' : STAXResult
}
'ldifsearch: sizeLimit option'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsSizeLimit' : '50' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'outputFile' : 'size_ldapsearch.out' ,
'outputPath' : DIRECTORY_INSTANCE_DIR ,
'expectedRC' : 4 ,
'logStderr' : False
}
{
'dsLdifFile' : dsfilename ,
'dsSizeLimit' : '50' ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsOutputFile' : '%s/size_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'expectedRC' : 4
}
{
'sourceLdif' : '%s/size_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'targetLdif' : '%s/size_ldapsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'outputLdif' : '%s/size_ldifsearch.diff' \
% DIRECTORY_INSTANCE_DIR
}
{
'returncode' : STAXResult ,
'result' : STAXResult
}
'ldifsearch: check output using --filename and a \
search attribute'
{
'dsLdifFile' : dsfilename ,
'dsBaseDN' : basedn ,
'dsFilterFile' : filterfile ,
'dsAttributes' : 'dn' ,
'dsOutputFile' : '%s/ldifsearch_filterfile_and_attribute.out' \
% DIRECTORY_INSTANCE_DIR
}
{
'outputFile' : 'ldifsearch_filterfile_and_attribute.out' ,
'refFile' : 'ldapsearch_filterfile_and_attribute.ref'
}
'ldifsearch: check with a filter file containing multiple\
filters'
{
'dsLdifFile' : dsfilename ,
'dsBaseDN' : basedn ,
'dsFilterFile' : mfilterfile
}
{
'string2find' : 'dn: ' ,
'mainString' : returnString ,
'nbExpected' : 222
}
'ldifsearch: @person as attribute'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsAttributes' : '@person' ,
'outputFile' : 'ocname1_ldapsearch.out' ,
'outputPath' : DIRECTORY_INSTANCE_DIR
}
{
'dsLdifFile' : dsfilename ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsAttributes' : '@person' ,
'dsOutputFile' : '%s/ocname1_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR
}
{
'sourceLdif' : '%s/ocname1_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'targetLdif' : '%s/ocname1_ldapsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'outputLdif' : '%s/ocname1_ldifsearch.diff' \
% DIRECTORY_INSTANCE_DIR
}
{
'returncode' : STAXResult ,
'result' : STAXResult
}
'ldifsearch: @inetorgperson as attribute'
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsAttributes' : '@inetorgperson' ,
'outputFile' : 'ocname2_ldapsearch.out' ,
'outputPath' : DIRECTORY_INSTANCE_DIR
}
{
'dsLdifFile' : dsfilename ,
'dsBaseDN' : basedn ,
'dsFilter' : 'uid=user.1*' ,
'dsAttributes' : '@inetorgperson' ,
'dsOutputFile' : '%s/ocname2_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR
}
{
'sourceLdif' : '%s/ocname2_ldifsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'targetLdif' : '%s/ocname2_ldapsearch.out' \
% DIRECTORY_INSTANCE_DIR ,
'outputLdif' : '%s/ocname2_ldifsearch.diff' \
% DIRECTORY_INSTANCE_DIR
}
{
'returncode' : STAXResult ,
'result' : STAXResult
}