try {
// Default return type based on what we expect
ServiceDescription sd = new ServiceDescription("Buy", true);
sd.addInputParam("PO", poqn);
sd.addOutputParam("return", SOAPTypeMappingRegistry.XSD_STRING);
call.setServiceDescription(sd);
LineItem[] li = new LineItem[2];
li[0] = new LineItem("Tricorder", 1, "2500.95");
li[1] = new LineItem("Phasor", 3, "7250.95");