SlideShare a Scribd company logo
Presented By
Sindhu VL
 The File connector allows your Mule
application to exchange files with a file
system. The connector can be configured to
filter the file it reads and the way files are
written, such as whether Mule places the
output in a new file or appends the output to
an existing file.
 General :
 Display Name
 Path
 Move to Pattern
 Connector Configuration
 Polling Frequency
 File Age
 File Name Regex Filter
 File Name / Pattern
 Advanced :
 Address
 Response Timeout
 Encoding
 Disable Transport Transformer
 MIME Type
 Connector Endpoint
 Display Name : Defaults to the generic endpoint
name. Change the display name, which must be
alpha-numeric, to reflect the endpoint’s specific
role, such as Order Entry Endpoint
 Path : The target directory on the connected file
system. If File is implemented as an inbound
endpoint, this would be the location within the
connected file system of the file being
transferred into the flow. For an outbound File
endpoint, this would be the directory on the
connected file system to which the file currently
in the flow is written.
 Move to Pattern : (Applies to inbound File
endpoints only) . The pattern to be used when
moving a file according to the Move to Directory
property. It can use the patterns specified by the
filename parser configured (often through a
Connector template) for this particular File
endpoint.
 Connector Configuration : Use the dropdown list
to select a previously created connector
configuration for this endpoint. If you have not
created a connector configuration for this type of
endpoint, you can do so from this window by
clicking Add . Click Edit to modify a previously
created global element.
 Polling Frequency : (Applies to inbound File
endpoints only.)Specify how often the endpoint
should check for incoming messages. The default
value is 1000 ms.
 File Age : (Applies to inbound File endpoints
only.)Sets a minimum period a file must wait
before it is processed. This helps ensure that
long files are received in their entirety before
processing starts. However, Mule and the
connected file system must be on synchronized
time for this feature to work properly.
 File Name Regex Filter : (Applies to inbound
File endpoints only.)Configure a filter to
restrict the files being processed.
 File Name / Pattern : (Applies to outbound
File endpoint only). Specify a filename or
pattern for naming files that are sent from
the File endpoint to the connected file
system. If not set, the File endpoint uses the
same file-naming pattern used for incoming
files.
 Address : Enter the address for this endpoint,
like http://localhost:8081/file.
 Response Timeout : Specify how long (in ms)
the endpoint waits for a response from the
connected file system.
 Encoding : Choose from a drop-down list the
character set used for message data. (such as
UTF-8).
 Disable Transport Transformer : Check this
box if you do not want to use the endpoint’s
default response transport.
 MIME Type : Select from the dropdown list
one of the formats this endpoint supports.
 Connector Endpoint : Use the dropdown list
to select a previously configured global
endpoint reference. If you have not created a
global element for this type of endpoint, you
can do so from this window by clicking Add.
Click Edit to modify a previously created
global element.
 The Quartz Connector supports the
scheduling of programmatic events, both
inside and outside your Mule flow. An
inbound quartz endpoint can be used to
trigger inbound events that can be repeated,
such as every second. Outbound quartz
endpoints can be used to schedule an
existing event to fire at a later date. Users can
create schedules using cron expressions, and
events can be persisted in a database.
 The attributes under general properties
available while configuring Quartz connector
are :
 Display Name
 Cron Expression
 Repeat Interval
 Repeat count
 Start delay
 Job :
 Connector Configuration
 a. Display Name : It can be anything.
 b. Cron Expression : A cron expression is a
string comprised by six or seven fields in it
separated by white space. Fields can contain
any of the allowed values, along with the
various combinations of allowed special
characters for that field.
 We can use cron expressions to create
schedulers.
 Cron expression can be as simple as : * * * * ? *.
 More complex expression is : 0 0/5 14,18,3-
39,52 ? JAN,MAR,SEP MON-FRI 2002-2010.
 The CronTrigger uses the powerful "cron
expressions" that helps to set more powerful
schedules like "Executing a job every Thursday
morning at 6.00 AM" or "Executing a job at 45
minutes past midnight on a daily basis" etc.
Connectors in mule
 c. Repeat Interval :
 This acts as a default scheduler. If no cron
