• Anonymous
  • Login
  • Register
DXLPeek

Owners Ian Sherwood, Mac Guidera Project Creation Sep 8, 2004
Contributors mac guidera Last Release Dec 5, 2004
Downloads 1904
Rating
(2 ratings)
Description Successor to NotesPeek; drill into your databases and export your design and data.


In 2003, many of us were discussing (lamenting) the slow death of NotesPeek (thanks again IBM). Plenty of people had ideas on this (including me - http://www.openntf.org/mainbar.nsf/ByTopicWeb/A9E52C31A2417FCB88256D45000C079E?OpenDocument), but nobody stepped up to the plate at that time.

Then, early in 2004 Mac Guidera and I started defining the various APIs that would be required to get this done. We settled on a 3 tier approach with a Java class to do the actual exporting of DXL; DXLRetriever - a tiny java scriptlibrary (could probably be a .jar eventually).

Next, we built an agent to provide a HTTP calling mechanism so that DXLRetriever could be accessed by a web client; DXLService - simple url based query to request DXL. Future plans for this include conversion to a servlet as well as full web service compliance (WSDL, UDDI, the whole shebang).

Finally (and this is what took all the time), we wrote a web-based UI with hooks into DXLService. This UI tool allows authorized users to 'peek' into any database on a server; DXLPeek - the successor to NotesPeek.

The beta of DXLPeek has been through three revisions so far with another planned in early 2005. We believe that DXLPeek is stable and we welcome you to try it and let us know your thoughts.

We've had suggestions including showing deletion stubs, supporting Mozilla, and allowing DXLPeek to be an editor not just a reader (which could be posted back into your database). We need to hear from you to know what you want, so please download today!

Ian Sherwood & Mac Guidera

UPDATE: 2005-09-30
The DXL engine in ND6.5 is still not rock solid, and as a result
we feel there is little value in extending or improving the
DXLPeek suite past it's current state. The current release of
DXLPeek suite provides an API level wrapper for accessing DXL
(look at DXLRetriever), a web service for accessing DXL (look at
DXLService), and a gui for accessing DXL (DXLPeek). All of these
layers are functional (yes, we know of a few bugs - sorry), but
for DXL to be truly useful the underlying DXL Importer and
Exporter classes in Domino need to improve. We understand that IBM is
planning improvements for the next release (after 7) and we will
re-evaluate at that time, but for now, we are not planning any
improvements to the DXLPeek suite.

Please understand that DXLRetriever and DXLService are fully
functional, production ready code and have already been in
service for thousands of hours in production environemnts. The
DXLPeek gui has a few quirks and intended as a lightweight
browsing tool to fill the void left when IBM stopped improving
NotesPeek.


Projects can have short and readable URLs, e.g. http://mobilecontrols.openntf.org.

You can request a short URL to your project by sending a mail to support at openntf dot org.
Owners are the people with maximal rights. For example they can create releases and add more contributors.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
Enter the contributors or owners here who you want to receive notifications and questions by email.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
In addition to the owners additional OpenNTF contributors have to be listed here. Contributors don't have the same access rights as owners, e.g. they cannot create releases.

In order to define multiple owners use "," (comma) as separator.

Because of data privacy you cannot lookup other people's names but you have to type them in.
Enter a short description of the project here (up to 100 characters).

The short description shows up in the project UI and in some of the views.
In this field you should enter a more detailed description of your project.

You can use the rich text editor for rich text formating. You can also enter HTML to embed objects, e.g. to embed a YouTube video or a screenshot of the project. In this case use '[' and ']' to mark the passthrough HTML as such.
A Catalog Release is for projects that are production ready and that are end-user "install friendly".

This property describes whether any release of this project has been added to the catalog.

Learn more about the catalog.
GitHub can be used as source control repository for OpenNTF projects. In this case the Issues from GitHub are used instead of the Defects from OpenNTF.

Contact ip-manager@openntf if you want to have a GitHub project created in the OpenNTF space.

Learn more about OpenNTF on GitHub