import java.math.BigDecimal;

import com.softwareag.entirex.aci.Broker;
import com.softwareag.entirex.aci.BrokerException;

/**
 * <p>Titre : Jwbwrpm1Web</p>
 * <p>Description : Classe de ajout, modification, suppression </p>
 * <p>Copyright : Copyright (c) 2012</p>
 * <p>Societe : ENSOR</p>
 * @author AR & DR & PY <i>26/03/2012</i>
 * @version 1.0
 */
 
public class Jwbwrpm1Web {

		private static String PRINT = "NO";
	/**
	 * <p>Titre : getReperagePortage</p>
	 * <p>Copyright : Copyright (c) 2012</p>
	 * <p>Societe : ENSOR</p>
	 * @author AR & DR & PY <i>26/03/2012</i>
	 * @version 1.0
	 */
	public static Jwbwrpm1 getReperagePortage(
			String cd_cible_1,
			String num_cli,
			String type_adr,
			String etat_adr,
			String dt_debval_cpl,
			String top_info_abo,
			String top_info_adr,
			String top_info_por,
			String top_info_por_dex,
			String top_info_por_flt,
			String top_info_log,
			String cd_zpo,
			String cd_prt,
			String type_portage,
			String top_liste_gardien,
		
			String groupe_exploitant,
			String numero_session,
			String utilisateur,
			String cd_stegrp,
			String cd_cible,
			String dbid,
			String rpc_name,
			Broker broker) throws BrokerException {
		// Initialisation des variables en entrees
	    Jwbwrpm1 Jwbwrpm1 = new Jwbwrpm1(broker, Utils.formatSrvAddr(rpc_name));
			
		// Initialisation de la vWebent depuis les informations de connexion
		Jwbwrpm1.Nwlwrpm1Axwebent vWebent = Jwbwrpm1.new Nwlwrpm1Axwebent();
		vWebent.dbid = new BigDecimal (dbid);
		vWebent.cible_exploitant = cd_cible;
		vWebent.groupe_exploitant = groupe_exploitant;
		vWebent.numero_session = new BigDecimal (numero_session);
		vWebent.utilisateur =  utilisateur;
		vWebent.transaction 	  = "WBWEFLSR";
		vWebent.fonction 		  = "VISU";
		vWebent.cd_cible 		  = cd_cible;
		vWebent.cd_stegrp 		  = cd_stegrp;
		vWebent.cd_application 	  = Constantes.CD_APPLICATION;
		Jwbwrpm1.setNwlwrpm1Axwebent (vWebent);
		
		// Initialisation de la demande (tous à vide pour l'instant)
		Jwbwrpm1.Nwlwrpm1Awlwrpm1 vLwrpm1 					= Jwbwrpm1.new Nwlwrpm1Awlwrpm1();
		Jwbwrpm1.Nwlwrpm1Awlwrpm1Cle_adresse vLwrpm1Demande = Jwbwrpm1.new Nwlwrpm1Awlwrpm1Cle_adresse();
		vLwrpm1Demande.cd_cible = cd_cible_1;
		if(!"".equals(num_cli) && num_cli!=null){
			System.out.println("num_cli avant = " + num_cli);
			num_cli = Utils.transformNumClient(num_cli) ;
			System.out.println("num_cli après = " + num_cli);
		}
		vLwrpm1Demande.num_cli 	= num_cli;
		vLwrpm1Demande.type_adr = type_adr;
		vLwrpm1Demande.etat_adr = etat_adr;
		if(!"".equals(dt_debval_cpl) && dt_debval_cpl!=null){
			vLwrpm1Demande.dt_debval_cpl = new BigDecimal(dt_debval_cpl);
		}
		
		vLwrpm1Demande.top_info_abo 	= top_info_abo;
		vLwrpm1Demande.top_info_adr 	= top_info_adr;
		vLwrpm1Demande.top_info_por 	= top_info_por;
		vLwrpm1Demande.top_info_por_dex = top_info_por_dex;
		vLwrpm1Demande.top_info_por_flt = top_info_por_flt;
		vLwrpm1Demande.top_info_log 	= top_info_log;
		vLwrpm1Demande.cd_zpo			= cd_zpo;
		vLwrpm1Demande.cd_prt			= cd_prt;
		vLwrpm1Demande.type_portage 	= type_portage;
		vLwrpm1Demande.top_liste_gardien= top_liste_gardien;
		
		
		vLwrpm1.cle_adresse = vLwrpm1Demande;
		
		Jwbwrpm1.setNwlwrpm1Awlwrpm1(vLwrpm1);
		
		// CALL SERVER
		Jwbwrpm1.nwlwrpm1();
		
		// Verification du code retour
		vWebent = Jwbwrpm1.getNwlwrpm1Axwebent();
		System.out.println("Code retour nwlwrpm1() = " + vWebent.code_retour.intValue());
		
		if(vWebent.code_retour.intValue() != 0){
			for(int i=0; i < vWebent.nb_ano.intValue(); i++){
			   System.out.println(vWebent.t_ano[i].code_ano + "[" + vWebent.t_ano[i].type_ano + "] : '" + vWebent.t_ano[i].lib_ano.trim() + "'");
		   	}
		}
		else{
			System.out.println ("Suite normale");
		}
		
		return Jwbwrpm1;
	   } // End setReperagePortage
	   
