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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
IamHulk
Contributor
Contributor

not able to print DBInput_1_Query

Hi

my job flow like 

 

tfileinputDelimted--main-->tflowtoiterate--iterate-->tdbinput--main-->tjava

 

input file is txt its having schema and table name. in dbinput component im writing query like select * from schema.table;

i'm getting output as expected. but while i'm printing source query in java its printing null.  

in tjava i'm printing like system.out.println(((string)globalMap.get("tdbinput_1_query"));

Labels (3)
1 Solution

Accepted Solutions
mks02
Creator
Creator

Hi @IamHulk ,

To print the sql query in tjava, you need to print the query on OnSubJobOK as below:

 

t<DB>Input -- t<DB>Output

    |    OnSubjobOk

tJava 

 

 

System.out.println("tJavaTable:TBL Loaded" + (String)globalMap.get("tMysqlInput_1_QUERY"));

 

 

Thanks.

 

View solution in original post

2 Replies
nivedhitha
Creator III
Creator III

@IamHulk ,

 

can you provide screenshots of your jobs?

 

mks02
Creator
Creator

Hi @IamHulk ,

To print the sql query in tjava, you need to print the query on OnSubJobOK as below:

 

t<DB>Input -- t<DB>Output

    |    OnSubjobOk

tJava 

 

 

System.out.println("tJavaTable:TBL Loaded" + (String)globalMap.get("tMysqlInput_1_QUERY"));

 

 

Thanks.