Jag vet inte riktigt om detta är rätt sektion/avdelning för den här frågan, men... Filter-problem
En bekant till mig försöker att arbeta mot en Exchange 2003 server via LDAP och har problem när det gäller multipla villkor i ett filter:
När han skapar ett filter med följande sträng så fungerar det alldeles utmärkt:
search.filter="(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT1))"
Men när han försöker göra följande så fungerar det inte alls:
search.filter = "(|(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT1))(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT2))(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT3))(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT4))(&(objectClass=organizationalPerson)(physicalDeliveryOfficeName=PLANT5)))"
Har någon förslag på vad som kan vara fel?
Jag har själv aldrig jobbat med Exchange 2003 servrar/LDAP så jag har lite dålig koll på vad som är relevant för att kunna felsöka, men jag har lovat honom att slänga frågan vidare utifall att det finns någon som har några förslag...
Tack!