문제

우리는 재무 관리를 위해 QuickBooks를 사용하고 다양한 소스에서 이를 제공합니다.이제 BizTalk에 연결해야 하는데 바퀴를 다시 만들고 싶지 않습니다.검색을 해본 결과 BizTalk용 QuickBooks 어댑터가 없다는 것을 알 수 있습니다.일을 할 수 있는 것, 가급적이면 좋지 않은 것을 아는 사람이 있습니까?


QB SDK를 사용하려면 Quickbooks가 클라이언트 컴퓨터에서 실행될 필요가 없나요?그 주위에 어떤 방법이 있습니까?

도움이 되었습니까?

해결책

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/ 자세한 내용은.

다른 팁

.NET을 사용하여 통합 코드를 빌드하는 경우 WCF LOB(Line-of-Business) SDK 활용을 고려할 수 있습니다.

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

분류에도 불구하고 BizTalk 전용 기술은 아닙니다.SDK는 거의 모든 다른 플랫폼에서 사용할 수 있는 LOB 애플리케이션에 대한 WCF 채널을 더 쉽게 만들 수 있도록 설계되었습니다.

불행히도 그렇습니다.또한 귀하가 구축한 모든 애플리케이션에 대한 승인을 요청합니다.(적어도 한 번은요.)

나는 그 주위에 어떤 방법도 모른다.

QB SDK 하지 않습니다 클라이언트 컴퓨터에서 QuickBook이 실행되고 있어야 합니다.그것 하다 QuickBooks가 필요합니다. 설치됨 클라이언트 컴퓨터에서.QuickBooks가 실행되고 있지 않더라도 QuickBooks 회사 파일에 액세스할 수 있습니다.

SDK 문서를 살펴보세요.또한 QuickBooks가 처음으로 응용 프로그램을 승인하라는 메시지를 표시하면 QuickBooks가 열려 있지 않거나 회사 파일이 열려 있지 않은 경우에도 회사 파일에 대한 액세스를 허용하도록 알려야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top