SlideShare a Scribd company logo
1 of 13
INTEGRATION WITH CMIS
PREREQUISITES
For the CMIS connector to work properly in your Mule application, you
need the following:
 Access to a CMIS repository
 A community edition of Anypoint Studio
2
INSTALLATION
 Open Anypoint Studio, and under the Help menu, select Install New
Software.
 In the Install menu, click Work with, and click the Anypoint
Connectors Update Site.
 In the table below the Filter field, click the right arrow next to
the Community folder, and select the MuleSoft CMIS Connector
Mule Studio Extension check box. Click Next.
 Review the details of the item you selected, then click Next.
 Select I accept the terms of license agreement, then click Finish.
 Click Restart Now to complete the installation.
3
MULE CMIS CONNECTOR
Step 1: Create a New Mule Project
 To configure:
 In Anypoint Studio, click File > New > Mule Project.
 Specify a Project Name and click Finish.
4
MULE CMIS CONNECTOR
Step 2: Configure the Global
Element
 To use the CMIS connector in your
Mule application, you must
configure:
 A global element for CMIS for use
by all the CMIS connectors in your
Mule application. For more
information
 Parameters of each CMIS
connector instance in the
application.
5
MULE CMIS CONNECTOR (CONT ...)
 Click the Global Elements tab at the base of the canvas, then click Create.
 In the Choose Global Type menu, use the filter to locate and select CMIS, then
click OK.
 Configure the parameters according to the table below.
 Access the Pooling Profile tab to configure any settings relevant to managing
multiple connections using a connection pool.
 Access the Reconnection tab to configure any settings relevant to reconnection
strategies that Mule should execute if it loses its connection to CMIS.
 Click OK to save the global connector configurations.
 Return to the Message Flow tab in Studio.
6
MULE FLOW
Drag an HTTP endpoint into a new flow, and configure with –
 Host
 Port
 Path
7
MULE FLOW (CONT ..)
 Drag the CMIS connector onto the canvas, then select it to open the properties editor
console.
 Click the + sign next to the Connector Configuration field to add a new global
connector configuration
8
MULE FLOW (CONT ..)
 Configure the CMIS global
element.
9
MULE FLOW (CONT ..)
 In the properties editor of the CMIS connector, use the Get or create folder by path
operation to create a folder in the CMIS repository:
 Add a Groovy component to the flow and add the following script text to process
the message payload
10
MULE FLOW (CONT ..)
 Add another CMIS connector after the Groovy transformer, and use the Create
document by path from content operation to create a document with the content
in the payload.
11
MULE FLOW (CONT ..)
 Add a Object to Json transformer onto the flow to capture the response from the
CMIS connector and display it as a HTTP response.
12
RUNNING MULE PROJECT
 Run the project as a Mule Application (right-click project name, then select Run As >
Mule Application).
 Navigate to http://localhost:8081/cmis to upload a file to your CMIS repository.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app ' CMIS_CreateFolder' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Open an Internet browser and visit http://localhost:8081/cmis
 The operation will create a folder in the CMIS System
13

More Related Content

What's hot

Integrate with linked in
Integrate with linked inIntegrate with linked in
Integrate with linked inSon Nguyen
 
Query in share point by mule
Query in share point by muleQuery in share point by mule
Query in share point by muleSon Nguyen
 
Integration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBIntegration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBSanjeet Pandey
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!Sudha Ch
 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce ConnectorAnkush Sharma
 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorAnkush Sharma
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with muleF K
 
Create Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBCreate Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBSanjeet Pandey
 
Mule legacy modernization example
Mule legacy modernization exampleMule legacy modernization example
Mule legacy modernization exampleD.Rajesh Kumar
 
Miracle mulesoft tech_cloud_hub
Miracle mulesoft tech_cloud_hubMiracle mulesoft tech_cloud_hub
Miracle mulesoft tech_cloud_hubkishore ippili
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation javeed_mhd
 
Salesforce Integration using Mule ESB
Salesforce Integration using Mule ESBSalesforce Integration using Mule ESB
Salesforce Integration using Mule ESBSreekanth Kondapalli
 