expression is given, then this helps in
providing the required time schedule. But this
is not as powerful as cron. It has only three
fields : Hours, minutes and seconds. We
cannot use this repeat interval to schedule for
a day in a week or month or year.
 d. Repeat count :
 Represented in milli seconds.
 If the Repeat Count is 0, then the instruction
will be interpreted as FireNow.
 If the Repeat Count is > 0, then the
instruction will be interpreted as
RescheduleNowWithExistingRepeatCount.
 If the Repeat Count is -1, then the instruction
will be interpreted as
FireNowAndRepeatForever.
 e. Start delay :
 Represented in milli seconds.
 It is the delay before starting the job for the
first time.
 f. Job :
 Jobs are used to perform an action when a
time trigger occurs from the Quartz
component. Mule provides number of jobs for
generating and scheduling events.
 g. Connector Configuration :
 Use the dropdown list to select a previously
configured connector configuration for this
endpoint. If you have not created a connector
configuration for this type of endpoint, you
can do so from this window by clicking Add.
Click Edit to modify a previously created
global element.
Thank you!!!!!!!!!

More Related Content

PPTX
Mule esb mule message
PPTX
Mule Jetty transport
PPTX
Mule rabbit mq
PPTX
Mule soa
PPTX
Introduction to mule esb
PPTX
Mule integration
PPTX
Mule advanced
PPTX
Mule message
Mule esb mule message
Mule Jetty transport
Mule rabbit mq
Mule soa
Introduction to mule esb
Mule integration
Mule advanced
Mule message

What's hot (18)

PPTX
Muleflowarchitecturepart2
PPT
Overview of Mule
PPTX
Rabbit Mq in Mule
PPTX
Mule rabbitmq
PPTX
Mule batch
PPTX
Rabbit mq in mule
PPTX
Mule Requester Usage Demo
PPTX
Mule enterprise service introduction
PPT
Mulesoft ppt
PPTX
Mulesoft file connector
PPTX
Anypoint mq queues and exchanges
PPTX
Mule esb
PPTX
Mule esb basic introduction
PPTX
File connector
PPTX
Mule esb
PPTX
File connector mule
PPTX
Mule any point studio
PPTX
Send email attachment using smtp in mule esb
Muleflowarchitecturepart2
Overview of Mule
Rabbit Mq in Mule
Mule rabbitmq
Mule batch
Rabbit mq in mule
Mule Requester Usage Demo
Mule enterprise service introduction
Mulesoft ppt
Mulesoft file connector
Anypoint mq queues and exchanges
Mule esb
Mule esb basic introduction
File connector
Mule esb
File connector mule
Mule any point studio
Send email attachment using smtp in mule esb
Ad

Viewers also liked (20)

PPTX
Mule SOAP Fault Component
PPTX
Mule SOAP Router
PPTX
Dataweave
PPTX
Mule quartz hari_gatadi
PDF
Mulesoft ppt
PPTX
Mule esb :Data Weave
PPTX
Invoke component
PPTX
Mule requestor component
PPTX
Component bindings in mule
PPTX
Mule core concepts
PPTX
Content based routing tutorial in mule
PPTX
Mule debugging
PPTX
Mule requester
PPTX
Munit
PPTX
Mule testing
PPTX
Concepts in mule
PPTX
Configuration patterns in mule
PPTX
Mule esb parts
PPTX
Mule concepts
PPTX
Using flows for service orchestration
Mule SOAP Fault Component
Mule SOAP Router
Dataweave
Mule quartz hari_gatadi
Mulesoft ppt
Mule esb :Data Weave
Invoke component
Mule requestor component
Component bindings in mule
Mule core concepts
Content based routing tutorial in mule
Mule debugging
Mule requester
Munit
Mule testing
Concepts in mule
Configuration patterns in mule
Mule esb parts
Mule concepts
Using flows for service orchestration
Ad

Similar to Connectors in mule (20)

