我正在使用以下方法创建新工作:
<to id="_slf_send2SC_to_salesforce_1" uri="salesforce:createJob"/>
在camelconfig中。
之后,我创建了一个新实例:
JobInfo jobInfo = new JobInfo();
jobInfo.setOperation(OperationEnum.UPSERT);
jobInfo.setContentType(ContentType.CSV);
jobInfo.setObject(objName);
jobInfo.setExternalIdFieldName(externalId);
//Set API Version
jobInfo.setApiVersion("43.0");
但似乎不起作用:salesforce上的api版本始终为34(默认版本)。
你能帮我吗?
谢谢, 伊曼纽尔
答案 0 :(得分:0)
我在AnypointStudio.ini中解决了变量vm。它应该是: -vm C:\ progra〜1 \ Java \ jdk1.8.0_144 \ bin \
(没有java.exe)
通过 伊曼纽尔
答案 1 :(得分:0)
如果您使用的是 springboot,您可以使用以下属性设置 API 版本
camel.component.salesforce.api-version
示例:
camel.component.salesforce.api-version=38.0