Deploy mule application
Deploy mule applicationDeploy mule application
Deploy mule applicationSon Nguyen
 
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBIntegration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBSanjeet Pandey
 

What's hot (20)

Integrate with linked in
Integrate with linked inIntegrate with linked in
Integrate with linked in
 
Query in share point by mule
Query in share point by muleQuery in share point by mule
Query in share point by mule
 
Integration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBIntegration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESB
 
Mule integration with Servicenow
Mule integration with ServicenowMule integration with Servicenow
Mule integration with Servicenow
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!
 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce Connector
 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 Connector
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Create Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBCreate Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESB
 
Mule legacy modernization example
Mule legacy modernization exampleMule legacy modernization example
Mule legacy modernization example
 
Miracle mulesoft tech_cloud_hub
Miracle mulesoft tech_cloud_hubMiracle mulesoft tech_cloud_hub
Miracle mulesoft tech_cloud_hub
 
Amazone s3 in mule
Amazone s3 in muleAmazone s3 in mule
Amazone s3 in mule
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
 
Salesforce Integration using Mule ESB
Salesforce Integration using Mule ESBSalesforce Integration using Mule ESB
Salesforce Integration using Mule ESB
 
Deploy mule application
Deploy mule applicationDeploy mule application
Deploy mule application
 
Munit
MunitMunit
Munit
 
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBIntegration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
 
Mule salesforce
Mule  salesforceMule  salesforce
Mule salesforce
 

Viewers also liked

CURRICULUM VITAE Barry Scudder 2017
CURRICULUM VITAE Barry Scudder 2017CURRICULUM VITAE Barry Scudder 2017
CURRICULUM VITAE Barry Scudder 2017Barry Scudder
 
Working Conditions in the Foreign Operations
Working Conditions in the Foreign OperationsWorking Conditions in the Foreign Operations
Working Conditions in the Foreign Operations✪ William Parra
 
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stress
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stressSTRESS WELL FOR SCHOOLS: 1.3.1 problems with stress
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stressNicola Morgan
 
WordPress, React, oh my! (DevelCZ 2016)
WordPress, React, oh my! (DevelCZ 2016)WordPress, React, oh my! (DevelCZ 2016)
WordPress, React, oh my! (DevelCZ 2016)Borek Bernard
 
Day con kieu Phap
Day con kieu PhapDay con kieu Phap
Day con kieu PhapAnna Nguyen
 
Huraian sukatan pelajaran sains ting 5 2017
Huraian sukatan pelajaran sains ting 5 2017Huraian sukatan pelajaran sains ting 5 2017
Huraian sukatan pelajaran sains ting 5 2017rohaizah abd majid
 
CV_amr-mohamed-abd-eldeym
CV_amr-mohamed-abd-eldeymCV_amr-mohamed-abd-eldeym
CV_amr-mohamed-abd-eldeymamr mohamed
 

Viewers also liked (10)

Bilan d'expatriation USA
Bilan d'expatriation USABilan d'expatriation USA
Bilan d'expatriation USA
 
CURRICULUM VITAE Barry Scudder 2017
CURRICULUM VITAE Barry Scudder 2017CURRICULUM VITAE Barry Scudder 2017
CURRICULUM VITAE Barry Scudder 2017
 
Working Conditions in the Foreign Operations
Working Conditions in the Foreign OperationsWorking Conditions in the Foreign Operations
Working Conditions in the Foreign Operations
 
Utilidad de las emociones
Utilidad de las emocionesUtilidad de las emociones
Utilidad de las emociones
 
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stress
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stressSTRESS WELL FOR SCHOOLS: 1.3.1 problems with stress
STRESS WELL FOR SCHOOLS: 1.3.1 problems with stress
 
WordPress, React, oh my! (DevelCZ 2016)
WordPress, React, oh my! (DevelCZ 2016)WordPress, React, oh my! (DevelCZ 2016)
WordPress, React, oh my! (DevelCZ 2016)
 
Day con kieu Phap
Day con kieu PhapDay con kieu Phap
Day con kieu Phap
 
