[Lism-users 157] Re: LISMを使ってAipo4とLDAPを同期した場合に起こるエラー

アーカイブの一覧に戻る

Kaoru Sekiguchi sekig****@secio*****
2008年 9月 18日 (木) 13:44:09 JST


鈴木さん

関口です。

>
> Aipo側の turbine_user テーブルの password_changed のカラムですが、
> 技術情報では同期していません。
> ただ、この情報が入っていないと、ユーザは作成されますが、
> ・ユーザ情報(例えば電話番号など)の編集ができない
> ・部署を作ったあと、所属メンバーに複数人が追加ができない
> など、おかしな挙動になります。
>
> 以下のような固定値を lism.conf で設定したところ事象が解消されました。
>
> <strginfo>
>  <column>password_changed</column>
>  <value type="constant">2008-10-01 00:00:00.000</value>
> </strginfo>
>
ご指摘ありがとうございます。
情報を修正させていただきます。

> なお、modifytimestamp を password_changed にも流用できないかと思い
> 試してみましたが、片方のカラム値が空になってしまって、うまく動きませんでした。 
> 
>
> <attr name="modifytimestamp">
>  <column>modified</column>
> </attr>
> <attr name="modifytimestamp">
>  <column>password_changed</column>
> </attr>
>
属性とDBのカラムは1対1で対応させる必要があるため、上記の方法ではマッピングできません。
以下のようにして、変更時の時間を設定してはいかがでしょうか。
<strginfo>
  <column>password_changed</column>
  <value type="function">strftime("%Y-%m-%d %H:%M:%S:000", 
localtime(time))</value>
</strginfo>

以上、よろしくお願いします。

-------------------------
株式会社セシオス 関口 薫
E-Mail: sekig****@secio*****
URL: http://www.secioss.co.jp 




Lism-users メーリングリストの案内
アーカイブの一覧に戻る