No mostrar más este mensaje

ecommerce

Notificación de pago

 

Para crear las clases servidor del WebService Notificación de Pago usaremos Eclipse y el plugin de Axis2. Los pasos a seguir son:

1. Descargarse el wsdl y copiarlo dentro de nuestro proyecto:

4_1_a

2. Botón Derecho sobre el proyecto -> New -> Other

4_1_b

3. Web Service -> Next

4_1_c

4. Seleccionamos “Top down Java bean Web Service”. Posteriormente Browse -> Browse -> Seleccionamos el wsdl

4_1_d

5. Seleccionamos el Web service runtime que queremos usar

4_1_e

6. En nuestro caso será Axis2

4_1_f

7. Una vez hecho esto pasamos a la siguiente pantalla (Next) y clickamos en Finish

4_1_g

8. Una vez hecho esto nos aparecerá un nuevo package con las clases del Web Service dentro:

4_1_h

9. Abrimos la clase “InotificacionSISBindingImpl”. Esta clase es la encargada de ejecutar la lógica de negocio que nosotros deseemos hacer cuando recibamos una notificación. Por defecto no hace nada (return null), así que deberemos añadir al lógica que deseemos. Recibe por parámetro un string que contiene el XML de notificación.

/**
 * InotificacionSISBindingImpl.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */


package es.SERMEPA.sis.sis.InotificacionSIS_wsdl;

public class InotificacionSISBindingImpl implements es.SERMEPA.sis.sis.InotificacionSIS_wsdl.InotificacionSISPortType{
    public java.lang.String procesaNotificacionSIS(java.lang.String XML) throws java.rmi.RemoteException {
        return null;
    }

}

En los ficheros anexos a esta guía se pueden encontrar estas clases