Skip to content

Instantly share code, notes, and snippets.

@rodrigoSaladoAnaya
Created April 2, 2013 17:29
Show Gist options
  • Save rodrigoSaladoAnaya/5294261 to your computer and use it in GitHub Desktop.
Save rodrigoSaladoAnaya/5294261 to your computer and use it in GitHub Desktop.
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.ws.Holder;
import java.math.BigDecimal;
public class HelloWorldClient {
public static void main(String[] argv) {
Wschan service = new Wschan_Service().getWschanPort();
System.out.println(service);
System.out.println("Saldo:_________");
DatosVenta dv = new DatosVenta();
dv.setClaveCanal("MEXWS1TEST");
dv.setDestino("0998787871");
dv.setExtra("");
dv.setId("");
dv.setMonto(new BigDecimal(100));
dv.setPassCanal("prueba");
dv.setProducto("VB");
dv.setTerminal("Terminal");
Saldo saldo = service.saldo(dv);
System.out.println(saldo.getSaldo());
System.out.println("Venta:_________");
Holder<String> id = new Holder<String>("030000000009");//cambiar en cada prueba.
Holder<String> claveCanal = new Holder<String>(dv.getClaveCanal());
Holder<BigDecimal> monto = new Holder<BigDecimal>(new BigDecimal(100));
Holder<String> extra = new Holder<String>("");
Holder<XMLGregorianCalendar> fecha = new Holder<XMLGregorianCalendar>(null);
Holder<String> rcode = new Holder<String>("");
Holder<String> confirma = new Holder<String>("");
service.venta(id, claveCanal, dv.getPassCanal(), dv.getTerminal(), dv.getProducto(), dv.getDestino(), monto, extra, fecha, rcode, confirma);
System.out.println("rcode: " + rcode.value + ", confirma: " + confirma.value + ", monto: " + monto.value);
System.out.println("Reverso:_________");
service.reverso(id, claveCanal, dv.getPassCanal(), dv.getTerminal(), dv.getProducto(), dv.getDestino(), monto, extra, fecha, rcode, confirma);
System.out.println("rcode: " + rcode.value + ", confirma: " + confirma.value);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment