2

財務管理には QuickBooks を使用し、さまざまな情報源からフィードを提供しています。これを BizTalk に接続する必要がありますが、車輪の再発明はしたくありません。検索を行いましたが、私が知る限り、BizTalk 用の QuickBooks アダプターはありません。仕事をするもの、できれば吸わないものを知っている人はいますか?


QB SDK では、Quickbooks がクライアント マシンで実行されている必要はありませんか? それを回避する方法はありますか?

4

4 に答える 4

1

.NETを使用して統合コードを構築する場合は、WCF基幹業務SDKの活用を検討することをお勧めします。

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

分類されているにもかかわらず、BizTalkのみのテクノロジではありません。SDKは、他のほとんどのプラットフォームから使用できるLOBアプリケーションへのWCFチャネルを簡単に作成できるように設計されています。

于 2008-09-15T22:52:51.167 に答える
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/を参照してください。

于 2008-09-05T13:02:52.057 に答える
0

QB SDKでは、QuickBooksがクライアントマシンで実行されている必要はありません。QuickBooksがクライアントマシンにインストールされている必要があります。QuickBooksが実行されていない場合でも、QuickBooksの会社のファイルにアクセスできます。

SDKドキュメントをご覧ください。さらに、QuickBooksが最初にアプリケーションの承認を求めるプロンプトを表示するときは、QuickBooksが開いていない/会社のファイルが開いていない場合でも、会社のファイルへのアクセスを許可するように指示する必要があります。

于 2008-12-03T13:11:31.313 に答える
0

残念ながらそうです。また、作成したアプリケーションを承認するよう求められます。(少なくとも一度は。)

私はそれを回避する方法を知りません。

于 2008-09-05T14:26:23.993 に答える