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

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
AAA999
Contributor III
Contributor III

Passing Source Column through twebserviceinput to Target Table

Gurus,

How to pass the source column using twebserviceinput to the target table.

Flow

table--->tflowiterate---->twebserviceinput--------->filedelimited

Table has multiple columns. verifying currency by country using twebserviceinput. I tried joining the output from twebserviceinput with the source column in tmap but not working.

can someone provide me a solution?

Thanks

Labels (2)
7 Replies
vapukov
Master II
Master II

Hi,

 

not very clean described your design

but normally it is:

  1. table -> tFlowToIterate - this part read row by row and store all row in globalMap, with names "rowxxx.columnname", where rowxxx - name under line between table and tFlowToIterate
  2. tFlowToIterate -> tFixedFlowInput. in tFixedFlowInput you define schema - what you want to path forward. For example Curency, and in value put (String)globalMap.get("rowxxx.columnname") (String - just an example)
  3. connect tFixedFlowInput ->tMap -> twebServiceInput, in tMap you prepare structure accepted by your webservice - XML or JSON or just a text in proper column
AAA999
Contributor III
Contributor III
Author

Thanks, for the quick reply. Looks like you can not connect tmap to twebserviceinput but can connect to twebservice. is there a way you can join the source columns to the output column of the twebserviceinput component?

 

Source has 4 input column (f1,f2,f3,f4) .Only 2 required columns are passed to tflowiterate and the output column from tflowiterate is then passed to twebserviceinput.

 

f1----->tflowiterate

f2---> tflowiterate   

output column from tflowiterate passed to twebserviceinput. Output column from twebserviceinput needs to be joined back to column f3 and f4. before loading the target table.

 

 

vapukov
Master II
Master II

Hi

 

I can not undestand this, could you publish pictures of your design and show - what and what you try to connect (and why? 🙂 )

AAA999
Contributor III
Contributor III
Author

0683p000009M24d.jpg0683p000009M1oL.jpg0683p000009M25G.jpg

 

How to pull the additional three cols region, id ,desc from source to the tgt?

 

 

 

 

Anonymous
Not applicable

Hi

 

 

I also have similar requirement. Did you get answer for your question

AAA999
Contributor III
Contributor III
Author

Hi,

I have attached the design and the values passed in each component. In twebservice component in the output schema add the source column you want to pass to the target. In tFixedflow pass the global variables. under the Value press ctrl space and slect the global variable with the column name you want to pass to the twebservice input.

In tJavaRow please note the last column is pulled from row2 link. After tJavarow pass you pass the value to tgt.

Hope this is what you were looking for.


tjavarowcomponent.JPG
twebservicecomponent.JPG
tfixedflowinput.JPG
twebserviceflow.JPG
Anonymous
Not applicable

Thanks for reply and solution. will try to implement in this way.