Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Save $650 on Qlik Connect, Dec 1 - 7, our lowest price of the year. Register with code CYBERWEEK: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
NL_George
Contributor II
Contributor II

tHTTPClient not behaving as documented

I'm following https://help.qlik.com/talend/en-US/components/8.0/http/thttpclient-schema-and-output 

And I am trying to recreate the key/pair example showing 

  • name, type String.
  • full_address, type String.
  • first_car_brand, type String.

But when I have the exact same configuration, the response my tHTTPComponent gives is this:

tLogRow_1
name = Peter
full_address = bd prairie au duc, 44000, Nantes
first_car_brand = ["Ford"]

 

As you can see, the first car brand is still in a JSON array instead of the single string value I was expecting.
Any ideas on how to get the response as given in the example?

Labels (1)
  • v8.x

1 Solution

Accepted Solutions
NL_George
Contributor II
Contributor II
Author

Update from Qlik support, apparently this behaviour is as expected.

Notable fixes and known issues | Talend Release Notes Help

Which means that if you want to follow the example from the documentation pages, you should add the JVM parameter:

-Dorg.talend.components.common.dssldictionary.DSSLDictionary.SINGLE_ELEMENT_NOT_ARRAY=true

View solution in original post

3 Replies
Denis_Segard
Support
Support

Hello,
I noticed the same "behavior".
It would be better to open a case for the support in order to involve R&D if needed.

Kind regards

NL_George
Contributor II
Contributor II
Author

Hi Denis,

I'm working on getting a support case in but my Qlik / Talend account are not working properly.
Currently trying to get the support case in through our 3rd party.

Once I get more detail from them / Qlik support I'll update this post.

NL_George
Contributor II
Contributor II
Author

Update from Qlik support, apparently this behaviour is as expected.

Notable fixes and known issues | Talend Release Notes Help

Which means that if you want to follow the example from the documentation pages, you should add the JVM parameter:

-Dorg.talend.components.common.dssldictionary.DSSLDictionary.SINGLE_ELEMENT_NOT_ARRAY=true