OK, I am stuck. The SQL Extension code builds a DTM tree.
I think I might have a problem where my Attribute nodes are
not properly added as children but I would still expect to see
something in the output, problem is I am not.

The XSL is simple, basically I set up a query and then execute
<xsl:copy-of select="$table/row-set/column-header/" />
What happens is, the query executes and the DTM Tree is built.
I can then see the DTM being traversed and it looks like it reads
everything, but the copy-of does not produce any output.

In my derived class, I overrode all the functions in the
DTMDefaultBaseIterator and added debug code to see what
functions the Transformer is calling. They all print the calling
arguments, some print the return value. Below is an output from
the trace.

Any ideas, I can tar up the code but it probably not in a state where
it is ready to be checked in.

Thanks
John G


XConnection, Connection Init
XConnection, Creating Connection
 Driver  :org.enhydra.instantdb.jdbc.idbDriver
 URL     :jdbc:idb:./instantdb/sample.prp
 user    :
 passwd  :
 Connection make OK<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>List of products</TITLE>
</HEAD>
<BODYquery()
Enhydra InstantDB - Version 3.25
The Initial Developer of the Original Code is Lutris Technologies Inc.
Portions created by Lutris are Copyright (C) 1997-2000 Lutris
Technologies, Inc.
All Rights Reserved.
main SELECT * FROM import1
..creatingSQLDocument
..returning Document
leaving query()
getDocument()
getAxixTraverser(18)
>
<TABLE border="1"getDocument()
getNodeType(0) .. Node name [row-set][1]
_exptype(0)
getAxixTraverser(3)
_firstch(0)
getNodeType(1) .. Node name [column-header][1]
_exptype(1)
getNamespaceURI(2097153)
getExpandedTypeID(1)
_exptype(1)
getLocalName(2097153) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(1)
getNodeType(18) .. Node name [column-header][1]
_exptype(18)
getNamespaceURI(2097170)
getExpandedTypeID(18)
_exptype(18)
getLocalName(2097170) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(18)
getNodeType(35) .. Node name [column-header][1]
_exptype(35)
getNamespaceURI(2097187)
getExpandedTypeID(35)
_exptype(35)
getLocalName(2097187) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(35)
getNodeType(52) .. Node name [column-header][1]
_exptype(52)
getNamespaceURI(2097204)
getExpandedTypeID(52)
_exptype(52)
getLocalName(2097204) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(52)
getNodeType(69) .. Node name [column-header][1]
_exptype(69)
getNamespaceURI(2097221)
getExpandedTypeID(69)
_exptype(69)
getLocalName(2097221) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(69)
getNodeType(86) .. Node name [column-header][1]
_exptype(86)
getNamespaceURI(2097238)
getExpandedTypeID(86)
_exptype(86)
getLocalName(2097238) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(86)
getNodeType(103) .. Node name [column-header][1]
_exptype(103)
getNamespaceURI(2097255)
getExpandedTypeID(103)
_exptype(103)
getLocalName(2097255) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(103)
getNodeType(120) .. Node name [column-header][1]
_exptype(120)
getNamespaceURI(2097272)
getExpandedTypeID(120)
_exptype(120)
getLocalName(2097272) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(120)
getNodeType(137) .. Node name [column-header][1]
_exptype(137)
getNamespaceURI(2097289)
getExpandedTypeID(137)
_exptype(137)
getLocalName(2097289) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(137)
getNodeType(154) .. Node name [column-header][1]
_exptype(154)
getNamespaceURI(2097306)
getExpandedTypeID(154)
_exptype(154)
getLocalName(2097306) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(154)
getDocument()
_type(1)
getExpandedTypeID(1)
_exptype(1)
_parent(1)
getNodeType(1) .. Node name [column-header][1]
_exptype(1)
getAxixTraverser(3)
_firstch(1)
getNodeType(2) .. Node name [catalogue-name][2]
_exptype(2)
_nextSib(2)
getNodeType(3) .. Node name [column-display-size][2]
_exptype(3)
_nextSib(3)
getNodeType(4) .. Node name [column-label][2]
_exptype(4)
_nextSib(4)
getNodeType(5) .. Node name [column-name][2]
_exptype(5)
_nextSib(5)
getNodeType(6) .. Node name [column-type][2]
_exptype(6)
_nextSib(6)
getNodeType(7) .. Node name [column-typename][2]
_exptype(7)
_nextSib(7)
getNodeType(8) .. Node name [precision][2]
_exptype(8)
_nextSib(8)
getNodeType(9) .. Node name [scale][2]
_exptype(9)
 _nextSib(9)
