The groups appear in the SAC but without the little envelope icon and no members are in the group.
What I have done:
The CN for the user is "John Smith" (and this is searchable using: 'omldapsearch "cn=John Smith"'). I added "John Smith" as a 'memberUid' of the group and set 'memberUid' in the sync script:
Code: Select all
IM_MV_ATTR=objectClass INTERNET-ADDR memberUid
memberUid|omMemberForeignAddr|*|*
EX_ATTR=memberUid exScalixObject .. (etc)
I also added some attributes to the group in my external LDAP:
Code: Select all
exScalixObject: TRUE
exScalixMailnode: mynode,mydomain
objectClass: exScalixClass
mail: mygroup@mydomain.com
The error i get is:
Code: Select all
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<scalix-caa:CAARequestMessage xmlns:scalix-caa="http://www.scalix.com/caa">
<ServiceType>scalix.res</ServiceType>
<Credentials id="12345">
<Identity name="sxadmin" passwd="xxxxxxxx"/>
</Credentials>
<FunctionName>AddMembersToGroup</FunctionName>
<AddMembersToGroupParameters id="0d7e69f8-fa27-1027-8727-f9206aabeaaf">
<member fa="John Smith, o=Scalix"/>
</AddMembersToGroupParameters>
</scalix-caa:CAARequestMessage>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
>>>>>>>>SOAP Response
SOAP part:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>CAA Service Error</faultstring>
<detail>
<scalix-caa:fault-details xmlns:scalix-caa="http://www.scalix.com/caa">
<message>Failed to obtain CN, MailNode for all the members in the Request SOAP Document from LDAP server scalix1.mydomain.com</message>
<errorcode>UM-1019</errorcode>
</scalix-caa:fault-details>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
-----
Oh just to add a little more info, in caa.log i get:
Code: Select all
"2006-07-24 22:26:13,320 ERROR [AddDeleteGroupMembersHelper.buildRequestMessage:203] AddMembersToGroup: No CN, MailNode in LDAP server scalix.mydomain.com:Skipping Member with filter (omForeignAddr=John Smith, o=Scalix)"
Any help would be most appreciated, we're trying to get this into production this week!
Cheers
J