Chapter 13. Actions Available for Use Out of the Box

13.1. Out-of-the-Box Actions
13.2. JBoss Enterprise SOA Platform Out-of-the-Box Actions
13.3. Transformer Actions
13.3.1. Transformers
13.3.2. ByteArrayToString
13.3.3. LongToDateConverter
13.3.4. ObjectInvoke
13.3.5. ObjectToCSVString
13.3.6. ObjectToXStream
13.3.7. XStreamToObject
13.3.8. XsltAction
13.3.9. Validating XsltActions
13.3.10. Smooks
13.3.11. Using Smooks
13.3.12. SmooksTransformer
13.3.13. SmooksAction
13.3.14. Use SmooksAction to Process XML, EDI, CSV and "Other Type" Message Payloads
13.3.15. Specifying the SmooksAction Result Type
13.3.16. PersistAction
13.4. Business Process Management Actions
13.4.1. jBPM
13.4.2. JBPM Integration
13.4.3. jBPM BpmProcessor
13.5. Scripting Actions
13.5.1. Scripting Actions
13.5.2. Groovy
13.5.3. GroovyActionProcessor
13.5.4. Bean Scripting Framework (BSF)
13.5.5. ScriptingAction
13.6. Service Actions
13.6.1. Service Actions
13.6.2. EJBProcessor
13.7. Routing Actions
13.7.1. Routing Actions
13.7.2. Aggregator
13.7.3. Streaming Aggregator
13.7.4. EchoRouter
13.7.5. HttpRouter
13.7.6. Java Message Service
13.7.7. JMSRouter
13.7.8. EmailRouter
13.7.9. Content-Based Router
13.7.10. The RegexProvider
13.7.11. XPath Domain-Specific Language
13.7.12. ContentBasedRouter
13.7.13. StaticRouter
13.7.14. SyncServiceInvoker
13.7.15. StaticWireTap
13.7.16. E.-Mail WireTap
13.8. Notifier Actions
13.8.1. Notifier Action
13.8.2. Notifier
13.8.3. NotifyConsole
13.8.4. NotifyFiles
13.8.5. NotifySqlTable
13.8.6. NotifyQueues
13.8.7. NotifyTopics
13.8.8. NotifyEmail
13.8.9. NotifyFTP
13.8.10. NotifyFTPList
13.8.11. NotifyTCP
13.9. SOAP Client Actions
13.9.1. Simple Object Access Protocol (SOAP)
13.9.2. SOAPProcessor
13.9.3. SOAPProcessor Action Configuration
13.9.4. Use the SOAPProcessor Action
13.9.5. SOAPClient
13.9.6. Object Graph Navigation Library (OGNL)
13.9.7. Using the Object Graph Navigation Library
13.9.8. SOAP Operation Parameters
13.9.9. Specify an End-Point Operation for the SOAPClient Action
13.9.10. Dealing with SOAP Response Messages
13.9.11. Use XStream to Populate an Object Graph
13.9.12. Extract SOAP response data to an OGNL Keyed Map
13.9.13. HttpClient
13.9.14. Configuring the HttpClient
13.9.15. Specify the HttpClientFactory Configuration on the SOAPClient
13.9.16. Configure the HttpClient Directly in the Action Configuration
13.9.17. SOAPProxy
13.9.18. Using the SOAPProxy Action
13.10. Miscellaneous Actions
13.10.1. SystemPrintln
13.10.2. Using SystemPrintln
13.10.3. SchemaValidationAction
13.10.4. Using SchemaValidationAction
13.10.5. ServiceLoggerAction
13.10.6. Using the ServiceLoggerAction

13.1. Out-of-the-Box Actions

Out-of-the-box actions are generic pieces of code for actions that come prepackaged with the JBoss Enterprise SOA Platform product. You can use them immediately in your services or customize them to suit your needs.