btellington
Programmer
I'm using Informatica Powercenter to move data between Oracle and Salesforce.com. When I send a date from Oracle to Salesforce, it's getting set to a Date/Time of four hours before the actual date value. So, when I send 5/4/2010 it's being recorded as 5/3/2010 8:00PM. That makes the date a day earlier when displayed, and the two systems don't match.
The Informatica server is set to GMT, although the user is set to EST. The Salesforce User has been set to both EST and GMT. Through a variety of tests, it's pretty obvious that this is happening because Informatica is giving Salesforce a specific Date/Time, and Salesforce is interpreting it wrong. In other words, it's a problem on the Salesforce side, but one caused by what Informatica is doing.
The problem is likely to be the date format which Informatica is sending to Salesforce.com. The Salesforce documentation says it needs to be in YYYY-MM-DDThh:mm:ssZ format (GMT time). I've overridden the date/time format in my session, but it's still subtracting four from my date.
How can I check to see that the over-ride format is what's actually being sent? And has anyone had a similar problem and solved it? We go live next week, and the client is really upset about this.
The Informatica server is set to GMT, although the user is set to EST. The Salesforce User has been set to both EST and GMT. Through a variety of tests, it's pretty obvious that this is happening because Informatica is giving Salesforce a specific Date/Time, and Salesforce is interpreting it wrong. In other words, it's a problem on the Salesforce side, but one caused by what Informatica is doing.
The problem is likely to be the date format which Informatica is sending to Salesforce.com. The Salesforce documentation says it needs to be in YYYY-MM-DDThh:mm:ssZ format (GMT time). I've overridden the date/time format in my session, but it's still subtracting four from my date.
How can I check to see that the over-ride format is what's actually being sent? And has anyone had a similar problem and solved it? We go live next week, and the client is really upset about this.