You need to sign in to do that
Don't have an account?
Is there a way to get "update" method to return Case Insensitive IDs?
Hi there,
I am issuing update calls with my XMLRPC Implementation, using Case Insensitive IDs. Everything goes well, but the response is not case insensitive. Am I doind something wrong? Here is the request source. I will post the response in another thread for lack of space.
<?xml version="1.0"?>
<methodCall>
<methodName>sfdc.update</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>version</name>
<value>
<string>2.0</string>
</value>
</member>
<member>
<name>type</name>
<value>
<string>lead</string>
</value>
</member>
<member>
<name>useCaseSafeIDs</name>
<value>
<boolean>1</boolean>
</value>
</member>
<member>
<name>record</name>
<value>
<struct>
<member>
<name>id</name>
<value>
<string>00Q30000000gNltEAE</string>
</value>
</member>
<member>
<name>status</name>
<value>
<string>Purged</string>
</value>
</member>
<member>
<name>id</name>
<value>
<string>00Q30000000gNltEAE</string>
</value>
</member>
<member>
<name>00N30000000cJSC</name>
<value>
<dateTime.iso8601>20030925T00:00:00</dateTime.iso8601>
</value>
</member>
<member>
<name>id</name>
<value>
<string>00Q30000000gNltEAE</string>
</value>
</member>
<member>
<name>00N30000000cJS8</name>
<value>
<string>Blah</string>
</value>
</member>
</struct>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
Here is the response for my previous thread:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse><params><param><value><struct><member><name>id</name><value>00Q30000000gNlt</value></member></struct></value></param></params></methodResponse>
Thank you in advance!
Hi Juan,
I've filed a bug on this. The functions insert and update should take an extra parameter called useCaseSafeIDs to indicate which format of id you require on the returned values. You will need to modify the client to provide this parameter. Alternatively, you can modify a local version of the wsdl to include the new boolean parameter called useCaseSafeIDs.
Will let you know when the patch has been released.