relateiq/wsc

Name: wsc

Owner: SalesforceIQ

Description: null

Created: 2016-08-17 09:30:49.0

Updated: 2016-08-17 09:30:50.0

Pushed: 2016-08-17 10:21:52.0

Homepage:

Size: 3017

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Force.com Web Service Connector (WSC)

The Force.com 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 Force.com API (Web Services/SOAP or Asynchronous/BULK API).

Building WSC
git clone https://github.com/forcedotcom/wsc.git
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-38.0.0-uber.jar com.sforce.ws.tools.wsdlc <inputwsdlfile> <outputjarfile>
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.*;
import com.sforce.ws.*;

public static void main(String args) {
    ConnectorConfig config = new ConnectorConfig();
    config.setUsername("username");
    config.setPassword("password");

    PartnerConnection connection = Connector.newConnection(config);
    SObject account = new SObject();
    account.setType("Account");
    account.setField("Name", "My Account");
    connection.create(new SObject[]{account});
}

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.