セッションヘッダーの設定
すべての HTTP 要求には、SOAP API の login() コールで取得した有効な API セッション ID を含める必要があります。セッション ID は、SessionHeader によって返されます。
login() コールで有効なセッション ID を取得したら、必要な情報を指定します。次に例を示します。
1POST /service/async/42.0/job/ HTTP/1.1
2Content-Type: application/xml; charset=UTF-8
3Accept: application/xml
4User-Agent: Salesforce Web Service Connector For Java/1.0
5X-SFDC-Session: sessionId
6Host: yourInstance.salesforce.com
7Connection: keep-alive
8Content-Length: 135
9
10<?xml version="1.0" encoding="UTF-8"?>
11<jobInfo
12 xmlns="http://www.force.com/2009/06/asyncapi/dataload">
13 <operation>insert</operation>
14 <object>Account</object>
15</jobInfo>