SlideShare a Scribd company logo
1 of 11
Repository
Repository
• Provide an understanding of the Neuron ESB repository
• Learn how to leverage Repository Documents in other areas of Neuron ESB
Goals
Repository
• Introduction to the Neuron ESB Explorer Repository
• Using Repository Documents in Business Processes
• Using Repository Documents in Workflows
• Using Repository Documents with code editors
Lesson Plan
Repository
Repository
• Central location for the storage and management of
documents that can be leveraged inside of Neuron ESB
• Documents hosted in the repository can be accessed
and used by Business Processes and Workflows
Repository
Using Repository Documents in Business Processes
• In Business Process steps, such as the Transform XSLT
step, you can choose from documents in the repository
(rather than entering in the data for the step)
• Documents located in the repository, that match the
type that the process step is looking for (such as type
XSLT for the Transform XSLT step) will be auto-
populated for selection in the drop down selector
Repository
Using Repository Documents in Workflows
• In Workflows activities, such as the Transform XML
activity, you can choose from documents in the
repository (rather than entering in the data for the step)
• Documents located in the repository, that match the
type that the activity is looking for (such as type XSLT for
the Transform XML activity) will be auto-populated for
selection in the drop-down selector
Using Repository Documents : Demo
Purpose:
To familiarize users with using Repository Documents in Business Processes and Workflows inside of the Neuron ESB
Explorer
Objectives:
To acquaint users with the following areas of the messaging section:
• Creating a repository document
• Using a repository document in a Business Process
• Using a repository document in a Workflow
Repository
Using Repository Documents in Language Editors
• Documents located in the repository can
be accessed inside code editors
• Setting the property with the prefix
Neuron followed by the appropriate
property name (xsltName,
schemaNames, etc) will allow
subsequent steps to locate the proper
document in the repository
• Subsequent business processes can
show a warning indicating that no
document has been selected
• However as it is being set dynamically in
code, this is perfectly valid
Using Repository Documents in Language Editors : Demo
Purpose:
To familiarize users with using Repository Documents in Code Editors inside of the Neuron ESB Explorer
Objectives:
To acquaint users with the following areas of the messaging section:
• Accessing a repository document set in code inside of a business process step
• Accessing a repository document set in code inside of a workflow activity
Repository : Lab
Goal
In this lab, you will learn how to create a simple business process, test it at design time, attach it to a party to be executed
on every message that the party handles and finally ensure that it works at runtime as well.
Objectives
• Create a document in the Neuron Repository
Introduction to Neuron ESB
Review
• Many different types of documents can be stored in the Neuron ESB Repository
• Repository documents can be used in both business processes and workflow definitions via
activities that make use of them
• Repository documents can be accessed via Language Editors in both business processes and
workflow definitions.

More Related Content

Similar to Repository 3.7

Lucene BootCamp
Lucene BootCampLucene BootCamp
Lucene BootCamp
GokulD
 
Lucene for Solr Developers
Lucene for Solr DevelopersLucene for Solr Developers
Lucene for Solr Developers
Erik Hatcher
 

Similar to Repository 3.7 (20)

Roaring with elastic search sangam2018
Roaring with elastic search sangam2018Roaring with elastic search sangam2018
Roaring with elastic search sangam2018
 
Lucene BootCamp
Lucene BootCampLucene BootCamp
Lucene BootCamp
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLib
 
Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?
 
Laravel ppt
Laravel pptLaravel ppt
Laravel ppt
 
Embedded Systems: Lecture 14: Introduction to GNU Toolchain (Binary Utilities)
Embedded Systems: Lecture 14: Introduction to GNU Toolchain (Binary Utilities)Embedded Systems: Lecture 14: Introduction to GNU Toolchain (Binary Utilities)
Embedded Systems: Lecture 14: Introduction to GNU Toolchain (Binary Utilities)
 
Introduction to Long Running Workflows 3.7
Introduction to Long Running Workflows 3.7Introduction to Long Running Workflows 3.7
Introduction to Long Running Workflows 3.7
 
394 wade word2007-ssp2008
394 wade word2007-ssp2008394 wade word2007-ssp2008
394 wade word2007-ssp2008
 
