Polulating the Contact list

Is there an easy way to put all of the users in my Active directory in everyone friends list?

There is two ways to do this…

Local groups and LDAP groups.

If you enable LDAP groups you can pull members directly from AD. If you use local groups from wildfire, you will need to add the users first. You will then need to publish the groups in the group console, part of the admin console.

LDAP Settings in the wildfire config:

Under the provider section:

The above example is used to pull groups that start with WF_* if you have a different search pattern you will need to adjust.

Once thats complete, then you will need to make the groups visable via the admin console…

User/Group Tab

On the side menu select Group Summary

Select the group

Then set “enable sharing in rosters”

Set the group name

set "Show group in all users rosters

Save…

That sound do it… For LDAP settings

As far as local group settings:

New group, add users and then use the same settings from above.

I am able to get the LDAP authentication to work. However, I am unable to get the LDAP groups to work.

<![CDATA(&(objectCategory=Group)(objectClass=group)(member=)(CN=WF_))]>

Above is what I have in the config file.

I get a this error…

ERROR 11598 (): Error reading XML properties

org.dom4j.DocumentException: Error on line 97 of document : The content of elements must consist of well-formed character data or markup. Nested exception: The content of elements must consist of well-formed character data or markup.

Please send your whole wildfire config file.

There are square brackets missing

I’'m not sure why they did not come through on my post but they are in there. I just double checked.??

I’'m not sure if this helps but here are some of the errors I am getting…

: The content of elements must consist of well-formed character data or markup. Nested exception: The content of elements must consist of well-formed character data or markup.

at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:439)

at org.jivesoftware.util.XMLProperties.(XMPPServer.java:147)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.jivesoftware.wildfire.starter.ServerStarter.start(ServerStarter.java:88)

at org.jivesoftware.wildfire.starter.ServerStarter.main(ServerStarter.java:49)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

Try consolidating your sections…you have provider at line 98 and another at 64, same with LDAP, you have one at 54 and one at 79.

There should be one “tag” for each major section.

See if that fixes it.

That worked!! Thank you.

you are welcome