Huraian sukatan pelajaran sains ting 5 2017
Huraian sukatan pelajaran sains ting 5 2017Huraian sukatan pelajaran sains ting 5 2017
Huraian sukatan pelajaran sains ting 5 2017
 
Action research
Action researchAction research
Action research
 
CV_amr-mohamed-abd-eldeym
CV_amr-mohamed-abd-eldeymCV_amr-mohamed-abd-eldeym
CV_amr-mohamed-abd-eldeym
 

Similar to Integration with cmis

Containers Lab
Containers Lab Containers Lab
Containers Lab Dev_Events
 
Retrieve microsoft data
Retrieve microsoft dataRetrieve microsoft data
Retrieve microsoft dataSon Nguyen
 
CloudHub Connector With Mulesoft
CloudHub Connector With MulesoftCloudHub Connector With Mulesoft
CloudHub Connector With MulesoftJitendra Bafna
 
Application Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleApplication Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleJames Donnelly
 
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUES
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUEScodesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUES
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
Update to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideUpdate to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideRoberto Boccadoro
 
Sccm Interview Questions and Answers
Sccm Interview Questions and AnswersSccm Interview Questions and Answers
Sccm Interview Questions and AnswersKashifSCCMTrainer
 
Mulesoft Cloudhub connector
Mulesoft Cloudhub connectorMulesoft Cloudhub connector
Mulesoft Cloudhub connectorakshay yeluru
 
Configuring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connectorConfiguring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connectorShanky Gupta
 
MQ CONNECTOR IN ANYPOINT STUDIO
MQ CONNECTOR IN ANYPOINT STUDIOMQ CONNECTOR IN ANYPOINT STUDIO
MQ CONNECTOR IN ANYPOINT STUDIOakshay yeluru
 
Mule management console
Mule management console Mule management console
Mule management console Sunil Komarapu
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation F K
 
Custom connector development using mule DevKit
Custom connector development using mule DevKitCustom connector development using mule DevKit
Custom connector development using mule DevKitRamakrishna Narkedamilli
 
Uk Nuke Facebook Connect Authentication For Dot Net Nuke
Uk Nuke Facebook Connect Authentication For Dot Net NukeUk Nuke Facebook Connect Authentication For Dot Net Nuke
Uk Nuke Facebook Connect Authentication For Dot Net NukeStuart Lodge
 
MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021Nagaraju K R
 

Similar to Integration with cmis (20)

Containers Lab
Containers Lab Containers Lab
Containers Lab
 
Retrieve microsoft data
Retrieve microsoft dataRetrieve microsoft data
Retrieve microsoft data
 
Solace Integration with Mulesoft
Solace Integration with MulesoftSolace Integration with Mulesoft
Solace Integration with Mulesoft
 
CloudHub Connector With Mulesoft
CloudHub Connector With MulesoftCloudHub Connector With Mulesoft
CloudHub Connector With Mulesoft
 
Application Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleApplication Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks Sample
 
Homestead Weather workshop
Homestead Weather workshopHomestead Weather workshop
Homestead Weather workshop
 
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUES
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUEScodesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUES
codesys-cmt-quick-start-guide EMERSON EDUARDO RODRIGUES
 
Update to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideUpdate to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guide
 
Sccm Interview Questions and Answers
Sccm Interview Questions and AnswersSccm Interview Questions and Answers
Sccm Interview Questions and Answers
 
Mulesoft Cloudhub connector
Mulesoft Cloudhub connectorMulesoft Cloudhub connector
Mulesoft Cloudhub connector
 
Configuring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connectorConfiguring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connector
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
SCCM2012-UserGuide
SCCM2012-UserGuideSCCM2012-UserGuide
SCCM2012-UserGuide
 
SugarMob Pro
SugarMob ProSugarMob Pro
SugarMob Pro
 
MQ CONNECTOR IN ANYPOINT STUDIO
MQ CONNECTOR IN ANYPOINT STUDIOMQ CONNECTOR IN ANYPOINT STUDIO
MQ CONNECTOR IN ANYPOINT STUDIO
 
