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 ...
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>