< Anterior | Siguiente >

Lección 1.4: Desplegar la aplicación

En la lección 1.4 se describe la creación de una clase Java para probar la aplicación.

Antes de empezar, debe completar la Lección 1.3. En esta lección realizará las siguientes tareas:
  1. Primero creará el archivo TestECIMPO: Expanda el proyecto CustomerProj, expanda la sección Recursos Java y seleccione el paquete sample.cics.
  2. Pulse con el botón derecho del ratón y seleccione Nuevo. Seleccione la opción de clase icono de clase para crear una clase Java nueva.
  3. En el campo Nombre de clase Java, teclee TestECIMPO
  4. Abra TestECIMPO en el editor Java.
  5. Sustituya todo el código del editor por el siguiente:
    Nota: La clase TestECIMPO.java Java se ha creado para un entorno local inglés; deberá modificar el código para otros entornos locales.
    /***************************************************************
     * Licensed Materials - Property of IBM
     *  
     * com.ibm.j2c.cheatsheet.content
     *  
     * Copyright IBM Corporation 2004. Reservados todos los derechos. 
     * 
     * Note to U.S. Government Users Restricted Rights:  Use, duplication or disclosure restricted by GSA ADP  Schedule Contract with IBM Corp. 
     *************************************************************/
    package sample.cics;
    
    import sample.cics.data.*;
    public class TestECIMPO
    {
    
    	
    
    	public static void process(InputComm input)
    	{
    		
    	 System.out.println("processing....");
         try {
    		//CustomerInfoMOImpl proxy = new CustomerInfoMOImpl();
    		CustomerInfoMOImpl proxy = new CustomerInfoMOImpl();
         	OutputComm output = proxy.getCustomerInfo (input);
    
    		BadCust badCust = output.getBadCust();
    		PrefCust prefCust = output.getPrefCust();
    		RegCust regCust = output.getRegCust();
    
    		if (regCust != null)
    		{
    			System.out.println("Reg Customer");
    			System.out.println("account name:  " + regCust.getAccountname());
    			System.out.println("balance:  " + regCust.getBalance());
    			System.out.println("cust code:  " + regCust.getRcustcode());
    			System.out.println("cust no:  " + regCust.getRcustno());
    		}
    		else if (prefCust != null)
    		{
    			System.out.println("Pref Customer");
    			System.out.println("assets:  " + prefCust.getAssets());
    			System.out.println("cust code:  " + prefCust.getPcustcode());
    			System.out.println("cust no:  " + prefCust.getPcustno());
    		}
    		else if (badCust != null)
    		{
    			System.out.println("Bad Customer");
    			System.out.println("amount:  " + badCust.getAmount());
    			System.out.println("cust code:  " + badCust.getBcustcode());
    			System.out.println("cust no:  " + badCust.getBcustno());
    			System.out.println("days overdue:  " + badCust.getDaysoverdue());
    		}
    		else
    			System.out.println("No match");
    	}
    	catch (Exception exc)
    	{
    		System.out.println (exc);
    		exc.printStackTrace();
    	}
    		
    	}
    	
    	public static void testPrefCust()
    	{
    	   System.out.println("===========testPreCust==============");
    	try {
    		InputComm input = new InputComm();
    		String prefC = "12345";
    		input.setICustNo (prefC);
    		process(input);
    	}
    	catch (Exception exc)
    	{
    		System.out.println (exc);
    		exc.printStackTrace();
    	}	
    		
    				
    	}
    	
    	public static void testRegCust()
    	{
    	   System.out.println("===========testRegCust==============");
    	try {
    		InputComm input = new InputComm();
    		String regC = "34567";
    		input.setICustNo (regC);
    		process(input);
    	}
    	catch (Exception exc)
    	{
    		System.out.println (exc);
    		exc.printStackTrace();
    	}
    	
    	}
    	
    	public static void testBadCust()
    	{
    	  
    		System.out.println("===========testBadCust==============");
    	try {
    		
    		InputComm input = new InputComm();
    		String badC = "123";
    		input.setICustNo (badC);
    		process(input);
    		
    	}
    	catch (Exception exc)
    	{
    		System.out.println (exc);
    		exc.printStackTrace();
    	}
    	}
    	
    	
    	public static void main (String[] args)
    	{
    		testPrefCust();
    		testRegCust();
    		testBadCust();
    		
    	}
    }
  6. A continuación probará la aplicación
  7. Pulse con el botón derecho sobre TestECIMPO.java y seleccione Ejecutar como> Aplicación Java.
  8. La consola debe visualizar la salida siguiente:

    salida de la aplicación

Enhorabuena. Ha completado la guía de aprendizaje CICS Taderc25.
< Anterior | Siguiente >