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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 3: Mapping <strong>ESB</strong> Artifacts to Target Domains<br />
Adding Parameters to Existing ServiceTypes<br />
The parameters of an <strong>ESB</strong> configuration element define its functionality and its bindings<br />
to a target domain’s requirements, service levels, and physical topology. While the<br />
functionality is intended to stay constant, the bindings must be adjusted when the <strong>ESB</strong><br />
element is brought into another domain.<br />
While predefined service types expose the most common parameters for tailoring, you<br />
might want to add (or remove) some parameters that can be mapped.<br />
For example, the configuration file for the service SplitJoinForEach.xml has several init<br />
parameters, only two of which are stated as required in the default tailoring rules file. If<br />
you want to tailor the Boolean parameter Keep Original Part to toggle from its default<br />
value false to true in <strong>deploy</strong>ment, add its parameter in your tailoring rules file as follows:<br />
<br />
<br />
<br />
<br />
<br />
Adjusting EndpointRules<br />
For an endpoint, you need to be aware of required destination names, particularly for the<br />
type QUEUE as queues must be statically defined before they are referenced. These queues<br />
will need to exist in the target domain. Other endpoint parameters are generally accepted<br />
as they have been defined.<br />
You might also provide a preferred name or pattern for destinations. For example, you<br />
could redefine a destination name RIA.entry to be controlled by ACLs you define for<br />
com.myCorp.# by changing the destination name to com.myCorp.RIA.entry.<br />
Adjusting ConnectionRules<br />
For a connection, the parameters exposed provide the parameters for management<br />
connection in the target domain, as well as SSL parameters that specify locations on local<br />
systems. Or, if you do not use SSL for management connections, you could leave those<br />
parameters off the tailoring rules so that they are not exposed.<br />
70 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>