You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Henry Zongaro (JIRA)" <xa...@xml.apache.org> on 2005/04/05 21:36:44 UTC
[jira] Resolved: (XALANJ-1934) xml data is lost through transformation of Xalan-J2 xslt.Process key() function
[ http://issues.apache.org/jira/browse/XALANJ-1934?page=history ]
Henry Zongaro resolved XALANJ-1934:
-----------------------------------
Resolution: Duplicate
Fix Version: CurrentCVS
I believe this is a duplicate of XALANJ-1955. If you believe this is a distinct problem, please reopen the bug report and provide the expected output.
> xml data is lost through transformation of Xalan-J2 xslt.Process key() function
> -------------------------------------------------------------------------------
>
> Key: XALANJ-1934
> URL: http://issues.apache.org/jira/browse/XALANJ-1934
> Project: XalanJ2
> Type: Bug
> Components: transformation
> Versions: 2.5
> Environment: Operating System: Solaris
> Platform: Sun
> Reporter: Charlie Edwards
> Priority: Critical
> Fix For: CurrentCVS
> Attachments: bug.xsl, data_bug.xml, report_bug.html
>
> The following xml code was processed through XalanJ2 xslt.Process by executing
> the command utility: "java org.apache.xalan.xslt.Process -IN data_bug.xml -XSL
> bug.xsl -OUT report_bug.html"
> By replacing in XSL Code:
> 1.)"$psGroup" with "/BIGSET/MID[not(SR=preceding-sibling::MID/SR)]" in for-each
> loop and
> 2.)"key('ps',SR)" with "/BIGSET/MID[SR=current()/SR]" in second for-each loop
> the problem is resolved.
> **However, the replacement is much less efficient and could be costly for
> larger data sets.
> The XML Code is as follows (kinda long) and the XSL Code is below.
> ************************************XML Code here:*****************************
> <?xml version = '1.0'?>
> <BIGSET>
> <MID num="1">
> <LJR>36710040</LJR>
> <SR>***</SR>
> </MID>
> <MID num="2">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDL</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:01</DATE>
> </MID>
> <MID num="3">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDL</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:27</DATE>
> </MID>
> <MID num="4">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDL</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="5">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDL</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:02</DATE>
> </MID>
> <MID num="6">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDZ</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:03</DATE>
> </MID>
> <MID num="7">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDZ</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:27</DATE>
> </MID>
> <MID num="8">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDZ</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="9">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBDZ</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="10">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBF0</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:04</DATE>
> </MID>
> <MID num="11">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBF0</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:27</DATE>
> </MID>
> <MID num="12">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBF0</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="13">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBF0</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="14">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFD</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:05</DATE>
> </MID>
> <MID num="15">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFD</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:27</DATE>
> </MID>
> <MID num="16">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFD</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="17">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFD</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="18">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFS</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:06</DATE>
> </MID>
> <MID num="19">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFS</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="20">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFS</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:29</DATE>
> </MID>
> <MID num="21">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBFS</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="22">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBG4</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:07</DATE>
> </MID>
> <MID num="23">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBG4</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="24">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBG4</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:29</DATE>
> </MID>
> <MID num="25">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBG4</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="26">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGH</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:08</DATE>
> </MID>
> <MID num="27">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGH</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:28</DATE>
> </MID>
> <MID num="28">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGH</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:29</DATE>
> </MID>
> <MID num="29">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGH</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="30">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGW</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:08</DATE>
> </MID>
> <MID num="31">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGW</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:38</DATE>
> </MID>
> <MID num="32">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGW</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:39</DATE>
> </MID>
> <MID num="33">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBGW</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="34">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBH7</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:09</DATE>
> </MID>
> <MID num="35">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBH7</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:38</DATE>
> </MID>
> <MID num="36">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBH7</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:39</DATE>
> </MID>
> <MID num="37">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBH7</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="38">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBHL</SR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 14:12:10</DATE>
> </MID>
> <MID num="39">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBHL</SR>
> <PPTPS>0</PPTPS>
> <TYP>ASSIGNED</TYP>
> <DATE>08/05/2004 14:12:39</DATE>
> </MID>
> <MID num="40">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBHL</SR>
> <PPTPS>1</PPTPS>
> <TYP>WAITING</TYP>
> <DATE>08/05/2004 14:12:39</DATE>
> </MID>
> <MID num="41">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <SR>001YBHL</SR>
> <PPTPS>2</PPTPS>
> <TYP>OK</TYP>
> <DATE>08/05/2004 14:18:03</DATE>
> </MID>
> <MID num="42">
> <STUT>MI</STUT>
> <LJR>36710040</LJR>
> <PPTPS>-1</PPTPS>
> <TYP>SENT</TYP>
> <DATE>08/05/2004 15:10:20</DATE>
> </MID>
> </BIGSET>
> ******************************************************************************
> ****************************The XSL Code is as follows:***********************
> <?xml version = "1.0" standalone="yes"?>
> <!DOCTYPE test [
> <!ENTITY nbsp " ">
> ]>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
> <xsl:variable name="header_color">lightsteelblue</xsl:variable>
> <xsl:variable name="divider_color">cornsilk</xsl:variable>
> <xsl:template name="printErrorMessage">
> <xsl:param name="errorMsg"/>
> <FONT color="red"><I>
> <xsl:value-of select="$errorMsg"/>
> </I></FONT>
> </xsl:template>
> <xsl:template name="printWarningMessage">
> <xsl:param name="warning"/>
> <FONT color="red"><I>
> Your query would have returned
> <xsl:value-of select="$warning/NUM_REQUESTED_RECS"/>
> records. The maximum records that can be returned for this report is
> <xsl:value-of select="$warning/NUM_MAX_RECS"/>.
> Please go back and narrow the input parameters for your query.
> </I></FONT>
> </xsl:template>
> <xsl:output method="html" indent="yes"/>
> <xsl:key name="ps" match="/BIGSET/MID" use="SR"/>
> <xsl:key name="histID" match="/BIGSET/MID" use="REQUEST"/>
> <xsl:variable name="histGroup" select="/BIGSET/MID[generate-id(.)=generate-id
> (key('histID',REQUEST)[1])]"/>
> <xsl:variable name="psGroup" select="/BIGSET/MID[generate-id(.)=generate-id
> (key('ps',SR)[1])]"/>
>
>
> <xsl:template match="/">
> <xsl:choose>
> <xsl:when test="ERROR">
> <xsl:call-template name="printErrorMessage">
> <xsl:with-param name="errorMsg" select="ERROR"/>
> </xsl:call-template>
> </xsl:when>
> <xsl:when test="WARNING">
> <xsl:call-template name="printWarningMessage">
> <xsl:with-param name="warning" select="WARNING"/>
> </xsl:call-template>
> </xsl:when>
> <xsl:otherwise>
> <xsl:apply-templates select="BIGSET" />
> </xsl:otherwise>
> </xsl:choose>
> </xsl:template>
> <!-- Main Driver template -->
> <xsl:template match="BIGSET">
> <xsl:choose>
> <xsl:when test="count(MID)=0">
> <div align="center"><I><FONT color="red">No data matched your
> search criteria</FONT></I></div>
> </xsl:when>
> <xsl:otherwise>
> <P/>
> <TABLE border="1" cellpadding="8">
> <TR bgcolor="{$header_color}">
> <TH colspan="3">-------</TH>
> <TH colspan="3">-----</TH>
> </TR>
> <TR>
> <TD colspan="3" align="center">
> <xsl:value-of select="MID/LJR"/>
> </TD>
> <TD colspan="3" align="center">
> <xsl:choose>
> <xsl:when test="MID/STUT">
> <xsl:value-of select="MID/STUT"/>
> </xsl:when>
> <xsl:otherwise>
> --
> </xsl:otherwise>
> </xsl:choose>
> </TD>
> </TR>
> <TR bgcolor="{$header_color}">
> <TH colspan="3" width="50%">Total Search Requests</TH>
> <TH colspan="3" width="50%">Total Retrieved Responses</TH>
> </TR>
> <TR>
> <TD align="center" colspan="3">
> <xsl:choose>
> <xsl:when test="/BIGSET/MID/REQUEST">
> <xsl:value-of select="count($histGroup)"/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:value-of select="count($psGroup)+count(MID
> [not(SR)])"/>
> </xsl:otherwise>
> </xsl:choose>
> </TD>
> <TD align="center" colspan="3">
> <xsl:value-of select="count(MID[TYP='RTVD'] )+count(MID
> [STH_RPT_TYPE='RTVD'])"/>
> </TD>
> </TR>
> <TR bgcolor="{$header_color}">
> <xsl:choose>
> <xsl:when test="/BIGSET/MID/REQUEST">
> <TH colspan="2">------</TH>
> </xsl:when>
> <xsl:otherwise>
> <TH colspan="2">---</TH>
> </xsl:otherwise>
> </xsl:choose>
> <TH colspan="2">-----------</TH>
> <TH colspan="2">------</TH>
> </TR>
> <xsl:choose>
> <xsl:when test="not(/BIGSET/MID/REQUEST)">
> <xsl:for-each select="MID[not(SR)]">
> <xsl:sort select="STATUS_DATE"/>
> <TR>
> <TD align="center" colspan="2">--</TD>
> <TD align="center" colspan="2"><xsl:value-of
> select="DATE"/></TD>
> <TD align="center" colspan="2"><xsl:value-of
> select="TYP"/></TD>
> </TR>
> </xsl:for-each>
> <xsl:for-each select="$psGroup">
> <xsl:sort select="SR"/>
>
> <xsl:for-each select="key('ps',SR)">
> <xsl:sort select="DATE"/>
> <TR>
> <xsl:if test="position()=1">
> <TD valign="center" align="center" colspan="2">
> <xsl:attribute name="ROWSPAN">
> <xsl:value-of select="count(key('ps',SR))"/>
> </xsl:attribute>
> <xsl:value-of select="SR"/>
> </TD>
> </xsl:if>
>
> <TD align="center" colspan="2">
> <xsl:value-of select="DATE"/>
> </TD>
> <TD align="center" colspan="2">
> <xsl:value-of select="TYP"/>
> </TD>
> </TR>
>
> </xsl:for-each>
>
> </xsl:for-each>
> </xsl:when>
> <xsl:otherwise>
> <xsl:for-each select="$histGroup">
> <xsl:sort select="REQUEST"/>
>
> <xsl:for-each select="key('histID',REQUEST)">
> <xsl:sort select="STH_STATUS_DT"/>
> <TR>
> <xsl:if test="position()=1">
> <TD valign="center" align="center" colspan="2">
> <xsl:attribute name="ROWSPAN">
> <xsl:value-of select="count(key
> ('histID',REQUEST))"/>
> </xsl:attribute>
> <xsl:value-of select="REQUEST"/>
> </TD>
> </xsl:if>
>
> <TD align="center" colspan="2">
> <xsl:value-of select="SDH_STATUS_DT"/>
> </TD>
> <TD align="center" colspan="2">
> <xsl:value-of select="STH_RPT_TYPE"/>
> </TD>
> </TR>
>
> </xsl:for-each>
>
> </xsl:for-each>
> </xsl:otherwise>
> </xsl:choose>
> </TABLE>
> <P/>
>
>
> </xsl:otherwise>
> </xsl:choose>
> <P/> <P/>
> </xsl:template>
> </xsl:stylesheet>
> ****************************************************************************
> ******************The resulting incorrect html code:************************
> <P></P>
> <TABLE cellpadding="8" border="1">
> <TR bgcolor="lightsteelblue">
> <TH colspan="3">-------</TH><TH colspan="3">-----</TH>
> </TR>
> <TR>
> <TD align="center" colspan="3">36710040</TD><TD align="center"
> colspan="3">MI</TD>
> </TR>
> <TR bgcolor="lightsteelblue">
> <TH width="50%" colspan="3">Total Search Requests</TH><TH width="50%"
> colspan="3">Total Retrieved Responses</TH>
> </TR>
> <TR>
> <TD colspan="3" align="center">11</TD><TD colspan="3" align="center">0</TD>
> </TR>
> <TR bgcolor="lightsteelblue">
> <TH colspan="2">---</TH><TH colspan="2">-----------</TH><TH colspan="2">------
> </TH>
> </TR>
> <TR>
> <TD colspan="2" align="center">--</TD><TD colspan="2" align="center">08/05/2004
> 15:10:20</TD><TD colspan="2" align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="1">***</TD><TD
> colspan="2" align="center"></TD><TD colspan="2" align="center"></TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBDL</TD><TD
> colspan="2" align="center">08/05/2004 14:12:01</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:27</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:02</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBDZ</TD><TD
> colspan="2" align="center">08/05/2004 14:12:03</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:27</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBF0</TD><TD
> colspan="2" align="center">08/05/2004 14:12:04</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:27</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBFD</TD><TD
> colspan="2" align="center">08/05/2004 14:12:05</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:27</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="8">001YBFS</TD><TD
> colspan="2" align="center">08/05/2004 14:12:06</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:07</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:29</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:29</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBGH</TD><TD
> colspan="2" align="center">08/05/2004 14:12:08</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:28</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:29</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBGW</TD><TD
> colspan="2" align="center">08/05/2004 14:12:08</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:38</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:39</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBH7</TD><TD
> colspan="2" align="center">08/05/2004 14:12:09</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:38</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:39</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center" valign="center" ROWSPAN="4">001YBHL</TD><TD
> colspan="2" align="center">08/05/2004 14:12:10</TD><TD colspan="2"
> align="center">SENT</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:39</TD><TD colspan="2"
> align="center">ASSIGNED</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:12:39</TD><TD colspan="2"
> align="center">WAITING</TD>
> </TR>
> <TR>
> <TD colspan="2" align="center">08/05/2004 14:18:03</TD><TD colspan="2"
> align="center">OK</TD>
> </TR>
> </TABLE>
> <P></P>
> <P></P> <P></P>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org