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>