02.05.2013 Views

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 6: Third Party Integrations<br />

348<br />

Member (ACLMBR)<br />

If you specified an ACL directive source file name, specify the file member to read.<br />

IMPORTANT Due to OS/400 limitations, the short member name generated by<br />

<strong>Implementer</strong> is not a valid ACLMBR name due to the tilde (~) character. Thus, if you<br />

are using the #SHORTNM substitution variable for the ACLMBR parameter in a<br />

special command in check out or promotion, each tilde character in the substituted<br />

value automatically translates to the number sign (#) character.<br />

For example, you specify the long file name databasefile.nsf, <strong>Implementer</strong><br />

generates the name database~1, and creates the directive source member name<br />

database#1.<br />

Request number (RQSNBR)<br />

If you specified *COMMENT in the ACL directive source (ACLDIR) parameter, specify the<br />

<strong>Implementer</strong> request number that contains the request comments.<br />

Setting ACLs in Check Out<br />

The IEXCCKOCMD and ISETDOMACL commands are used together to set a Domino ACL<br />

for development use when checking out to a *TST environment. After defining the<br />

ISETDOMACL command within the IEXCCKOCMD command as an environment level<br />

special command for the target environment, the command processes for all appropriate<br />

objects checked out to the environment. If a special command fails during check out, the<br />

process halts and the error displays. After correcting the problem you can retry the check out.<br />

This method requires defining the ACL directives in an existing source physical file.<br />

NOTE<br />

When defining the IEXCCKOCMD command to run the ISETDOMACL<br />

command, to avoid possible errors in the browser if an object does not exist in the<br />

target directory, set the ACTION parameter value to *CHANGE (rather than<br />

*CREATE). This issues the command for only items that are checked out for<br />

change.<br />

The ISETDOMACL command is applicable for setting an ACL on the iSeries<br />

server; however, do no use it in check out if the development (*TST) environment<br />

is on a local PC, for example, \QNTC\DEVDEMO\HOME\TST1.<br />

IEXCCKOCMD and ISETDOMACL Example<br />

In the following example, the special command is set to run after a successful check out.

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

Saved successfully!

Ooh no, something went wrong!