Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo de 7
cliente
Monto del 12
credito
nrocuotas 2
fechainicio 10
Se esta solicitando hacer los cambios respectivos para soportar estos requerimientos.
Grafico de resumen
Sistema de créditos en
WebServices
Posicional efectivo (Cobol)
Formato2 (WMQ)
Sistema de créditos
DataEntry de XML (WMQ) WMB XML (WMQ)
hipotecario (.Net)
solicitudes de credito
Paso Iniciales.
__1. Verificar que se tenga funcionando correctamente lo solicitado en el laboratorio 2,
de lo contrario solicitar la solución al profesor.
Paso I.
Preparando el proyecto
Ingrese el nombre del Message Set a crear, seleccionar Use namespaces y el MSP
del LAB02 para ser copiado a este nuevo proyecto, también indicar que se utilizaran
los formatos físicos: XML, CWF.
__2. Como el sistema de créditos en efectivo manejara otro formato de tipo CWF,
crear uno adicional. Doble clic sobre el archivo .mset
__3. Modificar el Message Definition File para agregar el campo sueldoPromedio:
__4. Utilizando el nuevo formato CWF2 definir el tamaño de los campos según:
Campo Tamaño
tipo 2
cliente
codigo 7
nombres 30
codinstitucion 0
sueldoPromedio 12
datos
monto 12
nrocuotas 2
fechainicio 10
Paso II.
Definir el proyecto de Flujo
__1. Crear un proyecto de flujos de nombre CWMB_LAB03_MFP y que haga referencia al MSP
CWMB_LAB03_MSP
END MODULE;
Paso III.
Modificando el Message Set Project.
Paso IV.
Consumiendo WebServices en el Flujo
__1. Agregar el siguiente ESQL al nodo Compute1
CREATE COMPUTE MODULE CWMB_LAB01_Compute1
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
-- Guardo datos para recuperarse luego de la invocacion al
WebServices,
-- si no se perderan.
SET Environment.MQMD = InputRoot.MQMD; --El MQMD
SET Environment.DatosEntrada=InputRoot.MRM; --Los datos
SET OutputRoot.MRM.tns:Body.ns:codigo=InputRoot.MRM.cliente.codigo;
RETURN TRUE;
END;
END MODULE;
__2. Agregar el siguiente codigo ESQL al nodo Compute2
-- Mensaje---------------------------------------------------
SET OutputRoot.MRM.tipo=¿?;
SET OutputRoot.MRM.cliente.codigo=¿?;
SET OutputRoot.MRM.cliente.nombres=
InputRoot.MRM.tns:Body.ns:consultaClienteReturn.ns:nombres;
SET OutputRoot.MRM.cliente.codinstitucion='';
SET OutputRoot.MRM.cliente.sueldoPromedio=¿?;
SET OutputRoot.MRM.datos=¿?;
------------------------------------------------------------
RETURN TRUE;
END;
END MODULE;
Paso V.
Probando el servicio
__1. Enviar creditos de tipo 01, 02 y 03 para probar todo el flujo, analizar los resultados.