About Automation Plug-in Types

There are two basic types of delivered automation plug-ins: Sender and Automator. Each type can be implemented using XSLT or XQuery, and each type can be defined as an internal event receiver (the JMS message that triggers the call to the plug-in is generated by OSM) or as an external event receiver (the JMS message that triggers the call to the plug-in is generated by an external system).

  • Automator plug-ins receive information from OSM or from an external system, then perform some work. Depending on how you configure the plug-in, it can also update the order data. See "Predefined Automation Plug-ins" for sample XQuery and XSLT automators.

  • Sender plug-ins receive information from OSM or from an external system. They perform some business logic, and they may or may not update an order, depending on your configuration. Additionally, they can produce outgoing JMS or XML messages to an external system. When generating JMS messages, you can define JMS messages to connect to a topic or queue. See "Predefined Automation Plug-ins" for sample XQuery and XSLT senders.

Note:

XQuery automation types cannot be implemented when using releases prior to OSM 7.0.