Natural Language Search in Solr
Natural Language Search in SolrNatural Language Search in Solr
Natural Language Search in Solr
 
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson:  Markup Languages and Warp-Speed DocumentationLois Patterson:  Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
 
Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
 
Moving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint HubMoving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint Hub
 
If You Have The Content, Then Apache Has The Technology!
If You Have The Content, Then Apache Has The Technology!If You Have The Content, Then Apache Has The Technology!
If You Have The Content, Then Apache Has The Technology!
 
Tool
ToolTool
Tool
 
Introduction
IntroductionIntroduction
Introduction
 
Lucene for Solr Developers
Lucene for Solr DevelopersLucene for Solr Developers
Lucene for Solr Developers
 
ANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptx
 
Solution Manager 7.2 Overview final
Solution Manager 7.2 Overview finalSolution Manager 7.2 Overview final
Solution Manager 7.2 Overview final
 
Software Programming with Python II.pptx
Software Programming with Python II.pptxSoftware Programming with Python II.pptx
Software Programming with Python II.pptx
 
Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7
 

More from StephenKardian

More from StephenKardian (20)

Deployment and Configuration 3.7
Deployment and Configuration 3.7Deployment and Configuration 3.7
Deployment and Configuration 3.7
 
Tracing, Logging and Troubleshooting 3.7
Tracing, Logging and Troubleshooting 3.7Tracing, Logging and Troubleshooting 3.7
Tracing, Logging and Troubleshooting 3.7
 
Operational Security 3.7
Operational Security 3.7Operational Security 3.7
Operational Security 3.7
 
Workflow Hosting and Tracking 3.7
Workflow Hosting and Tracking 3.7Workflow Hosting and Tracking 3.7
Workflow Hosting and Tracking 3.7
 
Workflow Patterns and Correlation 3.7
Workflow Patterns and Correlation 3.7Workflow Patterns and Correlation 3.7
Workflow Patterns and Correlation 3.7
 
Monitoring Neuron ESB 3.7
Monitoring Neuron ESB 3.7Monitoring Neuron ESB 3.7
Monitoring Neuron ESB 3.7
 
Building Custom Adapters 3.7
Building Custom Adapters 3.7Building Custom Adapters 3.7
Building Custom Adapters 3.7
 
Using Adapters and Mediation to Integrate Systems 3.7
Using Adapters and Mediation to Integrate Systems 3.7Using Adapters and Mediation to Integrate Systems 3.7
Using Adapters and Mediation to Integrate Systems 3.7
 
Introduction to Adapters 3.7
Introduction to Adapters 3.7Introduction to Adapters 3.7
Introduction to Adapters 3.7
 
Web Security 3.7
Web Security 3.7Web Security 3.7
Web Security 3.7
 
Developing and Hosting SOAP Based Services
Developing and Hosting SOAP Based ServicesDeveloping and Hosting SOAP Based Services
Developing and Hosting SOAP Based Services
 
Developing and Hosting REST APIs 3.7
Developing and Hosting REST APIs 3.7Developing and Hosting REST APIs 3.7
Developing and Hosting REST APIs 3.7
 
Introduction to API and Service Hosting 3.7
Introduction to API and Service Hosting 3.7Introduction to API and Service Hosting 3.7
Introduction to API and Service Hosting 3.7
 
Extending Business Processes 3.7
Extending Business Processes 3.7Extending Business Processes 3.7
Extending Business Processes 3.7
 
Building Complex Business Processes 3.7
Building Complex Business Processes 3.7Building Complex Business Processes 3.7
Building Complex Business Processes 3.7
 
Introduction to Business Processes 3.7
Introduction to Business Processes 3.7Introduction to Business Processes 3.7
Introduction to Business Processes 3.7
 
`Neuron ESB Client API 3.7
`Neuron ESB Client API 3.7`Neuron ESB Client API 3.7
`Neuron ESB Client API 3.7
 
Introduction to Messaging 3.7
Introduction to Messaging 3.7Introduction to Messaging 3.7
Introduction to Messaging 3.7
 
