def templ = ''' <?xml version="1.0" encoding="utf-8" ?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <n1:login xmlns:n1="urn:partner.soap.sforce.com"> <n1:username>{username}</n1:username> <n1:password>{password}{token}</n1:password> </n1:login> </env:Body> </env:Envelope>'''; def loginBody = templ. replace("{username}", p.getProperty("salesforce.username")). replace("{password}", p.getProperty("salesforce.password")). replace("{token}", p.getProperty("salesforce.token"));
11.5.15
SOAP Request Message to Salesforce Login
Not sure why, but when I left the first line of the SOAP login request message as empty, I got 500 from salesforce.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment