On Mon, Mar 12, 2018 at 4:29 PM, Menaka Jayawardena <men...@wso2.com> wrote:
> Hi, > > Here is an experimental user import summery. > > SUMMERY : > Bulk User Import Operation Performed by: admin > Duplicate user count: 8 > Duplicate Users : > name1, name2, name74, name3, name3, name, name83, name5, > > Failed User Count: 2 Failed Users: > Name : namsdsa > Cause : Invalid claim uri has been provided: > http://wso2.org/claims/ctry > Name : name2ssss > Cause : Invalid claim uri has been provided: > http://wso2.org/claims/emaiaddress > Hi Menaka, Is it possible to print the user domain in the summary as well? Then the information of the userstore the users were imported will be available as well. Thanks, > > > The cause string is the standard error which comes from the exception. Do > we need to print the stack trace here? > > Also, there are two BulkUserImport classes (CSVUserBulkImport[1] and > ExcelUserBulkImport[2]) and also an unused interface [3] (The classes [1] > and [2] are concreet classes). > > @IAM Team: Is there any particular reason why it kept like this? > > IMO in this implementation, we could use it to avoid code and method > duplication. (By making it an Abstract class) > > [1] https://github.com/wso2/carbon-identity-framework/ > blob/master/components/user-mgt/org.wso2.carbon.user.mgt/ > src/main/java/org/wso2/carbon/user/mgt/bulkimport/CSVUserBulkImport.java > [2] https://github.com/wso2/carbon-identity-framework/ > blob/master/components/user-mgt/org.wso2.carbon.user.mgt/ > src/main/java/org/wso2/carbon/user/mgt/bulkimport/ExcelUserBulkImport.java > [3] https://github.com/wso2/carbon-identity-framework/ > blob/master/components/user-mgt/org.wso2.carbon.user.mgt/ > src/main/java/org/wso2/carbon/user/mgt/bulkimport/UserBulkImport.java > > Thanks and Regards, > Menaka > > > On Mon, Mar 12, 2018 at 2:14 PM, Menaka Jayawardena <men...@wso2.com> > wrote: > >> [- strategy +Architecture] >> >> >> On Mon, Mar 12, 2018 at 12:21 PM, Menaka Jayawardena <men...@wso2.com> >> wrote: >> >>> Hi Dimuthu, >>> >>> Are you going to add this log appender by default to the configuration? >>>> >>> We can add the log appender by default and keep it commented. So when >>> the user enables the Bulk User import, he also can enable the log appender >>> as well. >>> >>> >>> On Mon, Mar 12, 2018 at 12:07 PM, Dimuthu Leelarathne <dimut...@wso2.com >>> > wrote: >>> >>>> Hi Menaka, >>>> >>>> Are you going to add this log appender by default to the configuration? >>>> >>>> thanks, >>>> Dimuthu >>>> >>>> On Mon, Mar 12, 2018 at 11:48 AM, Dakshika Jayathilaka < >>>> daksh...@wso2.com> wrote: >>>> >>>>> Hi Ruwan, >>>>> >>>>> Do we need to log each success? IMO admin will more interest on >>>>> failures or duplicates. IMHO we can add detail log on failures and >>>>> duplicates and then log the summary which includes the success count. >>>>> >>>>> WDYT? >>>>> >>>>> Regards, >>>>> >>>>> *Dakshika Jayathilaka* >>>>> PMC Member & Committer of Apache Stratos >>>>> Associate Technical Lead >>>>> WSO2, Inc. >>>>> lean.enterprise.middleware >>>>> 0771100911 <077%20110%200911> >>>>> >>>>> On Mon, Mar 12, 2018 at 11:35 AM, Ruwan Abeykoon <ruw...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Menaka, >>>>>> This is nice feature. >>>>>> I would suggest adding one line per each user, before adding, and one >>>>>> line for each success, failure(with reason). >>>>>> Also add a line who performs this operation. Any trackable >>>>>> information of the request for audit purposes. >>>>>> >>>>>> Cheers, >>>>>> Ruwan >>>>>> >>>>>> >>>>>> On Mon, Mar 12, 2018 at 11:21 AM, Menaka Jayawardena <men...@wso2.com >>>>>> > wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Currently, when performing bulk user import operation in Identity >>>>>>> Server, users face following issues. >>>>>>> >>>>>>> 1. To check import failed users, need to filter the carbon log file. >>>>>>> 2. In UI, it shows only the last error that occurred when importing >>>>>>> users. >>>>>>> >>>>>>> *Requirement Description.* >>>>>>> There should be a user friendly way to view the import failed users. >>>>>>> >>>>>>> As a solution for this, we will provide a new log appender which >>>>>>> will log the messages to a separate log file specific for bulk user >>>>>>> import. >>>>>>> This will help users to easily view the status of the imported users and >>>>>>> all the error logs. >>>>>>> >>>>>>> Also currently, as the operation summery, we only have >>>>>>> >>>>>>> "Success count: " + successCount + ", Fail count: " + failCount + ", >>>>>>> Duplicate count: " + duplicateCount >>>>>>> >>>>>>> Instead, it would be much effective if we could list the failed and >>>>>>> duplicate user names as well. >>>>>>> >>>>>>> "Success count: " + successCount + ", Fail count: " + failCount + ", >>>>>>> Duplicate count: " + duplicateCount >>>>>>> "Failed Users : " + [Failed Users List] + "Duplicate Users : " + >>>>>>> [Duplicate Users List] >>>>>>> >>>>>>> WDYT? >>>>>>> >>>>>>> Thanks and Regards, >>>>>>> Menaka >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Menaka Jayawardena* >>>>>>> *Software Engineer - WSO2 Inc* >>>>>>> *Tel : 071 350 5470 <071%20350%205470>* >>>>>>> *LinkedIn: https://lk.linkedin.com/in/menakajayawardena >>>>>>> <https://lk.linkedin.com/in/menakajayawardena>* >>>>>>> *Blog: https://menakamadushanka.wordpress.com/ >>>>>>> <https://menakamadushanka.wordpress.com/>* >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Ruwan Abeykoon* >>>>>> *Associate Director/Architect**,* >>>>>> *WSO2, Inc. http://wso2.com <https://wso2.com/signature> * >>>>>> *lean.enterprise.middleware.* >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Dimuthu Leelarathne >>>> Director, Rapid Response Team >>>> >>>> WSO2, Inc. (http://wso2.com) >>>> email: dimut...@wso2.com >>>> Mobile: +94773661935 <+94%2077%20366%201935> >>>> Blog: http://muthulee.blogspot.com >>>> >>>> Lean . Enterprise . Middleware >>>> >>> >>> >>> >>> -- >>> *Menaka Jayawardena* >>> *Software Engineer - WSO2 Inc* >>> *Tel : 071 350 5470* >>> *LinkedIn: https://lk.linkedin.com/in/menakajayawardena >>> <https://lk.linkedin.com/in/menakajayawardena>* >>> *Blog: https://menakamadushanka.wordpress.com/ >>> <https://menakamadushanka.wordpress.com/>* >>> >>> >> >> >> -- >> *Menaka Jayawardena* >> *Software Engineer - WSO2 Inc* >> *Tel : 071 350 5470* >> *LinkedIn: https://lk.linkedin.com/in/menakajayawardena >> <https://lk.linkedin.com/in/menakajayawardena>* >> *Blog: https://menakamadushanka.wordpress.com/ >> <https://menakamadushanka.wordpress.com/>* >> >> > > > -- > *Menaka Jayawardena* > *Software Engineer - WSO2 Inc* > *Tel : 071 350 5470* > *LinkedIn: https://lk.linkedin.com/in/menakajayawardena > <https://lk.linkedin.com/in/menakajayawardena>* > *Blog: https://menakamadushanka.wordpress.com/ > <https://menakamadushanka.wordpress.com/>* > > -- Denuwanthi De Silva Senior Software Engineer; WSO2 Inc.; http://wso2.com, Email: denuwan...@wso2.com Blog: https://denuwanthi.wordpress.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture