<?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 tWebService Component - XML GregorianCalendar issue in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211930#M9754</link>
    <description>Hello All, 
&lt;BR /&gt;I'm trying to finalize a test using tWebService componet with a exposed webservice. 
&lt;BR /&gt;Everything work OK, except when I try to pass a non-mandatory date as a variable to tWebService component. 
&lt;BR /&gt;The error I got is this one: 
&lt;BR /&gt;Exception in component tWebService_1 
&lt;BR /&gt;org.apache.commons.beanutils.ConversionException: Should be javax.xml.datatype.XMLGregorianCalendar type or java.util.Date type 
&lt;BR /&gt; at org.talend.webservice.mapper.converter.XMLGregorianCalendarConverter.convert(XMLGregorianCalendarConverter.java:32) 
&lt;BR /&gt; at org.talend.webservice.mapper.converter.ConvertTool.convert(ConvertTool.java:32) 
&lt;BR /&gt; at org.talend.webservice.mapper.SimpleTypeMapper.convertToType(SimpleTypeMapper.java:29) 
&lt;BR /&gt; at org.talend.webservice.mapper.SimplePropertyMapper.setValueTo(SimplePropertyMapper.java:77) 
&lt;BR /&gt; at org.talend.webservice.mapper.ComplexTypeMapper.convertToType(ComplexTypeMapper.java:101) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:80) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:48) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:195) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:237) 
&lt;BR /&gt; at json_parser.copy_of_ws_test_qas_0_1.Copy_of_WS_TEST_QAS.tFixedFlowInput_1Process(Copy_of_WS_TEST_QAS.java:808) 
&lt;BR /&gt;I've tried to pass this variable as string/date/object, without any success: how can I set a proper XMLGregorianCalendar type of variable? 
&lt;BR /&gt;Thanks in advance for your help. I'll be really appreciated! 
&lt;BR /&gt;THANKS</description>
    <pubDate>Sun, 02 Feb 2014 16:38:08 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-02-02T16:38:08Z</dc:date>
    <item>
      <title>tWebService Component - XML GregorianCalendar issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211930#M9754</link>
      <description>Hello All, 
&lt;BR /&gt;I'm trying to finalize a test using tWebService componet with a exposed webservice. 
&lt;BR /&gt;Everything work OK, except when I try to pass a non-mandatory date as a variable to tWebService component. 
&lt;BR /&gt;The error I got is this one: 
&lt;BR /&gt;Exception in component tWebService_1 
&lt;BR /&gt;org.apache.commons.beanutils.ConversionException: Should be javax.xml.datatype.XMLGregorianCalendar type or java.util.Date type 
&lt;BR /&gt; at org.talend.webservice.mapper.converter.XMLGregorianCalendarConverter.convert(XMLGregorianCalendarConverter.java:32) 
&lt;BR /&gt; at org.talend.webservice.mapper.converter.ConvertTool.convert(ConvertTool.java:32) 
&lt;BR /&gt; at org.talend.webservice.mapper.SimpleTypeMapper.convertToType(SimpleTypeMapper.java:29) 
&lt;BR /&gt; at org.talend.webservice.mapper.SimplePropertyMapper.setValueTo(SimplePropertyMapper.java:77) 
&lt;BR /&gt; at org.talend.webservice.mapper.ComplexTypeMapper.convertToType(ComplexTypeMapper.java:101) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:80) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:48) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:195) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:237) 
&lt;BR /&gt; at json_parser.copy_of_ws_test_qas_0_1.Copy_of_WS_TEST_QAS.tFixedFlowInput_1Process(Copy_of_WS_TEST_QAS.java:808) 
&lt;BR /&gt;I've tried to pass this variable as string/date/object, without any success: how can I set a proper XMLGregorianCalendar type of variable? 
&lt;BR /&gt;Thanks in advance for your help. I'll be really appreciated! 
&lt;BR /&gt;THANKS</description>
      <pubDate>Sun, 02 Feb 2014 16:38:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211930#M9754</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-02T16:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService Component - XML GregorianCalendar issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211931#M9755</link>
      <description>Go into the code view and here to the line 808 (as mentioned in the stack trace).&lt;BR /&gt;Figure out which column it is and check in the schema editor if this column is of Date type.&lt;BR /&gt;A String as date is not capable here.</description>
      <pubDate>Sun, 02 Feb 2014 22:49:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211931#M9755</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-02T22:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService Component - XML GregorianCalendar issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211932#M9756</link>
      <description>Hello JLolling, first thanks for your reply! 
&lt;BR /&gt;Even If I change in the scheme editor, using a Date, a String or a generic Object, it does not work. 
&lt;BR /&gt;Here the lines from 805 to 813: 
&lt;BR /&gt;805 java.util.Map&amp;lt;String, Object&amp;gt; results_tWebService_1 = null; 
&lt;BR /&gt;806 try { 
&lt;BR /&gt;807 results_tWebService_1 = serviceInvokerHelper_tWebService_1 
&lt;BR /&gt;808 .invoke(serviceName_tWebService_1, 
&lt;BR /&gt;809 portName_tWebService_1, 
&lt;BR /&gt;810 "MEASUREM_DOCUM_RFC_SINGLE_001", 
&lt;BR /&gt;811 inMap_tWebService_1); 
&lt;BR /&gt;812 } catch (java.lang.Exception e) { 
&lt;BR /&gt;813 throw (e); 
&lt;BR /&gt; 
&lt;BR /&gt;That's the error I got when I select Date type: 
&lt;BR /&gt;Exception in component tWebService_1 
&lt;BR /&gt;java.lang.IllegalArgumentException: argument type mismatch 
&lt;BR /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
&lt;BR /&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
&lt;BR /&gt; at java.lang.reflect.Method.invoke(Method.java:606) 
&lt;BR /&gt; at org.talend.webservice.mapper.SimplePropertyMapper.setValueTo(SimplePropertyMapper.java:77) 
&lt;BR /&gt; at org.talend.webservice.mapper.ComplexTypeMapper.convertToType(ComplexTypeMapper.java:101) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:80) 
&lt;BR /&gt; at org.talend.webservice.mapper.MessageMapperImpl.convertToParams(MessageMapperImpl.java:48) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:195) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:237) 
&lt;BR /&gt; at json_parser.copy_of_ws_test_qas_0_1.Copy_of_WS_TEST_QAS.tFixedFlowInput_1Process(Copy_of_WS_TEST_QAS.java:808) 
&lt;BR /&gt; 
&lt;BR /&gt;I thought there was possibility to pass to WB an object "XMLGregorianCalendar". 
&lt;BR /&gt;Do you have a suggestion for a workaround? 
&lt;BR /&gt;Thanks 
&lt;BR /&gt;Regs</description>
      <pubDate>Mon, 03 Feb 2014 08:38:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211932#M9756</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-03T08:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService Component - XML GregorianCalendar issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211933#M9757</link>
      <description>Hello, do you know any possibility to define XMLGregorianCalendar schema in Talend?&lt;BR /&gt;Thx.</description>
      <pubDate>Wed, 05 Feb 2014 16:13:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-Component-XML-GregorianCalendar-issue/m-p/2211933#M9757</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-05T16:13:39Z</dc:date>
    </item>
  </channel>
</rss>

