Skip to content

Enhance Data Exchange Reliability #5

@TeknoloGenie

Description

@TeknoloGenie

The QBWC Programming Guide states we should implemented the ability to determine if a QBXML request was successful or not, as of now if it failed due some sort of lack of internet connection then the transaction is lost. At the moment im unsure of a solution but one will come to mind, in the mean time if one comes to mind for anyone else please feel free to share your thoughts.

Taken from QBWC Programming Guide

Although true for any application which updates QuickBooks data, this is especially
critical for web-based applications where an internet connection could go down at
anytime: whenever an application is updating QuickBooks data, the QuickBooks error
recovery mechanism (the NewMessageSetID, OldMessageSetID, etc. attributes on the
QBXMLMsgsRq tag) should be used and the application should store any update
request message until the response from that message has been fully processed. This
way, if an error occurs the application can determine the status of the request it most
recently sent to QuickBooks by re-sending it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions