# wsc **Repository Path**: mirrors_mulesoft/wsc ## Basic Information - **Project Name**: wsc - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 git@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-32.1.1-uber.jar com.sforce.ws.tools.wsdlc * `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. ```java 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}); }