background image
<< Sample Correlated Query | Defining Environment Settings for TUXEDO Vusers >>
<< Sample Correlated Query | Defining Environment Settings for TUXEDO Vusers >>

Developing TUXEDO Vuser Scripts

Tuxedo Vuser Scripts · Developing TUXEDO Vuser Scripts
Creating Vuser Scripts
Chapter 11, page 205
Some systems represent a field by an id number rather than a field name during
recording. You can correlate by field id as follows:
lrt_save_fld_val((FBFR*)data_0, "id=8302", 0, "account_id");
/* Use result from first query to fill buffer for the deposit*/
lrt_Finitialize((FBFR*)data_0);
lrt_Fadd_fld((FBFR*)data_0, "name=ACCOUNT_ID",
"value=<account_id>", LRT_END_OF_PARMS);
lrt_Fadd_fld((FBFR*)data_0, "name=SAMOUNT", "value=200.11",
LRT_END_OF_PARMS);
/* Deposit money into the new account */
tpresult_int = lrt_tpcall("DEPOSIT", data_0, 0, &data_0, &olen_7, 0);
lrt_abort_on_error();