Introduction to Neuron ESB 3.7
Introduction to Neuron ESB 3.7Introduction to Neuron ESB 3.7
Introduction to Neuron ESB 3.7
 
ESB Fundamentals 3.7
ESB Fundamentals 3.7ESB Fundamentals 3.7
ESB Fundamentals 3.7
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Repository 3.7

  • 2. Repository • Provide an understanding of the Neuron ESB repository • Learn how to leverage Repository Documents in other areas of Neuron ESB Goals
  • 3. Repository • Introduction to the Neuron ESB Explorer Repository • Using Repository Documents in Business Processes • Using Repository Documents in Workflows • Using Repository Documents with code editors Lesson Plan
  • 4. Repository Repository • Central location for the storage and management of documents that can be leveraged inside of Neuron ESB • Documents hosted in the repository can be accessed and used by Business Processes and Workflows
  • 5. Repository Using Repository Documents in Business Processes • In Business Process steps, such as the Transform XSLT step, you can choose from documents in the repository (rather than entering in the data for the step) • Documents located in the repository, that match the type that the process step is looking for (such as type XSLT for the Transform XSLT step) will be auto- populated for selection in the drop down selector
  • 6. Repository Using Repository Documents in Workflows • In Workflows activities, such as the Transform XML activity, you can choose from documents in the repository (rather than entering in the data for the step) • Documents located in the repository, that match the type that the activity is looking for (such as type XSLT for the Transform XML activity) will be auto-populated for selection in the drop-down selector
  • 7. Using Repository Documents : Demo Purpose: To familiarize users with using Repository Documents in Business Processes and Workflows inside of the Neuron ESB Explorer Objectives: To acquaint users with the following areas of the messaging section: • Creating a repository document • Using a repository document in a Business Process • Using a repository document in a Workflow
  • 8. Repository Using Repository Documents in Language Editors • Documents located in the repository can be accessed inside code editors • Setting the property with the prefix Neuron followed by the appropriate property name (xsltName, schemaNames, etc) will allow subsequent steps to locate the proper document in the repository • Subsequent business processes can show a warning indicating that no document has been selected • However as it is being set dynamically in code, this is perfectly valid
  • 9. Using Repository Documents in Language Editors : Demo Purpose: To familiarize users with using Repository Documents in Code Editors inside of the Neuron ESB Explorer Objectives: To acquaint users with the following areas of the messaging section: • Accessing a repository document set in code inside of a business process step • Accessing a repository document set in code inside of a workflow activity
  • 10. Repository : Lab Goal In this lab, you will learn how to create a simple business process, test it at design time, attach it to a party to be executed on every message that the party handles and finally ensure that it works at runtime as well. Objectives • Create a document in the Neuron Repository
  • 11. Introduction to Neuron ESB Review • Many different types of documents can be stored in the Neuron ESB Repository • Repository documents can be used in both business processes and workflow definitions via activities that make use of them • Repository documents can be accessed via Language Editors in both business processes and workflow definitions.

Editor's Notes

  1. The Neuron ESB repository is a centralized location for the storage and management of documents which can be leveraged inside of the Neuron ESB solution from inside of business processes and workflow definitions.
  2. Business process steps, such as the Transform XSLT process step, can make use of repository documents. While most of these process steps can take copy and pasted documents, having the documents in a central location, allows them to be managed easily, and used by multiple process steps by reference instead of redundancy. Process steps using repository documents do require that a document of the expected type be present in the repository. For example the Transform XSLT process step requires an XSLT be in the repository as it cannot make use of other repository document types.
  3. Workflow activities, such as the Transform XML activity, can make use of repository documents. Like the process steps that use repository documents, workflow activities can take copy and pasted documents, though in the same regard it is better to have these documents located in the repository to avoid redundancy. Workflow activities using repository documents do require that a document of the expected type be present in the repository. For example the Transform XML workflow activity requires an XSLT be in the repository as it cannot make use of other repository document types.
  4. Not only can repository documents be used by specific business process steps, they can also be used by the Language editor process steps. For example you can use the language editor to dynamically set the XSLT property for the Transform XSLT process step. This provides a level of flexibility as you can use the same business process to handle and transform many different XMLs without making any changes to the business process.