SlideShare a Scribd company logo
1 of 12
Tools and Connectors
Tool connectors in Warewolf are used to perform common tasks or data
manipulation inside your service or microservice.
You do not need to go out of Warewolf and call a data connector to perform the
task for you.
Part 2
Loop Constructs
For Each
Use the For Each tool to run something a few times. Very handy for processing recordset or specific records.
This tool’s example workflow can be found in: Examples Loop Constructs – For Each
Select & Apply
Use the Select & Apply tool to update Recordset and Object data without having to map the data out first. You
can perform any number of updates or combinations of updates by using it in conjunction with the sequence
tool.
Recordset
Length
Use the Records Length tool to get the length of the recordset. This tool’s example workflow can be found in:
Examples Recordset – Length
Find
Use the Find Records tool to return indexes of records that match a given criteria. This tool’s example workflow
can be found in: Examples Recordset – Find
Delete
Use the Delete Records tool to remove records from a recordset. This tool’s example workflow can be found in:
Examples Recordset – Delete
Sort
Use the Sort Records tool to order records either forwards or backwards. This tool’s example workflow can be
found in: Examples Recordset – Sort
Count
Use the Count Records tool to return the number of records in a recordset. This tool’s example workflow can
be found in: Examples Recordset – Count Records
Unique Records
Use the Unique Records tool to return all unique records in a recordset. This tool’s example workflow can be
found in: Examples Recordset – Unique
DotNet DLL Connector
Use the DotNet DLL tool to connect to, and execute any, DotNet DLL from inside your flow-based service.
Service
Use the Service tool to execute another Warewolf service. Or, drag and drop directly from the Explorer.
WCF
Use the WCF tool, to execute any pre-existing WCF services you may have access to. If your service returns any
data you will be able to map this data into Warewolf variables, to use later in your flow.
Resources
Scripting
CDM Script
Use the CMD tool to execute command line commands like a batch file. (File System, UNC, FTP, FTPS, SFTP).
This tool’s example workflow can be found in: Examples Scripting – CMD Line
Script
Use the Script tool to execute JavaScript, Ruby or Python code. (File System, UNC, FTP, FTPS, SFTP). This tool’s
example workflow can be found in: Examples Scripting – Script
SharePoint Create List Item(s)
Use the SharePoint Create List Item tool to add an entry to a SharePoint list. Also works with SharePoint Online.
Delete List Item(s)
Use the SharePoint Delete List Item tool to delete an entry from a SharePoint list. Also works with SharePoint Online.
Read List Items(s)
Use the SharePoint Read List Item tool to Read the values off a SharePoint list. Also works with SharePoint online.
Update List Items(s)
Use the SharePoint Update List Item tool to update an entry on a SharePoint list. Also works with SharePoint Online.
Storage: Dropbox Delete
Use the Dropbox Delete tool to remove files or folders from your Dropbox online account.
Download
Use the Dropbox Download tool to pull files and folders down from your Dropbox online account onto your system.
List Contents
Use the Dropbox List Contents tool to read the file, folder or file and folder information of a folder and or subfolders
in your Dropbox online account.
Upload
Use the Dropbox List Contents tool to read the file, folder or file and folder information of a folder and or subfolders
in your Dropbox online account.
Utility Aggregate Calculate
To perform a calculation, put the calculation in here in BODMAS format. To use the aggregate functions, use the
recordset (*) notation e.g. SUM([[Staff(*).Salaries]]) will perform one calculation and give one result that is the total
of all the Salaries fields in the Staff() recordset.
Create Json
Use the Create Json tool to create Json data.
Calculate
Use the Calculate tool to apply Excel like functions and mathematical procedures. This tool’s example workflow can be
found in: Examples Utility – Calculate
Date and Time
Use the Date and Time tool to change a date’s format and add or subtract a piece of time. This tool’s example
workflow can be found in: Examples Utility – Date and Time
Date and Time Difference
Use the Date and Time Difference tool to calculate the difference in time of two date times. This tool’s example
workflow can be found in: Examples Utility – Date and Time Difference
System Information
Use the System Information tool to get local information specific to the machine that is running the workflow. This
tool’s example workflow can be found in: Examples Utility – System Information
Format Number
Use the format number tool for rounding and showing decimals. This tool’s example workflow can be found in:
Examples Utility – Format Number
Random
Use the Random tool to generate random numbers, letters, both or GUIDs. This tool’s example workflow can be found
in: Examples Utility – Random
Web Request
Use the Web Request tool to execute a URL and return the server response. This tool’s example workflow can be
found in: Examples Utility – Web Request
Comment
Use the Comment tool to leave notes and information within your workflow. This tool’s example workflow can be
found in: Examples Utility – Comment
Xpath
Query XML data using XPath 2.0 syntax and then use the results in other parts of your workflow. This tool’s example
workflow can be found in: Examples Utility – Xpath
Rabbit MQ Publish
Use the Rabbit MQ Publish tool to publish messages to a Rabbit MQ queue. The queue will be created if it does not
exist.
Rabbit MQ Consume
Use the Rabbit MQ Consume tool to read messages off a Rabbit MQ server’s queue.

More Related Content

Similar to Warewolf Tools and Connectors Part 2

Language design and translation issues
Language design and translation issuesLanguage design and translation issues
Language design and translation issues
SURBHI SAROHA
 
r,rstats,r language,r packages
r,rstats,r language,r packagesr,rstats,r language,r packages
r,rstats,r language,r packages
Ajay Ohri
 
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
jondoe68
 
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
jondoe68
 

Similar to Warewolf Tools and Connectors Part 2 (20)

Tools and connectors
Tools and connectorsTools and connectors
Tools and connectors
 
Potter’S Wheel
Potter’S WheelPotter’S Wheel
Potter’S Wheel
 
QTP Online Training
QTP Online TrainingQTP Online Training
QTP Online Training
 
Programming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) EnvironmentProgramming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) Environment
 
Test automation process
Test automation processTest automation process
Test automation process
 
Test automation process _ QTP
Test automation process _ QTPTest automation process _ QTP
Test automation process _ QTP
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended Resources
 
Power Shell for System Admins - By Kaustubh
Power Shell for System Admins - By KaustubhPower Shell for System Admins - By Kaustubh
Power Shell for System Admins - By Kaustubh
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
Language design and translation issues
Language design and translation issuesLanguage design and translation issues
Language design and translation issues
 
