You need to sign in to do that
Don't have an account?
Abilash Kosigi 8
Assigning SessionId issue while using SOAP API in Apex
Hi,
First of all, Wish you a very happy new year. :)
I have an issue in assigning Session id while I am trying to login to another salesforce org using SOAP API. Here is the code.
partnerSoapSforceCom.Soap sp = new partnerSoapSforceCom.Soap();
String username = 'username';
String password = 'password';
partnerSoapSforceCom.LoginResult loginResult = sp.login(username, password);
soapSforceCom200608Apex.Apex apexWebSvc = new soapSforceCom200608Apex.Apex();
soapSforceCom200608Apex.SessionHeader_element ses = new soapSforceCom200608Apex.SessionHeader_element();
ses.SessionId = loginResult.sessionId;
apexWebSvc.timeout_x = 120000;
apexWebSvc.SessionHeader = sessionHeader;
I see no error in the code. But dev console throws unexpected token '=' error for every statement from ses.SessionId = loginResult.sessionId; statement.
Can anyone please let me know where I am missing the point.
Note. All WSDLs and apex soap api related classes are successfully generated without any compilation erros.
First of all, Wish you a very happy new year. :)
I have an issue in assigning Session id while I am trying to login to another salesforce org using SOAP API. Here is the code.
partnerSoapSforceCom.Soap sp = new partnerSoapSforceCom.Soap();
String username = 'username';
String password = 'password';
partnerSoapSforceCom.LoginResult loginResult = sp.login(username, password);
soapSforceCom200608Apex.Apex apexWebSvc = new soapSforceCom200608Apex.Apex();
soapSforceCom200608Apex.SessionHeader_element ses = new soapSforceCom200608Apex.SessionHeader_element();
ses.SessionId = loginResult.sessionId;
apexWebSvc.timeout_x = 120000;
apexWebSvc.SessionHeader = sessionHeader;
I see no error in the code. But dev console throws unexpected token '=' error for every statement from ses.SessionId = loginResult.sessionId; statement.
Can anyone please let me know where I am missing the point.
Note. All WSDLs and apex soap api related classes are successfully generated without any compilation erros.
11c-at-sfdc
After getting the ses instance, shouldn't you be using that in apexWebSvc.SessionHeader = ses; ?