RE: XMLC breaking lines?

"Christian Cryder" <[email protected]> Tue, 2 Dec 2003 14:05:31 -0500
Newsgroups gmane.comp.java.enhydra.xmlc
Message-ID <[email protected]>
Hi David,

No pretty printing is not turned on. I am attaching a copy of the markup
template. Search for 'Foo' and you will see the code in question:

    <th class="page_links">&nbsp;
        <span class="Dir::Get_Data.PageModel.PageLinks">...(snipped)...
        </span>
        <span>Foo</span>Bar<span>Rama</span>
    </th>

I am also attaching the generated XMLC file (.java) - from what I can tell,
it looks correct to me.

My guess is that it has something to do with the outputting of the DOM. I am
using DefaultDOMWriter, configurred like this:

    <object class="org.enhydra.barracuda.core.util.dom.DefaultDOMWriter">
        <prop name="DEFAULT_OO_PUBLIC_ID">-//W3C//DTD HTML 4.01
Transitional//EN</prop>
        <prop
name="DEFAULT_OO_SYSTEM_ID">http://www.w3.org/TR/html4/loose.dtd</prop>
    </object>

That's pretty much it. Any suggestions would be greatly appreciated.

tia,
Christian
----------------------------------------------
Christian Cryder
Internet Architect, ATMReports.com
Project Chair, BarracudaMVC - http://barracudamvc.org
----------------------------------------------
"Coffee? I could quit anytime, just not today"


> -----Original Message-----
> From: [email protected] [mailto:[email protected]]On Behalf Of
> David Li
> Sent: Monday, December 01, 2003 9:49 PM
> To: [email protected]
> Subject: Re: Xmlc: XMLC breaking lines?
>
>
> Do you have pretty printing turn on? Could you send me your file so I
> can test it? Thanks.
>
> David
>
> On Dec 2, 2003, at 2:04 AM, Christian Cryder wrote:
>
> > Hey folks,
> >
> > Does anyone know if something has happened within XMLC recently that
> > would
> > cause the following behavior? I have this line in my template (all on
> > one
> > line):
> >
> >         <span>Foo</span>Bar<span>Rama</span>
> >
> > And when XMLC compiles it, it breaks it into 2 lines, like this
> >         <span>Foo</span>Bar
> > <span>Rama</span>
> >
> > This effectively introduces a space in the resulting markup, and
> > that's not
> > good.
> >
> > Any suggestions here? I am almost positive this behavior only started
> > recently (within the last month or two).
> >
> > Christian
> > ----------------------------------------------
> > Christian Cryder
> > Internet Architect, ATMReports.com
> > Project Chair, BarracudaMVC - http://barracudamvc.org
> > ----------------------------------------------
> > "Coffee? I could quit anytime, just not today"
> >
> > _______________________________________________
> > XMLC mailing list
> > [email protected]
> > http://www.enhydra.org/mailman/listinfo.cgi/xmlc
>
> _______________________________________________
> XMLC mailing list
> [email protected]
> http://www.enhydra.org/mailman/listinfo.cgi/xmlc
FundsMovementByTermReport.html (text/html, 31.7 KB)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
  <meta HTTP-EQUIV="content-type" CONTENT="text/html;charset=iso-8859-1">
  <link type="text/css" rel="stylesheet" href="xlib/com/atmr/atmreports/styles/default.css">
  <title>ATM REPORTS.com</title>
  <script language="javascript" src="xlib/com/atmr/atmreports/scripts/menus.js" type="text/javascript"> </script>
  <script language="javascript" src="xlib/com/atmr/atmreports/scripts/windows.js" type="text/javascript"> </script>
  <script language="javascript" type="text/javascript">
      function requestFocus() {
        self.focus();
      }

      var focusElement = null;
      function setFocus() {
          if (focusElement!=null) focusElement.focus();
      }
  </script>

</head>

<body onload="requestFocus(); setFocus(); init();">



<div id="header">
    <!-- start header_logged_in.ssi -->
