< Anterior | Próximo >

Lição 4: Implementar seu Aplicativo

A Lição 4 conduz você pela criação de uma classe Java™ para testar seu aplicativo.
Antes de começar, conclua a Lição 3: Criar um Método Java.
Nesta lição, você
  1. Expanda CustomerProj > Recursos Java > src > sample.cics.
  2. Clique com o botão direito do mouse em sample.cics e selecione Novo > Classe.
  3. No campo Nome, digite TestECIMPO.
  4. Abra TestECIMPO no editor Java.
  5. Substitua todo o código no editor pelo seguinte:
    Nota: A classe TestECIMPO.java Java foi criada para o código de idioma inglês; você precisa modificar o código para os outros códigos de idioma.
    /***************************************************************
     * Materiais Licenciados - Propriedade da IBM
     *  
     * com.ibm.j2c.cheatsheet.content
     *  
     *Copyright IBM Corporation 2004. All Rights Reserved. 
     * 
     * Nota sobre Direitos Restritos para Usuários do Governo dos Estados Unidos: Uso,
    duplicação ou divulgação restritos pelo documento GSA ADP  # Schedule Contract com a 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. Clique com o botão direito do mouse em TestECIMPO.java e selecione Executar como > Aplicativo Java.
  7. O console exibe a seguinte saída:

    saída de aplicativo

Você concluiu o tutorial CICS Taderc25.
< Anterior | Próximo >

Feedback