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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 3: Mapping <strong>ESB</strong> Artifacts to Target Domains<br />

Specify the Build Content<br />

The content of a build is typically determined by the release management team through<br />

their branch mechanisms in source control and their build scripts that build JARs and<br />

package <strong>ESB</strong> artifacts on the specified branch.<br />

Run the Build for the Test Domains<br />

When you want to do a build in developer integration testing, refresh the Directory<br />

Service, then import the archives.<br />

◆ To run the build in integration testing:<br />

1. Flush the existing structure by stopping the domain manager's container, and then<br />

deleting the Directory Service folder.<br />

2. Recreate the Directory Service store from the base level Directory Service backup<br />

you created.<br />

3. Use the <strong>Deployment</strong> Archive Import Tool to import the archives targeted for the build<br />

into the restored clean Directory Service store.<br />

Bind the <strong>ESB</strong> Elements to the Domain<br />

The components of the built domain must be bound to the domain infrastructure.<br />

◆ To bind <strong>ESB</strong> elements to a domain:<br />

1. Bind the connections and endpoints to the management node. If you did tailoring,<br />

these are key parameters of the mapping process, so you do not have to do them now.<br />

2. Create management containers that connect to the management node.<br />

3. Create <strong>ESB</strong> Containers for the imported services, then add the <strong>ESB</strong> Containers to<br />

appropriate management containers.<br />

Dump Endpoint Lists and Iterate Queue Creation<br />

Because queues are static objects, they must be explicitly created before they can be used.<br />

When a <strong>deploy</strong>ment contains many endpoints, you might want to programmatically set<br />

the queue endpoints on the appropriate messaging node.<br />

88 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>

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

Saved successfully!

Ooh no, something went wrong!