<div id="titlebar">
    <img src="xlib/com/atmr/atmreports/images/atmr.gif" alt="" align="left" width="236" height="39">
    <div id="company" class="Dir::IsLevel.RealUserModel.0">
        [<span class="Dir::Get_Data.CurrentUserModel.MasterCompany">company</span>]
    </div>
</div>

<div id="menubar">
    <span id="identity" class="menu">
        <a title="Switch Identity" href="GetLoginSwitch.event" class="Dir::Get_Data.SecurityModel.Users$Identity.WRITE username">
            <span class="Dir::Get_Data.CurrentUserModel.User">user</span> ::
            <span class="Dir::Get_Data.CurrentUserModel.Business">biz</span>
        </a>
    </span>

    <div class="menus">
        <div class="menuitem Dir::IsVisible.MenuModel.Status">
            <a href="GetHome.event" onmouseover="popupMenu()" onmouseout="popdownMenu()">status</a>
        </div>

        <div class="menuitem Dir::IsVisible.SecurityModel.MaintMenu.READ">
            <div class="popup_container">
                &nbsp;<br>
                <div class="popupmenu" id="maintenance">
                    <div class="menuitem Dir::IsVisible.MenuModel.Businesses"><a href="GetBusinessReport.event">Businesses</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.Terminals"><a href="GetTerminalReport.event">Terminals</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.Contracts"><a href="GetContractReport.event">Contracts</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.RegEs"><a href="GetRegEReport.event">RegEs</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.Messages"><a href="GetMessageReport.event">Messages</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.Users"><a href="GetUserReport.event">Users &amp; Security</a></div>
                </div>
                <iframe class="popup_overlay" id="maintenance_overlay" src="xlib/com/atmr/atmreports/images/spacer.gif" frameborder="0" marginwidth="0" marginheight="0"></iframe>
            </div>
            <a href="GetMaintHome.event" onmouseover="popupMenu('maintenance')" onmouseout="popdownMenu()">maintenance</a>
        </div>

        <div class="menuitem Dir::IsVisible.MenuModel.Reports">
            <div class="popup_container">
                &nbsp;<br>
                <div class="popupmenu" id="reports">
                    <div class="menuitem Dir::IsVisible.MenuModel.DailyDownload"><a href="GetDailyDownloadReport.event?DeferQuery=true">Daily Download Report</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.DailyTransaction"><a href="GetDailyTrxChartReport.event?DeferQuery=true">Daily Transaction Chart</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.DayClose"><a href="GetDayCloseReport.event?DeferQuery=true">Day Close Report</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.FundsMovement"><a href="GetFundsMovementReport.event?DeferQuery=true">Funds Movement Report</a></div>
                    <!--div class="menuitem"><a href="GetHeartbeatDetailReport.event?DeferQuery=true">Heartbeat Detail Report</a></div-->
                    <div class="menuitem Dir::IsVisible.MenuModel.ResponseCode"><a href="GetResponseCodeReport.event?DeferQuery=true">Response Code Report</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.SponsorBank"><a href="GetSponsorBankReport.event?DeferQuery=true">Sponsor Bank Report</a></div>
                    <!--div class="menuitem Dir::IsVisible.MenuModel.SwitchInterchange"><a href="GetSwitchInterchangeReport.event?DeferQuery=true">Switch Interchange Report</a></div-->
                    <div class="menuitem Dir::IsVisible.MenuModel.TerminalSplitSummary"><a href="GetTerminalSplitSummaryReport.event?DeferQuery=true">Terminal Split Summary Report</a></div>
                    <div class="menuitem Dir::IsVisible.MenuModel.TerminalTrxData"><a href="GetTerminalTrxDataReport.event?DeferQuery=true">Terminal Trx Data Report</a></div>
                </div>
                <iframe class="popup_overlay" id="reports_overlay" src="xlib/com/atmr/atmreports/images/spacer.gif" frameborder="0" marginwidth="0" marginheight="0"></iframe>
            </div>
            <a href="GetReportsHome.event" onmouseover="popupMenu('reports')" onmouseout="popdownMenu()">reports</a>
        </div>

        <div class="menuitem Dir::IsVisible.MenuModel.Realtime">
            <a href="GetTerminalStatusReport.event?DeferQuery=true" onmouseover="popupMenu()" onmouseout="popdownMenu()">realtime</a>
        </div>

        <div class="menuitem Dir::IsVisible.MenuModel.Admin">
            <div class="popup_container">
                &nbsp;<br>
                <div class="popupmenu" id="admin">
                    <div class="menuitem"><a href="GetFileHome.event">Data Files</a></div>
                    <div class="menuitem"><a href="GetUnderConstruction.event">Realtime Management</a></div>
                    <div class="menuitem"><a href="GetUnderConstruction.event">Sanity Check Report</a></div>
                </div>
                <iframe class="popup_overlay" id="admin_overlay" src="xlib/com/atmr/atmreports/images/spacer.gif" frameborder="0" marginwidth="0" marginheight="0"></iframe>
            </div>
            <a href="GetAdminHome.event" onmouseover="popupMenu('admin')" onmouseout="popdownMenu()">admin</a>
        </div>

        <div class="menuitem">
            <a href="DoLogout.event" onmouseover="popupMenu()" onmouseout="popdownMenu()">logout</a>
        </div>
    </div>
