Hitachi

JP1 Version 12 JP1/IT Desktop Management 2 Distribution Function Administration Guide


14.20.3 Examples of using reserved words

This subsection shows examples of parameter files using reserved words.

Organization of this subsection

(1) Example of parameter file for the dcminst command

JOB_ATTRIBUTE{
job_generator=\PKGID and others are distributed to departments
      *If the job name exceeds 32 bytes after the reserved word is replaced, "and" and subsequent part are cut off.
      *If the job name has already been defined in the job storage folder, the job will fail.
job_folder=\distribution\CMmonth\CDday\CHhour
      *In this example, the job folder is created (in one hierarchical layer) under the root folder.
      *When storage (/s) is not specified, the folder is deleted from the newly created hierarchical layer after the job is executed.
}
JOB_DESTINATION{ 
      * Specify destinations in the JOB_DESTINATION or JOB_DESTINATION_ID tag.
host_name=host1;host2;host3
host_name=host4;host5;host6
group=\whole company\sales division;\whole company\material department;\whole company\engineering division
group=\whole company\personnel division
}
 
PACKAGING_INFORMATION{      *3 Example of distributing three packages
{ 
      *You can write the PACKAGING_INFORMATION tag to a different file separately from other tags.
      *
      *Or, execute the dcmpack command in advance, you can specify its output file as a parameter 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 of parameter file for 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
}
OPTION{
compress=Y
restore=Y
}
FILE_PROPERTIES{
permission=N
}
SCHEDULE{
expiration_date=001231
installation_date_and_time=04020100:50
installation_timing=S
}

(3) Example of parameter file for the dcmcoll command

JOB_ATTRIBUTE{
job_generator=Collect \FILE from \HOST and store it in \ZDIR.
      *If the job name has already been defined in the job storage folder on the server, the job will fail.
job_folder=\\GROUP\\CM\\CD\\CH
      *In this example, folders are created (in four hierarchical layers) under the root folder.
      *When storage (/s) is not specified, the folder is deleted from the newly created hierarchical layers after the job is executed.
}
JOB_DESTINATION{
host_name=dmp492.soft.hitachi.co.jp
      *\HOST in the JOB_ATTRIBUTE tag is replaced with dmp492. host_name=dmp491
group = \group\grp1
      *\GROUP in the JOB_ATTRIBUTE tag is replaced with "group grp1."
group = \group\grp2;\group\grp3
}
SCHEDULE{
installation_timing = S
}
OPTION{
compress=Y
}
USER_PROGRAM_INSTALLATION_CONDITIONS{
      *Always enclose the character string that includes a space in 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 the JOB_ATTRIBUTE is replaced with "SD error."
source_path= C:\tmp\SDerror2.dir;C:\tmp\SD error3.dir
dmz_path=  C:\
      *\FILE in the JOB_ATTRIBUTE tag is replaced with "ROOT."
}