Skip to content
No description or website provided.
Pull request Compare This branch is 345 commits behind forcedotcom:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
pom.xml Web Service Connector (WSC)

The Web Service Connector (WSC) is a high performing web service client stack implemented using a streaming parser. WSC also makes it much easier to use the API (Web Services/SOAP or Asynchronous/BULK API).

Building WSC

git clone
mvn clean package

To skip the gpg signing, run the following command

mvn clean package -Dgpg.skip

Generating Stubs From WSDLs

java -classpath target/force-wsc-28.0.0-jar-with-dependencies.jar <inputwsdlfile> <outputjarfile>
  • inputwsdlfile is the name of the WSDL to generate stubs for.
  • outputjarfile is the name of the jar file to create from the WSDL.

Write Application Code

The following sample illustrates creating a connection and creating a new Account SObject. Login is automatically handled by the Connector.

    import com.sforce.soap.partner.*;
    import com.sforce.soap.partner.sobject.*;

    public static void main(String args) {
        ConnectorConfig config = new ConnectorConfig();

        PartnerConnection connection = Connector.newConnection(config);
        SObject account = new SObject();
        account.setField("Name", "My Account");
        connection.create(new SObject[]{account});
Something went wrong with that request. Please try again.