Professional Documents
Culture Documents
(IBM i Edition)
Deployment Operations
Glossary
The deployment process
Success vs. failure
Error resolution tips
Glossary
Deployment
Process of placing objects into libraries not controlled by
Aldon LM(i)
Host
Development IBM i where Aldon LM(i) is installed
Remote
The receiving IBM i - local or IBM is in the network
Local
Target libraries residing on the host
Helpful hint
Deploy Promote
4 ways to initiate deployment
Automatically on promote
PDN, QUA or ITG
Deployment or install live
Set is defined by object even if promote is by task
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Define the deployment set
Select a deployment profile to determine content,
targets/locations and rules
Type choice.
12
Define the deployment set
Select objects
A list of tasks would be displayed instead if so selected on previous
screen
Use Position to and F17=Subset to locate and subset by date
CSELSETOBJ Select Objects for Deployment
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Install live from Work with Objects
Release . . . . . . . . : PIL/INH/BASE
Opt Environment
ITG Integration
1 QUA Quality assurance
PDN Production
Install live from Work with Objects
QUA profile selects PDN copy of object since there is no QUA
copy
CINSLIV Install Live
Release . . . . . . . . : PIL/INH/BASE
Environment . . . . . . : QUA
Its that easy! Behind the scenes we create a deployment set and
follow the same process as deployment
CSBMJOB Submit Job
Job description:
Name . . . . . . . . ACMSBATCH *USRPRF, name
Library . . . . . . ACMSCTL *LIBL, library
Job queue:
Name . . . . . . . . *JOBD *JOBD, queue
Library . . . . . . *LIBL *LIBL, library
Place job on hold . . . *JOBD *JOBD, *YES, *NO
Output queue:
Name . . . . . . . . . *USRPRF *JOBD, *USRPRF, queue
Library . . . . . . *LIBL *LIBL, library
Deployment steps
Deployment from Work with Objects by
Release
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Deployment from Work with Objects
More: - +
Opt Object Type Attribute D Release Envs Rl T Cnds E Chkout Dvp.
CLNADR2 *FILE PF INH/BAS P
CLNADR3 *FILE PF INH/BAS P
CMSFLDREF *FILE PF INH/BAS P
COMMENTRY *PGM CBL INH/BAS P
COMMIO *SRCMBR CBL INH/BAS P
COMMPRT *PGM CBL INH/BAS P
48 CUSTCRTCL1 *PGM CLP INH/BAS I P +
DAILY *FILE PF K INH/BAS P
DAILY1 *FILE PF K INH/BAS P
Deployment from Work with Objects
Release . . . . . . . . : PIL/INH/BASE
Opt Environment
ITG Integration
1 QUA Quality assurance
PDN Production
Deployment from Work with Objects
Select a deployment profile to determine content,
targets/locations and rules, as we did when creating an ad hoc
deployment set
Once again the deployment set has been created and will
be submitted for batch processing
CSBMJOB Submit Job
Job description:
Name . . . . . . . . ACMSBATCH *USRPRF, name
Library . . . . . . ACMSCTL *LIBL, library
Job queue:
Name . . . . . . . . *JOBD *JOBD, queue
Library . . . . . . *LIBL *LIBL, library
Place job on hold . . . *JOBD *JOBD, *YES, *NO
Output queue:
Name . . . . . . . . . *USRPRF *JOBD, *USRPRF, queue
Library . . . . . . *LIBL *LIBL, library
Deployment steps
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Extract the deployment set
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Send the deployment set
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Receive the deployment set
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Install the deployment set
Sets authorities
For physical files, copies data from the old if not promoted with
data or using CHGPF or ALTER TABLE
Reattaches file constraints, triggers and journals
At the end of the install step, everything is in the target library
Install the deployment set
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
Delete the temporary library
1. 2. 3. 4. 5. 6.
Define Extract Send Receive Install Delete
COMPLETE!
ALDONDMI Subsystem - Host
Command ===>
F3=Exit F4=Prompt F5=Refresh F10=List by location F11=View 2
F13=Repeat F16=Display profile F17=Subset F24=More keys
Display the deployment log
Each step has an activity record in the log file ACMSCTL/DSTLOG
Use F11 to locate job information
Opt File User Queue User Data Sts Pages Page Copy
-- To Location - Remote System Name Location Description Remote URL or IP Address Remote Port#
Bad News
No Acknowledgement
Check setup for RSF receive errors
Updated as of:
Aldon LM(i) 8.1A
For more information
Telephone:
+1-781-577-4323 Direct
E-mail / Website:
support@rocketsoftware.com