PPTX
File connector
PPTX
File Connector
PPTX
Quartz connector mule
PPTX
Mule connectors-session1
PPTX
Mule with composite source
PPTX
Mule connectors-part 1
PPTX
Composite source in bound and out-bound
PPTX
Mule ESB Components
PPTX
Core concepts in mule
PPTX
Mule core concepts
PPTX
Muleesbcomponents1 160625154208
PPTX
Mule Quartz connector
PPTX
Mule core concepts
PPTX
How muleworks
PPTX
Core concepts - mule
PPTX
Working of mule
PPTX
How muleworks
PPTX
Controlling Message Flow - Mule ESB
PPTX
Controlling message flow
PPT
Mule introduction
File connector
File Connector
Quartz connector mule
Mule connectors-session1
Mule with composite source
Mule connectors-part 1
Composite source in bound and out-bound
Mule ESB Components
Core concepts in mule
Mule core concepts
Muleesbcomponents1 160625154208
Mule Quartz connector
Mule core concepts
How muleworks
Core concepts - mule
Working of mule
How muleworks
Controlling Message Flow - Mule ESB
Controlling message flow
Mule introduction

More from Sindhu VL (19)

PPTX
Mule - error handling
PPTX
Mule - beginners guide
PPTX
Error handling with respect to mule
PPTX
Basics of mule for beginners
PPTX
Mule securing
PPTX
Service orchestration by using flows
PPTX
Bindings of components in mule
PPTX
Using maven with mule
PPTX
Using mule configuration patterns
PPTX
Encrption in mule
PPTX
Enterprise service bus mule
PPTX
Mule errors
PPTX
Groovy component
PPTX
Mule esb for beginners
PPTX
Design flows in mule
PPTX
Xslt mule
PPTX
Flows in mule
PPTX
Flows and subflows in mule
PPTX
Choice router mule
Mule - error handling
Mule - beginners guide
Error handling with respect to mule
Basics of mule for beginners
Mule securing
Service orchestration by using flows
Bindings of components in mule
Using maven with mule
Using mule configuration patterns
Encrption in mule
Enterprise service bus mule
Mule errors
Groovy component
Mule esb for beginners
Design flows in mule
Xslt mule
Flows in mule
Flows and subflows in mule
Choice router mule

Recently uploaded (20)

PPT
UNIT I- Yarn, types, explanation, process
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PDF
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
DOCX
The story of the first moon landing.docx
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PPTX
Implications Existing phase plan and its feasibility.pptx
PPT
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PDF
Interior Structure and Construction A1 NGYANQI
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PPTX
12. Community Pharmacy and How to organize it
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PPTX
artificialintelligencedata driven analytics23.pptx
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PPT
Machine printing techniques and plangi dyeing
PPTX
HPE Aruba-master-icon-library_052722.pptx
UNIT I- Yarn, types, explanation, process
YV PROFILE PROJECTS PROFILE PRES. DESIGN
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
The story of the first moon landing.docx
Wisp Textiles: Where Comfort Meets Everyday Style
Implications Existing phase plan and its feasibility.pptx
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
BRANDBOOK-Presidential Award Scheme-Kenya-2023
Interior Structure and Construction A1 NGYANQI
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
12. Community Pharmacy and How to organize it
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
artificialintelligencedata driven analytics23.pptx
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
Machine printing techniques and plangi dyeing
HPE Aruba-master-icon-library_052722.pptx

