Bruce Elgort

Do you DXL?
Wednesday, September 15th, 2004
So, you say you have been developing in Notes/Domino 6 for almost two years and you have used all of the new features it offers. But I have to ask "have you used DXL?" and if so what have you done with it. Believe it or not I am finally digging into DXL and finding it very powerful. I have done some research and couldn't find many Notes/Domino applications utilizing it. My question to all of you is what have you done with DXL? I am thinking that DXL can be used for so many things that were never possible in Notes/Domino.

And yes Rocky I am using your excellent "Lotus Notes and Domino 6 Programming Bible" book to shore up my XML/DXL skills.



 
Comments

Comment posted by Stan Rogers09/15/2004 03:28:48 PM


I've done a bit of design tweaking and so forth, nothing really wholesale, but this post on Damien Katz's blog got me thinking:

http://damienkatz.net/2004/09/notes-domino-perfect-blogging-tool.html

I wanted to get the concept a bit more fully fleshed-out before I shot my mouth off, but while we're on the subject....


Comment posted by Nathan T. Freeman09/16/2004 12:42:52 AM


I've taken incoming XML from a proprietary schema, run an XSL transform on it to turn it into DXL, and then imported it directly into a Notes database. It's a fairly fly piece of code. Only problem is that I had to use the DOMParser on a file that's 32MB to start with, so it's a big memory hog. Would have liked to use SAX, but that stuff is too complicated for my wee noggin.


Comment posted by Nathan T. Freeman09/16/2004 12:50:35 AM


I've taken incoming XML from a proprietary schema, run an XSL transform on it to turn it into DXL, and then imported it directly into a Notes database. It's a fairly fly piece of code. Only problem is that I had to use the DOMParser on a file that's 32MB to start with, so it's a big memory hog. Would have liked to use SAX, but that stuff is too complicated for my wee noggin.


Comment posted by Ben Poole09/16/2004 02:02:29 AM
Homepage: http://www.benpoole.com


I've just used it for the first time: a simple tool to change action bar and action bar button colours: a tedious manual job that has now disappeared thanks to this wee tool. I'm going to make it available very soon if anyone's interested.


Comment posted by Bruce09/16/2004 06:56:50 AM


@Ben,

I am very interested


Comment posted by Thomas Gumz09/16/2004 07:20:32 AM


My Domino Designer Search tool "DDSearch 2.10" exports the db design as DXL and then applies the searches to the DXL.

You can get it here: http://tinyurl.com/53x66



Comment posted by Roy Holder09/16/2004 03:27:17 PM
Homepage: http://www.theoldgit.com


Myself and a couple of cohorts were on a gig that started almost a year ago where our task was to identify and fix any applications (amongst 90,000) that would break when migrated from their current Wintel platform to iSeries.

To get a grasp of the scale of the problem - 'cos nobody had the foggiest idea and we had to answer the question "How long will it all take?" - Spuggy (http://www.spuggy.co.uk) wrote a quick and dirty (and I use those works in jest) agent that used NotesDXLExporter to export the design, then used SAX to parse the DXL to find any potential problems.

In a couple of weeks/months (can't remember which) we'd managed to scan all of the applications and identify the probable rouges. Prior to this, it had taken them anything up to a couple of hours to check one database using other "off-the-shelf" tooling that wasn't really designed for this task.

TheOldGit


Comment posted by Giulio09/16/2004 04:31:21 PM


Recently started using DXL to dynamically generate Tables into rich text fields with hotspots and code. Some interesting things we learnt :

1/ Table Cell "hide when" formulas do not export

2/ You can customise formula/lotusscript on the fly. (don't use "store form")

3/ Said Lotusscript needs line breaks (chr(13)) in order to compile. So you have to litter any lotusscript with a custom tag to insert the chr(13). DXLExporter seems to strip them out so you have to re-insert them yourself.

4/ When displaying a document in the UI, the notes client uses the form design over any design specified in the DXL.

This is our basic findings so far. We haven't really thrashed it to bits yet so there may still be solutions to limitations outlined above....


Comment posted by mac guidera09/16/2004 05:35:32 PM
Homepage: http://www.macguidera.net


@Thomas,
This was posted over two years ago! Why am I just finding out about it today?
Gah! I hate missing stuff like this.

I couldn't get it installed but the feature set looks cool.
Maybe we can get some of them into DXL Peek.


Comment posted by jonvon09/16/2004 07:52:55 PM
Homepage: http://jonvon.net


been doing some similar stuff like guilio, creating rich text on the fly. our intranet runs in notes and web simultaneously, so looking at ways to create "rich" content in both html and rich text. dxl is the ticket.


Comment posted by Spuggy09/18/2004 01:53:17 PM
Homepage: http://www.spuggy.co.uk


As Roy said we wrote a SAX parser. The one thing I did learn was that the current version of DXL did not really describe outlines .. see here http://www.spuggy.co.uk/2003_12_14_archive.htm#10717506255440756

you have got to wonder what other design elements are partially supported.


Comment posted by Brian Benz09/23/2004 05:35:17 PM
Homepage: http://www.benztech.com


Yes Rock! Thanks for bestowing all that knowledge! Oh wait. I wrote that part of the book. Nevermind.


Comment posted by James10/05/2006 11:15:46 AM
Homepage: http://www.bandwidthvista.com/


Never tried but will look into it now - cheers...


Add Your Comments



Email addresses provided are not made available on this site.





You can use UUB Code in your posts.

[b]bold[/b]  [i]italic[/i]  [u]underline[/u]  [s]strikethrough[/s]

URL's will be automatically converted to Links


:grin: :-D :-\ :-o :angry: :cool: :-p :emb: :cry: :huh: :-x :rolleyes: :-) :laugh: :-( ;-)






Remember me    



Bruce Elgort




    follow me on Twitter

    Bruce on Facebook

    View Bruce Elgort's profile on LinkedIn

    IdeaJam



    Contact Bruce