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.

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>

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

Saved successfully!

Ooh no, something went wrong!