< Précédent | Suivant >

Leçon 4 : Déployer votre application

La leçon 4 vous guide à travers la création d'une classe Java™ pour tester votre application.
Avant de commencer, vous devez effectuer la Leçon 3 : Créer une méthode Java.
Dans cette leçon, vous allez :
  1. Développez CustomerProj > Ressources Java > src > sample.cics.
  2. Cliquez avec le bouton droit sur sample.cics et sélectionnez Nouvelle > Classe.
  3. Dans la zone Nom, tapez TestECIMPO.
  4. Ouvrez TestECIMPO dans l'éditeur Java.
  5. Remplacez tout le code de l'éditeur par ce qui suit :
    Remarque : La classe Java TestECIMPO.java a été créée pour des paramètres régionaux Anglais ; vous devez modifier le code pour d'autres paramètres régionaux.
    /***************************************************************
     * Licensed Materials - Property of IBM
     *  
     * com.ibm.j2c.cheatsheet.content
     *  
     *Copyright IBM Corporation 2004. All Rights Reserved. 
     * 
     * 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. Cliquez avec le bouton droit sur TestECIMPO.java et sélectionnez Exécuter en tant que > Application Java.
  7. La console affiche la sortie suivante :

    sortie de l'application

Vous avez terminé le tutoriel CICS Taderc25.
< Précédent | Suivant >

Commentaires