	//FIN  INTERROGATION
	
	
	/**
	 * <p>Titre : setReperagePortage</p>
	 * <p>Copyright : Copyright (c) 2012</p>
	 * <p>Societe : ENSOR</p>
	 * @author AR & DR & PY <i>26/03/2012</i>
	 * @version 1.0
	 */
	public static Jwbwrpm1 setReperagePortage(
		String fonction,
		String cd_cible_1,
		String num_cli,
		String type_adr,
		String etat_adr,
		String dt_debval_cpl,	
		String lib_resid,
		String cd_acc_resid_1,
		String lib_acc_resid_1,
		String cd_acc_resid_2,
		String lib_acc_resid_2,
		String lib_bati,
		String cd_acc_bati_1,
		String lib_acc_bati_1,
		String cd_acc_bati_2,
		String lib_acc_bati_2,
		String lib_esca,
		String cd_acc_esca_1,
		String lib_acc_esca_1,
		String cd_acc_esca_2,
		String lib_acc_esca_2,
		String mode_depot,
		String num_boite,      
		String cpl_depot,      
		String top_etiq,
		String tpr_groupe,
		String no_tel1,
		String cd_zpo,
		String cd_prt,
		String type_portage,
		String usr_maj,
		String dt_maj,
		String hhmmss_maj,
		String top_liste_gardien,
			
		String groupe_exploitant,
		String numero_session,
		String utilisateur,
		String cd_stegrp,
		String cd_cible,
		String dbid,
		String rpc_name,
		Broker broker) throws BrokerException {
		// Initialisation des variables en entrees
	    Jwbwrpm1 Jwbwrpm1 		  = new Jwbwrpm1(broker, Constantes.SERVER_ADRESSE);	
		// Initialisation de la vWebent depuis les informations de connexion
		Jwbwrpm1.Nwlwrpm1Axwebent vWebent = Jwbwrpm1.new Nwlwrpm1Axwebent();
		vWebent.dbid = new BigDecimal (dbid);
		vWebent.cible_exploitant = cd_cible;
		vWebent.groupe_exploitant = groupe_exploitant;
		vWebent.numero_session = new BigDecimal (numero_session);
		vWebent.utilisateur =  utilisateur;
		vWebent.transaction 	  = "WLWSTLST";
		vWebent.fonction 		  = fonction;
		vWebent.cd_cible 		  = cd_cible;
		vWebent.cd_stegrp 		  = cd_stegrp;
		vWebent.cd_application 	  = Constantes.CD_APPLICATION;
		Jwbwrpm1.setNwlwrpm1Axwebent (vWebent);
		
		// Initialisation de la demande (tous à vide pour l'instant)
		Jwbwrpm1.Nwlwrpm1Awlwrpm1 vLwrpm1 				    = Jwbwrpm1.new Nwlwrpm1Awlwrpm1();
		Jwbwrpm1.Nwlwrpm1Awlwrpm1Cle_adresse vLwrpm1Demande = Jwbwrpm1.new Nwlwrpm1Awlwrpm1Cle_adresse();
		vLwrpm1Demande.cd_cible 					        = cd_cible_1;
		if(!"".equals(num_cli) && num_cli!=null){
			num_cli = Utils.transformNumClient(num_cli) ;
		}
		vLwrpm1Demande.num_cli 			 = num_cli;
		vLwrpm1Demande.type_adr 		 = type_adr;
		vLwrpm1Demande.etat_adr 		 = etat_adr;
		vLwrpm1Demande.cd_zpo			 = cd_zpo;
		vLwrpm1Demande.cd_prt			 = cd_prt;
		vLwrpm1Demande.type_portage 	 = type_portage ;
		vLwrpm1Demande.top_liste_gardien = top_liste_gardien;
		
		if(!"".equals(dt_debval_cpl) && dt_debval_cpl!=null){
			vLwrpm1Demande.dt_debval_cpl = new BigDecimal(dt_debval_cpl);
		}
		vLwrpm1.cle_adresse = vLwrpm1Demande;
		
		Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_adresse vLwrpm1Demande_Adresse = Jwbwrpm1.new Nwlwrpm1Awlwrpm1Info_adresse();
		vLwrpm1Demande_Adresse.no_tel1 = no_tel1;
		vLwrpm1.info_adresse = vLwrpm1Demande_Adresse;
		
		Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_portage vLwrpm1Demande_portage = Jwbwrpm1.new Nwlwrpm1Awlwrpm1Info_portage();
		vLwrpm1Demande_portage.lib_resid 		= lib_resid;
		vLwrpm1Demande_portage.cd_acc_resid_1 	= cd_acc_resid_1;
		vLwrpm1Demande_portage.lib_acc_resid_1 	= lib_acc_resid_1;
		vLwrpm1Demande_portage.cd_acc_resid_2 	= cd_acc_resid_2;
		vLwrpm1Demande_portage.lib_acc_resid_2 	= lib_acc_resid_2;
		vLwrpm1Demande_portage.lib_bati 		= lib_bati;
		vLwrpm1Demande_portage.cd_acc_bati_1 	= cd_acc_bati_1;
		vLwrpm1Demande_portage.lib_acc_bati_1 	= lib_acc_bati_1;
		vLwrpm1Demande_portage.cd_acc_bati_2 	= cd_acc_bati_2;
		vLwrpm1Demande_portage.lib_acc_bati_2 	= lib_acc_bati_2;
		vLwrpm1Demande_portage.lib_esca 		= lib_esca;
		vLwrpm1Demande_portage.cd_acc_esca_1 	= cd_acc_esca_1;
		vLwrpm1Demande_portage.lib_acc_esca_1 	= lib_acc_esca_1;
		vLwrpm1Demande_portage.cd_acc_esca_2 	= cd_acc_esca_2;
		vLwrpm1Demande_portage.lib_acc_esca_2 	= lib_acc_esca_2;
		vLwrpm1Demande_portage.mode_depot 		= mode_depot;
		vLwrpm1Demande_portage.num_boite 		= num_boite;
		vLwrpm1Demande_portage.cpl_depot 		= cpl_depot;
		vLwrpm1Demande_portage.top_etiq 		= top_etiq;
		vLwrpm1Demande_portage.tpr_groupe 		= tpr_groupe;
		vLwrpm1.info_portage = vLwrpm1Demande_portage;
		
		vLwrpm1.usr_maj	= usr_maj;
		if(!"".equals(dt_maj) && dt_maj!=null){
			vLwrpm1.dt_maj=new BigDecimal(dt_maj);
		}
		if(!"".equals(hhmmss_maj) && hhmmss_maj!=null){
			vLwrpm1.hhmmss_maj = new BigDecimal(hhmmss_maj);
		}
		
		Jwbwrpm1.setNwlwrpm1Awlwrpm1(vLwrpm1);
		
		// CALL SERVER
		Jwbwrpm1.nwlwrpm1();
		
		// Verification du code retour
		vWebent = Jwbwrpm1.getNwlwrpm1Axwebent();
		System.out.println("Code retour nwlwrpm1() = " + vWebent.code_retour.intValue());
		
		if(vWebent.code_retour.intValue() != 0){
			for(int i=0; i < vWebent.nb_ano.intValue(); i++){
			   System.out.println(vWebent.t_ano[i].code_ano + "[" + vWebent.t_ano[i].type_ano + "] : '" + vWebent.t_ano[i].lib_ano.trim() + "'");
		   	}
		}
		else{
			System.out.println ("Suite normale");
		}
		
		return Jwbwrpm1;
	   } // End setReperagePortage
	   
