: 4400 | 106121 | 11884

NotesDXLImporter class should learn to talk 
Use this IdeaSpace to post ideas about Domino Designer.

: 23
: 25
: 2
: Domino Designer
: lotusscript, dxl
: Axel Janssen4993 29 Apr 2008
:
: / Email
NotesDXLImporter is more than 4 years old. 4 year old should be able to speak.
It currently only can utter this "DXLImport operation failed message". It could do much better.
I work quite a lot with Java open Source frameworks with truckloads of xml. When there is an err in one of those xml files, I get somewhere in the stack trace a message like: "non-valid xml, because of line x, column y". Or "element abc  on line  x doesn't honour the dtd or the xml-schema". It would be realy boost productivity, if DXLImport were becomming a bit more talkative.
Especially as there are some issues which are not too obvious like:
1. this is not accepted:
<databasescript xmlns='http://www.lotus.com/dxl' default='false' private='false' noreplace='false' useapplet='false' treatashtml='false'> <code event='options'><lotusscript></lotusscript></code>
2. this is accepted: <databasescript xmlns='http://www.lotus.com/dxl' default='false' private='false' noreplace='false' useapplet='false' treatashtml='false'> <code event='options'><lotusscript> </lotusscript></code>
Contest-Question for promoters and demoters: Why does 1) fail and 2) pass?



1) Glenn Liwanag22 (30 Apr 2008)
the only difference i see is the space between <lotusscript> </lotusscript> tag
2) Robert Ibsen Voith3979 (30 Apr 2008)
But can't you use the Log-member? I have found many problems with the Log before...
3) Axel Janssen4993 (30 Apr 2008)
Will check the Log member and report about the experience.
Glenn: Congrats! You've won the contest.
If there is no text between the lotusscript tags, it will be rejected by DXL importer. A space between the opening and closing nodes makes the difference to be accepted.
4) Axel Janssen4993 (02 May 2008)
Robert is right.
NotesDXLImporter.Log does indeed gives very usefull information, especially with Notes 8 (much better than with Notes 6).
I feel a bit like creating urban legends, sorry for that.










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


4
Add server and database as optional parameters for @GetProfileField and @SetProfileField
8
Have an option to copy an URL from an e-mail (or other)
-1
System wide Web Query Save
56
Please update Domino to fully support TLS (SSL v3.1)
4
Integrated ICS OneUI Editor for Designer
0
Design Element PostSave event
55
When deleting user, delete archive & roaming files as well as mail file
0
Please make the 'Database Users' view collapsible
6
Agent context menu in editor tab eg. "Run Agent"
1
Give us @commands for splitting & joining table cells, and hence smarticons for the same







IdeaJam developed by