[Lism-users 227] Re: お世話になっております、小森です。

Back to archive index

Kaoru Sekiguchi sekig****@secio*****
2011年 2月 11日 (金) 18:26:53 JST


小森様

関口です。
お世話になっております。

1点目ですが、<data>の記述順番は、実行順には関係していません。
<data>の各設定は、連想配列に格納して保持しており、keysで取り出された順番に実行しています。

2点目ですが、transactionをONにした場合のロールバックに対応しているストレージは、SQLとCSVになります。
その他のストレージはロールバックされません。
また、transactionをONにすると、あるシステムで同期に失敗した場合、その時点でエラー終了して、その次のシステムへの同期は実行されません。

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

  ----- Original Message ----- 
  From: 小森麗雄
  To: lism-****@lists*****
  Sent: Thursday, February 10, 2011 6:03 PM
  Subject: [Lism-users 226]お世話になっております、小森です。


  大変失礼いたしました。


  質問の内容はLISM、マスターLDAP、スレーブLDAP、スレーブActiveDirectoryの4台PC構成で
  スレーブに設定したサーバーの書き込みの順番についてとtransactionをONにしたときの動作
  の二つをお聞きしたいです。


  1つめの質問なんですが、スレーブに設定しているLDAPとActiveDirectoryの書き込み順番は
  下記のようなlism.confの<data>タグの順番を上下逆にしてもアクセスする順番はスレーブLDAPが
  先に書き込みされているようなんですがどこかで順番を決めているんでしょうか?


  2つめの質問なんですが、transactionをONのにしてスレーブのActiveDirectoryのPCの電源を切った状態で
  Add処理をするとロールバックされずに書き込み処理が実行され、マスターにもスレーブLDAPにもAdd処理が
  正常に終了してしまうんですが、何か設定などが他に必要なんでしょうか?
  lism.confは下記のようになっています。

  ※なぜか、スレーブのLDAP電源が入っていないとき、スレーブのActiveDirectoryには書き込みはされません。

  <config>
    <sync>
      <transaction>on</transaction>

      <data name="LDAP">
        <object name="inetorgperson">
          <syncdn>ou=sync_ou</syncdn>
          <masterdn>ou=sync_ou</masterdn>
        </object>
      </data>

      <data name="AD">
        <object name="inetorgperson">
          <syncdn>ou=sync_ou</syncdn>
          <masterdn>ou=sync_ou</masterdn>
        </object>
      </data>

      <master>
        <containerdn>ou=MASTER</containerdn>
        <data>MASTER</data>
      </master>
    </sync>


    <data name="LDAP">
      <container>
        <oc>organizationalUnit</oc>
        <rdn>ou=LDAP</rdn>
      </container>
      <storage name="LDAP" hash="MD5">
        <uri>ldap://xxx.xxx.xxx.xxx/dc=example,dc=com</uri>
        <binddn>cn=Manager,dc=example,dc=com</binddn>
        <bindpw>secret</bindpw>
        </storage>
    </data>

    <data name="AD">
      <container>
        <oc>organizationalUnit</oc>
        <rdn>ou=AD</rdn>
      </container>
      <storage name="LDAP" hash="AD">
        <uri>ldap://xxx.xxx.xxx.xxx/dc=atipas,dc=jp</uri>
        <binddn>cn=Administrator,cn=Users,dc=example,dc=com</binddn>
        <bindpw>secret</bindpw>
        <ldapmap type="objectclass" local="inetorgPerson" foreign="user"/>
        <ldapmap type="attribute" local="uid" foreign="sAMAccountname"/>
        <ldapmap type="attribute" local="userPassword" 
foreign="unicodePwd"/>
      </storage>
    </data>

    <data name="MASTER">
      <container>
        <oc>organizationalUnit</oc>
        <rdn>ou=master</rdn>
      </container>
      <storage name="LDAP" hash="MD5">
        <uri>ldap://xxx.xxx.xxx.xxx/dc=example,dc=com</uri>
        <binddn>cn=Manager,dc=example,dc=com</binddn>
        <bindpw>secret</bindpw>
      </storage>
    </data>
  </config>

  以上です、長文失礼致しました。

  宜しくお願い致します。


------------------------------------------------------------------------------


  _______________________________________________
  Lism-users mailing list
  Lism-****@lists*****
  http://lists.sourceforge.jp/mailman/listinfo/lism-users
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
下载 



Lism-users メーリングリストの案内
Back to archive index