| Assign | This sets the value of an element or attribute within the FactBase. |
| Compare | This action compares two XML fragments and details the differences between them. |
| Copy | Copies XML fragments from one location to another. |
| Copy Directory | This is used to copy files or directories on the file system from one location to another. |
| Delete | Deletes an XML fragment. |
| Delete File | This is used to delete a file (or directory) from the file system. |
| File Information | This is used to retrieve information about a file (or directory) on the file system. |
| Insert | Parses an XML document or fragment into the FactBase. E.g. a document template, an XML fragment or content of another XPath into the FactBase. |
| Insert Attribute | Enables the addition of attributes against elements. |
| Invoke Service | This is the main orchestration operation. A Service call can be made to any other agent (node) within XPlatform. The target agents may be native XPlatform agents or proxies to remote web services. The Service operation always assumes it is calling a named native XPlatform agent. The physical manifestation of this agent (node) can be specified during deployment of the application. |
| Log | Enables the logging of XML information to the underlying XPlatform logging system. |
| Move | Moves XML fragments from one location to another. |
| Record Cache | Caches named XML fragment either in User Session or Application scope. |
| Remove Cache | Clears cached XML information. |
| Rename | Renames an element or attribute. |
| Retrieve Cache | Retrieves named XML information from the cache. |
| Save | Saves specified FactBase information to a file on the file system. |
| SQL Statement | This provides the ability to define and execute SQL statements/queries against a relational database. |
| Terminate | This action stops the processing in the current agent (node) and returns to the calling agent/application. The response returned is specified by the RuleBase return XPath. |
| Transform | This is an XSLT operation on specified FactBase content using a specified XSL file. |
| Validate | This validates specified FactBase information using an XSD file. |
| XML String | This is used to convert between XML formatted strings and actual XML data. |