【问题标题】:Has anyone connected BizTalk with QuickBooks?有人将 BizTalk 与 QuickBooks 连接吗?
【发布时间】:2008-09-05 12:29:03
【问题描述】:

我们使用 QuickBooks 进行财务管理,并从各种来源提供信息。我现在需要将它连接到 BizTalk,我不想重新发明轮子。我已经进行了搜索,据我所知,BizTalk 没有 QuickBooks 适配器。有谁知道什么可以完成这项工作,最好是不烂的东西?


QB SDK 不要求 Quickbooks 在客户端计算机上运行吗?有什么办法解决吗?

【问题讨论】:

    标签: biztalk quickbooks


    【解决方案1】:

    Quickbooks 非常轻松地谈论 .NET。您将需要 QuickBooks SDK 7.0 和 Visual Studio.NET 的副本,但在此之后,使用 Quickbooks 做任何事情都非常容易。

    Imports QBFC7Lib
    
    Sub AttachToDB()
        If isAttachedtoQB Then Exit Sub
    
        Lasterror = "Unknown QuickBooks Error"
        Try
            QbSession = New QBSessionManager
            QbSession.OpenConnection("", "Your Company Name")
            QbSession.BeginSession("", ENOpenMode.omDontCare)
            MsgReq = QbSession.CreateMsgSetRequest("UK", 6, 0)
            MsgReq.Attributes.OnError = ENRqOnError.roeStop
    
            Lasterror = ""
            isAttachedtoQB = True
        Catch e As Exception
            If Not QbSession Is Nothing Then
                QbSession.CloseConnection()
                QbSession = Nothing
            End If
            isAttachedtoQB = False
            Lasterror = "QuickBooks Connection Error. - " + e.Message + "."
        End Try
    End Sub
    

    请参阅http://developer.intuit.com/ 了解更多信息。

    【讨论】:

      【解决方案2】:

      如果您确实使用 .NET 构建集成代码,您可能需要考虑利用 WCF Line-of-Business SDK:

      http://www.microsoft.com/biztalk/technologies/wcflobadaptersdk.mspx

      尽管有分类,但它并不是一种仅限 BizTalk 的技术。 SDK 旨在更轻松地为 LOB 应用程序创建 WCF 通道,几乎可以从任何其他平台使用。

      【讨论】:

        【解决方案3】:

        不幸的是,它确实如此。它还要求您授权您构建的任何应用程序。 (至少一次。)

        我不知道有什么办法。

        【讨论】:

          【解决方案4】:

          QB SDK要求 QuickBooks 在客户端机器上运行。它确实要求在客户端计算机上安装 QuickBooks。即使 QuickBooks 没有运行,您也可以访问 QuickBooks 公司文件。

          查看 SDK 文档。此外,当 QuickBooks 首次提示您授权应用程序时,您需要确保告诉它允许访问公司文件,即使 QuickBooks 未打开/公司文件未打开也是如此。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-10-15
            • 2023-04-05
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多