02.05.2013 Views

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6: Third Party Integrations<br />

346<br />

Example ACL Directive<br />

removeallacl<br />

removeallrole<br />

addrole user<br />

addrole developer<br />

addacl findept:persongroup:reader:developer,user<br />

addacl misdept:persongroup:noaccess:developer<br />

addacl vpfinance:person:manager:user<br />

Defining Special Commands<br />

The following <strong>Implementer</strong> special commands allow you to set the Domino ACL:<br />

Set Domino ACL (ISETDOMACL) command<br />

Execute Checkout (IEXCCKOCMD) command<br />

Execute Request Detail (IEXCRQSDTL) command<br />

The ISETDOMACL command establishes and maintains an ACL for a specified Domino<br />

database file. The ISETDOMACL command is described in detail in this section.<br />

The IEXCCKOCMD and IEXCRQSDTL commands are command processors. Independent of<br />

one anther, they allow you to distinguish certain items during check out and promotion<br />

(respectively) for additional special command processing. The IEXCCKOCMD and<br />

IEXCRQSDTL commands actually condition the processing of any command you specify.<br />

Based on criteria you define for the special command, the selected items checked out or<br />

promoted are identified, and the commands you specify execute for the objects that meet the<br />

conditional criteria.<br />

You use the ISETDOMACL command in conjunction with either the IEXCCKOCMD<br />

command or the IEXCRQSDTL command. Together, they allow for setting a Domino ACL at<br />

your choice of two stages in the development cycle: check out or promotion. This architecture<br />

eliminates potential mis-use of the command by only allowing the command processing, and<br />

thus, controlled ACL management, within the specified job stream.<br />

The IEXCCKOCMD and IEXCRQSDTL commands are explained at a high level in this<br />

section as they pertain to ACL management with the ISETDOMACL command. Command<br />

examples are included. For details on special command processors and valid substitution<br />

variables, see the <strong>MKS</strong> <strong>Implementer</strong> <strong>2006</strong> User <strong>Guide</strong>.<br />

To define a special command to set an ACL<br />

1 From the <strong>Implementer</strong> Menu, type option 42, Environments, and press ENTER. The Work<br />

with Environments panel displays.<br />

2 Select the appropriate environment with option 19=Special commands, and press<br />

ENTER. The Work with Environments Special Commands panel displays.<br />

3 Press F6=Create.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!