Apama 10.1 | Apama Documentation | Connecting Apama Applications to External Components | Standard IAF Plug-ins | The Web Services Client IAF Adapter
 
The Web Services Client IAF Adapter
 
Web Services Client adapter overview
Adding a Web Services Client adapter to an Apama project
Configuring a Web Services Client adapter
Editing Web Services Client adapter configurations
Adding multiple instances of the Web Services Client adapter
Mapping web service message parameters
Specifying a correlation ID field
Specifying transformation types
Using the XPath Helper
Customizing mapping rules
Using EPL to interact with web services
Configuring logging for a Web Services Client adapter
Web Services Client adapter artifacts
Updating a web service operation using the Archive Editor
The Web Services Client adapter is a SOAP-based IAF adapter that allows Apama applications to invoke web services. To use the Web Services Client adapter in an Apama project, you need to do the following:
*Add the pre-packaged bundle of adapter resources for the Web Services Client Adapter.
*Specify the location of the of the web service, using the URI of its WSDL (Web Service Definition Language) file.
*Specify the web service operation or operations to invoke.
*Specify what Apama events will interact with the web service operations.
*Create mapping rules that associate the fields in the Apama events with the web service operations' parameters.
When you add and configure an instance of the Web Services Client adapter, the configuration files, service monitors, and adapter artifacts that are necessary to deploy and run the Apama project's adapter instances are automatically generated.
You can add multiple instances of the Web Services Client adapter to an Apama project. The files generated by Software AG Designer are specific to each adapter instance.
Note that Apama applications only invoke web service operations in the consume use case; it is not possible to expose actions in Apama applications as web services operations.

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.