<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
can you display the value of URLString to see if it being passed (and is accessible from webserver)?<div><br></div><div><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: Paul.Swanson@harlandfs.com<br>To: xerte@lists.nottingham.ac.uk<br>Date: Tue, 7 Aug 2012 14:41:36 +0000<br>Subject: [Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data from external script<br><br>





<style><!--
.ExternalClass .ecxshape
{;}
--></style><style><!--
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink
{color:blue;text-decoration:underline;text-underline:single;}
.ExternalClass a:visited, .ExternalClass span.ecxMsoHyperlinkFollowed
{color:purple;text-decoration:underline;text-underline:single;}
.ExternalClass p
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass p.ecxMsoAcetate, .ExternalClass li.ecxMsoAcetate, .ExternalClass div.ecxMsoAcetate
{margin-bottom:.0001pt;font-size:8.0pt;font-family:"Tahoma","sans-serif";}
.ExternalClass p.ecxecxmsonormal, .ExternalClass li.ecxecxmsonormal, .ExternalClass div.ecxecxmsonormal
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass p.ecxecxmsochpdefault, .ExternalClass li.ecxecxmsochpdefault, .ExternalClass div.ecxecxmsochpdefault
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass span.ecxecxmsohyperlink
{;}
.ExternalClass span.ecxecxmsohyperlinkfollowed
{;}
.ExternalClass span.ecxecxemailstyle17
{;}
.ExternalClass p.ecxecxmsonormal1, .ExternalClass li.ecxecxmsonormal1, .ExternalClass div.ecxecxmsonormal1
{margin-right:0in;margin-bottom:0in;margin-left:0in;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri","sans-serif";}
.ExternalClass span.ecxecxmsohyperlink1
{color:blue;text-decoration:underline;text-underline:single;}
.ExternalClass span.ecxecxmsohyperlinkfollowed1
{color:purple;text-decoration:underline;text-underline:single;}
.ExternalClass span.ecxecxemailstyle171
{font-family:"Calibri","sans-serif";color:windowtext;}
.ExternalClass p.ecxecxmsochpdefault1, .ExternalClass li.ecxecxmsochpdefault1, .ExternalClass div.ecxecxmsochpdefault1
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"Calibri","sans-serif";}
.ExternalClass span.ecxecxspelle
{;}
.ExternalClass span.ecxBalloonTextChar
{font-family:"Tahoma","sans-serif";}
.ExternalClass span.ecxEmailStyle31
{font-family:"Calibri","sans-serif";color:#1F497D;}
.ExternalClass span.ecxSpellE
{;}
.ExternalClass .ecxMsoChpDefault
{font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;}
.ExternalClass div.ecxWordSection1
{page:WordSection1;}

--></style>


<div class="ecxWordSection1">
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Same thing.</span></p>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p>
<div>
<p class="ecxMsoNormal"><b style=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#365F91">Paul Swanson</span></b></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#595959">Internal Business Systems Analyst</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#595959">Internal Business Intelligence</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#595959">Harland Financial Solutions</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#595959">(800) 274-7280 Ext. 2462</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#595959">Paul.Swanson@harlandfs.com</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"></span></p>
</div>
<p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> xerte-bounces@lists.nottingham.ac.uk
 [mailto:xerte-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>Dave Burnett<br>
<b>Sent:</b> Monday, August 06, 2012 5:01 PM<br>
<b>To:</b> Xerte list<br>
<b>Subject:</b> [Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data from external script</span></p>
</div>
</div>
<p class="ecxMsoNormal"> </p>
<div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">What if it's on an actual web server?</span></p>
<div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
</div>
<div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
</div>
<div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
</div>
<div>
<div>
<div>
<div class="ecxMsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
<hr size="2" width="100%" align="center" id="ecxstopSpelling">
</span></div>
<p class="ecxMsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:
<a href="mailto:Paul.Swanson@harlandfs.com">Paul.Swanson@harlandfs.com</a><br>
To: <a href="mailto:xerte@lists.nottingham.ac.uk">xerte@lists.nottingham.ac.uk</a><br>
Date: Mon, 6 Aug 2012 22:39:53 +0000<br>
Subject: [Xerte] Desktop Xerte 2.17 -- having trouble reading data from external script</span></p>
<div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">I’m have a devil of a time getting a
<span class="ecxspelle">Xerte</span> app to read the response from a PHP script when run through a browser. It works fine in Preview mode, and I know the script is getting the login information and returning a string because in preview mode I receive and can
 display the correct response with info from my database. I also have the PHP database script email me the same string. This works beautifully in Preview mode, but when I copy my
<span class="ecxspelle">rlo</span> and other published files to <span class="ecxspelle">
localhost</span> and run it from there, <span class="ecxspelle">Xerte</span> prints ‘undefined’ for the
<span class="ecxspelle">rawData</span> property returned from a <span class="ecxspelle">
sendAndLoadVars</span> call. The database script still emails me the correct response.</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Here’s what I’m sending to my PHP authentication script (domain is defined in a login script, and the parent Page icon has an id of
<span class="ecxspelle">loginCheck</span>):</span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">// real
<span class="ecxspelle">url</span></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">URLString</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = domain + '/<span class="ecxspelle">wbt</span>/app/admin/<span class="ecxspelle">authenticate.php</span>';</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">// pass values to external script</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginVars</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = new
<span class="ecxspelle">LoadVars</span> ();</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginVars.action</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = 'authenticate';</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginVars.login</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = username;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginVars.sku</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> =
<span class="ecxspelle">sku</span>;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">// send to login script</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginCheck.sendAndLoadVars</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">(<span class="ecxspelle">URLString</span>,
<span class="ecxspelle">loginVars</span>);</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Following the above, I have an Interaction with an Event icon (<span class="ecxspelle">eventName</span> =
<span class="ecxspelle">onSendAndLoadVars</span>, icon = <span class="ecxspelle">
loginCheck</span>). Attached to the event is a script icon with:</span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">// initialize
<span class="ecxspelle">btnPath</span> -- assume not authenticated</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">btnPath</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = 1; // 1 is the fail path</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">message = ''; // initialize message</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">responseMessage</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> = ''; // initialize response message</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">rawStuff</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> =
<span class="ecxspelle">loginCheck.rawData</span>;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">loginInstructions.setText</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">(<span class="ecxspelle">loginCheck.rawData</span>);</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">//<span class="ecxspelle">rawStuff</span> = replace(<span class="ecxspelle">rawStuff</span>, '<sup>&<span class="ecxspelle">reg</span>;</sup>', '');</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">rawInfoArray</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> =
<span class="ecxspelle">rawStuff.split</span>('&'); // save string pairs into an array</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">for (<span class="ecxspelle">i</span> = 0;
<span class="ecxspelle">i</span> < <span class="ecxspelle">rawInfoArray.length</span>;
<span class="ecxspelle">i</span>++) { // break pairs into smaller arrays and parse</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> 
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">  <span class="ecxspelle">tempArray</span> =
<span class="ecxspelle">rawInfoArray</span>[<span class="ecxspelle">i</span>].split('='); // split on = sign</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">   
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">  switch (<span class="ecxspelle">tempArray</span>[0]) {</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">    case '<span class="ecxspelle">reg_id</span>':</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">     
<span class="ecxspelle">sid</span> = <span class="ecxspelle">tempArray</span>[1];</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">     
<span class="ecxspelle">btnPath</span> = 0;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">      break;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">    case 'message':</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">     
<span class="ecxspelle">responseMessage</span> = <span class="ecxspelle">tempArray</span>[1];</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">      break;</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">  }</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">}</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">debug('<span class="ecxspelle">sid</span>: ' +
<span class="ecxspelle">sid</span> + '\<span class="ecxspelle">nresponseMessage</span>: ' +
<span class="ecxspelle">responseMessage</span>);</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">debug(<span class="ecxspelle">loginCheck.rawData</span>);</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">// display appropriate response</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">if (<span class="ecxspelle">btnPath</span> == 1) {
</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">  message = '<p>Could not retrieve account from the database.</p><<span class="ecxspelle">br</span> /><p>' +
<span class="ecxspelle">responseMessage</span> + '</p>';</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">}</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">I get all the expected debug info in Preview and login is successful. Debug response is:</span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">sid</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">: 71</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">responseMessage</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">: User Found in Database<<span class="ecxspelle">br</span>/></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span class="ecxspelle"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">reg_id</span></span><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">=71&message=User Found in Database<<span class="ecxspelle">br</span>/></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0">0</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:9.0pt;font-family:"Courier New";color:#7030A0"> </span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Any ideas would be appreciated.</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#365F91">Paul Swanson</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#595959">Internal Business Systems Analyst</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#595959">Internal Business Intelligence</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#595959">Harland Financial Solutions</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#595959">(800) 274-7280 Ext. 2462</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#595959"><a href="mailto:Paul.Swanson@harlandfs.com">Paul.Swanson@harlandfs.com</a></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p>
</div>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><br>
This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it. Please do not use, copy or disclose the information
 contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.
<br>
This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be
 monitored as permitted by UK legislation. <br>
<br>
_______________________________________________ <span class="ecxSpellE">Xerte</span> mailing list
<a href="mailto:Xerte@lists.nottingham.ac.uk">Xerte@lists.nottingham.ac.uk</a> <a href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte" target="_blank">
http://lists.nottingham.ac.uk/mailman/listinfo/xerte</a> This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete
 it. Please do not use, copy or disclose the information contained in this message or in any attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. This message has been
 checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted
 by UK legislation.</span></p>
</div>
</div>
</div>
</div>
</div>


<br>_______________________________________________
Xerte mailing list
Xerte@lists.nottingham.ac.uk
http://lists.nottingham.ac.uk/mailman/listinfo/xerte

This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.</div></div>                                         </div></body>
</html>