[teiid-issues] [JBoss JIRA] (TEIID-4402) Insert statement with a date field fails

J Price (JIRA) issues at jboss.org
Sun Aug 21 13:09:00 EDT 2016


J Price created TEIID-4402:
------------------------------

             Summary: Insert statement with a date field fails
                 Key: TEIID-4402
                 URL: https://issues.jboss.org/browse/TEIID-4402
             Project: Teiid
          Issue Type: Bug
          Components: Salesforce Connector
    Affects Versions: 9.0.2
         Environment: WildFly Full 9.0.2.Final (WildFly Core 1.0.2.Final) 
Teiid 9.0.2
jdk1.8.0_101
Salesforce sandbox
Salesforce connectors / translators: salesforce and salesforce-34
            Reporter: J Price
            Assignee: Steven Hawkins


I have a custom object created in Salesforce which has date fields. The model has the fields identified as date correctly. When specifying a date using an insert statement I receive an error back from Salesforce:
_
org.teiid.runtime.client.TeiidClientException: java.lang.RuntimeException: Remote org.teiid.core.TeiidProcessingException: TEIID30504 Sandbox: Start Date: value not of required type: 2016-03-17_

I have tried forcing it to a date using the parsedate function as well as passing it as is.

I setup a proxy to try and identify the cause and found that the datatype being passed in the underlying SOAP request is xsd:string instead of xsd:date.

Using fiddler I duplicated the underlying SOAP request, but changed the types to xsd:date, and resubmitted the request successfully. 



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the teiid-issues mailing list