<strong>Progress</strong>® <strong>Sonic</strong>® <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> 8.5 © 2011 <strong>Progress</strong> Software Corporation <strong>and</strong>/or its subsidiaries or affiliates. All rights reserved. These materials <strong>and</strong> all <strong>Progress</strong>® software products are copyrighted <strong>and</strong> all rights are reserved by <strong>Progress</strong> Software Corporation. The information in these materials is subject to change without notice, <strong>and</strong> <strong>Progress</strong> Software Corporation assumes no responsibility for any errors that may appear therein. The references in these materials to specific platforms supported are subject to change. Actional, Apama, Artix, Business Empowerment, Business Making <strong>Progress</strong>, DataDirect (<strong>and</strong> design), DataDirect Connect, DataDirect Connect64, DataDirect Technologies, DataDirect XML Converters, DataDirect XQuery, DataXtend, Dynamic Routing Architecture, EdgeXtend, Empowerment Center, Fathom, Fuse Mediation Router, Fuse Message Broker, Fuse Services Framework, IntelliStream, IONA, Making Software Work Together, Mindreef, ObjectStore, OpenEdge, Orbix, PeerDirect, POSSENET, Powered by <strong>Progress</strong>, PowerTier, <strong>Progress</strong>, <strong>Progress</strong> DataXtend, <strong>Progress</strong> Dynamics, <strong>Progress</strong> Business Empowerment, <strong>Progress</strong> Empowerment Center, <strong>Progress</strong> Empowerment Program, <strong>Progress</strong> OpenEdge, <strong>Progress</strong> Profiles, <strong>Progress</strong> Results, <strong>Progress</strong> Software Business Making <strong>Progress</strong>, <strong>Progress</strong> Software Developers Network, <strong>Progress</strong> <strong>Sonic</strong>, ProVision, PS Select, Savvion, SequeLink, Shadow, SOAPscope, SOAPStation, <strong>Sonic</strong>, <strong>Sonic</strong> <strong>ESB</strong>, <strong>Sonic</strong>MQ, <strong>Sonic</strong> Orchestration Server, SpeedScript, Stylus Studio, Technical Empowerment, WebSpeed, Xcalia (<strong>and</strong> design), <strong>and</strong> Your Software, Our Technology-Experience the Connection are registered trademarks of <strong>Progress</strong> Software Corporation or one of its affiliates or subsidiaries in the U.S. <strong>and</strong>/or other countries. AccelEvent, Apama Dashboard Studio, Apama Event Manager, Apama Event Modeler, Apama Event Store, Apama Risk Firewall, AppsAlive, AppServer, ASPen, ASPin-a-Box, BusinessEdge, Cache-Forward, CloudEdge, DataDirect Spy, DataDirect SupportLink, Fuse, FuseSource, Future Proof, GVAC, High Performance Integration, ObjectStore Inspector, ObjectStore Performance Expert, OpenAccess, Orbacus, Pantero, POSSE, ProDataSet, <strong>Progress</strong> Arcade, <strong>Progress</strong> CloudEdge, <strong>Progress</strong> Control Tower, <strong>Progress</strong> ESP Event Manager, <strong>Progress</strong> ESP Event Modeler, <strong>Progress</strong> Event Engine, <strong>Progress</strong> RFID, <strong>Progress</strong> RPM, PSE Pro, SectorAlliance, SeeThinkAct, Shadow z/Services, Shadow z/Direct, Shadow z/Events, Shadow z/Presentation, Shadow Studio, SmartBrowser, SmartComponent, SmartDataBrowser, SmartDataObjects, SmartDataView, SmartDialog, SmartFolder, SmartFrame, SmartObjects, SmartPanel, SmartQuery, SmartViewer, SmartWindow, <strong>Sonic</strong> Business Integration Suite, <strong>Sonic</strong> Process Manager, <strong>Sonic</strong> Collaboration Server, <strong>Sonic</strong> Continuous Availability Architecture, <strong>Sonic</strong> Database Service, <strong>Sonic</strong> Workbench, <strong>Sonic</strong> XML Server, The Brains Behind BAM, WebClient, <strong>and</strong> Who Makes <strong>Progress</strong> are trademarks or service marks of <strong>Progress</strong> Software Corporation <strong>and</strong>/or its subsidiaries or affiliates in the U.S. <strong>and</strong> other countries. Java is a registered trademark of Oracle <strong>and</strong>/or its affiliates. Any other marks contained herein may be trademarks of their respective owners. Third Party Acknowledgements: <strong>Progress</strong> <strong>Sonic</strong> v8.5 incorporates Model Objects Framework v2.0 from ModelObjects Group. Such technology is subject to the following terms <strong>and</strong> conditions: The ModelObjects Group Software License, Version 1.0 - Copyright (c) 2000-2001 ModelObjects Group. All rights reserved. Redistribution <strong>and</strong> use in source <strong>and</strong> binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions <strong>and</strong> the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions <strong>and</strong> the following disclaimer in the documentation <strong>and</strong>/or other materials provided with the distribution. 3. The end-user documentation included with
the redistribution, if any, must include the following acknowledgement: "This product includes software developed by the ModelObjects Group (http://www.modelobjects.com)." Alternatively, this acknowledgement may appear in the software itself, if <strong>and</strong> wherever such third-party acknowledgements normally appear. 4. The name "ModelObjects" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact djacobs@modelobjects.com. 5. Products derived from this software may not be called "ModelObjects", nor may ModelObjects" appear in thier name, without prior written permission of the ModelObjects Group. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MODEL OBJECTS GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <strong>Progress</strong> <strong>Sonic</strong> v8.5 incorporates OpenSAML Java Distribution v1.0.1. Such technology is subject to the following terms <strong>and</strong> conditions: The OpenSAML License, Version 1. Copyright (c) 2002 - University Corporation for Advanced Internet Development, Inc. All rights reserved. Redistribution <strong>and</strong> use in source <strong>and</strong> binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions <strong>and</strong> the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions <strong>and</strong> the following disclaimer in the documentation <strong>and</strong>/or other materials provided with the distribution, if any, must include the following acknowledgment: "This product includes software developed by the University Corporation for Advanced Internet Development (http://www.ucaid.edu)Internet2 Project. Alternately, this acknowledegement may appear in the software itself, if <strong>and</strong> wherever such third-party acknowledgments normally appear. Neither the name of OpenSAML nor the names of its contributors, nor Internet2, nor the University Corporation for Advanced Internet Development, Inc., nor UCAID may be used to endorse or promote products derived from this software without specific prior written permission. For written permission, please contact opensaml@opensaml.org. Products derived from this software may not be called OpenSAML, Internet2, UCAID, or the University Corporation for Advanced Internet Development, nor may OpenSAML appear in their name, without prior written permission of the University Corporation for Advanced Internet Development. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND WITH ALL FAULTS. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED AND THE ENTIRE RISK OF SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH LICENSEE. IN NO EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY CORPORATION FOR ADVANCED INTERNET DEVELOPMENT, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- Page 1: ® ® PROGRESS® SONIC® Sonic ESB
- Page 5 and 6: the relevant code modules. All Righ
- Page 7 and 8: OF USE, DATA, OR PROFITS; OR BUSINE
- Page 9 and 10: products derived from this software
- Page 11 and 12: Contents Chapter 2: ESB Containers
- Page 13 and 14: Contents Oracle . . . . . . . . . .
- Page 15 and 16: Contents Chapter 12: Using Actional
- Page 17 and 18: Preface About This Guide This guide
- Page 19 and 20: Preface Progress Sonic Documentatio
- Page 21 and 22: Preface 21 Progress Sonic ESB Confi
- Page 23 and 24: 23 Progress Sonic ESB Configuration
- Page 25 and 26: Chapter 1: Using Progress Sonic ESB
- Page 27 and 28: Chapter 1: Using Progress Sonic ESB
- Page 29 and 30: Chapter 1: Using Progress Sonic ESB
- Page 31 and 32: Chapter 1: Using Progress Sonic ESB
- Page 33 and 34: Chapter 1: Using Progress Sonic ESB
- Page 35 and 36: Chapter 1: Using Progress Sonic ESB
- Page 37 and 38: Chapter 1: Using Progress Sonic ESB
- Page 39 and 40: Chapter 1: Using Progress Sonic ESB
- Page 41 and 42: Chapter 1: Using Progress Sonic ESB
- Page 43 and 44: Chapter 1: Using Progress Sonic ESB
- Page 45 and 46: Chapter 1: Using Progress Sonic ESB
- Page 47 and 48: Chapter 1: Using Progress Sonic ESB
- Page 49 and 50: Chapter 1: Using Progress Sonic ESB
- Page 51 and 52: Chapter 1: Using Progress Sonic ESB
- Page 53 and 54:
Chapter 1: Using Progress Sonic ESB
- Page 55 and 56:
Chapter 2: ESB Containers Overview
- Page 57 and 58:
Chapter 2: ESB Containers The follo
- Page 59 and 60:
Chapter 2: ESB Containers 3. In the
- Page 61 and 62:
Chapter 2: ESB Containers ESB Conta
- Page 63 and 64:
Chapter 2: ESB Containers Defining
- Page 65 and 66:
Chapter 2: ESB Containers ◆ To vi
- Page 67 and 68:
Chapter 2: ESB Containers Deploying
- Page 69 and 70:
Chapter 2: ESB Containers Adding JA
- Page 71 and 72:
Chapter 2: ESB Containers Changing
- Page 73 and 74:
Chapter 2: ESB Containers 4. Select
- Page 75 and 76:
Chapter 2: ESB Containers Monitorin
- Page 77 and 78:
Chapter 2: ESB Containers Metric De
- Page 79 and 80:
Chapter 2: ESB Containers 3. Right-
- Page 81 and 82:
Chapter 2: ESB Containers The Sonic
- Page 83 and 84:
Chapter 2: ESB Containers intercept
- Page 85 and 86:
Chapter 2: ESB Containers 4. Select
- Page 87 and 88:
Chapter 2: ESB Containers Using Act
- Page 89 and 90:
Chapter 2: ESB Containers ◆ To ad
- Page 91 and 92:
Chapter 2: ESB Containers 4. Click
- Page 93 and 94:
Chapter 3: ESB Endpoints and Connec
- Page 95 and 96:
Chapter 3: ESB Endpoints and Connec
- Page 97 and 98:
Chapter 3: ESB Endpoints and Connec
- Page 99 and 100:
Chapter 3: ESB Endpoints and Connec
- Page 101 and 102:
Chapter 3: ESB Endpoints and Connec
- Page 103 and 104:
Chapter 3: ESB Endpoints and Connec
- Page 105 and 106:
Chapter 3: ESB Endpoints and Connec
- Page 107 and 108:
Chapter 3: ESB Endpoints and Connec
- Page 109 and 110:
Chapter 3: ESB Endpoints and Connec
- Page 111 and 112:
Chapter 3: ESB Endpoints and Connec
- Page 113 and 114:
Chapter 3: ESB Endpoints and Connec
- Page 115 and 116:
Chapter 3: ESB Endpoints and Connec
- Page 117 and 118:
Chapter 3: ESB Endpoints and Connec
- Page 119 and 120:
Chapter 3: ESB Endpoints and Connec
- Page 121 and 122:
Chapter 3: ESB Endpoints and Connec
- Page 123 and 124:
Chapter 4: Configuring Web Services
- Page 125 and 126:
Chapter 4: Configuring Web Services
- Page 127 and 128:
127 Progress Sonic ESB Configuratio
- Page 129 and 130:
Chapter 5: Using the Database Servi
- Page 131 and 132:
Chapter 5: Using the Database Servi
- Page 133 and 134:
Chapter 5: Using the Database Servi
- Page 135 and 136:
Chapter 5: Using the Database Servi
- Page 137 and 138:
Chapter 5: Using the Database Servi
- Page 139 and 140:
Chapter 6: Driver Connection Proper
- Page 141 and 142:
Chapter 6: Driver Connection Proper
- Page 143 and 144:
Chapter 6: Driver Connection Proper
- Page 145 and 146:
Chapter 6: Driver Connection Proper
- Page 147 and 148:
Chapter 6: Driver Connection Proper
- Page 149 and 150:
Chapter 6: Driver Connection Proper
- Page 151 and 152:
Chapter 6: Driver Connection Proper
- Page 153 and 154:
Chapter 6: Driver Connection Proper
- Page 155 and 156:
Chapter 6: Driver Connection Proper
- Page 157 and 158:
Chapter 6: Driver Connection Proper
- Page 159 and 160:
Chapter 6: Driver Connection Proper
- Page 161 and 162:
Chapter 6: Driver Connection Proper
- Page 163 and 164:
Chapter 6: Driver Connection Proper
- Page 165 and 166:
Chapter 6: Driver Connection Proper
- Page 167 and 168:
Chapter 6: Driver Connection Proper
- Page 169 and 170:
Chapter 6: Driver Connection Proper
- Page 171 and 172:
Chapter 6: Driver Connection Proper
- Page 173 and 174:
Chapter 6: Driver Connection Proper
- Page 175 and 176:
Chapter 6: Driver Connection Proper
- Page 177 and 178:
Chapter 6: Driver Connection Proper
- Page 179 and 180:
Chapter 6: Driver Connection Proper
- Page 181 and 182:
Chapter 6: Driver Connection Proper
- Page 183 and 184:
Chapter 6: Driver Connection Proper
- Page 185 and 186:
Chapter 6: Driver Connection Proper
- Page 187 and 188:
Chapter 6: Driver Connection Proper
- Page 189 and 190:
Chapter 6: Driver Connection Proper
- Page 191 and 192:
Chapter 6: Driver Connection Proper
- Page 193 and 194:
Chapter 6: Driver Connection Proper
- Page 195 and 196:
Chapter 6: Driver Connection Proper
- Page 197 and 198:
Chapter 6: Driver Connection Proper
- Page 199 and 200:
Chapter 6: Driver Connection Proper
- Page 201 and 202:
Chapter 6: Driver Connection Proper
- Page 203 and 204:
Chapter 6: Driver Connection Proper
- Page 205 and 206:
Chapter 6: Driver Connection Proper
- Page 207 and 208:
Chapter 6: Driver Connection Proper
- Page 209 and 210:
Chapter 6: Driver Connection Proper
- Page 211 and 212:
Chapter 6: Driver Connection Proper
- Page 213 and 214:
Chapter 6: Driver Connection Proper
- Page 215 and 216:
Chapter 6: Driver Connection Proper
- Page 217 and 218:
Chapter 6: Driver Connection Proper
- Page 219 and 220:
Chapter 7: SQL Escape Sequences for
- Page 221 and 222:
Chapter 7: SQL Escape Sequences for
- Page 223 and 224:
Chapter 7: SQL Escape Sequences for
- Page 225 and 226:
Chapter 7: SQL Escape Sequences for
- Page 227 and 228:
Chapter 7: SQL Escape Sequences for
- Page 229 and 230:
Chapter 8: Configuring SQL Server W
- Page 231 and 232:
Chapter 8: Configuring SQL Server W
- Page 233 and 234:
233 Progress Sonic ESB Configuratio
- Page 235 and 236:
Chapter 9: Configuring BPEL Service
- Page 237 and 238:
Chapter 9: Configuring BPEL Service
- Page 239 and 240:
Chapter 9: Configuring BPEL Service
- Page 241 and 242:
Chapter 9: Configuring BPEL Service
- Page 243 and 244:
Chapter 9: Configuring BPEL Service
- Page 245 and 246:
Chapter 9: Configuring BPEL Service
- Page 247 and 248:
Chapter 9: Configuring BPEL Service
- Page 249 and 250:
Chapter 10: Managing BPEL Services
- Page 251 and 252:
Chapter 10: Managing BPEL Services
- Page 253 and 254:
Chapter 10: Managing BPEL Services
- Page 255 and 256:
Chapter 10: Managing BPEL Services
- Page 257 and 258:
Chapter 10: Managing BPEL Services
- Page 259 and 260:
259 Progress Sonic ESB Configuratio
- Page 261 and 262:
Chapter 11: Using Actional with Son
- Page 263 and 264:
Chapter 11: Using Actional with Son
- Page 265 and 266:
Chapter 11: Using Actional with Son
- Page 267 and 268:
Chapter 11: Using Actional with Son
- Page 269 and 270:
Chapter 11: Using Actional with Son
- Page 271 and 272:
Chapter 11: Using Actional with Son
- Page 273 and 274:
Chapter 11: Using Actional with Son
- Page 275 and 276:
Chapter 11: Using Actional with Son
- Page 277 and 278:
Chapter 11: Using Actional with Son
- Page 279 and 280:
Chapter 11: Using Actional with Son
- Page 281 and 282:
Chapter 11: Using Actional with Son
- Page 283 and 284:
Chapter 11: Using Actional with Son
- Page 285 and 286:
Chapter 11: Using Actional with Son
- Page 287 and 288:
Chapter 12: Using Actional Trust Zo
- Page 289 and 290:
Chapter 12: Using Actional Trust Zo
- Page 291 and 292:
Chapter 12: Using Actional Trust Zo
- Page 293 and 294:
Chapter 12: Using Actional Trust Zo
- Page 295 and 296:
Chapter 12: Using Actional Trust Zo
- Page 297 and 298:
Chapter 12: Using Actional Trust Zo
- Page 299 and 300:
Chapter 12: Using Actional Trust Zo
- Page 301 and 302:
Chapter 12: Using Actional Trust Zo
- Page 303 and 304:
Index ESB 59 for endpoints 105 HTTP
- Page 305 and 306:
Index instrumentation payload, brok
- Page 307:
Index shutting down management cont