Hi,
The problem is when new user registered, there is no entry for him inside MBRROLE table. I even checked my MemberRegistrationAttributes.xml file, but still it doesn't work.
Here is MemberRegistrationAttributes.xml file...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MemberAttributes SYSTEM "MemberRegistrationAttributes.dtd">
<MemberAttributes>
<UserRoles>
<User registrationType="SSO" memberAncestor="o=Default Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="explicit" DN="o=Reseller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Extended Sites Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
</User>
<User registrationType="LDAPLogon" memberAncestor="o=Default Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Reseller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Extended Sites Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Supplier Organization,o=Root Organization"/>
</User>
<!-- Applies to all models except supplier. -->
<User registrationType="UserRegistration" memberAncestor="o=Default Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Reseller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Extended Sites Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Seller Organization,o=Root Organization"/>
</User>
<!-- Business direct. ToolTech. -->
<User registrationType="UserRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Seller Organization,o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Seller Organization,o=Root Organization"/>
</User>
<User registrationType="BuyerRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Seller Organization,o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Seller Organization,o=Root Organization"/>
<Role name="Buyer (buy-side)" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Buyer Approver" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Buyer Administrator" roleContext="userParent" DN="o=Root Organization"/>
</User>
<!-- supplier hub supplier user registration -->
<User registrationType="UserRegistration" memberAncestor="o=Supplier Organization,o=Root Organization" storeAncestor="o=Supply Chain Management Organization,o=Root Organization">
<Role name="Seller" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
</User>
<!-- supplier hub buyer user registration -->
<User registrationType="UserRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Supply Chain Management Organization,o=Root Organization">
<Role name="Buyer (buy-side)" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
</User>
<!-- supplier hosted store buyer user registration -->
<User registrationType="UserRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Supplier Organization,o=Root Organization">
<Role name="Buyer (buy-side)" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
</User>
<!-- Business indirect reseller -->
<User registrationType="UserRegistration" memberAncestor="o=Reseller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="explicit" DN="ou=Reseller Hub Organization,o=Demand Chain Management Organization,o=Root Organization"/>
</User>
<!-- Extended Sites -->
<User registrationType="UserRegistration" memberAncestor="o=Extended Sites Seller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="explicit" DN="ou=Extended Sites Hub Organization,o=Extended Sites Organization,o=Root Organization"/>
</User>
<!-- Business indirect reseller -->
<User registrationType="UserRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Reseller Organization,o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Reseller Organization,o=Root Organization"/>
</User>
<!-- Extended Sites -->
<User registrationType="UserRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Extended Sites Seller Organization,o=Root Organization">
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Extended Sites Seller Organization,o=Root Organization"/>
</User>
<!-- supplier hub supplier admin registration -->
<User registrationType="ResellerRegistration" memberAncestor="o=Supplier Organization,o=Root Organization" storeAncestor="o=Supply Chain Management Organization,o=Root Organization">
<Role name="Seller" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Seller Administrator" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
</User>
<!-- Business indirect reseller -->
<User registrationType="ResellerRegistration" memberAncestor="o=Reseller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Seller Administrator" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Seller" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Reseller Hub Organization,o=Demand Chain Management Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Distributor Proxy Organization,o=Demand Chain Management Organization,o=Root Organization"/>
</User>
<!-- Extended Sites -->
<User registrationType="ResellerRegistration" memberAncestor="o=Extended Sites Seller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Seller Administrator" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Seller" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Extended Sites Hub Organization,o=Extended Sites Organization,o=Root Organization"/>
</User>
<!-- business direct and business indirect supplier -->
<User registrationType="BuyerRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Buyer Administrator" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Buyer Approver" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Buyer (buy-side)" roleContext="userParent" DN="o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="o=Supplier Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="explicit" DN="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Extended Sites Seller Organization,o=Root Organization"/>
<Role name="Registered Customer" roleContext="storeOwner" DN="o=Reseller Organization,o=Root Organization"/>
</User>
<!-- -->
<User registrationType="ProcurementRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Registered Customer" roleContext="explicit" DN="o=Seller Organization,o=Root Organization"/>
</User>
</UserRoles>
<OrganizationRoles>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Reseller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Seller"/>
<Role name="Marketing Manager"/>
<Role name="Operations Manager"/>
<Role name="Category Manager"/>
<Role name="Customer Service Representative"/>
<Role name="Customer Service Supervisor"/>
<Role name="Seller Administrator"/>
<Role name="Registered Customer"/>
<Role name="Account Representative"/>
<Role name="Logistics Manager"/>
<Role name="Sales Manager"/>
<Role name="Pick Packer"/>
</Organization>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Extended Sites Seller Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Buyer (sell-side)"/>
<Role name="Category Manager"/>
<Role name="Customer Service Representative"/>
<Role name="Customer Service Supervisor"/>
<Role name="Marketing Manager"/>
<Role name="Operations Manager"/>
<Role name="Pick Packer"/>
<Role name="Product Manager"/>
<Role name="Receiver"/>
<Role name="Returns Administrator"/>
<Role name="Seller"/>
<Role name="Seller Administrator"/>
<Role name="Registered Customer"/>
<Role name="Account Representative"/>
<Role name="Logistics Manager"/>
<Role name="Sales Manager"/>
</Organization>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Supplier Organization,o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Seller"/>
<Role name="Category Manager"/>
<Role name="Customer Service Representative"/>
<Role name="Customer Service Supervisor"/>
<Role name="Logistics Manager"/>
<Role name="Marketing Manager"/>
<Role name="Sales Manager"/>
<Role name="Seller Administrator"/>
<Role name="Registered Customer"/>
<!-- The Supplier Organization also support these buyer roles -->
<Role name="Buyer (buy-side)"/>
<Role name="Buyer Approver"/>
<Role name="Buyer Administrator"/>
<Role name="Pick Packer"/>
</Organization>
<Organization registrationType="BuyerRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Root Organization">
<Role name="Buyer (buy-side)"/>
<Role name="Buyer Approver"/>
<Role name="Buyer Administrator"/>
<Role name="Organization Participant"/>
<Role name="Procurement Buyer Administrator"/>
<Role name="Procurement Buyer"/>
</Organization>
</OrganizationRoles>
<BusinessEntities>
<Organization registrationType="" memberAncestor="o=Supplier Organization,o=Root Organization" storeAncestor="o=Root Organization"/>
</BusinessEntities>
<RegistrationParents>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Supplier Organization,o=Root Organization" storeAncestor="ou=Supplier Hub Organization,o=Supply Chain Management Organization,o=Root Organization"/>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Reseller Organization,o=Root Organization" storeAncestor="ou=Reseller Hub Organization,o=Demand Chain Management Organization,o=Root Organization"/>
<Organization registrationType="ResellerRegistration" memberAncestor="o=Extended Sites Seller Organization,o=Root Organization" storeAncestor="ou=Extended Sites Hub Organization,o=Extended Sites Organization,o=Root Organization"/>
<Organization registrationType="BuyerRegistration" memberAncestor="o=Root Organization" storeAncestor="o=Root Organization"/>
</RegistrationParents>
</MemberAttributes>