QuickBooks Visual Basic .NET Integration Framework

Installation Guides

Frequently Asked Questions

What do I have to modify in the Web.config file?

You have to at least modify your databaseDSN setting to point to the SQL Server database you'll be using.

Where can I find more information about database connection strings?

Here is a good reference: http://www.connectionstrings.com/

Where do I generate my qbXML requests, and how do I handle qbXML responses?

You'll generate qbXML requests in request handler functions within an implemented QuickBooks_Implementor_YourClassHere class that you write. You can look at QuickBooks_Implementor_Example in QuickBooks/Implementor/Example.vb to view a working example that adds customers to QuickBooks.

How do I tell the framework about my request/response handlers?

A. In the QuickBooks_Implementor_YourClassHere you'll need to implement a method named _map(). This method will map action strings (usually QuickBooks request types) to request handler methods and response handler methods. Later, when you make a call to the driver →queueEnqueue() or queue →queue() methods, the action strings you use here should match the action strings registered in your map. So, if you queue up something with an action of QuickBooks.ADD_CUSTOMER, and your map has QuickBooks.ADD_CUSTOMER mapped to “myRequestFunction” and “myResponseFunction”, then “myRequestFunction” will be called to generate a qbXML request, and “myResponseFunction” will be called to handle the response from QuickBooks to that request.

I am getting "Authentication failed due to following error message." messages.

A. Did you add the user into the quickbooks_user table? Are you using the correct username/password? Is your web.config file configured to use security (it shouldn't be)?

Do the username and password have to match the username and password I use in QuickBooks?

A. No, they are completely separate and do not need to match. The username and passwords for the framework are specific only to the Web Connector.

Do the username and password have to match the username and password I use for Windows?

A. No, they are completely separate and do not need to match. The username and passwords for the framework are specific only to the Web Connector.

Your framework doesn't seem to have a constant for QuickBooks.ADD_XYZ (or QuickBooks.QUERY_XYZ, or QuickBooks.MOD_XYZ, or etc. etc. etc.). Why not?

A. The framework is still under development. Contact me and I'll add it and send you a patched file and make sure it gets into the next release. Or just add it to the QuickBooks class youself.

Does your framework support XYZ?

A. The framework supports most of the QuickBooks Web Connector features and QuickBooks qbXML API *except* “Interactive Mode”.

Where can I get support?

A. Post here, or e-mail me, or catch me on Instant Messenger.

Reference: essays * writing service

quickbooks_integration_vbdotnet_consolibyte.txt · Last modified: 2013/01/21 12:44 (external edit)