Figure 5: Authorization list example
/* Create authorization list */ CRTAUTL AUTL(HSALESAL) AUT(*EXCLUDE) /* Associate tables with authorization list */ GRTOBJAUT OBJ(HSALESTB1) OBJTYPE(*FILE) AUTL(HSALESAL) … GRTOBJAUT OBJ(HSALESTBN) OBJTYPE(*FILE) AUTL(HSALESAL) /* Give users access to the authorization list */ ADDAUTLE AUTL(HSALESAL) USER(BIZUSER1) AUT(*USE) ADDAUTLE AUTL(HSALESAL) USER(BIZUSER2) AUT(*USE) /* Administrator needs update capabilities for tables on authorization list */ ADDAUTLE AUTL(HSALESAL) USER(DWADMIN) AUT(*CHANGE)