	   /**
		 * <p>Titre : main</p>
		 * <p>Description : Programme principal de tests</p>
		 * <p>Copyright : Copyright (c) 2012</p>
		 * <p>Societe : ENSOR</p>
		 * @author AR & DR & PY <i>25/03/2012</i>
		 * @version 1.0
		 */
	   public static void main(String[] args) throws BrokerException {
			Constantes.loadProperties("BW") ;
			JxweblogBw.setUtilisateur ("MADAA01");
			JxweblogBw.setPassword ("MADAAF1");
			PRINT = "YES";
			Broker broker 	  = JxweblogBw.logonBroker();
			Jxweblog jxweblog = JxweblogBw.getConnexion("00", "14", "SRV1", broker);
			PRINT = "YES";
			
			Jxweblog.NxweblogAxwebent connexion = jxweblog.getNxweblogAxwebent();
			String groupe_exploitant = connexion.groupe_exploitant;
			String numero_session = Integer.toString(connexion.numero_session.intValue());
			String utilisateur = connexion.utilisateur;
			String cd_stegrp = connexion.cd_stegrp;
			String cd_cible = connexion.cd_cible;
			String dbid = "14";
			String rpc_name = "SRV1";
			
			//Constructeur TEST
			//Jwbwrpm1 Jwbwrpm1 = getReperagePortage ("WLWSTLST", "VISU", "50", "00000278952", null, null, null, null, groupe_exploitant, numero_session, utilisateur, cd_cible, cd_stegrp);
			//Jwbwrpm1 Jwbwrpm1 = getReperagePortage ("WLWSTLST", "VISU", "08", "4/26007", "PPAL", "D", "80069182", "O", "O", "O", "O", "O", "O", numero_session, utilisateur, cd_cible, cd_stegrp);
			//Jwbwrpm1 Jwbwrpm1 = getReperagePortage ("WLWSTLST", "VISU", "50", "6/686", "PPAL", "D", "80069182", "O", "O", "O", "O", "O", "O", numero_session, utilisateur, cd_cible, cd_stegrp);
			//Jwbwrpm1 Jwbwrpm1 = getReperagePortage ("WLWSTLST", "VISU", "50", "00000278952", null, null, null, null, groupe_exploitant, numero_session, utilisateur, cd_cible, cd_stegrp);
			
			//--------------donnée Test ---------------
			String cd_cible_1		= "08";
			String num_cli			= "00001237585";
			String type_adr			= "PPAL";
			String etat_adr			= "D";
			String dt_debval_cpl	= "79998979";
			String top_info_abo		= "O";
			String top_info_adr		= "O";
			String top_info_por		= "O";
			String top_info_por_dex	= "O";
			String top_info_por_flt	= "O";
			String top_info_log		= "O";
			String cd_zpo			= "0001";
			String cd_prt			= null;
			String type_portage		= "N";
			String top_liste_gardien= null;
			//--------------donnée Test ---------------
			
			Jwbwrpm1 Jwbwrpm1 = getReperagePortage(cd_cible_1, num_cli, type_adr, 
					etat_adr, dt_debval_cpl, top_info_abo, top_info_adr, top_info_por, 
					top_info_por_dex, top_info_por_flt, top_info_log, cd_zpo, cd_prt, 
					type_portage, top_liste_gardien,
					groupe_exploitant, numero_session, utilisateur, cd_stegrp, cd_cible, dbid,rpc_name,broker);
			
			System.out.println("DEBUT TEST INTERROGATION .......................") ;
			Jwbwrpm1.Nwlwrpm1Awlwrpm1 Jwbwrpm1Reponse = Jwbwrpm1.getNwlwrpm1Awlwrpm1() ;
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_adresse info_adresse = Jwbwrpm1Reponse.info_adresse;
			System.out.println("lig_nom=" + info_adresse.lig_nom) ;
			System.out.println("lig_adr=" + info_adresse.lig_adr) ;
			System.out.println("cd_poste="+ info_adresse.cd_poste) ;
			System.out.println("localite="+ info_adresse.localite) ;
			System.out.println("cd_poste="+ info_adresse.dt_debval) ;
			System.out.println("localite="+ info_adresse.dt_finval) ;
			System.out.println("cd_poste="+ info_adresse.type_adresse) ;
			System.out.println("localite="+ info_adresse.etat_adresse) ;
			
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_portage info_portage = Jwbwrpm1Reponse.info_portage;
			System.out.println("lib_resid="		 + info_portage.lib_resid ) ;
			System.out.println("cd_acc_resid_1=" + info_portage.cd_acc_resid_1) ;
			System.out.println("lib_acc_resid_1="+ info_portage.lib_acc_resid_1 ) ;
			System.out.println("cd_acc_resid_2=" + info_portage.cd_acc_resid_2) ;
			System.out.println("lib_acc_resid_2="+ info_portage.lib_acc_resid_2) ;
			System.out.println("lib_bati="		 + info_portage.lib_bati + "\n") ;
			System.out.println("cd_acc_bati_1="	 + info_portage.cd_acc_bati_1 ) ;
			System.out.println("lib_acc_bati_1=" + info_portage.lib_acc_bati_1 ) ;
			System.out.println("cd_acc_bati_2="	 + info_portage.cd_acc_bati_2 ) ;
			System.out.println("lib_acc_bati_2=" + info_portage.lib_acc_bati_2 ) ;
			System.out.println("lib_esca="		 + info_portage.lib_esca + "\n") ;
			System.out.println("cd_acc_esca_1="	 + info_portage.cd_acc_esca_1) ;
			System.out.println("cd_acc_esca_2="	 + info_portage.cd_acc_esca_2) ;
			System.out.println("lib_acc_esca_2=" + info_portage.lib_acc_esca_2) ;
			System.out.println("mode_depot="	 + info_portage.mode_depot) ;
			System.out.println("num_boite="	  	 + info_portage.num_boite) ;
			System.out.println("cpl_depot="		 + info_portage.cpl_depot) ;
			System.out.println("top_etiq="		 + info_portage.top_etiq) ;
			System.out.println("top_no_port="	 + info_portage.top_no_port) ;
			
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_abo info_abo = Jwbwrpm1Reponse.info_abo;
			System.out.println("\n top_titre_porte="	 + info_abo.top_titre_porte) ;
			
			
			
			//Test de MODIFICATION
			
			System.out.println("DEBUT TEST MODIFICATION .................") ;
			//------------------ données test-------------
			/*String cd_cible_1 	= "50" ; 
			String num_cli 			= "00000277624" ;
			String type_adr 		= null ;
			String etat_adr 		= null ;
			String dt_debval_cpl 	= null ;	
			String lib_resid 		= "LIB_RESID" ;
			String cd_acc_resid_1 	= null ;
			String lib_acc_resid_1 	= null ;
			String cd_acc_resid_2 	= null ;
			String lib_acc_resid_2 	= null ;
			String lib_bati 		= null ;
			String cd_acc_bati_1 	= null ;
			String lib_acc_bati_1 	= null ;
			String cd_acc_bati_2 	= null ;
			String lib_acc_bati_2 	= null ;
			String lib_esca 		= null ;
			String cd_acc_esca_1 	= null ;
			String lib_acc_esca_1 	= null ;
			String cd_acc_esca_2 	= null ;
			String lib_acc_esca_2 	= null ;
			String mode_depot 		= null ;
			String num_boite 		= null ;      
			String cpl_depot 		= null ;      
			String top_etiq 		= "ARE" ;
			String tpr_groupe 		= null ;
			String no_tel1 			= "2222222" ;
			String cd_zpo 			= null ;
			String cd_prt 			= null ;
			String type_portage 	= null ;
			String top_liste_gardien= null;
			
			
			String usr_creat	= "MADAA01" ;
			String dt_creat		= "20120512" ;
			String hhmmss_creat	= "142435" ;
			String usr_maj		= "MADAA01" ;
			String dt_maj		= "20120513" ;
			String hhmmss_maj	= "152435" ;
			String usr_ann		= null ;
			String dt_ann		= null ;
			String hhmmss_ann	= null ;
			//------------------ données test-------------
			setReperagePortage(cd_cible_1, num_cli, type_adr, etat_adr, dt_debval_cpl, lib_resid, cd_acc_resid_1, lib_acc_resid_1, cd_acc_resid_2, lib_acc_resid_2, lib_bati,
					cd_acc_bati_1, lib_acc_bati_1, cd_acc_bati_2, lib_acc_bati_2, lib_esca, cd_acc_esca_1, lib_acc_esca_1, cd_acc_esca_2, lib_acc_esca_2, mode_depot, num_boite,
					cpl_depot, top_etiq, tpr_groupe,no_tel1, cd_zpo, cd_prt, type_portage, top_liste_gardien,
					usr_creat, dt_creat, hhmmss_creat, usr_maj, dt_maj, hhmmss_maj, usr_ann, dt_ann, hhmmss_ann, 
					groupe_exploitant, numero_session, utilisateur, cd_cible, cd_stegrp, broker);*/
			
			
			
			/*System.out.println("DEBUT TEST INTEROGATION .................") ;
			//------------------ données test-------------
			String cd_cible_1 		= "50";
			String num_cli 			= "00000281139";
			String type_adr 		= null;
			String etat_adr 		= null;
			String dt_debval_cpl 	= null;
			String top_info_abo 	= null;
			String top_info_adr 	= null;
			String top_info_por 	= null;
			String top_info_por_dex = null;
			String top_info_por_flt = null;
			String top_info_log 	= null;
			String cd_zpo 			= null;
			String cd_prt 			= null;
			String type_portage 	= null;
			String top_liste_gardien= null;
			//------------------ données test-------------
			Jwbwrpm1 Jwbwrpm1 = getReperagePortage(cd_cible_1, num_cli, type_adr, etat_adr, dt_debval_cpl, 
									top_info_abo, top_info_adr, top_info_por, top_info_por_dex, top_info_por_flt, 
									top_info_log, cd_zpo, cd_prt, type_portage, top_liste_gardien,
									groupe_exploitant, numero_session, utilisateur, cd_cible, cd_stegrp, broker);
			
			
			Jwbwrpm1.Nwlwrpm1Awlwrpm1 Jwbwrpm1Reponse = Jwbwrpm1.getNwlwrpm1Awlwrpm1() ;
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_adresse info_adresse = Jwbwrpm1Reponse.info_adresse;
			System.out.println("lig_nom=" 	+ info_adresse.lig_nom) ;
			System.out.println("lig_adr="	+ info_adresse.lig_adr) ;
			System.out.println("cd_poste="	+ info_adresse.cd_poste) ;
			System.out.println("localite="	+ info_adresse.localite) ;
			System.out.println("no_tel1="	+ info_adresse.no_tel1) ;
			
			
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_portage info_portage = Jwbwrpm1Reponse.info_portage;
			System.out.println("lib_resid="		 + info_portage.lib_resid ) ;
			System.out.println("cd_acc_resid_1=" + info_portage.cd_acc_resid_1) ;
			System.out.println("lib_acc_resid_1="+ info_portage.lib_acc_resid_1 ) ;
			System.out.println("cd_acc_resid_2=" + info_portage.cd_acc_resid_2) ;
			System.out.println("lib_acc_resid_2="+ info_portage.lib_acc_resid_2) ;
			System.out.println("lib_bati="		 + info_portage.lib_bati + "\n") ;
			System.out.println("cd_acc_bati_1="	 + info_portage.cd_acc_bati_1 ) ;
			System.out.println("lib_acc_bati_1=" + info_portage.lib_acc_bati_1 ) ;
			System.out.println("cd_acc_bati_2="  + info_portage.cd_acc_bati_2 ) ;
			System.out.println("lib_acc_bati_2=" + info_portage.lib_acc_bati_2 ) ;
			System.out.println("lib_esca="  	 + info_portage.lib_esca + "\n") ;
			System.out.println("cd_acc_esca_1="	 + info_portage.cd_acc_esca_1) ;
			System.out.println("cd_acc_esca_2="	 + info_portage.cd_acc_esca_2) ;
			System.out.println("lib_acc_esca_2=" + info_portage.lib_acc_esca_2) ;
			System.out.println("mode_depot="	 + info_portage.mode_depot) ;
			System.out.println("cpl_depot="		 + info_portage.cpl_depot) ;
			System.out.println("num_boite="		 + info_portage.num_boite) ;
			System.out.println("top_etiq="		 + info_portage.top_etiq) ;
			System.out.println("num_boite="		 + info_portage.num_boite) ;
			System.out.println("cpl_depot="		 + info_portage.cpl_depot) ;
			System.out.println("top_etiq="		 + info_portage.top_etiq) ;
			System.out.println("top_no_port="	 + info_portage.top_no_port);
			
			Jwbwrpm1.Nwlwrpm1Awlwrpm1Info_logistic info_logistic = Jwbwrpm1Reponse.info_logistic;
			System.out.println("etat_cas_logistic="	+ info_logistic.etat_cas_logistic );
			//System.out.println("num_reclamation="	+ info_logistic.num_reclamation );
			System.out.println("cd_reponse="		+ info_logistic.cd_reponse );
			System.out.println("lib_reponse="		+ info_logistic.lib_reponse );

			/*System.out.println("etat_cas_logistic1="	+ info_logistic.etat_cas_logistic1 );
			System.out.println("cd_reponse_resi="		+ info_logistic.cd_reponse_resi );
			System.out.println("lib_reponse_resi="		+ info_logistic.lib_reponse_resi );*/
			JxweblogBw.closeConnexion (rpc_name, jxweblog, broker);			
			JxweblogBw.closeBroker (broker);			
			System.out.println("...Fin de test ...");
		}			
}