QuickBooks Enterprise Desktop Integrazione con Java


Sto affrontando un problema relativo alla connessione con la versione desktop Quickbooks(Intuit QuickBooks Enterprise Solutions 14.0) utilizzando Quickbooks SDK.

Devo sviluppare un'applicazione java per pubblicare i dati delle Fatture nella versione Desktop di Quickbooks. Ho installato Quickbooks SDK ( https://developer.intuit.com/docs/0250_ _ _downloads) ma non in grado di connettersi con SDK utilizzando il programma java.

Per favore fatemi sapere come ottenere le librerie disponibili per java e QBFC com. Anche il documento per quelli biblioteca.

Stiamo usando QBFC e non siamo in grado di trovare la libreria QBFC nell'SDK che può essere utilizzata nel codice java ma abbiamo trovato QBFC installer. Come può essere usato. Abbiamo anche scritto un codice per chiamare i metodi disponibili in SDK. Inizialmente, stiamo cercando di chiamare il metodo di autenticazione. Il codice è il seguente :

public static void main(String[] args) throws ServiceException, MalformedURLException {
      qbConnector m = new qbConnector();
      com.intuit.developer.QBWebConnectorSvcSoap a = m.callQB();
      try {
          System.out.println(a);
        a.authenticate("qbadmin","123456");
    } catch (RemoteException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
  }
public com.intuit.developer.QBWebConnectorSvcSoap callQB() throws ServiceException, MalformedURLException{

      URL url = new URL("https://sandbox-qbsoapserver.cs21.force.com/services/Soap/class/QBSoapServer");

      return getQBWebConnectorSvcSoap(url);
  }

Riceviamo il seguente errore:

null
Exception in thread "main" java.lang.NullPointerException
    at com.intuit.developer.qbConnector.main(qbConnector.java:42)
Line 42 in the code -  a.authenticate("qbadmin","123456")

Grazie in anticipo.

Author: Archit, 2015-04-23

1 answers

Cercherei di usare QODBC per interfacciarsi con Quickbooks. Esso consente di trattare i dati XML di QB come tabelle di database. L'ho usato con VB ed era quindi molto più facile che cercare di capire la documentazione QBs. Un avvertimento, tuttavia, potrebbe essere necessario disporre di un'istanza di QBs in esecuzione per connettersi ad essa. Java & QODBC

 1
Author: BCole, 2015-04-23 13:28:42