MIFST Sample BankMailSyncRS Not Accepted By MS Money |
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:
Bankmail.exe
For additional information about how to download Microsoft Support
files, click the article number below
to view the article in the Microsoft Knowledge Base:
Q119591 How to Obtain Microsoft Support Files from
Online Services
Microsoft used the most current virus detection software available
on the date of posting to scan this file for viruses. Once posted,
the file is housed on secure servers that prevent any unauthorized
changes to the file.
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:
- Set up a new Microsoft Money file that points to an installation of
MIFST.
- Go to the Connect tab of the Online Banking area and click the Write
Letter button.
- In the Write Letter dialog box, select "general-purpose" letter (the
only option available) and click Continue.
- 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).
- Click the Connect button.
- 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:
Bankmail