LDIF ファイルをポーリングしている場合は、LDAP API によって属性名が小文字に変換されます。したがって、大文字を含む属性名 (accountId など) がある場合、LDAP API によって accountid のように変換されます。Active Sync の起動時に、次のエラーのログがとられます。
com.waveset.util.WavesetException: No name attribute found for user based on Resolve Identity Rule or schema map.
この状況を解決するには、スキーママップで、リソースユーザー属性を accountid に設定します。
ファイル内の列を使用して accountId を直接設定していないファイルをインポートしたときに、同じエラーが再度発生する可能性があります。このエラーメッセージを回避するには、Active Sync フォームに global.accountId のフィールドを追加し、そのフィールドに accountId を構築するロジックを追加して、ユーザーフォームを変更します。次に示すフィールド例では、accountId を firstname.lastname に設定しています。 ただし、create 操作に対してのみです。
<Field name=’waveset.accountId’> <Expansion> <concat> <ref>activeSync.firstname</ref> <s>.</s> <ref>activeSync.lastname</ref> </concat> </Expansion> <Disable> <neq> <ref>feedOp</ref> <s>create</s> </neq> </Disable> </Field>