Skip to content
QuickBooks Web Connector (QWC) implementation in Java
Branch: master
Clone or download
Latest commit 9eba7d9 Sep 13, 2014
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.rdoc Update README.rdoc Sep 13, 2014


QuickBooks Web Connector (QWC) implementation in Java

This implementation uses wsimport (JAX-WS) to generate the interfaces for QWC Web Services.

QWC File example.qwc

The example.qwc is needed in order to add an application in the QuickBooks Web Connector.

This example is available on the QuickBooks Web Connector Programmer Guide.

<?xml version="1.0"?>
  <AppDescription>A short description for WCWebService1</AppDescription>

You must change these values based on your own configuration.

Pay attention on the AppURL, HTTP is only permitted for localhost, for the “internet” you must use HTTPS.


To use this implementation you only need to implement the

@WebService(endpointInterface = "")
public class ItemQueryRqSoapImpl implements QBWebConnectorSvcSoap {

This gist contains a sample implementation.

To run

Java SE version:



public class Main {
 public static void main(String[] args) {
  new ItemQueryRqSoapImpl());

Spring version - app-config.xml:

<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter">
	<property name="baseAddress" value="" />

<bean id="ItemInventoryQueryRqWS"
	class="" />


A pratical guide to integrate QWC with Java SE (in portuguese):

An example using Spring MVC (also in portuguese):

You can’t perform that action at this time.