Wednesday, March 23, 2011

WebSphere Commerce -Member Subsystem

WebSphere Commerce Member Subsystem:
Business logic in the Member subsystem provides member registration and profile management services

Member Subsytem: A top view


User Registration Flow:

User type :

  • S(Site administrator ), A(Administrator) ,G(Guest user),R(Registered User)

User Role:


Table:

  • USERS,USERREG,USERREPROF,USERDEMO,
  • BUSPROF
  • MEMBER,MBRATTR,MBRATTRVAL
  • MBRREL
  • MBRROLE
  • MBRGRP,MBRGRPTYPE,MBRGRPMBR,MBRGRPUSG
  • ORGENTITY
  • ADDRESS


Commands:
UserRegistrationAddCmd
  • PreUserRegistrationAddCmd
  • Update USERS.REGISTERTYPE='R' from 'G'
  • Create new record in USERREG
  • Create new records in USERPROF,BUSPROF,USERDEMO
  • Create new record in ADDRESS with unique nickname
  • AuthenticationPolicyCmd
  • ProcessPaymentMemberCmd
  • ProcessPolicyTypeCmd
  • AuditUserRegistrationCmd
  • UserRegistrationRoleAssignCmd
  • PostUserRegistrationAddCmd

AddressAdd

  • Address type-S, B, SB
  • isPrimary -0,1
  • Address Status : P(permanent),T(Temporary)
  • Unique nickname
  • AddressBook

AddressDelete: status = T (from P)
AddressCheck:Check user has atleast one P address
AddressUpdate : Nick name cannot be updated