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.

Object Name Rules<br />

The object codes allow you to use a single request to promote to one or more libraries or<br />

systems and retain or replace specific data area values as needed. This is useful, for example,<br />

for a data area that controls the next order number when a new customer needs the data area<br />

value set to a newly distributed value, and an existing customer needs to retain the existing<br />

value.<br />

The object codes for setting a data area value are as follows:<br />

Use object code DTAARA to copy data in the From library to the target library. It has no<br />

special requirements.<br />

Use object code DTAARAR to retain the existing value of a data area in the target library.<br />

It has an the object type *DTAARA and the special characteristic *DTA. The special<br />

characteristic is significant—it controls whether the existing data area value is retained.<br />

You must define the DTAARAR object code with the *DTA special characteristic to<br />

function as described.<br />

Common Questions<br />

Why are object codes necessary? Can’t objects just be compiled into production libraries?<br />

Object codes allow you to consistently and accurately control how <strong>Implementer</strong> creates<br />

objects and updates your production libraries.<br />

Is the creation sequence critical?<br />

Yes. The creation sequence determines the compilation order. For example, the PF object code<br />

should have a lower sequence than the LF object code to allow compiling the physical file<br />

before the logical file.<br />

Object Name Rules<br />

<strong>Implementer</strong> supports the use of rules to control the naming construct of new member/<br />

objects. This allows an administrator to enforce a standard set of naming rules that<br />

developers must follow when creating member/objects in check out.<br />

Object name rules allow for flexibility in member/object naming, and provide for multiple<br />

true conditions using standard Boolean logic. This feature also supports the ability to call<br />

user exit programs.<br />

Name validation is performed on an environment and object code basis, where each<br />

positional group of the object name validates to a position and sequence in the rules<br />

database. If more than one rule exists for a specific position, each rule must have a unique<br />

sequence number. Any additional rules defined after the first rule for a specific position must<br />

specify *AND or *OR to indicate a complex condition.<br />

137

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

Saved successfully!

Ooh no, something went wrong!