You need to sign in to do that
Don't have an account?
VDave
I have noticed that the Id, ContactId, AccountId provided to me via the streaming api is differnt when I create/update to when the object is dleted. There are 3 additional characters at the end when I create/update. What are these characters? What do they do? And why are they also not present when I delete the object?
When I create the object I get a message like this:
Message received from: /topic/CaseNotifications
{
"channel": "/topic/CaseNotifications",
"clientId": "19mycqd2dq10elvg0r0r0jhlcci",
"data": {
"event": {
"type": "created",
"createdDate": "2014-04-04T13:19:40.000+0000"
},
"sobject": {
"Status": "New",
"AccountId": "001i000000M4Iu5AAF",
"Subject": "yrdy",
"ContactId": "003i000000IP4VTAA1",
"Id": "500i0000007RQ4KAAW",
"CaseNumber": "00001048",
"Priority": "Medium"
}
}
}
When I delete I get the following message:
Message received from: /topic/CaseNotifications
{
"channel": "/topic/CaseNotifications",
"clientId": "19mycqd2dq10elvg0r0r0jhlcci",
"data": {
"event": {
"type": "deleted",
"createdDate": "2014-04-04T13:19:47.000+0000"
},
"sobject": {
"Id": "500i0000007RQ4K"
}
}
}
Note in the above the id: 500i0000007RQ4KAAW when I create the object and an id of 500i0000007RQ4K when I delete the object. Why are these different?
Streaming API Different Object Id on Delete then Create
I have noticed that the Id, ContactId, AccountId provided to me via the streaming api is differnt when I create/update to when the object is dleted. There are 3 additional characters at the end when I create/update. What are these characters? What do they do? And why are they also not present when I delete the object?
When I create the object I get a message like this:
Message received from: /topic/CaseNotifications
{
"channel": "/topic/CaseNotifications",
"clientId": "19mycqd2dq10elvg0r0r0jhlcci",
"data": {
"event": {
"type": "created",
"createdDate": "2014-04-04T13:19:40.000+0000"
},
"sobject": {
"Status": "New",
"AccountId": "001i000000M4Iu5AAF",
"Subject": "yrdy",
"ContactId": "003i000000IP4VTAA1",
"Id": "500i0000007RQ4KAAW",
"CaseNumber": "00001048",
"Priority": "Medium"
}
}
}
When I delete I get the following message:
Message received from: /topic/CaseNotifications
{
"channel": "/topic/CaseNotifications",
"clientId": "19mycqd2dq10elvg0r0r0jhlcci",
"data": {
"event": {
"type": "deleted",
"createdDate": "2014-04-04T13:19:47.000+0000"
},
"sobject": {
"Id": "500i0000007RQ4K"
}
}
}
Note in the above the id: 500i0000007RQ4KAAW when I create the object and an id of 500i0000007RQ4K when I delete the object. Why are these different?
The IDs are same, one is 15digit and another is 18digit. 18-char versions are not case sensitive like the 15-char Ids. Read more at :
http://forceguru.blogspot.co.uk/2010/12/how-salesforce-18-digit-id-is.html
All Answers
The IDs are same, one is 15digit and another is 18digit. 18-char versions are not case sensitive like the 15-char Ids. Read more at :
http://forceguru.blogspot.co.uk/2010/12/how-salesforce-18-digit-id-is.html