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 3: <strong>Implementer</strong> <strong>Administration</strong><br />

132<br />

Field Description<br />

Object Code Field Descriptions<br />

Archive in <strong>MKS</strong> Source Specify whether to archive the source for this object code in <strong>MKS</strong> Source.<br />

Requires active integration between <strong>Implementer</strong> and <strong>MKS</strong> Source. By<br />

default, source-based object codes and those with a special<br />

characteristic of PCFILE are set for archiving in <strong>MKS</strong> Source. Non<br />

source-based object codes and those with a special characteristic of<br />

PCDIR are not eligible for archiving in <strong>MKS</strong> Source.<br />

Y=Yes: Archives source for the object code if the target environment is<br />

eligible. Valid only for source-based object codes and those with<br />

special characteristic PCFILE. This is the default value.<br />

N=No: Does not archive source for the object code. Required value for<br />

non source-based object codes and those with special characteristic<br />

PCDIR.<br />

For details, see “<strong>Implementer</strong> and <strong>MKS</strong> Source Integration” on page 259.<br />

Creation command Specify the OS/400 command required to create an object or perform the<br />

migration task for the object code. <strong>Implementer</strong> replaces any substitution<br />

variables (references to objects within the creation command) with the<br />

actual names and libraries associated with the implementation request.<br />

The valid substitution variables are as follows:<br />

#FILLIB: For creation process C, substitutes the temporary work library<br />

where the request’s files and program objects are moved or compiled<br />

into. For compile=Y requests, objects do not exist until successfully<br />

compiled. Changing the authorities of objects in this library does not<br />

affect the authority of the object in the target environment. For creation<br />

process M, substitutes the target library.<br />

#FRMLIB: For creation process C, substitutes the temporary work<br />

library where the request’s files and program objects are moved or<br />

compiled into. For compile=Y requests, the objects do not exist until<br />

successfully compiled. For creation process M, substitutes the work<br />

library created for the request. Changing authorities of objects in this<br />

library does not affect authority of objects in the target environment.<br />

#OBJECT: Substitutes the current member/object name at the time of<br />

promotion.<br />

#OBJNM9: Substitutes the current, short object name at the time of<br />

promotion.<br />

#PGMLIB: Same as #FRMLIB.<br />

#SRCFIL: Substitutes the source file name of the promoted item. For<br />

creation process C, it is the same as #WRKSRCFIL. For creation<br />

process M, it is the target source file.<br />

#SRCLIB: Substitutes the target source library of the promoted item.<br />

For creation process C, it is the work source library. For creation<br />

process M, it is the target source library.<br />

#SRCMBR: Substitutes the source member name of the promoted<br />

item.<br />

a The value specified here is only used as the default value when creating new environment object code<br />

overrides. You can override it at the environment level. Changing this value affects overrides created<br />

from this point forward, it does not affect existing overrides. For details, see “Removing Source and<br />

Objects After Promotion” on page 92.

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

Saved successfully!

Ooh no, something went wrong!