Tools
Tools in Warewolf Easy Service Bus (ESB) are used to perform common tasks or data manipulation inside your service, so you do not need to go out of Warewolf ESB and call a data connector to perform the task for you.
Tools give a high degree of manipulation and data mapping capabilities.
Tools are also used to logically construct services in workflow fashion so you can have excellent data routing and logical processing inside your service.
Tools are used to extend the functionality of services and allow for rapid development and ease of understanding.
Tools contribute to a low rate of error and low cognitive overhead as they do the heavy lifting for you. This lets you focus on the big picture and work extremely fast.
Below is a list of tools in Category order:
Control Flow
Use the Decision flow tool to check if something is True or False and execute different branches based on that decision.
Use the Switch tool when you need to take a different action depending on the value of a variable. Just drag another flow arm to add another possibility.
Use the sequence tool to group steps into a single step in a workflow.
Loop Constructs
Use the For Each tool to run something a few times. Very handy for processing recordset or specific records.
Recordset
Use the Count Records tool to return the number of records in a recordset.
Use the Records Length tool to get the length of the recordset.
Use the Delete Records tool to remove records from a recordset.
Use the Find Records tool to return indexes of records that match a given criteria.
Use the Sort Records tool to order records either forwards or backwards.
Use the Unique Records tool to return all unique records in a recordset.
Use the SQL Bulk Insert tool to quickly take data from Warewolf and insert it into a SQL Server Database.
Data
Use the Assign tool to set the value of a variable.
Use the Base Conversion tool to convert data From Text, Base64, Hex and Binary to Text, Base64, Hex and Binary.
Use the Case Conversion tool to convert or change the case of text.
Use the Data Merge to join recordset data together. Very handy for making flat files.
Use the Data Split to break up a variable into multiple variables based on some character or index, a new line or a tab etc.
Use the Find Index tool to find the numeric index of one or more occurrences of something in that variable.
Use the Replace tool to find and replace nformation in a variable / recordset. And return the count of how many were replaced.
Resources
Use the Services tool to execute another Warewolf service. Or, drag and drop directly from the Explorer.
Use the Data Connector tool to execute a Data Connector. Or, drag and drop directly from the Explorer.
Utility
Use the Calculate tool to apply Excel like functions and mathematical procedures.
Use the format number tool for rounding and showing decimals.
Use the Random tool to generate random numbers, letters, both or GUIDs.
Use the Date and Time tool to change a date’s format and add or subtract a piece of time.
Use the Date and Time Difference tool to calculate the difference in time of two date times.
Use the Email tool to send an email from a specific email account.
Use the System Information tool to get local information specific to the machine that is running the workflow.
Query XML data using XPath 2.0 syntax and then use the results in other parts of your workflow.
Use the Comment tool to leave notes and information within your workflow.
Use the Web Request tool to execute a URL and return the server response.
File and Folder
Use the Create tool to create folders or files. (File System, UNC, FTP, FTPS, SFTP)
Use the Copy tool to make a copy of a file or folder. (File System, UNC, FTP, FTPS, SFTP)
Use the Move tool to move folders or files from one location to another. (File System, UNC, FTP, FTPS, SFTP)
Use the Delete tool to delete a file or a folder. (File System, UNC, FTP, FTPS, SFTP)
Use the Read File tool to put the contents of a file into a variable. (File System, UNC, FTP, FTPS, SFTP)
Use the Write File tool to put the contents of a variable into a physical file on a disk. (File System, UNC, FTP, FTPS, SFTP)
Use the Read Folder tool to read the list of files in a folder into a variable. (File System, UNC, FTP, FTPS, SFTP)
Use the Rename tool to rename a file or folder. (File System, UNC, FTP, FTPS, SFTP)
Use the Unzip tool to decompress a Zip file into a folder. (File System, UNC, FTP, FTPS, SFTP)
Use the Zip tool to compress a folder or a file into a Zip archive. (File System, UNC, FTP, FTPS, SFTP)
Scripting
Use the CMD tool to execute command line commands like a batch file. (File System, UNC, FTP, FTPS, SFTP)
Use the Script tool to execute JavaScript, Ruby or Python code. (File System, UNC, FTP, FTPS, SFTP)
Service d'assistance aux clients par UserEcho