SlideShare une entreprise Scribd logo
1  sur  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 1
Control Flow
Decision
Use the Decision flow tool to check if something is True or False and execute different branches based on that
decision. This tool’s example workflow can be found in: ExamplesControl Flow – Decision
Switch
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. This tool’s example workflow can be found in: Examples Control
Flow – Switch
Sequence
Use the sequence tool to group steps into a single step in a workflow. This tool’s example workflow can be
found in: ExamplesControl Flow – Sequence
Assign Object
Use the Assign Object tool to manipulate Object data. You can use the Assign Object tool inside a Select &
Apply tool for more fine-grained control of the manipulation.
Data Merge
Use the Data Merge to join recordset data together. Very handy for making flat files. This tool’s example
workflow can be found in: Examples Data – Data Merge
Base Convert
Use the Base Conversion tool to convert data From Text, Base64, Hex and Binary to Text, Base64, Hex and
Binary. This tool’s example workflow can be found in: Examples Data – Base Conversion
Data
Case Convert
Use the Case Conversion tool to convert or change the case of text. This tool’s example workflow can be found
in: Examples Data – Case Conversion
Data Split
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. This tool’s example workflow can be found in: Examples Data – Data Split
Find Index
Use the Find Index tool to find the numeric index of one or more occurrences of something in that variable.
This tool’s example workflow can be found in: Examples Utility – Find Index
Replace
Use the Replace tool to find and replace information in a variable / recordset. And return the count of how
many were replaced. This tool’s example workflow can be found in: Examples Utility – Replace
Assign
Use the Assign tool to set the value of a variable. This tool’s example workflow can be found in: Examples
Utility – Assign
Database
My SQL
Use the MySQL tool to execute against any MySQL Database. This tool will expose the stored procedures etc.
that are already set up on the database. It allows you to map Warewolf data into, execute and then map the
Warewolf data out of them.
Oracle
Use the Oracle tool to execute against any Oracle database. This tool will expose the stored procedures etc.
that are already setup on the database and allow you to map Warewolf data into, execute and then map
Warewolf data out of them.
PostgreSQL
Use the PostgreSQL tool to execute against any PostgreSQL database. This tool will expose the stored
procedures etc. that are already setup on the database and allow you to map Warewolf data into, execute and
then map Warewolf data out of them.
SQL Bulk Insert
Use the Bulk Insert tool to move more than one record at a time into Microsoft SQL Server. This tool exposes
the built-in functionality options and is highly performant when used exclusively with the Recordset data going
in.
SQL Server
Use the SQL tool to execute against any SQL Database. This tool will expose the stored procedures etc. that are
already setup on the database. It allows you to map Warewolf data into, execute then map Warewolf data out
of them.
SMTP Send
Use the SMTP send tool to send an email from a SMTP server e.g. Gmail
Exchange Send
Use the exchange send tool to email from an Exchange email account.
Email
File and Folder
Create
Use the Create tool to create folders or files. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow
can be found in: Examples File and Folder – Create
Copy
Use the Copy tool to make a copy of a file or folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example
workflow can be found in: Examples File and Folder – Copy
Delete
Use the Delete tool to delete a file or a folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow
can be found in: Examples File and Folder – Delete
Move
Use the Move tool to move folders or files from one location to another. (File System, UNC, FTP, FTPS, SFTP)
This tool’s example workflow can be found in: Examples File and Folder -Move
Read Folder
Use the Read Folder tool to read the list of files in a folder into a variable. (File System, UNC, FTP, FTPS, SFTP)
This tool’s example workflow can be found in: Examples File and Folder – Read Folder
Read File
Use the Read File tool to put the contents of a file into a variable. (File System, UNC, FTP, FTPS, SFTP) This tool’s
example workflow can be found in: Examples File and Folder – Read File
Write File
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) This tool’s example workflow can be found in: Examples File and Folder – Write File
Rename
Use the Rename tool to rename a file or folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example
workflow can be found in: Examples File and Folder – Rename
Unzip
Use the Unzip tool to decompress a Zip file into a folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example
workflow can be found in: Examples File and Folder – Unzip
Zip
Use the Zip tool to compress a folder or a file into a Zip archive. (File System, UNC, FTP, FTPS, SFTP) This tool’s
example workflow can be found in: Examples File and Folder – Zip
Delete
Use the HTTP Web DELETE tool to execute a web DELETE request. You can specify headers and other relevant
data.
Get
Use the HTTP Web GET tool to execute a web GET request. You can specify headers and other relevant data.
Post
Use the HTTP Web POST tool to execute a web POST request. You can specify headers and other relevant data.
Put
Use the HTTP Web PUT tool to execute a web PUT request. You can specify headers and other relevant data.
HTTP Web Methods