</div>
<!-- end header_logged_in.ssi -->

</div>
<div id="contents">
    <div id="main">
        <!-- start funds_movement_report_by_term.ssi -->
<table summary="" cellspacing="0" class="navbar">
    <tr>
        <td>
            <a href="GetReportsHome.event">Reports</a> &gt; Funds Movement Report - By Terminal
        </td>
        <td class="help">
            <a href="javascript:open_help('xlib/atmreports_help/FundsMovementReport.html')">Need Help... <img src="xlib/com/atmr/atmreports/images/help2.gif" alt="View Online Help" width="16" height="16"></a>
        </td>
    </tr>
</table>

<table summary="" cellspacing="0" class="tabbed">
  <tr class="header">
    <th class="active border_left"><img src="xlib/com/atmr/atmreports/images/spacer.gif" alt="" width="8" height="1"></th>
    <th class="active">
        <form action="GetFundsMovementReport.event" method="GET">
            <input type="hidden" name="DeferQuery" value="true">
            <select size="1" class="Dir::Get_Data.ReportModel.ReportList">
                <option>Default Response Code Report</option>
                <option>--------------</option>
                <option>Custom report A</option>
                <option>Custom report B</option>
                <option>etc.</option>
            </select>
            <a href="javascript:open_config('GetFundsMovementConfig.event')"><img border="0" src="xlib/com/atmr/atmreports/images/icon_properties.gif" alt="Edit Report Properties" width="19" height="16"></a>
        </form>
    </th>
    <th class="active border_right"><img src="xlib/com/atmr/atmreports/images/spacer.gif" alt="" width="8" height="1"></th>
    <th class="page_links">&nbsp;
        <span class="Dir::Get_Data.PageModel.PageLinks">
            123 Matching Records, <a href="GetFundsMovementReport.event">[[</a> <a href="GetFundsMovementReport.event">&lt;&lt;</a> Page <input type="text" name="T8" size="2" value="1">
            of 99 <a href="GetFundsMovementReport.event">&gt;&gt;</a> <a href="GetFundsMovementReport.event">]]</a>
        </span>
        <span>Foo</span>Bar<span>Rama</span>
    </th>
  </tr>
  <tr class="body">
    <td colspan="4" class="body">
        <form action="GetFundsMovementReport.event" name="ReportForm" method="POST">
        <table summary="" cellspacing="0" class="layout" width="100%">
          <tr>
            <td>
              <div class="prefilter">Additional Filters:&nbsp;
                <span class="Dir::IsLevel.CurrentUserModel.0,1 field">ISO&nbsp;<input type="text" class="Dir::Get_Data.ReportModel.Filter.ISO"></span>
                <span class="field">Detail
                  <select class="Dir::Get_Data.ReportModel.Filter.ReportLevelID">
                    <option>Low</option>
                    <option>Med</option>
                    <option>High</option>
                  </select>
                </span>&nbsp;
              </div>
            </td>
            <td>
              <div class="prefilter" style="text-align: right;">
                <span class="field">Primary Sort<input type="radio" class="Dir::Get_Data.ReportModel.Option.SortByTerm" name="SortByTerm" value="true">By Terminal&nbsp;&nbsp;<input type="radio" name="SortByTerm" value="false">By Acct<script language="javascript" type="text/javascript">if (!document.forms['ReportForm'].SortByTerm[0].checked) document.forms['ReportForm'].SortByTerm[1].checked=true;</SCRIPT></span>&nbsp;
              </div>
            </td>
          </tr>
        </table>
        <table summary="" cellspacing="0" class="report">
          <tr>
            <th class="selection"><a class="clickable Dir::Get_Data.ReportModel.ResetButton" title="Remove Filter"><img src="xlib/com/atmr/atmreports/images/icon_filter_clear.gif" width="16" height="17" alt="Remove Filter"></a></th>
            <th class="Dir::IsEnabled.ReportModel.Terminal Dir::Get_Data.ReportModel.SortLink.Terminal">Terminal <span class="Dir::Get_Data.ReportModel.SortImage.Terminal"><img border="0" src="xlib/com/atmr/atmreports/images/sort_asc.gif" alt="Sort Ascending" width="8" height="7"></span></th>
            <th class="sortable Dir::IsEnabled.ReportModel.Group Dir::Get_Data.ReportModel.SortLink.Group">Group <span class="Dir::Get_Data.ReportModel.SortImage.Group">&nbsp;</span></th>
            <th class="sortable Dir::IsEnabled.ReportModel.Location Dir::Get_Data.ReportModel.SortLink.Location">Location <span class="Dir::Get_Data.ReportModel.SortImage.Location">&nbsp;</span></th>
            <th class="sortable Dir::IsEnabled.ReportModel.SettlementDate Dir::Get_Data.ReportModel.SortLink.SettlementDate">Settlement Date <span class="Dir::Get_Data.ReportModel.SortImage.SettlementDate">&nbsp;</span></th>
            <th class="Dir::IsEnabled.ReportModel.AcctNumber Dir::Get_Data.ReportModel.SortLink.AcctNumber">Account #<span class="Dir::Get_Data.ReportModel.SortImage.AcctNumber">&nbsp;</span></th>
            <th class="sortable Dir::IsEnabled.ReportModel.SettlementType Dir::Get_Data.ReportModel.SortLink.SettlementType" colspan="2">Settlement Type <span class="Dir::Get_Data.ReportModel.SortImage.SettlementType">&nbsp;</span></th>
            <th class="sortable Dir::IsEnabled.ReportModel.Amt Dir::Get_Data.ReportModel.SortLink.Amt">Amount <span class="Dir::Get_Data.ReportModel.SortImage.Amt">&nbsp;</span></th>
          </tr>
          <tr class="filter">
            <td class="selection"><input class="Dir::Get_Data.ReportModel.FilterButton image" type="image" src="xlib/com/atmr/atmreports/images/icon_filter.gif" title="Apply Filter" name="I1"  ></td>
            <td class="Dir::IsEnabled.ReportModel.Terminal"><input type="text" class="Dir::Get_Data.ReportModel.Filter.Terminal"></td>
            <td class="Dir::IsEnabled.ReportModel.Group"><input type="text" class="Dir::Get_Data.ReportModel.Filter.Group"></td>
            <td class="Dir::IsEnabled.ReportModel.Location"><input type="text" class="Dir::Get_Data.ReportModel.Filter.Location"></td>
            <td class="Dir::IsEnabled.ReportModel.SettlementDate"><input type="text" class="Dir::Get_Data.ReportModel.Filter.SettlementDate"></td>
            <td class="Dir::IsEnabled.ReportModel.AcctNumber"><input type="text" class="Dir::Get_Data.ReportModel.Filter.AcctNumber"></td>
            <td class="Dir::IsEnabled.ReportModel.SettlementType" colspan="2"><input type="text" class="Dir::Get_Data.ReportModel.Filter.SettlementType"></td>
            <td class="Dir::IsEnabled.ReportModel.Amt"><input type="text" class="Dir::Get_Data.ReportModel.Filter.Amt"></td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::Iterate_Start.FundsMovementReportModel Dir::Iterate_Next.FundsMovementReportModel Dir::IsVisible.FundsMovementReportModel.ISOCompany subheader">
            <td colspan="4"><span class="Dir::Get_Data.FundsMovementReportModel.ISOCompany">Alta Financial</span> [<span class="Dir::Get_Data.FundsMovementReportModel.ISOCode">ALTA</span>]</td>
            <td colspan="5" class="rtext">&nbsp;<span class="Dir::Get_Data.FundsMovementReportModel.ISOLocation">1911 King Ave West, Billings MT 59102</span></td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::IsContFromPrevPage.FundsMovementReportModel.true Dir::Set_Attr.RowModel.RowColor.class Dir::Incr.RowModel">
            <td class="selection">&nbsp;</td>
            <td colspan="8"><a class="Dir::Get_Data.PageModel.PreviousLink continue_link" href="GetFundsMovementReport.event">(<< continued)</a></td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::Set_Attr.RowModel.RowColor.class Dir::Set_Attr.FundsMovementReportModel.ShowSplit.class alt">
            <td class="selection">&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.Terminal"><a href="GetTerminalDetail.event" class="Dir::IsVisible.FundsMovementReportModel.TerminalNumber Dir::Get_Data.FundsMovementReportModel.TerminalDetailsLink"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15"><span class="Dir::Get_Data.FundsMovementReportModel.TerminalNumber">CP5000</span></a>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.Group"><span class="Dir::IsVisible.FundsMovementReportModel.TerminalGroup Dir::Get_Data.FundsMovementReportModel.TerminalGroup">&nbsp;</span>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.Location"><a href="GetBusinessDetail.event" class="Dir::IsVisible.FundsMovementReportModel.LocLocation Dir::Get_Data.FundsMovementReportModel.LocDetailsLink"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15"><span class="Dir::Get_Data.FundsMovementReportModel.LocCompany Dir::Set_Attr.FundsMovementReportModel.LocLocation.title" title="">Jane's Food Mart</span></a>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.SettlementDate date"><span class="Dir::IsVisible.FundsMovementReportModel.SettlementDate Dir::Get_Data.FundsMovementReportModel.SettlementDate">10/23/2002</span>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.AcctNumber"><span class="Dir::Get_Data.FundsMovementReportModel.AcctNumber">12345</span>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.SettlementType rtext"><span class="Dir::Get_Data.FundsMovementReportModel.SettlementCode">BLAH</span>&nbsp;-</td>
            <td class="Dir::IsEnabled.ReportModel.SettlementType"><span class="Dir::Get_Data.FundsMovementReportModel.SwitchSettlementDescr">descr goes here</span>&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.Amt money"><span class="Dir::Get_Data.FundsMovementReportModel.Amt">$xx.yy</span>&nbsp;</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">&nbsp;</td>
            <td>12345</td>
            <td class="code rtext">FOO</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">&nbsp;</td>
            <td>12345</td>
            <td class="code rtext">BAR</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">10/24/2002</td>
            <td>12345</td>
            <td class="code rtext">FOO</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">10/25/2002</td>
            <td>12345</td>
            <td class="code rtext">BLAH</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">&nbsp;</td>
            <td>12345</td>
            <td class="code rtext">FOO</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="date">&nbsp;</td>
            <td>12345</td>
            <td class="code rtext">BAR</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td><a href="GetTerminalDetail.event"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15">CP7899</a></td>
            <td>&nbsp;</td>
            <td><a href="GetBusinessDetail.event"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15">Bob's Quik-Mart</a></td>
            <td class="date">10/23/2002</td>
            <td>12345</td>
            <td class="code rtext">BLAH</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td><a href="GetTerminalDetail.event"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15">CP8472</a></td>
            <td>&nbsp;</td>
            <td><a href="GetBusinessDetail.event"><img border="0" src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="Edit this record" width="13" height="15">Video Plus</a></td>
            <td class="date">10/23/2002</td>
            <td>12345</td>
            <td class="code rtext">BAR</td>
            <td>- blah blah blah</td>
            <td class="money">$xx.yy</td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::IsContOnNextPage.FundsMovementReportModel.true Dir::Incr.RowModel Dir::Set_Attr.RowModel.RowColor.class">
            <td class="selection">&nbsp;</td>
            <td colspan="8" class="Dir::Get_Data.ReportModel.ColSpan.1"><a class="Dir::Get_Data.PageModel.NextLink continue_link" href="GetFundsMovementReport.event">(continued >>)</a></td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::PrintSubtotal.FundsMovementReportModel.true subfooter_plain subtotal">
            <td class="selection">&nbsp;</td>
            <td class="text flow" colspan="2"><span class="attn">Subtotals for </span><span class="Dir::Get_Data.FundsMovementReportModel.ISOCode attn">ALTA</span><span class="attn">, </span><span class="Dir::Get_Data.SubtotalModel.NumberOfTerminals attn">3</span><span class="attn"> terminal</span><span class="Dir::IsPlural.SubtotalModel.NumberOfTerminals attn">s</span></td>
            <td class="text flow" colspan="5">
              <span class="Dir::Get_Data.TerminalSubtotalModel.SubtotalList">...totals go <b>here</b>...</span>
            </td>
            <td class="money">
              <span class="Dir::Get_Data.SubtotalModel.GrandTotalAmt attn">$123.45</span>
            </td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH Dir::Iterate_End.FundsMovementReportModel Dir::Discard subheader">
            <td colspan="4">JOE_ISO (Sub-ISO)</td>
            <td colspan="5" class="rtext">123 Cherry Tree Ln, Sweet Grass AB 12224</td>
          </tr>
          <tr class="discardMe alt">
            <td class="selection">&nbsp;</td>
            <td>...</td>
            <td>&nbsp;</td>
            <td>...</td>
            <td class="date">...</td>
            <td class="code">...</td>
            <td class="code">...</td>
            <td>- ...</td>
            <td class="number">...</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td>...</td>
            <td>&nbsp;</td>
            <td>...</td>
            <td class="date">...</td>
            <td class="code">...</td>
            <td class="code">...</td>
            <td>- ...</td>
            <td class="number">...</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td>...</td>
            <td>&nbsp;</td>
            <td>...</td>
            <td class="date">...</td>
            <td class="code">...</td>
            <td class="code">...</td>
            <td>- ...</td>
            <td class="number">...</td>
          </tr>
          <tr class="discardMe">
            <td class="selection">&nbsp;</td>
            <td>...</td>
            <td>&nbsp;</td>
            <td>...</td>
            <td class="date">...</td>
            <td class="code">...</td>
            <td class="code">...</td>
            <td>- ...</td>
            <td class="number">...</td>
          </tr>
          <tr class="alt discardMe">
            <td class="selection">&nbsp;</td>
            <td>...</td>
            <td>&nbsp;</td>
            <td>...</td>
            <td class="date">...</td>
            <td class="code">...</td>
            <td class="code">...</td>
            <td>- ...</td>
            <td class="number">...</td>
          </tr>
          <tr class="subfooter discardMe">
            <td class="selection">&nbsp;</td>
            <td colspan="2">Subtotals for JOE_ISO, X terminals</td>
            <td class="text" colspan="5"><b>BLAH = XX</b>,&nbsp; <b>FOO = YY</b>,&nbsp; <b>BAR = ZZ</b></td>
            <td class="number totaled">YYY</td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::HasResults.ResultsModel.true Dir::PrintGrandtotal.FundsMovementReportModel.true subheader">
            <td colspan="8"><span class="attn">Grandtotals for all ISOs, </span><span class="Dir::Get_Data.GrandtotalModel.NumberOfTerminals attn">3</span><span class="attn"> terminal</span><span class="Dir::IsPlural.GrandtotalModel.NumberOfTerminals attn">s</span></td>
            <td class="money">
              <span class="Dir::Get_Data.GrandtotalModel.GrandTotalAmt attn">$123.45</span>
            </td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::HasResults.ResultsModel.true Dir::PrintGrandtotal.FundsMovementReportModel.true subtotal">
            <td class="selection">&nbsp;</td>
            <td class="text flow" colspan="8">
              <span class="Dir::Get_Data.TerminalGrandtotalModel.SubtotalList">...totals go <b>here</b>...</span>
            </td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::HasResults.ResultsModel.false">
            <td class="selection">&nbsp;</td>
            <td colspan="8" class="Dir::Get_Data.ReportModel.ColSpan.1">
              <div align="center">
                <br>
                <h3 class="error"><span class="Dir::Get_Data.FundsMovementReportModel.ReportErr">No matching records!</span></h3>
                <p>Please adjust your filter criteria, and then <img border="0" src="xlib/com/atmr/atmreports/images/icon_search.gif" alt="" width="17" height="17"> <a class="Dir::Get_Data.FundsMovementReportModel.RunReportButton" href="GetFundsMovementReport.event">Click here to run your report again.</a>
                <p>&nbsp;
                <p>&nbsp;
              </div>
            </td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false Dir::IsReportLevel.FundsMovementReportModel.MEDIUM,HIGH footer">
            <td class="selection">&nbsp;</td>
            <td colspan="8" class="Dir::Get_Data.ReportModel.ColSpan.1">
                <table summary="" cellspacing="0" class="layout">
                  <tr>
                    <td class="commands">
                        Custom Commands:
                        <select size="1" class="Dir::Get_Data.ReportModel.CustomCmdList">
                            <option value="OpenCSVExcel">Open CSV file in Excel</option>
                            <option value="OpenCSVBrowser">Open CSV file in browser</option>
                            <option value="DownloadCSV">Download CSV file</option>
                        </select>
                        <input type="button" class="Dir::Get_Data.ReportModel.CustomCmdButton button" value="Go!">
                    </td>
                  </tr>
                </table>
            </td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.true report_intro">
            <td class="selection">&nbsp;</td>
            <td class="Dir::IsEnabled.ReportModel.Terminal legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>Enter one or more <b>Terminal Numbers</b> here if you'd like to filter by Terminal</td>
            <td class="Dir::IsEnabled.ReportModel.Group legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>If you have assigned your Terminals to various <b>Groups</b>, you can easily reference subsets of Terminals by filtering against Group values here</td>
            <td class="Dir::IsEnabled.ReportModel.Location legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>You can use this filter to search for a Terminal by <b>Location Name</b></td>
            <td class="Dir::IsEnabled.ReportModel.SettlementDate legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>The <b>Settlement Date</b> filter can be used to restrict the query to a specific date (<b>9/1/03</b>), a range of dates (<b>8/30/03 - 9/1/03</b>), or even a computed date (e.g. <b>-2w&nbsp;-&nbsp;t</b> for the last two weeks)</td>
            <td class="Dir::IsEnabled.ReportModel.AcctNumber legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>You can use this filter to restrict your query to a specific <b>Account Number</b></td>
            <td class="Dir::IsEnabled.ReportModel.SettlementType legend" colspan="2"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>If you want to filter by a Switch specific <b>Settlement Type</b>, you can enter that value here</td>
            <td class="Dir::IsEnabled.ReportModel.Amt legend"><img src="xlib/com/atmr/atmreports/images/arrow.gif" alt=""><br>You can also restrict the query by <b>Amount</b> (e.g. <b>&gt;1500</b> limits the query to Amounts greater than $1500)</td>
          </tr>
          <tr class="Dir::IsDeferQuery.FundsMovementReportModel.true report_intro">
            <td class="selection">&nbsp;</td>
            <td colspan="8" class="Dir::Get_Data.ReportModel.ColSpan.1">
              <div align="center">
              <table summary="">
                <tr>
                  <td>
                    <h3>Welcome to the Funds Movement Report. This report summarizes settled transaction data to show monies transferred into specific bank accounts. You can run the report 'By Terminal' or 'By Acct' (see upper right hand corner of the report), and the option you choose will affect how the data is organized and subtotaled.</h3>
                    <h4><img border="0" src="xlib/com/atmr/atmreports/images/icon_search.gif" alt="" width="17" height="17"> <a class="Dir::Get_Data.FundsMovementReportModel.RunReportButton" href="GetFundsMovementReport.event">Click here to run this report!</a></h4>
                    <p>&nbsp;
                  </td>
                </tr>
              </table>
              </div>
            </td>
          </tr>
        </table>
        </form>
    </td>
  </tr>
  <tr class="Dir::IsDeferQuery.FundsMovementReportModel.true footer">
    <td colspan="8" class="report_intro">
      <p class="legend"><b>Legend:</b>
        <img src="xlib/com/atmr/atmreports/images/icon_filter.gif" alt="">&nbsp;Run the query
        <img src="xlib/com/atmr/atmreports/images/icon_filter_clear.gif" alt="">&nbsp;Clear your filters
        <img src="xlib/com/atmr/atmreports/images/icon_edit.gif" alt="">&nbsp;View details
        <img src="xlib/com/atmr/atmreports/images/icon_properties.gif" alt="">&nbsp;Customize settings
        <img src="xlib/com/atmr/atmreports/images/help2.gif" alt="">&nbsp;Get help
    </td>
  </tr>
  <tr class="Dir::IsDeferQuery.FundsMovementReportModel.false footer">
    <td colspan="3" class="report_intro">&nbsp;</td>
    <td class="page_links">&nbsp;
        <span class="Dir::Get_Data.PageModel.PageLinks">
            123 Matching Records, <a href="GetFundsMovementReport.event">[[</a> <a href="GetFundsMovementReport.event">&lt;&lt;</a> Page <input type="text" name="T8" size="2" value="1">
            of 99 <a href="GetFundsMovementReport.event">&gt;&gt;</a> <a href="GetFundsMovementReport.event">]]</a>
        </span>
    </td>
  </tr>
