You can set the values for program parameters in the XPCML source file and pass in the parameter values as XPCML.
When the ProgramCallDocument object reads in and parses the XPCML document, it automatically calls the appropriate setValue method for each parameter specified in the XPCML.
Using XPCML to pass in parameter values relieves you from writing Java™ code that sets the values of complicated structures and arrays.
The following examples show different ways to construct arrays and pass in parameter values as XPCML: