[ http://issues.apache.org/jira/browse/XALANJ-1194?page=all ]
Brian Minchau updated XALANJ-1194:
----------------------------------
Version: Latest Development Code
(was: 2.4Dx)
> Performance Query
> -----------------
>
> Key: XALANJ-1194
> URL: http://issues.apache.org/jira/browse/XALANJ-1194
> Project: XalanJ2
> Type: Bug
> Components: XPath
> Versions: Latest Development Code
> Environment: Operating System: Windows NT/2K
> Platform: PC
> Reporter: Mark Crowley
> Assignee: Xalan Developers Mailing List
> Attachments: stop.xml, stop.xsl
>
> Below stylesheet runs almost instantly using MSXML3, but can take upto 10
> seconds using Xalan.
> Thanks.
> ******** XML ******************
> <?xml version="1.0" encoding="UTF-8"?>
> <NewDataSet>
> <Segments>
> <SegmentCode>BSDTC</SegmentCode>
> <SegmentDescription>BSDT Existing Customers</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTC</SegmentCode>
> <SegmentDescription>BSDT Existing Customers</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP1</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 1</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP2</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 2</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP3</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 3</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP4</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 4</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP5</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 5</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP6</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 6</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP6</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 6</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP7</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 7</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP8</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 8</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP8</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 8</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP9</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 9</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP10</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 10</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTP99</SegmentCode>
> <SegmentDescription>BSDT Prospects Scoreband
> 99</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT1</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 1</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT1</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 1</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT2</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 2</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT2</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 2</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT3</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 3</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT4</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 4</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT4</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 4</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT5</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 5</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT6</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 6</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT6</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 6</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT7</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 7</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT7</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 7</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT8</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 8</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT8</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 8</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT9</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 9</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT10</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband
> 10</SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT1ANM</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband 1 (ANM)
> </SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT2ANM</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband 2 (ANM)
> </SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT2ANM</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband 2 (ANM)
> </SegmentDescription>
> </Segments>
> <Segments>
> <SegmentCode>BSDTT3ANM</SegmentCode>
> <SegmentDescription>BSDT Targets Scoreband 3 (ANM)
> </SegmentDescription>
> </Segments>
> <StopLists>
> <segmentCode>BSDTP4</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP6</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP8</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP10</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT5</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT7</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT9</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1ANM</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3ANM</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP3</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP5</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP7</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP9</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP99</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT4</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>1</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT6</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT8</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT10</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2ANM</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>101</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>1487</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>1852</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT4</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>1988</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT5</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>4650</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT6</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>9492</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT7</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>1693</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT8</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>444</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT9</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>208</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT10</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>813</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1ANM</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>9</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2ANM</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>384</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3ANM</segmentCode>
> <stopList>DLEK_Suppression</stopList>
> <affected>1087</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTC</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>1543</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP1</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP2</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>4</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP3</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>17</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP4</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>2</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP5</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>60</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP6</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>546</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP7</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>289</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP8</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>438</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP9</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>119</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP10</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>169</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP99</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>150</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>7</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>171</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>244</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT4</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>692</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT5</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>108</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT6</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>547</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT7</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>345</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT8</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>349</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT9</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>43</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT10</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>43</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1ANM</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>4</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2ANM</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>285</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3ANM</segmentCode>
> <stopList>MSURN_UK_020724_AURN</stopList>
> <affected>920</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTC</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>595</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP1</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP2</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>8</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP3</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>1</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP4</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>5</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP5</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>46</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP6</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>241</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP7</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>103</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP8</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>170</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP9</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>52</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP10</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>45</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP99</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>84</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>3</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>103</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>133</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT4</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>776</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT5</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>68</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT6</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>172</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT7</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>41</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT8</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>49</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT9</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>7</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT10</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>16</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1ANM</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>5</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2ANM</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>146</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3ANM</segmentCode>
> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList>
> <affected>547</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTC</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>6064</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP1</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP2</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>40</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP3</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>41</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP4</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>31</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP5</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>221</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP6</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>1344</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP7</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>1232</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP8</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>1431</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP9</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>983</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP10</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>1276</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP99</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT4</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>3</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT5</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>3</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT6</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>63</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT7</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>75</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT8</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>134</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT9</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>208</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT10</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>267</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT1ANM</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT2ANM</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTT3ANM</segmentCode>
> <stopList>dbo_dell.relfile_050702</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTC</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>3</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP1</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> <StopLists>
> <segmentCode>BSDTP2</segmentCode>
> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList>
> <affected>0</affected>
> <level>0</level>
> </StopLists>
> </NewDataSet>
> ************ XSL *************************
> <?xml version="1.0"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>
> <xsl:output method="html" encoding="UTF-8"/>
>
> <xsl:template match="/">
> <xsl:apply-templates select="NewDataSet"/>
> </xsl:template>
>
> <xsl:template match="NewDataSet">
> <HTML>
> <HEAD>
> </HEAD>
> <BODY>
> <H2><A NAME="stoplist">Stop Lists</A></H2>
> <H3>Site Level</H3>
> <xsl:choose>
> <xsl:when test="boolean(StopLists[level='0'])">
> <xsl:call-template name="Matrix">
> <xsl:with-param
> name="level">0</xsl:with-param>
> </xsl:call-template>
> </xsl:when>
> <xsl:otherwise>No Site level Stop Lists
> used</xsl:otherwise>
> </xsl:choose>
> <H3>Person Level</H3>
> <xsl:choose>
> <xsl:when test="boolean(StopLists[level='1'])">
> <xsl:call-template name="Matrix">
> <xsl:with-param
> name="level">1</xsl:with-param>
> </xsl:call-template>
> </xsl:when>
> <xsl:otherwise>No Person level Stop Lists
> used</xsl:otherwise>
> </xsl:choose>
> <HR/>
> </BODY>
> </HTML>
> </xsl:template>
>
> <xsl:template name="Matrix">
> <xsl:param name="level"/>
> <TABLE BORDER="1">
> <TR STYLE="font-weight:bold;">
> <TD>Segment Code</TD>
> <xsl:for-each select="StopLists
> [level=$level]/stopList"><xsl:sort/>
> <xsl:if test="not(.=preceding::stopList)">
> <TD>
> <xsl:choose>
> <xsl:when test="contains
> (., '.')"><xsl:value-of select="substring-after(., '.')"/></xsl:when>
> <xsl:otherwise><xsl:value-of
> select="."/></xsl:otherwise>
> </xsl:choose>
> </TD>
> </xsl:if>
> </xsl:for-each>
> </TR>
> <xsl:for-each select="StopLists
> [level=$level]/segmentCode"><xsl:sort/>
> <xsl:if test="not (.=preceding::segmentCode)">
> <xsl:variable name="segCode" select="."/>
> <TR>
> <TD>
> <xsl:value-of select="/NewDataSet/Segments
> [SegmentCode=$segCode]/SegmentDescription"/>
> </TD>
> <xsl:for-each select="/NewDataSet/StopLists
> [level=$level]/stopList"><xsl:sort/>
> <xsl:if test="not
> (.=preceding::stopList)">
> <xsl:variable name="listName"
> select="."/>
> <xsl:variable name="xtab"
> select="/NewDataSet/StopLists[segmentCode=$segCode and stopList=$listName and
> level=$level]"/>
> <TD>
> <xsl:choose>
> <xsl:when
> test="boolean($xtab)"><xsl:value-of select="$xtab/affected"/></xsl:when>
>
> <xsl:otherwise> </xsl:otherwise>
> </xsl:choose>
> </TD>
> </xsl:if>
> </xsl:for-each>
> </TR>
> </xsl:if>
> </xsl:for-each>
> </TABLE>
> </xsl:template>
>
> </xsl:stylesheet>
--
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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]