MIFST Sample BankMailSyncRS Not Accepted By MS Money

ID: Q186837


The information in this article applies to:
  • Microsoft Internet Finance Server Toolkit, versions 1.0, 1.01


SUMMARY

BankMail.exe is a patch that corrects the TestBank sample FII such that an OFX-compliant BankMailSyncRS will be sent.


MORE INFORMATION

The following files are available for download from the Microsoft Download Center. Click the file names below to download the files:

Bankmail.exe
For more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address
http://www.microsoft.com/downloads/search.asp
and then click How to use the Microsoft Download Center. This file contains the updated SQL_BankMailSyncRQ.cpp file for the TestBank sample in the Microsoft Internet Finance Server Toolkit (MIFST). The TestBank sample FII can be found at [CD root]\Gateway\OFX SDK\OFX_BI_SqlBank_COM).

To use this file, simply delete or rename the original SQL_BankMailSyncRQ.cpp, and copy the new file in its place. Then recompile the new file, and rebuild OFX_BI_SqlBank_COM.dll. This new .dll should then be replaced in your Translation Server(s).

The original file contains a canned response, which does not return the exact TRNUID and CLTCOOKIE tags included in the request (a violation of the OFX specification). This causes Microsoft Money to reject the response. The new file extracts the TRNUID and CLTCOOKIE values from the request, and properly includes them in the response.

Steps to Reproduce Behavior

To reproduce the problem with the original SQL_BankMailSyncRQ.cpp file, follow these steps:

  1. Set up a new Microsoft Money file that points to an installation of MIFST.


  2. Go to the Connect tab of the Online Banking area and click the Write Letter button.


  3. In the Write Letter dialog box, select "general-purpose" letter (the only option available) and click Continue.


  4. In the Letter dialog box, enter some text in the subject and message fields and click OK (your letter should now appear among the list of transactions to send on the next call).


  5. Click the Connect button.


  6. Enter the password and then click the Continue button while holding down the CTL and SHIFT keys (holding down the keys causes Money to save the resulting request and response files in the same directory as the Money executable file).


The following error message will appear:
There is a problem with the data received from your financial institution. If this problem persists, call the Customer Support number for your financial institution, listed on the Contact Information tab in the Online Banking Area.
The response with the new file should be properly accepted by Money.

Additional query words: kbDSupport kbdsi

Keywords : kbfile kbpatch
Version : WINDOWS:1.0,1.01
Platform : WINDOWS
Issue type : kbinfo


Last Reviewed: December 8, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.