Marco,
Thanks for your reply. We do have a logic in place which sets the deleted 
column value to true present in a table where dbmapper looks at. We have 
implemented a PULL java interface and tried few things like having a code in 
beforeProvision method which looks for deleted column value but its not 
deleting the row. 
Your advise is much appreciated.
Thanks,Utpal
    On Sunday, April 18, 2021, 02:47:10 AM EDT, Marco Di Sabatino Di Diodoro 
<marco.disabat...@tirasa.net> wrote:  
 
   
Hi
 
 Il 08/04/21 23:55, utpal_kas ha scritto:
  
 Hello, 
  We have replaced the PULL resource from csv mapper to db mapper. Csv mapper 
had support for delete functionality (if a record's delete column's value if 
true then syncope would deprovision that user from both syncope database and 
LDAP), I do wish to implement similar functionality using Dbmapper. 
 There are two options:
 
- Switch to Scripted SQL connector
 
- Implement a pull action 
 
 
 
  I see that we need to implement it using java class (implement PullAction 
Interface), can you please share which method should we override and the delete 
code snippet which will delete the record ? 
 It depends on how your resource is made. In order to delete an entry you will 
need to have a delta of type delete. 
 
  Another question, if the PULL task (db mapper resource) is set up with auto 
propagation mode (propagate modification automatically to LDAP), will the 
delete functionality automatically delete/deprovision  a record from LDAP or we 
need to implement that functionality? 
 Only Sync
 
 
  We use 2.1.5 version. 
 I suggest you to upgrade 
 
  Your advise is much appreciated. 
  Thanks Utpal 
  
 -- 
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale Vittoria Colonna, 97 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/   

Reply via email to