Issues with Essential_Viewer

Post Reply
isaiddz
Posts: 2
Joined: 29 Nov 2011, 10:01

Hello, I have an issue with Essential_Viewer.
All the components (Protégé, Essential, Tomacat, Graphviz) are properly installed, and when I click on the "Publish Repository" button in the "Essential Architecture Reporting" tab of Protégé, I have the following message : "Success. Repository snapshot generated and sent". But when I visualize the web application "http://localhost:8080/essential_viewer/", the repository is always empty and then I did not found my instances that I created within protégé.
I hope receive some answers. Thanks.
User avatar
neil.walsh
Posts: 444
Joined: 16 Feb 2009, 13:45
Contact:

Hi Saïd,

It sounds like you have things configured correctly. The "Success" messages means that Protege is able to talk to the Essential Viewer web app.

A few questions...

When you go to the URL
http://localhost:8080/essential_viewer/
Do you see the Essential Viewer Homepage?

If so, which views are you looking at and which instances have you populated in Protege?

As an example, you can try adding "Application Provider" objects in Protege, publish, then view the Application Catalogue in Essential Viewer.

We do have some Tutorials available which might help get you started. They were written for v1 of Essential but the general usage is much the same. http://www.enterprise-architecture.org/ ... /tutorials

Let me know how you get on.

Best Regards

Neil
isaiddz
Posts: 2
Joined: 29 Nov 2011, 10:01

Hi Neil,

Thank you for your answer.
Find below the answers to your questions:

1) When you go to the URL
http://localhost:8080/essential_viewer/
Do you see the Essential Viewer Homepage?

Answer: YES, but without data related to my instances.

2) If so, which views are you looking at and which instances have you populated in Protege?
As an example, you can try adding "Application Provider" objects in Protege, publish, then view the Application Catalogue in Essential Viewer.


Answer: I populated some instances such as: applications, application providers, application deployment, application deployment groups, ...
When I publish, I success but the data about my instances are displayed.


Best Regards

Isaiddz
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Thanks for letting us know how you are getting on.

If you go into the Application Catalogue, you should see the list of all your Application Provider instances. Selecting to view this catalogue by Application Family, will show the Application Providers (which we use to model the real systems in the architecture) organised by the Application instances that you have defined.

This Application Catalogue is a fairly simple view that does not use complex queries that require specific relationships to be defined in order for the view to be populated.

Jonathan
Essential Project Team
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

The reportService 'service' is a component that exists within the Essential Viewer web application. There are a number of them but this one is responsible for receiving the repository snapshot from the Protege environment via the Essential Reporting Tab.

If you have no Application Providers defined in your repository, your application catalogue will be empty.
Add a couple of instances of Application Provider (Application Layer->Application Logical->Application Provider Type) in the repository - a name is enough to test this - and publish to the Viewer to have the changes take effect.

Jonathan
Essential Project Team
aducci
Posts: 14
Joined: 14 Oct 2011, 13:42

One thing to note is that the essential publisher will publish to the URL specified in the publish window.. (location pointing to the viewers tomcat webapps directory)

you will need to make sure that the publisher url is the same as the one you are viewing in your browser i.e (http://localhost:8080/essential_viewer)
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

aducci wrote:One thing to note is that the essential publisher will publish to the URL specified in the publish window.. (location pointing to the viewers tomcat webapps directory)

you will need to make sure that the publisher url is the same as the one you are viewing in your browser i.e (http://localhost:8080/essential_viewer)
That's correct, although only the latest version of the Reporting / Viewer publishing tab for Protege allows you to use exactly the same URL for the viewer. This new version is part of the Essential Widgets pack in the version 4.3 installer available to download now.

Jonathan
Essential Project Team
Post Reply