我们使用QuickBooks进行财务管理,并从各种来源为其提供信息。现在我需要将它与BizTalk连接起来,而且我不想重新发明轮子。我已经进行了搜索,据我所知,没有QuickBooks适配器可用于BizTalk。有没有人知道什么能做这件事,最好是一些不烂的东西?
QB不需要在客户端机器上运行Quickbook吗?有什么办法可以绕过吗?
发布于 2008-09-05 13:02:52
Quickbooks非常容易地谈论.NET。您将需要Quickbooks SDK7.0和Visual的副本,但在此之后,使用Quickbook可以很容易地完成任何操作。
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/。
发布于 2008-09-15 22:52:51
如果确实使用.NET构建集成代码,则可能需要考虑利用WCF业务线SDK:
http://www.microsoft.com/biztalk/technologies/wcflobadaptersdk.mspx
这不是一种只使用BizTalk的技术,尽管它被分类了。SDK的设计目的是为了更容易地为LOB应用程序创建WCF通道,该通道几乎可以从任何其他平台上使用。
发布于 2008-09-05 14:26:23
不幸的是确实如此。它还要求您授权您构建的任何应用程序。(至少一次)
我不知道怎么对付它。
https://stackoverflow.com/questions/45653
复制相似问题