Connectors in mule

  • 2.  The File connector allows your Mule application to exchange files with a file system. The connector can be configured to filter the file it reads and the way files are written, such as whether Mule places the output in a new file or appends the output to an existing file.
  • 3.  General :  Display Name  Path  Move to Pattern  Connector Configuration  Polling Frequency  File Age  File Name Regex Filter  File Name / Pattern
  • 4.  Advanced :  Address  Response Timeout  Encoding  Disable Transport Transformer  MIME Type  Connector Endpoint
  • 5.  Display Name : Defaults to the generic endpoint name. Change the display name, which must be alpha-numeric, to reflect the endpoint’s specific role, such as Order Entry Endpoint  Path : The target directory on the connected file system. If File is implemented as an inbound endpoint, this would be the location within the connected file system of the file being transferred into the flow. For an outbound File endpoint, this would be the directory on the connected file system to which the file currently in the flow is written.
  • 6.  Move to Pattern : (Applies to inbound File endpoints only) . The pattern to be used when moving a file according to the Move to Directory property. It can use the patterns specified by the filename parser configured (often through a Connector template) for this particular File endpoint.  Connector Configuration : Use the dropdown list to select a previously created connector configuration for this endpoint. If you have not created a connector configuration for this type of endpoint, you can do so from this window by clicking Add . Click Edit to modify a previously created global element.
  • 7.  Polling Frequency : (Applies to inbound File endpoints only.)Specify how often the endpoint should check for incoming messages. The default value is 1000 ms.  File Age : (Applies to inbound File endpoints only.)Sets a minimum period a file must wait before it is processed. This helps ensure that long files are received in their entirety before processing starts. However, Mule and the connected file system must be on synchronized time for this feature to work properly.
  • 8.  File Name Regex Filter : (Applies to inbound File endpoints only.)Configure a filter to restrict the files being processed.  File Name / Pattern : (Applies to outbound File endpoint only). Specify a filename or pattern for naming files that are sent from the File endpoint to the connected file system. If not set, the File endpoint uses the same file-naming pattern used for incoming files.
  • 9.  Address : Enter the address for this endpoint, like http://localhost:8081/file.  Response Timeout : Specify how long (in ms) the endpoint waits for a response from the connected file system.  Encoding : Choose from a drop-down list the character set used for message data. (such as UTF-8).
  • 10.  Disable Transport Transformer : Check this box if you do not want to use the endpoint’s default response transport.  MIME Type : Select from the dropdown list one of the formats this endpoint supports.  Connector Endpoint : Use the dropdown list to select a previously configured global endpoint reference. If you have not created a global element for this type of endpoint, you can do so from this window by clicking Add. Click Edit to modify a previously created global element.
  • 11.  The Quartz Connector supports the scheduling of programmatic events, both inside and outside your Mule flow. An inbound quartz endpoint can be used to trigger inbound events that can be repeated, such as every second. Outbound quartz endpoints can be used to schedule an existing event to fire at a later date. Users can create schedules using cron expressions, and events can be persisted in a database.
  • 12.  The attributes under general properties available while configuring Quartz connector are :  Display Name  Cron Expression  Repeat Interval  Repeat count  Start delay  Job :  Connector Configuration
  • 13.  a. Display Name : It can be anything.  b. Cron Expression : A cron expression is a string comprised by six or seven fields in it separated by white space. Fields can contain any of the allowed values, along with the various combinations of allowed special characters for that field.
  • 14.  We can use cron expressions to create schedulers.  Cron expression can be as simple as : * * * * ? *.  More complex expression is : 0 0/5 14,18,3- 39,52 ? JAN,MAR,SEP MON-FRI 2002-2010.  The CronTrigger uses the powerful "cron expressions" that helps to set more powerful schedules like "Executing a job every Thursday morning at 6.00 AM" or "Executing a job at 45 minutes past midnight on a daily basis" etc.
  • 16.  c. Repeat Interval :  This acts as a default scheduler. If no cron expression is given, then this helps in providing the required time schedule. But this is not as powerful as cron. It has only three fields : Hours, minutes and seconds. We cannot use this repeat interval to schedule for a day in a week or month or year.
  • 17.  d. Repeat count :  Represented in milli seconds.  If the Repeat Count is 0, then the instruction will be interpreted as FireNow.  If the Repeat Count is > 0, then the instruction will be interpreted as RescheduleNowWithExistingRepeatCount.  If the Repeat Count is -1, then the instruction will be interpreted as FireNowAndRepeatForever.
  • 18.  e. Start delay :  Represented in milli seconds.  It is the delay before starting the job for the first time.  f. Job :  Jobs are used to perform an action when a time trigger occurs from the Quartz component. Mule provides number of jobs for generating and scheduling events.
  • 19.  g. Connector Configuration :  Use the dropdown list to select a previously configured connector configuration for this endpoint. If you have not created a connector configuration for this type of endpoint, you can do so from this window by clicking Add. Click Edit to modify a previously created global element.