Sample: Loading roles to organizations

This sample shows you how to assign roles to organizations and then load this data into the database.

About this sample

This sample assigns the Category Manager role to the sample organization.

If you prefer to work with data in XML format instead of in CSV format, you can configure the utility to use XML formatted files. Edit the wc-dataload.xml file and change the location elements to reference the xml files provided.

Procedure

  1. Open the command-line interface and go to the following directory:
    • WC_installdir/bin
    • WebSphere Commerce DeveloperWCDE_installdir\bin
  2. Enter the following command to load the Category Manager role data into the database:
    • LinuxAIX./dataload.sh ../samples/DataLoad/Member/Organization/wc-dataload.xml –DLoadOrder="Organization,OrganizationRole"
    • WebSphere Commerce DeveloperWindowsdataload ..\samples\DataLoad\Member\Organization\wc-dataload.xml –DLoadOrder="Organization,OrganizationRole"

Verifying results

To verify that the role assigned to the sample organization was loaded into the database, run the following SQL command:
SELECT * FROM MBRROLE WHERE MEMBER_ID IN (SELECT ORGENTITY_ID FROM ORGENTITY WHERE ORGENTITYNAME IN 
('Sample Organization','HR Department','Retail Department'))

Cleaning up the data

To remove the data that is loaded in this sample from the database, run the CleanUp.sql file in the /samples/DataLoad/Member/Organization directory.