Generating Documentation for Mule ESB Application
-
Upload
rupeshkrsinha -
Category
Technology
-
view
93 -
download
5
Transcript of Generating Documentation for Mule ESB Application
IntroductionA good documentation is a key deliverable for any application.
Usually, a lot of time is spent on writing technical documentation
for the application and often it is necessary to draw several
diagrams and write several lines of descriptions about the
components used in the application.
Mule ESB simplifies the approach for application documentation.
It allows to generate an HTML based documentation for the
application by click of a button. When exporting the
documentation for the application, Anypoint Studio (also known as
Mule Studio) creates an HTML page for every single mule
configuration file within the application and each of these files
contains message flow diagram and configuration XML code of
every single flow within the configuration file.
Steps to export studio documentation
Choose any flow within the application and click on “Export Studio
Documentation” option as shown in the below image
Browse or specify a folder name where the documentation needs
to be stored and click on “Generate Studio Documentation” button
The documentation for the entire application will be generated in
the given folder
Open the index.html page created within the specified folder in the
previous step and browse through the documentation.
The documentation allows to browse every single flows and shows
both the graphical flow design and XML configuration code of
individual flows within the application.
In the following screen, the tabs can be seen for all the flow files
in the application. Upon selecting a flow name, it displays
individual flows and XML configuration code for the same.
Conclusion The documentations can be stored within any web server.
In general, tomcat server is used to host Mule Management
Console for monitoring mule server and mule application.
These set of documentations can be hosted as static HTML
pages within tomcat for easy browsing and also as a reference
for individual applications and flows.