10.02.2013 Views

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

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.

Defining Scripts to Automate <strong>Deployment</strong><br />

Defining Scripts to Automate <strong>Deployment</strong><br />

The preceding tasks created work files to enable scripting of the same process. The steps<br />

in Table 1 show how the steps can be used in scripts once their files are defined.<br />

Table 1. The <strong>Deployment</strong> Process Steps from Initial <strong>Deployment</strong> to Scripted <strong>Deployment</strong><br />

Step Initial Use Subsequent use<br />

a Export archive X from<br />

source domain<br />

Define export roots from<br />

domain into a <strong>Sonic</strong> Archive<br />

(XAR) file.<br />

b Adjust tailoring rules No action required, but adjust<br />

as needed.<br />

c Create map for<br />

archive X<br />

d Edit archive X map for<br />

target domain Y<br />

e Apply map to archive<br />

X and create archive Y<br />

f Create X-Y analysis<br />

reports<br />

createMap command,<br />

referencing tailoring rules when<br />

not using the default file<br />

Adjust values of exposed<br />

parameters and string<br />

references.<br />

applyMap command to exported<br />

archive referencing the map file<br />

and naming the mapped archive<br />

Use interactively to discover<br />

which types suit your<br />

requirements.<br />

g Review Y map log See if changes were applied as<br />

expected.<br />

h Define / review<br />

Y import rules then<br />

Import into Y domain<br />

Select overwrites and deselect<br />

features not to apply.<br />

Import through GUI tool to<br />

create import rules.<br />

Connect to domain and then<br />

rebuild using the predefined<br />

roots.<br />

No action required. -<br />

You reuse maps after they are<br />

edited so they are recreated<br />

only when basic changes<br />

occur.<br />

Minor edits usually tune the<br />

archive for changes in the<br />

target.<br />

applyMap command to<br />

exported archive referencing<br />

the map file and naming the<br />

mapped archive<br />

Define a set of analyses that<br />

are tied closely to an export<br />

script.<br />

Could be generated to standard<br />

output to document the<br />

scripted process.<br />

Stored import rules can be<br />

accessed by scripts.<br />

import command with import<br />

rules or merge.<br />

Used in<br />

Scripts?<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong> 81<br />

Yes<br />

-<br />

-<br />

Yes<br />

Yes<br />

Yes<br />

Yes

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

Saved successfully!

Ooh no, something went wrong!