Samba+LDAP and Openfire integration

I’m using a samba PDC w/ LDAP and setup Openfire to fetch users from that, but I have some issues:

1.) I need to show hole department tree of the company in roster, so I create a Posix Group (w/ subgroups - subdepartaments) in ou=Groups,dc=mycompany,dc=com. How I fetch this tree in Openfire Groups?

2.) That’s enough to make a global share roster? Is there additional configurations for that?

3.) If I do that and bind users to a departament (like, John in “Sales Team A” which is a leaf of “Sales Departament”), this user is shown in shared roster correctly?

Thanks in advance