Mule management console
Mule management console Mule management console
Mule management console
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
 
Custom connector development using mule DevKit
Custom connector development using mule DevKitCustom connector development using mule DevKit
Custom connector development using mule DevKit
 
Uk Nuke Facebook Connect Authentication For Dot Net Nuke
Uk Nuke Facebook Connect Authentication For Dot Net NukeUk Nuke Facebook Connect Authentication For Dot Net Nuke
Uk Nuke Facebook Connect Authentication For Dot Net Nuke
 
MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021MuleSoft Meetup Bangalore - March 6 2021
MuleSoft Meetup Bangalore - March 6 2021
 

More from Son Nguyen

Wsdl connector introduction
Wsdl connector introductionWsdl connector introduction
Wsdl connector introductionSon Nguyen
 
Android intergrate with mule
Android intergrate with muleAndroid intergrate with mule
Android intergrate with muleSon Nguyen
 
Mule flow overview
Mule flow overviewMule flow overview
Mule flow overviewSon Nguyen
 
Mule flow and filter
Mule flow and filterMule flow and filter
Mule flow and filterSon Nguyen
 
Handle exceptions in mule
Handle exceptions in muleHandle exceptions in mule
Handle exceptions in muleSon Nguyen
 
Spring security integrate with mule
Spring security integrate with muleSpring security integrate with mule
Spring security integrate with muleSon Nguyen
 
Message processor in mule
Message processor in muleMessage processor in mule
Message processor in muleSon Nguyen
 
Expression language in mule
Expression language in muleExpression language in mule
Expression language in muleSon Nguyen
 
Mule with data weave
Mule with data weaveMule with data weave
Mule with data weaveSon Nguyen
 
Using spring scheduler mule
Using spring scheduler muleUsing spring scheduler mule
Using spring scheduler muleSon Nguyen
 
Composite source in bound and out-bound
Composite source in bound and out-boundComposite source in bound and out-bound
Composite source in bound and out-boundSon Nguyen
 
Batch job processing
Batch job processingBatch job processing
Batch job processingSon Nguyen
 
Using message enricher
Using message enricherUsing message enricher
Using message enricherSon Nguyen
 
Finance connectors with mule
Finance connectors with muleFinance connectors with mule
Finance connectors with muleSon Nguyen
 
Google drive connection
Google drive connectionGoogle drive connection
Google drive connectionSon Nguyen
 
Using properties in mule
Using properties in muleUsing properties in mule
Using properties in muleSon Nguyen
 
Mule integrate with microsoft
Mule integrate with microsoftMule integrate with microsoft
Mule integrate with microsoftSon Nguyen
 
Anypoint connectors
Anypoint connectorsAnypoint connectors
Anypoint connectorsSon Nguyen
 
Mule esb basic introduction
Mule esb basic introductionMule esb basic introduction
Mule esb basic introductionSon Nguyen
 

More from Son Nguyen (20)

Wsdl connector introduction
Wsdl connector introductionWsdl connector introduction
Wsdl connector introduction
 
Android intergrate with mule
Android intergrate with muleAndroid intergrate with mule
Android intergrate with mule
 
Mule flow overview
Mule flow overviewMule flow overview
Mule flow overview
 
Mule flow and filter
Mule flow and filterMule flow and filter
Mule flow and filter
 
Handle exceptions in mule
Handle exceptions in muleHandle exceptions in mule
Handle exceptions in mule
 
Spring security integrate with mule
Spring security integrate with muleSpring security integrate with mule
Spring security integrate with mule
 
Message processor in mule
Message processor in muleMessage processor in mule
Message processor in mule
 
Expression language in mule
Expression language in muleExpression language in mule
Expression language in mule
 
Mule with data weave
Mule with data weaveMule with data weave
Mule with data weave
 
Using spring scheduler mule
Using spring scheduler muleUsing spring scheduler mule
Using spring scheduler mule
 
Composite source in bound and out-bound
Composite source in bound and out-boundComposite source in bound and out-bound
Composite source in bound and out-bound
 
Batch job processing
Batch job processingBatch job processing
Batch job processing
 
