Job Management Partner 1/Software Distribution Administrator's Guide Volume 2

[Contents][Glossary][Index][Back][Next]

4.27.3 Examples of use of reserved words

The following sections show examples of parameter files coded using reserved words.

Organization of this subsection
(1) Example parameter file to be used with the dcminst command
(2) Example parameter file to be used with the dcmpack command
(3) Example parameter file to be used with the dcmcoll command

(1) Example parameter file to be used with the dcminst command

JOB_ATTRIBUTE{
job_generator=Distribute \PKGID and other file to departments
*The final string is truncated if the length exceeds 32 bytes after replacement
*Fails if a defined name is used for the job storage folder
job_folder=\Distribute\CMMonth\CDDay\CHHour
*Creates a folder within the root folder of this example.
*Deletes the newly created hierarchy after execution, if Save (/s) is not specified.
}
JOB_DESTINATION{
*Specify the destination using either JOB_DESTINATION or JOB_DESTINATION_ID.
host_name=host1;host2;host3
host_name=host4;host5;host6
group=\Company\Sales department;\Company\Materials department;\Company\Engineering department
group=\Company\Personnel department
}
 
PACKAGING_INFORMATION{      * Example of distributing three packages
{
* You can write packaging information
* in a file separate from the file for the other tags.
* or you can execute dcmpack first, and specify the output file.
package_name=1
package_id=1
version_revision=1
generation=1
cabinet_name=CAB01
cabinet_id=01
package_code=P
}
{
package_name=2
package_id=2
version_revision=2
generation=2
cabinet_name=CAB01
cabinet_id=02
package_code=P
 
}
{
package_name=3
package_id=3
version_revision=3
generation=3
cabinet_name=CAB01
cabinet_id=03
package_code=P
}
}

(2) Example parameter file to be used with the dcmpack command

PACKAGING_SOURCE{
file_path= pack1.txt;pack2.txt;pack 3.txt;pack4.txt
base_fullpath=C:\dir1
}
PACKAGING_INFORMATION
{
package_name=\FILE\SIZEbytes\CMMonth\CDDay\CHHour\CNMinute
package_id=\BASE-\BM\BD\BH\BM
version_revision=V0\10:0
generation=G\1
cabinet_name=\PKGID
cabinet_id=\CD
}
INSTALLATION_METHOD{
installation_mode=G
}
USER_PROGRAM_INSTALLATION_CONDITIONS{
{
external_program_executed_before_installation="C:\test B.exe" "-B" bbb
exit=R
action=C
wait=T
}
{
external_program_executed_after_installation=C:\testA.exe -c "a aa"
exit=R
action=C
wait=T
}
{
external_program_error_handler="C:\test E.txt" -c "e e"
exit=R
wait=Y
}
timeout=404
}
SYSTEM_CONDITIONS{
directory=C:\DestDir
condition=H:c>1000
condition=C=PowerPC
}
OPTION{
compress=Y
compress_type=H
restore=Y
}
FILE_PROPERTIES{
permission=N
}
SCHEDULE{
expiration_date=001231
installation_date_and_time=04020100:50
installation_timing=S
 
}

(3) Example parameter file to be used with the dcmcoll command

JOB_ATTRIBUTE{
job_generator=\FILE from \HOST to \ZDIR
*Fails if a defined name is used for the job storage folder of the server
job_folder=\\GROUP\\CM\\CD\\CH
*Creates folders (4 levels) within the root folder of this example
*Deletes the newly created folder hierarchy after execution, if Save (/s) is not specified.
}
 
JOB_DESTINATION{
host_name=dmp492
* \HOST in JOB_ATTRIBUTE is replaced by "dmp492".
host_name=dmp491
group = \Group\grp1
* \GROUP in JOB_ATTRIBUTE is replaced by "Group grp1"
group = \Group\grp2;\Group\grp3
}
SCHEDULE{
installation_timing = S
}
OPTION{
compress=Y
}
USER_PROGRAM_INSTALLATION_CONDITIONS{
*Enclose strings containing spaces within double quotation marks (")
external_program_executed_before_installation = "C:\test B.exe"
external_program_executed_after_installation = C:\testA.exe -x "a aa"
external_program_error_handler = "C:\test E.exe"
}
FILE_COLLECTION{
source_path= C:\tmp\SDerror.dir
* \FILE in JOB_ATTRIBUTE is replaced by "SDerror".
source_path= C:\tmp\SDerror2.dir;C:\tmp\SDerror3.dir
dmz_path= C:\
* \FILE in JOB_ATTRIBUTE is replaced by "ROOT".
}