Extending an ABCS
Posted
by jamie.phelps
on Oracle Blogs
See other posts from Oracle Blogs
or by jamie.phelps
Published on Fri, 14 May 2010 16:08:53 -0800
Indexed on
2010/05/14
23:15 UTC
Read the original article
Hit count: 329
abcs extension
All AIA Application Business Connector Services (ABCS) are extension enabled out of the box. The number and location of extension points in each ABCS is dependent upon whether the ABCS is a request-response or fire-and-forget service. Below is an example of a request-reply ABCS with 4 extension call-out points:
- Pre-transformation
- Post-transformation, Pre-invoke
- Post-invoke, Pre-transformation
- Post-transformation, Pre-reply
You can also see in the diagram that each XSL Transformation has it's own extension call-out. However for now we are only discussing the ABCS extension call-outs.
To extend an ABCS, you'll first need to identify the specific extension points that are available in your ABCS and choose the one or more that you want to implement. You can an get an idea of the extension points available in your ABCS by looking into the AIAConfigurationProperties.xml file found under the AIA_HOME/config directory. Find the
Each extension point in the ABCS will have a corresponding configuration property to control whether or not the extension call-out is active at runtime. So these properties can give you some idea of what extension points are available in your ABCS. However, you'll probably also want to look into the ABCS BPEL code itself to confirm the exact location of the call-out.
© Oracle Blogs or respective owner