Using message enricher
Using message enricherUsing message enricher
Using message enricher
 
Finance connectors with mule
Finance connectors with muleFinance connectors with mule
Finance connectors with mule
 
Google drive connection
Google drive connectionGoogle drive connection
Google drive connection
 
Using properties in mule
Using properties in muleUsing properties in mule
Using properties in mule
 
Mule integrate with microsoft
Mule integrate with microsoftMule integrate with microsoft
Mule integrate with microsoft
 
Jms queue
Jms queueJms queue
Jms queue
 
Anypoint connectors
Anypoint connectorsAnypoint connectors
Anypoint connectors
 
Mule esb basic introduction
Mule esb basic introductionMule esb basic introduction
Mule esb basic introduction
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Integration with cmis

  • 2. PREREQUISITES For the CMIS connector to work properly in your Mule application, you need the following:  Access to a CMIS repository  A community edition of Anypoint Studio 2
  • 3. INSTALLATION  Open Anypoint Studio, and under the Help menu, select Install New Software.  In the Install menu, click Work with, and click the Anypoint Connectors Update Site.  In the table below the Filter field, click the right arrow next to the Community folder, and select the MuleSoft CMIS Connector Mule Studio Extension check box. Click Next.  Review the details of the item you selected, then click Next.  Select I accept the terms of license agreement, then click Finish.  Click Restart Now to complete the installation. 3
  • 4. MULE CMIS CONNECTOR Step 1: Create a New Mule Project  To configure:  In Anypoint Studio, click File > New > Mule Project.  Specify a Project Name and click Finish. 4
  • 5. MULE CMIS CONNECTOR Step 2: Configure the Global Element  To use the CMIS connector in your Mule application, you must configure:  A global element for CMIS for use by all the CMIS connectors in your Mule application. For more information  Parameters of each CMIS connector instance in the application. 5
  • 6. MULE CMIS CONNECTOR (CONT ...)  Click the Global Elements tab at the base of the canvas, then click Create.  In the Choose Global Type menu, use the filter to locate and select CMIS, then click OK.  Configure the parameters according to the table below.  Access the Pooling Profile tab to configure any settings relevant to managing multiple connections using a connection pool.  Access the Reconnection tab to configure any settings relevant to reconnection strategies that Mule should execute if it loses its connection to CMIS.  Click OK to save the global connector configurations.  Return to the Message Flow tab in Studio. 6
  • 7. MULE FLOW Drag an HTTP endpoint into a new flow, and configure with –  Host  Port  Path 7
  • 8. MULE FLOW (CONT ..)  Drag the CMIS connector onto the canvas, then select it to open the properties editor console.  Click the + sign next to the Connector Configuration field to add a new global connector configuration 8
  • 9. MULE FLOW (CONT ..)  Configure the CMIS global element. 9
  • 10. MULE FLOW (CONT ..)  In the properties editor of the CMIS connector, use the Get or create folder by path operation to create a folder in the CMIS repository:  Add a Groovy component to the flow and add the following script text to process the message payload 10
  • 11. MULE FLOW (CONT ..)  Add another CMIS connector after the Groovy transformer, and use the Create document by path from content operation to create a document with the content in the payload. 11
  • 12. MULE FLOW (CONT ..)  Add a Object to Json transformer onto the flow to capture the response from the CMIS connector and display it as a HTTP response. 12
  • 13. RUNNING MULE PROJECT  Run the project as a Mule Application (right-click project name, then select Run As > Mule Application).  Navigate to http://localhost:8081/cmis to upload a file to your CMIS repository. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Started app ' CMIS_CreateFolder' + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  Open an Internet browser and visit http://localhost:8081/cmis  The operation will create a folder in the CMIS System 13

Editor's Notes

  1. Follow Do's and Do Not'sCommon Profile PicFollow Company and Geography:HydAdd followers from peers and WW, MuleSoftHave a Note about yourselfAsk Questions in live BrightTalk Webinars using #tweetsTweet/Retweet Articles on Mule. WW blog, G+ and Forum Links Follow WW and Mulesoft....