You need to sign in to do that
Don't have an account?
Knowledge lover
Challenge Not yet complete... here's what's wrong: It doesn't appear that you have logged in using SoapUI.
I tried to complete the badge API basics and got stuck at #Use SOAP API
I got the error: Challenge Not yet complete... here's what's wrong: It doesn't appear that you have logged in using SoapUI.
I have verified I connected to the right org. Could someone help here?
I got the error: Challenge Not yet complete... here's what's wrong: It doesn't appear that you have logged in using SoapUI.
I have verified I connected to the right org. Could someone help here?
Did you actually used the Soap UI application to perform this account creation?
There was already one similar post: https://developer.salesforce.com/forums/ForumsMain?id=9060G000000XiWWQA0 but the question was not addressed at all.
Here are some detailed in my situation:
- Login hisotry shows
3/11/2017 11:05:13 PM AEDT Salesforce.com IPNetworks Portal API Only Success N/A login.salesforce.com
- the version of soap UI is 5.3.0
- all accounts were created with success via SoapUI
Were you able to resolve this? Facing with the same issue. I am able to login and create account, yet Trailhead wouldnt recognize it.
Thanks :)
Thanks for providing the correct solution. Just re-iterating the same here as well.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I finally figured out the "It doesn't appear that you have logged in using SoapUI." error, I had to remove the LoginScopeHeader section from the header on the login call .
@Knowledge lover, Please mark this as correct answer if that works for you so that others can refer the same.
the following works for me:
Login Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com">
<soapenv:Header>
</soapenv:Header>
<soapenv:Body>
<urn:login>
<urn:username>XXXX</urn:username>
<urn:password>XXXX</urn:password>
</urn:login>
</soapenv:Body>
</soapenv:Envelope>
Create Account:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com" xmlns:urn1="urn:sobject.enterprise.soap.sforce.com">
<soapenv:Header>
<urn:SessionHeader>
<urn:sessionId>00D324134312432FwG!AQEAQL8X763kVt1c4SqaXztOWsmoNBJXFqVhbqarPglc3SxZgqjre2BMv27qZLl_F7eDZ.HBVa5YRCLjkLwRmsWLfIjSYqG5</urn:sessionId>
</urn:SessionHeader>
</soapenv:Header>
<soapenv:Body>
<urn:create>
<!--Zero or more repetitions:-->
<urn:sObjects xsi:type="urn1:Account" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--Zero or more repetitions:-->
<Name>Bluebeards Grog House</Name>
<Description>It is better than Blackbeards.</Description>
</urn:sObjects>
</urn:create>
</soapenv:Body>
</soapenv:Envelope>
Thanks,
Balaji Malemarpuram
http://salesforce-walker.blogspot.in/
Could you help to advice how could I fix the following issue regarding the creat account? Thank you.
"<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sf="urn:fault.enterprise.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>UNKNOWN_EXCEPTION</faultcode>
<faultstring>UNKNOWN_EXCEPTION: Destination URL not reset. The URL returned from login must be set in the SforceService</faultstring>
<detail>
<sf:UnexpectedErrorFault xsi:type="sf:UnexpectedErrorFault">
<sf:exceptionCode>UNKNOWN_EXCEPTION</sf:exceptionCode>
<sf:exceptionMessage>Destination URL not reset. The URL returned from login must be set in the SforceService</sf:exceptionMessage>
</sf:UnexpectedErrorFault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>"
May
Please reset your endpoint url to your base url(Eg:https://na37.salesforce.com ,yours may be with domainname) from "login.salesforce.com" .
Thanks,
Balaji M
Thank you for your advice. I finally got it after I really I need to use the base URL, and here are the steps regarding the URL reset:
1. Get the base URL as you advised.
2. I change the http://login.salesforce.com/service/Soap/c/43.0/Packagecode to http://na##.salesforce.com/services/Soap/c/43.0/ under the Create Request UI window, and it works finally.
Also share as following screen shot, just in case if any other users have similar confusion regarding URL reset for this step.
Thank you,
May Zhou
It all looks good to me -
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com" xmlns:urn1="urn:sobject.enterprise.soap.sforce.com">
<soapenv:Header>
<urn:SessionHeader>
<urn:sessionId>00D4x000000JbSF!ARQAQCxGiJ03fg5bI13JB4olYE7dGIKyE3TQ8QuA7dq.aID3uwOvq39dLFdR0keHJeW6Rsi84HXINLldxQMXq.UcEtRYIBAV</urn:sessionId>
</urn:SessionHeader>
</soapenv:Header>
<soapenv:Body>
<urn:create>
<!--Zero or more repetitions:-->
<urn:sObjects xsi:type="urn1:Account" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--Zero or more repetitions:-->
<Name>Bluebeards Grog House</Name>
<Description>It is better than Blackbeards.</Description>
</urn:sObjects>
</urn:create>
</soapenv:Body>
</soapenv:Envelope>
Sucess:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:enterprise.soap.sforce.com">
<soapenv:Header>
<LimitInfoHeader>
<limitInfo>
<current>5</current>
<limit>15000</limit>
<type>API REQUESTS</type>
</limitInfo>
</LimitInfoHeader>
</soapenv:Header>
<soapenv:Body>
<createResponse>
<result>
<id>0014x0000087yQeAAI</id>
<success>true</success>
</result>
</createResponse>
</soapenv:Body>
</soapenv:Envelope>