Contenu connexe

Similaire à Tools and connectors

User and group security migration
User and group security migrationUser and group security migration
User and group security migration
Amit Sharma
 
Stata Training_EEA.ppt
Stata Training_EEA.pptStata Training_EEA.ppt
Stata Training_EEA.ppt
selam49
 
User and group security migration
User and group security migrationUser and group security migration
User and group security migration
Amit Sharma
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utility
Amit Sharma
 

Similaire à Tools and connectors (20)

Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
Variable and Arguments_4.pptx
Variable and Arguments_4.pptxVariable and Arguments_4.pptx
Variable and Arguments_4.pptx
 
2014 Taverna tutorial myExperiment
2014 Taverna tutorial myExperiment2014 Taverna tutorial myExperiment
2014 Taverna tutorial myExperiment
 
Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes
 
ibuyer_Manual
ibuyer_Manualibuyer_Manual
ibuyer_Manual
 
Programming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) EnvironmentProgramming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) Environment
 
Java Web Programming on Google Cloud Platform [2/3] : Datastore
Java Web Programming on Google Cloud Platform [2/3] : DatastoreJava Web Programming on Google Cloud Platform [2/3] : Datastore
Java Web Programming on Google Cloud Platform [2/3] : Datastore
 
StataTutorial.pdf
StataTutorial.pdfStataTutorial.pdf
StataTutorial.pdf
 
User and group security migration
User and group security migrationUser and group security migration
User and group security migration
 
Stata Training_EEA.ppt
Stata Training_EEA.pptStata Training_EEA.ppt
Stata Training_EEA.ppt
 
Introduction to Datastore
Introduction to DatastoreIntroduction to Datastore
Introduction to Datastore
 
Introduction to STATA - Ali Rashed
Introduction to STATA - Ali RashedIntroduction to STATA - Ali Rashed
Introduction to STATA - Ali Rashed
 
Computer Science 12th Topic- introduction to syllabus.pdf
Computer Science 12th Topic- introduction to syllabus.pdfComputer Science 12th Topic- introduction to syllabus.pdf
Computer Science 12th Topic- introduction to syllabus.pdf
 
Stata tutorial university of princeton
Stata tutorial university of princetonStata tutorial university of princeton
Stata tutorial university of princeton
 
User and group security migration
User and group security migrationUser and group security migration
User and group security migration
 
Stata tutorial
Stata tutorialStata tutorial
Stata tutorial
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utility
 
Masterclass Webinar: Amazon Elastic MapReduce (EMR)
Masterclass Webinar: Amazon Elastic MapReduce (EMR)Masterclass Webinar: Amazon Elastic MapReduce (EMR)
Masterclass Webinar: Amazon Elastic MapReduce (EMR)
 
Tibco business works
Tibco business worksTibco business works
Tibco business works
 

Dernier

%+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
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Dernier (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%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
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%+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...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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 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
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Tools and connectors

  • 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 1
  • 2. Control Flow Decision Use the Decision flow tool to check if something is True or False and execute different branches based on that decision. This tool’s example workflow can be found in: ExamplesControl Flow – Decision Switch 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. This tool’s example workflow can be found in: Examples Control Flow – Switch Sequence Use the sequence tool to group steps into a single step in a workflow. This tool’s example workflow can be found in: ExamplesControl Flow – Sequence
  • 3. Assign Object Use the Assign Object tool to manipulate Object data. You can use the Assign Object tool inside a Select & Apply tool for more fine-grained control of the manipulation. Data Merge Use the Data Merge to join recordset data together. Very handy for making flat files. This tool’s example workflow can be found in: Examples Data – Data Merge Base Convert Use the Base Conversion tool to convert data From Text, Base64, Hex and Binary to Text, Base64, Hex and Binary. This tool’s example workflow can be found in: Examples Data – Base Conversion Data
  • 4. Case Convert Use the Case Conversion tool to convert or change the case of text. This tool’s example workflow can be found in: Examples Data – Case Conversion Data Split 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. This tool’s example workflow can be found in: Examples Data – Data Split Find Index Use the Find Index tool to find the numeric index of one or more occurrences of something in that variable. This tool’s example workflow can be found in: Examples Utility – Find Index
  • 5. Replace Use the Replace tool to find and replace information in a variable / recordset. And return the count of how many were replaced. This tool’s example workflow can be found in: Examples Utility – Replace Assign Use the Assign tool to set the value of a variable. This tool’s example workflow can be found in: Examples Utility – Assign
  • 6. Database My SQL Use the MySQL tool to execute against any MySQL Database. This tool will expose the stored procedures etc. that are already set up on the database. It allows you to map Warewolf data into, execute and then map the Warewolf data out of them. Oracle Use the Oracle tool to execute against any Oracle database. This tool will expose the stored procedures etc. that are already setup on the database and allow you to map Warewolf data into, execute and then map Warewolf data out of them. PostgreSQL Use the PostgreSQL tool to execute against any PostgreSQL database. This tool will expose the stored procedures etc. that are already setup on the database and allow you to map Warewolf data into, execute and then map Warewolf data out of them.
  • 7. SQL Bulk Insert Use the Bulk Insert tool to move more than one record at a time into Microsoft SQL Server. This tool exposes the built-in functionality options and is highly performant when used exclusively with the Recordset data going in. SQL Server Use the SQL tool to execute against any SQL Database. This tool will expose the stored procedures etc. that are already setup on the database. It allows you to map Warewolf data into, execute then map Warewolf data out of them.
  • 8. SMTP Send Use the SMTP send tool to send an email from a SMTP server e.g. Gmail Exchange Send Use the exchange send tool to email from an Exchange email account. Email
  • 9. File and Folder Create Use the Create tool to create folders or files. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Create Copy Use the Copy tool to make a copy of a file or folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Copy Delete Use the Delete tool to delete a file or a folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Delete
  • 10. Move Use the Move tool to move folders or files from one location to another. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder -Move Read Folder Use the Read Folder tool to read the list of files in a folder into a variable. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Read Folder Read File Use the Read File tool to put the contents of a file into a variable. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Read File Write File 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) This tool’s example workflow can be found in: Examples File and Folder – Write File
  • 11. Rename Use the Rename tool to rename a file or folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Rename Unzip Use the Unzip tool to decompress a Zip file into a folder. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Unzip Zip Use the Zip tool to compress a folder or a file into a Zip archive. (File System, UNC, FTP, FTPS, SFTP) This tool’s example workflow can be found in: Examples File and Folder – Zip
  • 12. Delete Use the HTTP Web DELETE tool to execute a web DELETE request. You can specify headers and other relevant data. Get Use the HTTP Web GET tool to execute a web GET request. You can specify headers and other relevant data. Post Use the HTTP Web POST tool to execute a web POST request. You can specify headers and other relevant data. Put Use the HTTP Web PUT tool to execute a web PUT request. You can specify headers and other relevant data. HTTP Web Methods