<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: soap SQL syntax : INVALID_QUERY_FILTER_OPERATOR in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321735#M91739</link>
    <description>Your query is wrong - not Talend. Check the salesforce.com web services docs for more detail on filters in SOQL.</description>
    <pubDate>Mon, 31 May 2010 08:23:39 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2010-05-31T08:23:39Z</dc:date>
    <item>
      <title>soap SQL syntax : INVALID_QUERY_FILTER_OPERATOR</title>
      <link>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321733#M91737</link>
      <description>Hi,&lt;BR /&gt;I'm configuring a Salesforce (SF) comppnent in talend and wish to filter the records from SF before pushing the results to a file&lt;BR /&gt;Here is the syntax I'm using to pull the data from SF&lt;BR /&gt;"SELECT ReportsToId, FirstName, LastName, Title, Name, Email, Department, MailingStreet, MailingCity, MailingState, MailingCountry, MailingPostalCode, Phone, Fax, Description FROM Contact WHERE ReportsToId like 'Jess*'"&lt;BR /&gt;It's that - WHERE ReportToId like 'Jess*' - that causes the issue. (It works fine without it.)&lt;BR /&gt;&lt;BR /&gt;Here's then the message I get back in the stats on trying to run the component.&lt;BR /&gt;Thanks for looking at the post.&lt;BR /&gt;Cheers. Ed&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Starting job ICON_Dataset3 at 14:39 28/01/2010.&lt;BR /&gt; connecting to socket on port 3449&lt;BR /&gt; connected&lt;BR /&gt;Exception in component tSalesforceInput_1&lt;BR /&gt;AxisFault&lt;BR /&gt; faultCode: {urn:fault.partner.soap.sforce.com}INVALID_QUERY_FILTER_OPERATOR&lt;BR /&gt; faultSubcode: &lt;BR /&gt; faultString: INVALID_QUERY_FILTER_OPERATOR: &lt;BR /&gt;Description FROM Contact WHERE ReportsToId like 'Jess*'&lt;BR /&gt;                               ^&lt;BR /&gt;ERROR at Row:1:Column:194&lt;BR /&gt;invalid operator on id field&lt;BR /&gt; faultActor: &lt;BR /&gt; faultNode: &lt;BR /&gt; faultDetail: &lt;BR /&gt;	{urn:fault.partner.soap.sforce.com}UnexpectedErrorFault:&amp;lt;ns1:exceptionCode&amp;gt;INVALID_QUERY_FILTER_OPERATOR&amp;lt;/ns1:exceptionCode&amp;gt;&amp;lt;ns1:exceptionMessage&amp;gt;&lt;BR /&gt;Description FROM Contact WHERE ReportsToId like 'Jess*'&lt;BR /&gt;                               ^&lt;BR /&gt;ERROR at Row:1:Column:194&lt;BR /&gt;invalid operator on id field&amp;lt;/ns1:exceptionMessage&amp;gt;&lt;BR /&gt;INVALID_QUERY_FILTER_OPERATOR: &lt;BR /&gt;Description FROM Contact WHERE ReportsToId like 'Jess*'&lt;BR /&gt;                               ^&lt;BR /&gt;ERROR at Row:1:Column:194&lt;BR /&gt;invalid operator on id field&lt;BR /&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;BR /&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;	at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;BR /&gt;	at java.lang.Class.newInstance0(Unknown Source)&lt;BR /&gt;	at java.lang.Class.newInstance(Unknown Source)&lt;BR /&gt;	at org.apache.axis.encoding.ser.BeanDeserializer.&amp;lt;init&amp;gt;(BeanDeserializer.java:104)&lt;BR /&gt;	at org.apache.axis.encoding.ser.BeanDeserializer.&amp;lt;init&amp;gt;(BeanDeserializer.java:90)&lt;BR /&gt;	at com.sforce.soap.partner.fault.UnexpectedErrorFault.getDeserializer(UnexpectedErrorFault.java:83)&lt;BR /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;	at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;	at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)&lt;BR /&gt;	at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)&lt;BR /&gt;	at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)&lt;BR /&gt;	at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)&lt;BR /&gt;	at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)&lt;BR /&gt;	at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)&lt;BR /&gt;	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)&lt;BR /&gt;	at javax.xml.parsers.SAXParser.parse(Unknown Source)&lt;BR /&gt;	at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)&lt;BR /&gt;	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)&lt;BR /&gt;	at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)&lt;BR /&gt;	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)&lt;BR /&gt;	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)&lt;BR /&gt;	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2767)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2443)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2366)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:1812)&lt;BR /&gt;	at com.sforce.soap.partner.SoapBindingStub.query(SoapBindingStub.java:3052)&lt;BR /&gt;	at datasets.icon_dataset3_0_1.ICON_Dataset3.tSalesforceInput_1Process(ICON_Dataset3.java:1257)&lt;BR /&gt;	at datasets.icon_dataset3_0_1.ICON_Dataset3.runJobInTOS(ICON_Dataset3.java:2028)&lt;BR /&gt;	at datasets.icon_dataset3_0_1.ICON_Dataset3.main(ICON_Dataset3.java:1921)&lt;BR /&gt; disconnected&lt;BR /&gt;Job ICON_Dataset3 ended at 14:39 28/01/2010.</description>
      <pubDate>Sat, 16 Nov 2024 13:35:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321733#M91737</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T13:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: soap SQL syntax : INVALID_QUERY_FILTER_OPERATOR</title>
      <link>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321734#M91738</link>
      <description>Hello 
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;It's that - WHERE ReportToId like 'Jess*' - that causes the issue.&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;You can report a bug on our bugtracker. For now, you can query all records and filter them on tFilterRow component or other component.
&lt;BR /&gt;Best regards
&lt;BR /&gt; 
&lt;BR /&gt; shong</description>
      <pubDate>Fri, 29 Jan 2010 05:37:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321734#M91738</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-01-29T05:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: soap SQL syntax : INVALID_QUERY_FILTER_OPERATOR</title>
      <link>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321735#M91739</link>
      <description>Your query is wrong - not Talend. Check the salesforce.com web services docs for more detail on filters in SOQL.</description>
      <pubDate>Mon, 31 May 2010 08:23:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/soap-SQL-syntax-INVALID-QUERY-FILTER-OPERATOR/m-p/2321735#M91739</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2010-05-31T08:23:39Z</dc:date>
    </item>
  </channel>
</rss>

