You need to sign in to do that
Don't have an account?
what is use of @furute annotation?
hi every one
public class CallWSDLMethod{
@future(callout=true)
public static void hi(Id d){
Book__c b=[select name,Author_name__c from Book__c where id=:d];
partnerSoapSforceCom.Soap obj1=new partnerSoapSforceCom.Soap();
partnerSoapSforceCom.LoginResult x=obj1.login('naveenbathula@sfdc.com','9395311706@bnktxFhyI9yuUkFZAKr6gju5p5rd');
soapSforceComSchemasClassS2ssoapaut.s2ssoapauto obj = new soapSforceComSchemasClassS2ssoapaut.s2ssoapauto();
obj.sessionHeader=new soapSforceComSchemasClassS2ssoapaut.sessionHeader_element();
obj.sessionHeader.sessionid=x.sessionId;
obj.mm(b.name,b.author_name__c);
}
}
i wrote above pragram for salesforce (org1) to salesforce (org2) integration dano successfully but if remove callout=true data is not inserting into org2 .
What is actual purpose of @future annotation ?
what is the use of callout=true?
http://lmgtfy.com/?q=%40future+salesforce
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_annotation_future.htm
@Future Annotation:
Use the future annotation to identify methods that are executed asynchronously. When you specify future, the method executes when Salesforce has available resources.
@Future (callout = true)
Specify the method to make the callout to external systems. (e.g. To execute callout method via an Apex trigger)
Further details:
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_annotation_future.htm