前言
Salesforce有多种集成方式供不同平台集成,其中Soap/Metadata是一种比较常见的集成方式。在使用Soap/Metadata之前我们需要先拿到相应的wsdl文件,以匹配到不同的平台。笔者在这里就JAVA(C#使用Visual Studio的方式可以直接引入WSDL文件,无需转换)平台的方式做一个解释说明。
前置步骤
- 下载WSC(Force.com Web Service Connector):https://github.com/forcedotcom/wsc(若在Maven中需要引用,请访问:http://mvnrepository.com/artifact/com.force.api/force-wsc)
- 下载API:Quick Box中输入“API”,可以看到API WSDL列表,选择需要的WSDL进行下载(需要有Modify All的权限)。在这里我们以Enterprise WSDL和Apex WSDL为例。
构建WSC-Uber
- 安装maven(当前3.5最佳)并配置环境:已完成略过;
- 打开cmd进入到WSC的目录:执行mvn clean package。这个过程会下载WSC引用的JAR,耐心等待过程即可。
- 执行完毕后,在