r,rstats,r language,r packages
r,rstats,r language,r packagesr,rstats,r language,r packages
r,rstats,r language,r packages
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 
SplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding OverviewSplunkLive! Munich 2018: Data Onboarding Overview
SplunkLive! Munich 2018: Data Onboarding Overview
 
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyKPage URL]HP12_all_channels_publish
 
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
[Landing http://q.4rd.ca/aaacyfPage URL]HP12_all_channels_publish
 
Alteryx Presentation
Alteryx PresentationAlteryx Presentation
Alteryx Presentation
 
ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 

Warewolf Tools and Connectors Part 2

  • 1. Tools and Connectors Tool connectors in Warewolf are used to perform common tasks or data manipulation inside your service or microservice. You do not need to go out of Warewolf and call a data connector to perform the task for you. Part 2
  • 2. Loop Constructs For Each Use the For Each tool to run something a few times. Very handy for processing recordset or specific records. This tool’s example workflow can be found in: Examples Loop Constructs – For Each Select & Apply Use the Select & Apply tool to update Recordset and Object data without having to map the data out first. You can perform any number of updates or combinations of updates by using it in conjunction with the sequence tool.
  • 3. Recordset Length Use the Records Length tool to get the length of the recordset. This tool’s example workflow can be found in: Examples Recordset – Length Find Use the Find Records tool to return indexes of records that match a given criteria. This tool’s example workflow can be found in: Examples Recordset – Find Delete Use the Delete Records tool to remove records from a recordset. This tool’s example workflow can be found in: Examples Recordset – Delete
  • 4. Sort Use the Sort Records tool to order records either forwards or backwards. This tool’s example workflow can be found in: Examples Recordset – Sort Count Use the Count Records tool to return the number of records in a recordset. This tool’s example workflow can be found in: Examples Recordset – Count Records Unique Records Use the Unique Records tool to return all unique records in a recordset. This tool’s example workflow can be found in: Examples Recordset – Unique
  • 5. DotNet DLL Connector Use the DotNet DLL tool to connect to, and execute any, DotNet DLL from inside your flow-based service. Service Use the Service tool to execute another Warewolf service. Or, drag and drop directly from the Explorer. WCF Use the WCF tool, to execute any pre-existing WCF services you may have access to. If your service returns any data you will be able to map this data into Warewolf variables, to use later in your flow. Resources
  • 6. Scripting CDM Script Use the CMD tool to execute command line commands like a batch file. (File System, UNC, FTP, FTPS, SFTP). This tool’s example workflow can be found in: Examples Scripting – CMD Line Script Use the Script tool to execute JavaScript, Ruby or Python code. (File System, UNC, FTP, FTPS, SFTP). This tool’s example workflow can be found in: Examples Scripting – Script
  • 7. SharePoint Create List Item(s) Use the SharePoint Create List Item tool to add an entry to a SharePoint list. Also works with SharePoint Online. Delete List Item(s) Use the SharePoint Delete List Item tool to delete an entry from a SharePoint list. Also works with SharePoint Online. Read List Items(s) Use the SharePoint Read List Item tool to Read the values off a SharePoint list. Also works with SharePoint online. Update List Items(s) Use the SharePoint Update List Item tool to update an entry on a SharePoint list. Also works with SharePoint Online.
  • 8. Storage: Dropbox Delete Use the Dropbox Delete tool to remove files or folders from your Dropbox online account. Download Use the Dropbox Download tool to pull files and folders down from your Dropbox online account onto your system. List Contents Use the Dropbox List Contents tool to read the file, folder or file and folder information of a folder and or subfolders in your Dropbox online account. Upload Use the Dropbox List Contents tool to read the file, folder or file and folder information of a folder and or subfolders in your Dropbox online account.
  • 9. Utility Aggregate Calculate To perform a calculation, put the calculation in here in BODMAS format. To use the aggregate functions, use the recordset (*) notation e.g. SUM([[Staff(*).Salaries]]) will perform one calculation and give one result that is the total of all the Salaries fields in the Staff() recordset. Create Json Use the Create Json tool to create Json data. Calculate Use the Calculate tool to apply Excel like functions and mathematical procedures. This tool’s example workflow can be found in: Examples Utility – Calculate
  • 10. Date and Time Use the Date and Time tool to change a date’s format and add or subtract a piece of time. This tool’s example workflow can be found in: Examples Utility – Date and Time Date and Time Difference Use the Date and Time Difference tool to calculate the difference in time of two date times. This tool’s example workflow can be found in: Examples Utility – Date and Time Difference System Information Use the System Information tool to get local information specific to the machine that is running the workflow. This tool’s example workflow can be found in: Examples Utility – System Information
  • 11. Format Number Use the format number tool for rounding and showing decimals. This tool’s example workflow can be found in: Examples Utility – Format Number Random Use the Random tool to generate random numbers, letters, both or GUIDs. This tool’s example workflow can be found in: Examples Utility – Random Web Request Use the Web Request tool to execute a URL and return the server response. This tool’s example workflow can be found in: Examples Utility – Web Request
  • 12. Comment Use the Comment tool to leave notes and information within your workflow. This tool’s example workflow can be found in: Examples Utility – Comment Xpath Query XML data using XPath 2.0 syntax and then use the results in other parts of your workflow. This tool’s example workflow can be found in: Examples Utility – Xpath Rabbit MQ Publish Use the Rabbit MQ Publish tool to publish messages to a Rabbit MQ queue. The queue will be created if it does not exist. Rabbit MQ Consume Use the Rabbit MQ Consume tool to read messages off a Rabbit MQ server’s queue.