j'ai un soucis d'utilisation de SearchDirectoryRequest en soap qui est du même ordre que dans la console d'administration
j'ai plus de 5000 comptes sur le serveur, donc dans la console,il ne veux pas m'afficher tous les comptes
j'ai tenté d'utilier le maxResults pour limiter, mais sans succès :
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header> <context xmlns="urn:zimbra"> <nonotify/> <authToken xmlns="">token</authToken> </context> </soap:Header> <soap:Body> <SearchDirectoryRequest xmlns="urn:zimbraAdmin" limit="100" domain="domain.com" offset="0" countOnly="0" maxResults="200" attrs="mail,uid,givenName,sn,zimbraMailQuota,zimbraAccountStatus,zimbraCreateTimestamp,zimbraLastLogonTimestamp,zimbraPrefMailForwardingAddres" types="accounts" > <query>zimbraMailDeliveryAddress=*</query> </SearchDirectoryRequest> </soap:Body> </soap:Envelope>
j'ai comme retour
number of results exceeded the limit: too many search results returnedaccount.TOO_MANY_SEARCH_RESULTS
alors que quand j'esssai avec la commande zmsoap, ca fonctionne :
zmsoap -z SearchDirectoryRequest @limit="10" @domain="domain.com" @types="accounts" @countOnly="0" @attrs="name" @maxResults=20000 @query="zimbraMailDeliveryAddress=*"
je loupe quelque chose ?
c'est sur un zimbra 7.2.7 FOSS édition