It was definitely 'mapped' into our world.  There are steps in the API that
logically would never be used 'standalone', but as the underlying process
broke the functions out as the underlying API did -- for example -- the
PrepareXML must be followed by OpenXML -- why show that to us developers?!?
We should have received a "PrepareAndOpen" function call instead.   I mean,
I will never do a PrepareXML that is not immediately followed by an OpenXML.
It was a literal implementation of the underlying requirements without any
thought to the 'target user'.  Anyway, that kind of design ugliness was what
said 'checkbox item' over 'well thought out' or 'implemented for real users'
to me.  I voiced this the first time I went through the process -- my point
was that all parts of the systems handles that kind of 'allocation of
memory' without it having to be explicitly executed. The XML add-on is the
most "C" like stuff ever presented to us to use in BASIC! <g>

So I'm in the camp that "I like that it is built in to UniData, but it
really was a cheesy (and maybe even inconsiderate) job on the design and
implementation" 

That was my take anyway!

-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Steve Romanow
Sent: Tuesday, October 26, 2010 6:36 PM
To: U2 Users List
Subject: Re: [U2] Building XML using the UV XDOM API functions

Compared to something like lxml it seems rather clumsy and unmaintained.

On 10/26/10, Gregor Scott <gregor.sc...@pentanasolutions.com> wrote:
> I actually like the XML handling built into UV. I have always been a
> believer in using the intrinsic facilities of the database where possible
to
> maximise the performance of the process being automated. The XDOM API is a
> good example of this, and is a good fit for our requirements.
> My biggest issue is with the poor state of the documentation. It does not
> allow me to easily obtain a good level of competency, which I think is
> needed to feel like I can be productive with a tool, and to feel that the
> tool is worth using.
> Once I got past the documentation and did a lot of testing, and raising
> cases with Rocket Software (the guys here in Australia should now know
their
> XDOM backwards!), I have a much clearer understanding of what is possible
> and what the limitations are.
>
> Which is why I created the blog and started adding entries for various
> aspects of the XDOM that were not obvious from the documentation. I just
> hope it helps others get a handle on the XDOM API a bit quicker than I
did.
> It might also allow others to better evaluate the XDOM API as a valid
> toolset, rather than discount it out of hand due to FUD, or marketing
> pressures.
>
> Gregor
>
> -----Original Message-----
> From: u2-users-boun...@listserver.u2ug.org
> [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Tony Gravagno
> Sent: Tuesday, 26 October 2010 3:35 PM
> To: u2-users@listserver.u2ug.org
> Subject: Re: [U2] Building XML using the UV XDOM API functions
>
> Gregor, your comments serve as a testimonial to support my
> position against using many of these vendor-supplied toolkits.
> Some of them are OK, but many not.  People insist on the DBMS
> vendors building stuff for them, but then we get the mess that
> you've described.  For this reason I continue to recommend at
> least consideration for integration with tools that are outside
> of the  DBMS.  DBMS vendors should be focusing on making superior
> databases, not XML, web services, or a lot of this other fluff.
> People in the open source and commercial markets spend a great
> deal of time focused on  these things, and because of this, their
> offerings are often much better.  So take a look around and weigh
> other offerings against the built-in functionality.  It would be
> nice to see people here comparing more toolkits - it might save
> others from feeling like they're stuck with whatever is provided
> by the DBMS vendors.
>
> T
>
> _______________________________________________
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
> --
> Message  protected by DealerGuard: e-mail anti-virus, anti-spam and
content
> filtering.
> http://www.pentanasolutions.com
>
> Click here to report this message as spam:
> https://login.mailguard.com.au/report/1AYrw4K3L1/76hLrBplQLdEzGQ20K2ljp/0
>
>
> This email and any attachments to it are confidential.
> You must not use, disclose or act on the email if you are not the intended
> recipient.  Liability limited by a scheme approved under Professional
> Standards Legislation.
> _______________________________________________
> U2-Users mailing list
> U2-Users@listserver.u2ug.org
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>

-- 
Sent from my mobile device
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to