Hi Rick,
I tried the solution for Option 1, and its pretty vague but I am able to get the value of only one request parameter in VS2 but not others.I am following below thing:
> In VS1 match script:
import com.itko.util.ParameterList;
ParameterList args = incomingRequest.getArguments();
String str_depId = args.getParameterValue("depResellerId");
String str_delNr = args.getParameterValue("orders_0_deliveries_0_deliveryNumber");
testExec.setStateValue("Sar1",str_depId);
testExec.setStateValue("Sar2",str_delNr);
return true;
> In VS1 model ,I have added a Java Step (JSR-223) and included below code:
com.itko.lisa.vse.SharedModelMap.put("EnableAppleDep", "Enable_DepId",Sar1);
com.itko.lisa.vse.SharedModelMap.put("EnableAppleDep", "Enable_DeliveryNumber",Sar2);
> In VS2 model,I have added a Java Step (JSR-223) and included below code:
String fileName2 = com.itko.lisa.vse.SharedModelMap.get("EnableAppleDep", "Enable_DepId");
testExec.setStateValue("Mapped_Enable_DepId",fileName2);
String fileName3 = com.itko.lisa.vse.SharedModelMap.get("EnableAppleDep", "Enable_DeliveryNumber");
testExec.setStateValue("Mapped_Enable_DeliveryNumber",fileName3);
> In VS2 response ,I am calling {{Mapped_Enable_DeliveryNumber}} and {{Enable_DepId}}
if I only include the above process for one parameter (depResellerId) and comment the code for other ,then it works fine else I am getting below error while executing VS1:
Trapped Exception: bsh.EvalError: Sourced file: inline evaluation of: ``com.itko.lisa.vse.SharedModelMap.put("EnableAppleDep", "Enable_TransactionId",Tr . . . '' : Error in method invocation: Static method put(java.lang.String, java.lang.String, java.lang.Integer) not found in class'com.itko.lisa.vse.SharedModelMap' : at Line: 3 : in file: inline evaluation of: ``com.itko.lisa.vse.SharedModelMap.put("EnableAppleDep", "Enable_TransactionId",Tr . . . '' : com .itko .lisa .vse .SharedModelMap .put ( "EnableAppleDep" , "Enable_DeliveryNumber" , Sar2 )
in inline evaluation of: ``com.itko.lisa.vse.SharedModelMap.put("EnableAppleDep", "Enable_TransactionId",Tr . . . '' at line number 3