Soporte
EN PT ES
Wiki
Contenido
Discusión
Historial
Backlinks

Cómo suscribir usuarios a una lista de noticias desde una aplicación GeneXus 9.0


A continuación se muestra un ejemplo de como suscribir usuarios (utilizando su cuenta de email) a una lista de noticias creada en GXportal desde una aplicación GeneXus.


1.  Utilizar el WSDL Inspector de GeneXus para registrar los servicios. Para eso en modo Diseño ir a Tools - WSDL Inspector y poner la URL: http://<servidor>:<puerto>/gxpbackend/agxpwsgetsession.aspx?wsdl luego presionar el botón Inspect y una vez que reconoce el web service presionar el botón Add Reference. Hacer lo mismo para la dll agxpwsapinlsus.dll.

2.   Consolidar este xpz.


3.   Modificar los datos servidor, puerto y baseURL en la subrutina 'Set Location' del web panel TestWSAPINLSus. Luego especificarlo, generarlo, compilarlo y ejecutarlo.

4.   En primer lugar hay que generar una sesión. Para generar una sesión hay que utilizar el identificador del portal, el identificador de un usuario y la clave de encriptación para web service  externo de GXportal.

1. Para obtener el identificador del portal, ir a Configuración -> Configuración del Portal y tomar el valor de la primera columna.

2. Para obtener el identificador del usuario, ir a Configuración -> Usuarios y hacer clic en el botón "Actualizar" del usuario correspondiente, el identificador se corresponde con el penúltimo parámetro.

3. Para obtener la clave de encriptación, ir a Configuración -> Configuración del Portal  -> Seguridad. Ir al tab Web service externo y tomar el valor del campo "Clave privada para encriptar datos". Si el valor está vacío, generar una nueva clave presionando el botón "Generar clave" y presionar el botón "Grabar". 

5.   Para obtener el identificador de la newsletter debes ir a actualizarla y presionar el botón derecho ->propiedades en esa pantalla, el identificador es el último parámetro de la URL.


Categorías:

Wiki inicio
Categorías
Cambios recientes
TOUR
Tutoriales
Documentación
EMPRESA
Soporte
© Todos los derechos reservados. GeneXus y sus productos son marcas registradas por GeneXus S.A. | Política de privacidad | Información de contacto