Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Application Exception Manager

add-ons

Hello,

The downloaded content and online documentation is pretty skinny in terms of how to get the application running. It does look like a very useful application, so would be gratefult if someone could help me to get it set up.

Points I need clarifying are:

- where to point the Url for the dialog reportin

- what settings I need to change in Gemini to allow the remote application to send the errors

- how to set up the application to automatically send reports of ALL errors thrown by my application.

If you can help me, your efforts genuinely would be appreciated.

Big_Banana
· 1
Big_Banana
Replies (5)
helpful
0
not helpful

The url should be your Gemini url (eg. http://mygemini.mycopany.com).
No special settings to change in Gemini, just make sure that the user that the exception manager is using is allowed to create issues.

Not sure what you are after in the last question, do you want to send the exception without presenting the form?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Hi Mark,

Yes, that's what I'm looking to do, Mark.

Here is the wording from the support page:

This can be used to capture errors that you applications may encounter, and log them as Issues within your Gemini installation.
Optionally, a Form can be displayed that provides a graceful method to ask the user to submit the error to your Issue Tracker.

From the above I infer that the application can report any error thrown by an application. I also infer that the form you can fill in and submit is additional to this.

Thanks for getting back to me, though and if you could respond again when time permits that would be great.

Nick


Big_Banana
· 1
Big_Banana
helpful
0
not helpful

Just to clarify I am trying to send an exception to using the TestApplication.


Big_Banana
· 1
Big_Banana
helpful
0
not helpful

This is the code to use:

GeminiExceptionForm form = new GeminiExceptionForm(); // Creating an instance of the form
            form.FormCaption = "Application Error!";
            form.GeminiURL = YOUR URL;
            form.UserName = YOUR USER;
            form.Password =YOUR PASSWORD;
            form.ProjectID = 8; // Set to a valid project id
            form.IssueSeverity = 7; // Set to a valid severity
            form.IssuePriority = 6; // Set to a valid priority
            form.IssueResolution = 1;  // Set to a valid resultion
            form.IssueType = 15; // Set to a valid type
            form.RiskLevel = 1;
            form.ComponentID = 82; // Set to a valid component
            form.FixedInVersion = 0;
            form.VersionID = 84; // Set to a valid version id
            form.Visibility = GeminiConstant.GLOBALGROUPEVERYONE;
            form.VisibilityMemberType = GeminiConstant.SecurityMemberType.GlobalGroup;
            form.UserID = YOUR USER ID;
            form.HostApplicationName = "YOUR APP"
            form.ShowForm(e.Exception);

At the moment you can't send the issue without showing the form.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Take a look at this post I found which helps you understand how to post an issue programmatically, without a form being shown. https://community.altiusconsulting.com/blogs/altiustechblog/archive/2010/05/18/simplifying-system-issues-reporting-technical.aspx

I used the LutzReflector to look at how the sample form worked and that helped me. Look at the form.ReportIssue() method.


AJM
· 1
AJM