getNodeType(10) .. Node name [schema-name][2]
_exptype(10)
_nextSib(10)
getNodeType(11) .. Node name [table-name][2]
_exptype(11)
_nextSib(11)
getNodeType(12) .. Node name [case-sensitive][2]
_exptype(12)
_nextSib(12)
getNodeType(13) .. Node name [definitley-writable][2]
_exptype(13)
_nextSib(13)
getNodeType(14) .. Node name [nullable][2]
_exptype(14)
_nextSib(14)
getNodeType(15) .. Node name [signed][2]
_exptype(15)
_nextSib(15)
getNodeType(16) .. Node name [writable][2]
_exptype(16)
_nextSib(16)
getNodeType(17) .. Node name [searchable][2]
_exptype(17)
_nextSib(17)
getDocument()
_type(2)
getExpandedTypeID(2)
_exptype(2)
_parent(2)
_type(3)
getExpandedTypeID(3)
_exptype(3)
_parent(3)
_type(4)
getExpandedTypeID(4)
_exptype(4)
_parent(4)
_type(5)
getExpandedTypeID(5)
_exptype(5)
_parent(5)
_type(6)
getExpandedTypeID(6)
_exptype(6)
_parent(6)
_type(7)
getExpandedTypeID(7)
_exptype(7)
_parent(7)
_type(8)
getExpandedTypeID(8)
_exptype(8)
_parent(8)
_type(9)
getExpandedTypeID(9)
_exptype(9)
_parent(9)
_type(10)
getExpandedTypeID(10)
_exptype(10)
_parent(10)
_type(11)
getExpandedTypeID(11)
_exptype(11)
_parent(11)
_type(12)
getExpandedTypeID(12)
_exptype(12)
_parent(12)
_type(13)
getExpandedTypeID(13)
_exptype(13)
_parent(13)
_type(14)
getExpandedTypeID(14)
_exptype(14)
_parent(14)
_type(15)
getExpandedTypeID(15)
_exptype(15)
_parent(15)
_type(16)
getExpandedTypeID(16)
_exptype(16)
_parent(16)
_type(17)
getExpandedTypeID(17)
_exptype(17)
_parent(17)
_type(18)
getExpandedTypeID(18)
_exptype(18)
_parent(18)
getNodeType(18) .. Node name [column-header][1]
_exptype(18)
getAxixTraverser(3)
_firstch(18)
getNodeType(19) .. Node name [catalogue-name][2]
_exptype(19)
_nextSib(19)
getNodeType(20) .. Node name [column-display-size][2]
_exptype(20)
_nextSib(20)
getNodeType(21) .. Node name [column-label][2]
_exptype(21)
_nextSib(21)
getNodeType(22) .. Node name [column-name][2]
_exptype(22)
_nextSib(22)
getNodeType(23) .. Node name [column-type][2]
_exptype(23)
_nextSib(23)
getNodeType(24) .. Node name [column-typename][2]
_exptype(24)
_nextSib(24)
getNodeType(25) .. Node name [precision][2]
_exptype(25)
_nextSib(25)
getNodeType(26) .. Node name [scale][2]
_exptype(26)
_nextSib(26)
getNodeType(27) .. Node name [schema-name][2]
_exptype(27)
_nextSib(27)
getNodeType(28) .. Node name [table-name][2]
_exptype(28)
_nextSib(28)
getNodeType(29) .. Node name [case-sensitive][2]
_exptype(29)
_nextSib(29)
getNodeType(30) .. Node name [definitley-writable][2]
_exptype(30)
_nextSib(30)
getNodeType(31) .. Node name [nullable][2]
_exptype(31)
_nextSib(31)
getNodeType(32) .. Node name [signed][2]
_exptype(32)
_nextSib(32)
getNodeType(33) .. Node name [writable][2]
_exptype(33)
_nextSib(33)
getNodeType(34) .. Node name [searchable][2]
_exptype(34)
_nextSib(34)
getDocument()
_type(19)
getExpandedTypeID(19)
_exptype(19)
_parent(19)
_type(20)
getExpandedTypeID(20)
_exptype(20)
_parent(20)
_type(21)
getExpandedTypeID(21)
_exptype(21)
_parent(21)
_type(22)
getExpandedTypeID(22)
_exptype(22)
_parent(22)
_type(23)
getExpandedTypeID(23)
_exptype(23)
_parent(23)
_type(24)
getExpandedTypeID(24)
_exptype(24)
_parent(24)
_type(25)
getExpandedTypeID(25)
_exptype(25)
_parent(25)
_type(26)
getExpandedTypeID(26)
_exptype(26)
_parent(26)
_type(27)
getExpandedTypeID(27)
_exptype(27)
_parent(27)
_type(28)
getExpandedTypeID(28)
_exptype(28)
_parent(28)
_type(29)
getExpandedTypeID(29)
_exptype(29)
_parent(29)
_type(30)
getExpandedTypeID(30)
_exptype(30)
_parent(30)
_type(31)
getExpandedTypeID(31)
_exptype(31)
_parent(31)
_type(32)
getExpandedTypeID(32)
_exptype(32)
_parent(32)
_type(33)
getExpandedTypeID(33)
_exptype(33)
_parent(33)
_type(34)
getExpandedTypeID(34)
_exptype(34)
_parent(34)
_type(35)
getExpandedTypeID(35)
_exptype(35)
_parent(35)
getNodeType(35) .. Node name [column-header][1]
_exptype(35)
getAxixTraverser(3)
_firstch(35)
getNodeType(36) .. Node name [catalogue-name][2]
_exptype(36)
_nextSib(36)
getNodeType(37) .. Node name [column-display-size][2]
_exptype(37)
_nextSib(37)
getNodeType(38) .. Node name [column-label][2]
_exptype(38)
_nextSib(38)
getNodeType(39) .. Node name [column-name][2]
_exptype(39)

Reply via email to