</table>

<div class="body">
<h2 class="notes discardMe">Notes:</h2>
<ul class="notes discardMe">
    <li>there are actually 2 distinct views: by Terminal | <a href="FundsMovementByAcctReport.shtml"> by Acct</a></li>
    <li>data: from TerminalSettledDetails</li>
    <li>may want to implement as 2 separate reports.</li>
    <li>covers: PP2.1, PP2.2, 8b obsolete, WW (needs review)</li>
    <li>sort by?: tbd
    </li>
    <li>Ask Lisha/Derek how this is used?
    </li>
    <li>group by: subtotal when primary key (term or acct) changes</li>
</ul>
<h2 class="todo discardMe">Todo List:</h2>
<ul class="todo discardMe">
    <li>PP2.1 and PP2.2 will replace 8b on the customer side. The views will be
      basically the same for the company as it is the customer. The only
      difference is the company view will provide data on every acct./terminal
      in the system.</li>
</ul>
</div>
<!-- end funds_movement_report_by_term.ssi -->

    </div>
    <div id="footer">
        <!-- start footer.ssi -->
<div id="footerbar">
    All rights reserved &copy; Copyright 2003 -
    <a href="http://www.atmreports.com">ATM REPORTS.com</a>
    <br>
    <a href="https://www.atmreports.com/privacy.htm">Privacy Statement</a>
</div>
<!-- end footer.ssi -->

    </div>
</div>

</body>
</html>
FundsMovementByTermReportHTML.java (application/octet-stream, 169.4 KB) - not displayed