2008-09-05 4 views
2

재무 관리를 위해 QuickBooks를 사용하고 다양한 소스에서 피드를 제공합니다. 이제 BizTalk에 연결해야하며 바퀴를 다시 만들지 않아야합니다. 검색을했는데 BizTalk 용 QuickBooks 어댑터가 없다는 것을 알 수 있습니다. 누구든지 그 일을 할 수있는 것을 알고 있습니까, 좋지 않은 것을 선호합니까?BizTalk와 QuickBooks를 연결 한 사람이 있습니까?


QB SDK는 클라이언트 컴퓨터에서 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/를 참조하십시오.

0

불행히도. 또한 사용자가 작성한 응용 프로그램을 인증하도록 요청합니다. (한 번 이상)

나는 주위를 둘러 볼 수 없습니다. 당신이 .NET을 사용하여 통합 코드를 빌드 할 경우

1

, 당신은 WCF 기간 업무 (LOB) SDK 활용하는 것이 좋습니다 :

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

그것의 분류에도 불구하고 BizTalk 전용 기술이 아니다 . SDK는 거의 모든 다른 플랫폼에서 사용할 수있는 LOB 응용 프로그램에 대한 WCF 채널을보다 쉽게 ​​만들 수 있도록 설계되었습니다.

0

QB SDK 에는 클라이언트 컴퓨터에서 QuickBooks을 실행해야합니다. 으로 지정하면 클라이언트 컴퓨터에 QuickBooks가 으로 설치됩니다.. QuickBooks가 실행 중이 아니더라도 QuickBooks 회사 파일에 액세스 할 수 있습니다.

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

관련 문제