CostantiControlStation.java

/*
 * GovWay - A customizable API Gateway 
 * https://govway.org
 * 
 * Copyright (c) 2005-2024 Link.it srl (https://link.it). 
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 3, as published by
 * the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */


package org.openspcoop2.web.ctrlstat.costanti;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.openspcoop2.core.commons.Filtri;
import org.openspcoop2.core.commons.ModalitaIdentificazione;
import org.openspcoop2.core.config.constants.CostantiConfigurazione;
import org.openspcoop2.core.config.constants.StatoFunzionalita;
import org.openspcoop2.core.config.constants.StatoFunzionalitaCacheDigestQueryParameter;
import org.openspcoop2.core.config.constants.StatoFunzionalitaConWarning;
import org.openspcoop2.core.config.constants.TipoAutenticazione;
import org.openspcoop2.core.config.constants.TrasformazioneIdentificazioneRisorsaFallita;
import org.openspcoop2.core.config.constants.TrasformazioneRegolaParametroTipoAzione;
import org.openspcoop2.core.config.constants.VersioneSOAP;
import org.openspcoop2.core.constants.CostantiDB;
import org.openspcoop2.core.constants.CostantiLabel;
import org.openspcoop2.core.controllo_traffico.constants.TipoRisorsaPolicyAttiva;
import org.openspcoop2.core.registry.constants.CostantiRegistroServizi;
import org.openspcoop2.core.registry.constants.FormatoSpecifica;
import org.openspcoop2.core.transazioni.utils.TipoCredenzialeMittente;
import org.openspcoop2.pdd.core.integrazione.GruppoIntegrazione;
import org.openspcoop2.pdd.core.integrazione.TipoIntegrazione;
import org.openspcoop2.utils.date.DateUtils;
import org.openspcoop2.utils.transport.http.HttpConstants;
import org.openspcoop2.web.lib.mvc.Costanti;
import org.openspcoop2.web.lib.mvc.ForwardParams;

/**
 * CostantiControlStation
 * 
 * @author Andrea Poli (apoli@link.it)
 * @author Stefano Corallo (corallo@link.it)
 * @author Sandra Giangrandi (sandra@link.it)
 * @author $Author$
 * @version $Rev$, $Date$
 * 
 */
public class CostantiControlStation {
	
	private CostantiControlStation() {}
	
	public static final String DEFAULT_OPENSPCOOP2_PREFIX_LOCAL_PATH = "console";
	public static final String DEFAULT_OPENSPCOOP2_PROPERTIES_NAME = "CONSOLE";
	
	public static final String OPENSPCOOP2_PREFIX_LOCAL_PATH = "PREFIXNAMETEMPLATE";
	public static final String OPENSPCOOP2_PROPERTIES_NAME = "NAMETEMPLATE";
	
    public static final String _OPENSPCOOP2_CONSOLE_LOCAL_PATH = OPENSPCOOP2_PREFIX_LOCAL_PATH+"_local.properties";
    public static final String _OPENSPCOOP2_CONSOLE_PROPERTIES = "OPENSPCOOP2_"+OPENSPCOOP2_PROPERTIES_NAME+"_PROPERTIES";
    
    public static final String _OPENSPCOOP2_DATASOURCE_LOCAL_PATH = OPENSPCOOP2_PREFIX_LOCAL_PATH+"_local.datasource.properties";
    public static final String _OPENSPCOOP2_DATASOURCE_PROPERTIES = "OPENSPCOOP2_"+OPENSPCOOP2_PROPERTIES_NAME+"_DATASOURCE_PROPERTIES";
    
    public static final String _OPENSPCOOP2_REGISTRO_SERVIZI_REMOTO_LOCAL_PATH = OPENSPCOOP2_PREFIX_LOCAL_PATH+"_local.registroServiziRemoto.properties";
    public static final String _OPENSPCOOP2_REGISTRO_SERVIZI_REMOTO_PROPERTIES = "OPENSPCOOP2_"+OPENSPCOOP2_PROPERTIES_NAME+"_REGISTRO_SERVIZI_REMOTO_PROPERTIES";
	
    public static final String _OPENSPCOOP2_LOGGER_LOCAL_PATH = OPENSPCOOP2_PREFIX_LOCAL_PATH+"_local.log4j2.properties";
    public static final String _OPENSPCOOP2_LOGGER_PROPERTIES = "OPENSPCOOP2_"+OPENSPCOOP2_PROPERTIES_NAME+"_LOG_PROPERTIES";
    
	/** Logger */
	public static final String DRIVER_DB_PDD_CONSOLE_LOGGER = "DRIVER_DB_PDD_CONSOLE";

	/** Debug COSTANT STRING */
	public static final String DEBUG_STRING = "PDD_CONSOLE_DEBUG";
	
	/** Tooltip Utils */
	public static final String TOOLTIP_BREAK_LINE = "&#10;";
	
	/** PLACEHOLDER PROTOCOLLO in creazione automatica endpoint del soggetto */
	public static final String PLACEHOLDER_SOGGETTO_ENDPOINT_CREAZIONE_AUTOMATICA = "@protocol@";
	
	/** PLACEHOLDER PDD  */
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_IP_GESTIONE = "@IP_GESTIONE@";
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_PORTA_GESTIONE = "@PORTA_GESTIONE@";
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_PROTOCOLLO_GESTIONE = "@PROTOCOLLO_GESTIONE@";
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_IP_PUBBLICO = "@IP@";
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_PORTA_PUBBLICA = "@PORTA@";
	public static final String PLACEHOLDER_INFORMAZIONI_PDD_PROTOCOLLO_PUBBLICO = "@PROTOCOLLO@";
	
	/** Intervallo in millisecondi per Filtro JMS effettuato dai Gestori */
	public static final int JMS_FILTER = 100;

	/** Sleep per simulare Algoritmo transazione XA */
	public static final int INTERVALLO_TRANSAZIONE_XA = 2000;

	/** Sleep per receive */
	public static final int INTERVALLO_RECEIVE = 10000;
	
	/** Dimensione max nome proprieta visualizzata */
	public static final int NOME_PROPRIETA_VISUALIZZATA = 100;
	
	/** PERFORM OPERATION */
	public static final int PERFORM_OPERATION_CREATE = 0;
	public static final int PERFORM_OPERATION_UPDATE = 1;
	public static final int PERFORM_OPERATION_DELETE = 2;
	
	/** SCRIPT OPERATION */
	public static final String SCRIPT_PERFORM_OPERATION_CREATE = "add";
	public static final String SCRIPT_PERFORM_OPERATION_DELETE = "delete";
	
	/** SESSION ATTRIBUTE */
	public static final String SESSION_PARAMETRO_GESTIONE_INFO_PROTOCOLLO = "GestioneInfoProtocollo";
	public static final String SESSION_PARAMETRO_VISUALIZZA_ACCORDI_AZIONI = "ShowAccordiAzioni";
	public static final String SESSION_PARAMETRO_VISUALIZZA_ACCORDI_COOPERAZIONE = "ShowAccordiCooperazione";
	public static final String SESSION_PARAMETRO_GESTIONE_SOGGETTI_VIRTUALI = "SoggettoVirtuale";
	public static final String SESSION_PARAMETRO_MODALITA_INTERFACCIA = "ModalitaInterfaccia";
	public static final String SESSION_PARAMETRO_SINGLE_PDD = "singlePdD";
	public static final String SESSION_PARAMETRO_GESTIONE_CONFIGURAZIONI_PERSONALIZZATE = "ConfigurazioniPersonalizzate";
	public static final String SESSION_PARAMETRO_SAME_DB_WEBUI = "sameDBWebUI";
	public static final String SESSION_PARAMETRO_TIPO_DB = "tipoDB";
	public static final String SESSION_PARAMETRO_OLD_CONFIGURAZIONE_PROPERTIES_PREFIX = Costanti.SESSION_PARAMETRO_OLD_CONFIGURAZIONE_PROPERTIES_PREFIX;
	
	/** STRUTS FORWARD */
	public static final ForwardParams TIPO_OPERAZIONE_RESET_CACHE_ELEMENTO = ForwardParams.OTHER("ResetCacheElemento");
	public static final ForwardParams TIPO_OPERAZIONE_VERIFICA_CERTIFICATI = ForwardParams.OTHER("VerificaCertificati");
	
	
	/** LABEL GENERALI */
	
	public static final String LABEL_DATA_CREAZIONE = "Data Creazione";
	public static final String LABEL_UTENTE_RICHIEDENTE = "Utente Richiedente";
	public static final String LABEL_DATA_ULTIMA_MODIFICA = "Data Ultima Modifica";
	public static final String LABEL_UTENTE_ULTIMA_MODIFICA = "Utente Ultima Modifica";
	
	public static final String LABEL_PROPRIETA_DESCRIZIONE = "Descrizione";
	public static final String LABEL_PROPRIETA_DESCRIZIONE_EMPTY = "";
	public static final int TEXT_AREA_DESCRIZIONE_ROWS = 15;
	
	public static final String LABEL_CREAZIONE = "Creazione";
	public static final String LABEL_ULTIMA_MODIFICA = "Ultima Modifica";
	private static final String DATE_FORMAT_MINUTE = "yyyy/MM/dd HH:mm";
	public static String formatDateMinute(Date date) {
		return DateUtils.getSimpleDateFormat(DATE_FORMAT_MINUTE).format(date);
	}
	private static final String DATE_FORMAT_MILLISECOND = "yyyy/MM/dd HH:mm:ss.SSS";
	public static String formatDateMs(Date date) {
		return DateUtils.getSimpleDateFormat(DATE_FORMAT_MILLISECOND).format(date);
	}
	
	public static final String LABEL_PARAMETRO_PROTOCOLLO_DI = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_PROTOCOLLO_DI;
	public static final String LABEL_PARAMETRO_PROTOCOLLO = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_PROTOCOLLO;
	public static final String LABEL_PARAMETRO_PROTOCOLLI = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_PROTOCOLLI;
	public static final String LABEL_PARAMETRO_PROTOCOLLO_COMPACT = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_PROTOCOLLO_COMPACT;
	public static final String LABEL_PARAMETRO_PROTOCOLLI_COMPACT = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_PROTOCOLLI_COMPACT;
	
	public static final String LABEL_EMPTY = "&nbsp;";
	
	public static final String LABEL_BOTTONE_INDIVIDUA_GRUPPO = "Individua Gruppo";
	public static final String LABEL_BOTTONE_INDIVIDUA_CONNETTORE = "Individua Connettore";
	
	public static final String LABEL_CONFIGURAZIONE_IMPOSTATA_MODALITA_AVANZATA_SHORT_MESSAGE_COLUMN = "Non standard";
	public static final String LABEL_CONFIGURAZIONE_IMPOSTATA_MODALITA_AVANZATA_SHORT_MESSAGE = "Configurazione non visualizzabile";
	public static final String LABEL_CONFIGURAZIONE_IMPOSTATA_MODALITA_AVANZATA_LONG_MESSAGE = "Attenzione: Configurazione non standard (Utilizzare l'interfaccia avanzata)";
	public static final String LABEL_AGGIORNAMENTO_EFFETTUATO_CON_SUCCESSO = "Aggiornamento effettuato con successo";
	public static final String LABEL_AGGIORNAMENTO_CONFIGURAZIONE_PROPERTIES_EFFETTUATO_CON_SUCCESSO = "Aggiornamento effettuato con successo";
	public static final String LABEL_STRUMENTI = "Strumenti";
	public static final String LABEL_LINKIT_WEB = "https://link.it";
	public static final String LABEL_OPENSPCOOP2_WEB = "https://govway.org";
	public static final String LABEL_PARAMETRO_ID = "Id";
	public static final String LABEL_PARAMETRO_ID_SOGGETTO = "IdSogg";
	public static final String LABEL_PARAMETRO_ID_PORTA = "IdPorta";
	public static final String LABEL_PARAMETRO_ID_ASPS = "IdAsps";
	public static final String LABEL_PARAMETRO_ID_FRUIZIONE = "IdFruizione";
	public static final String LABEL_PARAMETRO_NOME = "Nome";
	public static final String LABEL_PARAMETRO_TEMPLATE = "Template";
	public static final String LABEL_PARAMETRO_VALORE = "Valore";
	public static final String LABEL_PARAMETRO_SERVIZIO_APPLICATIVO = "Servizio Applicativo";
	public static final String LABEL_PARAMETRO_APPLICATIVO = "Applicativo";
	public static final String LABEL_PARAMETRO_STATO = "Stato";
	public static final String LABEL_PARAMETRO_MESSAGE_SECURITY = "Message-Security";
	public static final String LABEL_PARAMETRO_RICHIESTA = "Richiesta";
	public static final String LABEL_PARAMETRO_RISPOSTA = "Risposta";
	public static final String LABEL_PARAMETRO_INGRESSO = "Ingresso";
	public static final String LABEL_PARAMETRO_USCITA = "Uscita";
	public static final String LABEL_PARAMETRO_OBBLIGATORIO = "Elemento Obbligatorio";
	public static final String LABEL_PARAMETRO_PATTERN = "Pattern";
	public static final String LABEL_PARAMETRO_CONTENT_TYPE = "Content Type";
	public static final String LABEL_PARAMETRO_PARAMETRI = "Parametri";
	public static final String LABEL_PARAMETRO_APPLICA_MTOM = "Applica MTOM";
	public static final String LABEL_PARAMETRO_API_CONTESTO = "Riferito in";
	public static final String LABEL_PARAMETRO_API_IMPLEMENTAZIONE = "Implementazione API";
	public static final String LABEL_PARAMETRO_RUOLO = "Nome";
	public static final String LABEL_PARAMETRO_RUOLO_TIPOLOGIA = "Fonte";
	public static final String LABEL_PARAMETRO_RUOLO_TIPOLOGIA_XACML_POLICY = "Fonte Ruoli";
	public static final String LABEL_PARAMETRO_RUOLO_MATCH = "Ruoli Richiesti";
	public static final String LABEL_PARAMETRO_RUOLO_MATCH_ALL = "tutti";
	public static final String LABEL_PARAMETRO_RUOLO_MATCH_ANY = "almeno uno";
	public static final String LABEL_PARAMETRO_RUOLO_CONTESTO = "Contesto";
	public static final String LABEL_PARAMETRO_SCOPE = "Nome";
	public static final String LABEL_PARAMETRO_SCOPE_TIPOLOGIA = "Fonte";
	public static final String LABEL_PARAMETRO_SCOPE_TIPOLOGIA_XACML_POLICY = "Fonte Scope";
	public static final String LABEL_PARAMETRO_SCOPE_MATCH = "Scope Richiesti";
	public static final String LABEL_PARAMETRO_SCOPE_MATCH_ALL = "tutti";
	public static final String LABEL_PARAMETRO_SCOPE_MATCH_ANY = "almeno uno";
	public static final String LABEL_PARAMETRO_SCOPE_CONTESTO = "Contesto";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI = "Controllo degli Accessi";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO = "Accesso API";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTENTICAZIONE = "Autenticazione";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTENTICAZIONE_CUSTOM = "Autenticazione - controlli custom";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTENTICAZIONE_TRASPORTO = "Trasporto";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTENTICAZIONE_CANALE = "Canale";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTENTICAZIONE_TOKEN_CLAIMS = "Required Claims"; //"Token";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_TRASPORTO = "Autorizzazione Trasporto";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_TOKEN = "Autorizzazione Token";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_DIFFERENTE_DA_TRASPORTO_E_TOKEN = "Autorizzazione";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CANALE = "Autorizzazione Canale";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_MESSAGGIO = "Autorizzazione Messaggio";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CUSTOM = "Autorizzazione - controlli custom";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_PERSONALIZZATA = "Personalizzata";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI = "Autorizzazione Contenuti";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_CONTROLLI_AUTORIZZAZIONE = "Autorizzazione Contenuti - controlli richiesti";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_CONTROLLI_AUTORIZZAZIONE_CUSTOM = "Autorizzazione Contenuti - controlli custom";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_GESTIONE_TOKEN = "Autenticazione Token"; //"Gestione Token";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_MODALITA_GESTIONE_TOKEN = "Gestione Token";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_CUSTOM = "Tipo Personalizzato";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_BASIC_FORWARD = "Forward Authorization";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TIPO = "Tipo";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_HEADER = ModalitaIdentificazione.HEADER_BASED.getLabelParametro();
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_FORM = ModalitaIdentificazione.FORM_BASED.getLabelParametro();
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TOKEN_CLAIM = ModalitaIdentificazione.TOKEN.getLabelParametro();
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TOKEN_CLAIM_PERSONALIZZATO = "seleziona altro claim";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TOKEN_CLAIM_PERSONALIZZATO_ESTESO = "Nome del Claim";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TOKEN_CLAIM_PERSONALIZZATO_NOME = "Nome";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_ESPRESSIONE = ModalitaIdentificazione.URL_BASED.getLabelParametro();
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_FORWARD_HEADER = "Forward Header";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_FORWARD_FORM = "Forward Parametro Url";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_OPZIONALE = "Opzionale";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_PERSONALIZZATA = "Personalizzata";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_ISSUER = "Issuer";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_CLIENT_ID = "ClientId";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_PDND_ORGANIZATION_NAME = "PDND OrganizationName";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_SUBJECT = "Subject";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_USERNAME = "Username";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_MAIL = "eMail";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_APIKEY_POSIZIONE = "Posizione";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_APIKEY_NOMI_STANDARD_OAS3 = "Nomi Standard OAS3";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_APIKEY_FORWARD = "Forward";
	public static final String LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_APIKEY_FORWARD_PREFIX = "Forward ";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_TITLE = "Identificazione Attributi";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_STATO = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY = "Attribute Authority";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY_ATTRIBUTI = "Attributi Richiesti";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY_ATTRIBUTI_NOTE_MULTIPLE_AA = "Elencare gli attributi da richiedere, separandoli con la virgola, utilizzando una riga per ogni A.A. (nomeAA=listaAttributi)";
	public static final String LABEL_PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY_ATTRIBUTI_NOTE_SINGLE_AA = "Elencare gli attributi da richiedere, separandoli con la virgola";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_CUSTOM = "Tipo Personalizzato";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TRASPORTO = "Autorizzazione Trasporto";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN = "Autorizzazione Token";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_SERVIZI_APPLICATIVI_SUFFIX = "Richiedente";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_RICHIEDENTI = "Richiedenti";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TRASPORTO_SENZA_PREFIX = "trasporto";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_CANALE_SENZA_PREFIX = "canale";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_RUOLI_SUFFIX = "Ruoli";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_PER_RICHIEDENTE = "per Richiedente";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_PER_RUOLI = "per Ruoli";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_PER_RUOLI_FONTE_ESTERNA_QUALSIASI = "per Ruoli con fonte esterna o qualsiasi";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_SCOPE_SUFFIX = "Scope";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_SCOPE = "Autorizzazione per Token Scope";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN_CLAIMS_SUBTITLE_SUFFIX = "Token Claims";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN_CLAIMS_SUBTITLE = "Autorizzazione per Token Claims";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN_CLAIMS = "Claims";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_XACML_SUFFIX = "XACML Policy";
	public static final String LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_XACML = "Autorizzazione XACML";
	public static final String LABEL_PARAMETRO_AUTORIZZAZIONE_CONTENUTI = "";
	public static final String LABEL_PARAMETRO_AUTORIZZAZIONE_CONTENUTI_STATO = "Stato";
	public static final String LABEL_PARAMETRO_CORRELAZIONE_APPLICATIVA = "Correlazione Applicativa";
	public static final String LABEL_PARAMETRO_CORRELAZIONE_APPLICATIVA_RICHIESTA = "Regole";
	public static final String LABEL_PARAMETRO_CORRELAZIONE_APPLICATIVA_RISPOSTA = "Regole";
	public static final String LABEL_PARAMETRO_SCADENZA_CORRELAZIONE_APPLICATIVA_LABEL = "Scadenza (minuti)";
	public static final String LABEL_PARAMETRO_SCADENZA_CORRELAZIONE_APPLICATIVA_NOTE = "Definisce una scadenza per il riuso del solito ID Protocollo";
	public static final String LABEL_PARAMETRO_SERVICE_BINDING_API = "Tipo API";
	public static final String LABEL_PARAMETRO_STATO_PACKAGE = "Stato";
	public static final String LABEL_PARAMETRO_SERVICE_BINDING = "Tipo";
	public static final String LABEL_PARAMETRO_SERVICE_BINDING_SOAP = "Soap";
	public static final String LABEL_PARAMETRO_SERVICE_BINDING_REST = "Rest";
	public static final String LABEL_PARAMETRO_PROTOCOLLO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_PARAMETRO_SERVICE_BINDING_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_PARAMETRO_HTTP_METHOD_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_PARAMETRO_HTTP_METHOD_COMPACT = "Method";
	public static final String LABEL_PARAMETRO_HTTP_METHOD = "HTTP Method";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE = "Tipo Messaggio";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_DEFAULT = "Default";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_SOAP_11 = "Soap 1.1";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_SOAP_12 = "Soap 1.2";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_XML = "Xml";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_JSON = "Json";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_BINARY = "Binary";
	public static final String LABEL_PARAMETRO_MESSAGE_TYPE_MIME_MULTIPART = "MIME-Multipart";
	public static final String LABEL_PARAMETRO_INTERFACE_TYPE = "Formato Specifica";
	public static final String LABEL_PARAMETRO_INTERFACE_TYPE_WSDL_11 = "Wsdl 1.1";
	public static final String LABEL_PARAMETRO_INTERFACE_TYPE_WADL = "Wadl";
	public static final String LABEL_PARAMETRO_INTERFACE_TYPE_SWAGGER_2 = "Swagger 2";
	public static final String LABEL_PARAMETRO_INTERFACE_TYPE_OPEN_API_3 = "Open API 3";
	public static final String LABEL_PARAMETRO_SCHEMI_XSD = "Schemi XSD";
	public static final String LABEL_PARAMETRO_REGISTRO_OPENSPCOOP = "Registro API";
	public static final String LABEL_PATTERN = "Pattern";
	public static final String LABEL_PORTA_APPLICATIVA_CON_PARAMETRI = "Porta Applicativa {0}";
	public static final String LABEL_PORTA_DELEGATA_CON_PARAMETRI = "Porta Delegata {0}";
	public static final String LABEL_NON_DEFINITO = "Non definito";
	public static final String LABEL_PARAMETRO_AZIONE = "Azione";
	public static final String LABEL_PARAMETRO_AZIONI = "Azioni";
	public static final String LABEL_PARAMETRO_AZIONI_CONFIG_DI = "Azioni di ";
	public static final String LABEL_PARAMETRO_RISORSA = "Risorsa";
	public static final String LABEL_PARAMETRO_RISORSE = "Risorse";
	public static final String LABEL_PARAMETRO_RISORSE_CONFIG_DI = "Risorse di ";
	public static final String LABEL_PARAMETRO_PORTE_NOME_GRUPPO = "Nome Gruppo";
	public static final String LABEL_DEL_GRUPPO = " del gruppo ";
	public static final String LABEL_DEL_CONNETTORE = " del connettore ";
	public static final String LABEL_PARAMETRO_PORTA_AZIONE_MODALITA = "Modalità Identificazione Azione";
	public static final String LABEL_PARAMETRO_PORTA_RISORSA_MODALITA = "Modalità Identificazione Risorsa";
	public static final String LABEL_PARAMETRO_PORTA_QUALSIASI_AZIONE = "Tutte le azioni del servizio";
	public static final String LABEL_PARAMETRO_PORTA_QUALSIASI_RISORSA = "Tutte le risorse del servizio";
	public static final String LABEL_PARAMETRO_PORTA_ABILITATO_TOOLTIP = "Configurazione abilitata (Clicca per disabilitare)";
	public static final String LABEL_PARAMETRO_PORTA_DISABILITATO_TOOLTIP = "Configurazione disabilitata (Clicca per abilitare)";
	public static final String LABEL_PARAMETRO_PORTA_ABILITATO_TOOLTIP_NO_ACTION = "Configurazione abilitata";
	public static final String LABEL_PARAMETRO_PORTA_DISABILITATO_TOOLTIP_NO_ACTION = "Configurazione disabilitata";
	public static final String LABEL_PARAMETRO_PORTA_CONFERMA_ABILITAZIONE_CONFIG_DI = "Conferma abilitazione di ";
	public static final String LABEL_PARAMETRO_PORTA_CONFERMA_DISABILITAZIONE_CONFIG_DI = "Conferma disabilitazione di ";
	public static final String LABEL_PARAMETRO_DEFAULT_ALL_AZIONI_RIDEFINITE_TOOLTIP = "Tutte le azioni sono state riassegnate";
	public static final String LABEL_PARAMETRO_DEFAULT_ALL_RISORSE_RIDEFINITE_TOOLTIP = "Tutte le risorse sono state riassegnate";
	public static final String LABEL_AGGIUNTA_AZIONI_COMPLETATA = "Tutti le azioni disponibili sono già state riassegnate in un gruppo";
	public static final String LABEL_AGGIUNTA_RISORSE_COMPLETATA = "Tutti le risorse disponibili sono già state riassegnate in un gruppo";
	public static final String LABEL_TUTTE_AZIONI_DEFAULT = "Tutte le azioni dell'API";
	public static final String LABEL_TUTTE_RISORSE_DEFAULT = "Tutte le risorse dell'API";
	public static final String LABEL_PARAMETRO_SOGGETTO = "Soggetto";
	public static final String LABEL_PARAMETRO_SOGGETTI = "Soggetti";
	public static final String LABEL_SOGGETTI = "Soggetti";
	public static final String LABEL_APPLICATIVI = "Applicativi";
	public static final String LABEL_INTEGRAZIONE = "Integrazione";
	public static final String LABEL_INTEGRAZIONE_STATO = "Stato";
	public static final String LABEL_METADATI = "Metadati";
	public static final String LABEL_VERIFICA_CERTIFICATI = "Verifica Certificati";
	public static final String LABEL_VERIFICA_CERTIFICATI_DI = "Verifica Certificati di ";
	public static final String LABEL_CERTIFICATI = "Certificati";
	public static final String LABEL_VERIFICA_CONNETTIVITA = "Verifica Connettività";
	public static final String LABEL_VERIFICA_CONNETTIVITA_DI = "Verifica Connettività di ";
	
	public static final String LABEL_METADATI_INFO = "Per consentire lo scambio di informazioni, funzionali all’integrazione tra applicativi e gateway, sono previste differenti strutture dati, indicate con il termine Header di Integrazione, che possono essere attivate puntualmente su una API.<BR/>"+
			"Il Gateway dispone di una sua configurazione di default per la generazione degli header. Tramite il campo '"+CostantiControlStation.LABEL_METADATI+"' è possibile ridefinire tale comportamento o disabilitare la generazione degli header di integrazione.";
		
	public static final String LABEL_METADATI_RIDEFINITI_INFO_START = "Tramite la seguente lista è possibile abilitare una o più modalità di interscambio delle informazioni tra applicativi e gateway.<BR/>"+
			"- <b>"+GruppoIntegrazione.HTTP.getCompactLabel()+"</b>: le informazioni sono veicolate all'interno di header HTTP;<BR/>"+
			"- <b>"+GruppoIntegrazione.URL.getCompactLabel()+"</b>: le informazioni sono veicolate come parametri della url;<BR/>";
	public static final String LABEL_METADATI_RIDEFINITI_INFO_HEADER_SOAP =
			"- <b>"+GruppoIntegrazione.SOAP.getCompactLabel()+"</b>: le informazioni sono incluse in uno specifico header SOAP proprietario di GovWay;<BR/>"+
			"- <b>"+GruppoIntegrazione.WSA.getCompactLabel()+"</b>: le informazioni sono incluse in un header SOAP secondo il formato standard WS-Addressing;<BR/>";
	public static final String LABEL_METADATI_RIDEFINITI_INFO_TEMPLATE_AUTENTICAZIONE_PLUGIN_BACKWARD =
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"- <b>"+GruppoIntegrazione.TEMPLATE.getCompactLabel()+"</b>: modalità che consente di definire tramite un template freemaker o velocity (definito a livello globale) come le informazioni siano inserite nel messaggio.<BR/>"+
			"Il tipo di template (freemarker/velocity) e il path del file template possono essere specifici per API indicandoli nelle proprietà 'integrazione.template.richiesta/risposta.tipo' e 'integrazione.template.richiesta/risposta.file'.<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"- <b>"+GruppoIntegrazione.AUTENTICAZIONE.getCompactLabel()+"</b>: modalità che consente di generare Header HTTP utilizzabili dal backend per autenticare l'API Gateway.<BR/>"+
			"I nomi degli header generati ed i loro valori sono definiti a livello globale ma possono anche essere ridefiniti sull'API tramite la proprietà 'integrazione.autenticazione.headers'.<BR/>"+
			"Per ridefinire un valore di un header è invece possibile utilizzare la proprietà 'integrazione.autenticazione.header.NOME_HEADER'.<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"- <b>"+GruppoIntegrazione.PLUGIN.getCompactLabel()+"</b>: consente di selezionare un plugin personalizzato;<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"Sono infine disponibili modalità che generano gli header di integrazione compatibili con le versioni di OpenSPCoop 2.x e 1.x:<BR/>"+
			"Le informazioni sono veicolate all'interno di header HTTP tramite le seguenti modalità:<BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP2_HTTP.getCompactLabel()+"</b><BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP1_HTTP.getCompactLabel()+"</b><BR/>"+
			"Le informazioni sono veicolate come parametri della url tramite le seguenti modalità:<BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP2_URL.getCompactLabel()+"</b><BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP1_URL.getCompactLabel()+"</b><BR/>";
	public static final String LABEL_METADATI_RIDEFINITI_INFO_BACKWARD_SOAP =
			"Le informazioni sono incluse in uno specifico header SOAP proprietario di OpenSPCoop 2.x o 1.x:<BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP2_SOAP.getCompactLabel()+"</b><BR/>"+
			"- <b>"+GruppoIntegrazione.BACKWARD_COMPATIBILITY_OPENSPCOOP2_SOAP.getCompactLabel()+"</b><BR/>";
	
	public static final String LABEL_METADATI_RIDEFINITI_INFO_SOAP = 
			LABEL_METADATI_RIDEFINITI_INFO_START+
			LABEL_METADATI_RIDEFINITI_INFO_HEADER_SOAP+
			LABEL_METADATI_RIDEFINITI_INFO_TEMPLATE_AUTENTICAZIONE_PLUGIN_BACKWARD+
			LABEL_METADATI_RIDEFINITI_INFO_BACKWARD_SOAP;

	public static final String LABEL_METADATI_RIDEFINITI_INFO_REST = 
			LABEL_METADATI_RIDEFINITI_INFO_START+
			LABEL_METADATI_RIDEFINITI_INFO_TEMPLATE_AUTENTICAZIONE_PLUGIN_BACKWARD;
	
	public static final String LABEL_METADATI_BACKWARD_COMPATIBILITY_OPENSPCOOP_2 = "Backward Compatibility OpenSPCoop 2.x";
	public static final String LABEL_METADATI_BACKWARD_COMPATIBILITY_OPENSPCOOP_1 = "Backward Compatibility OpenSPCoop 1.x";
	public static final String LABEL_METADATI_BACKWARD_COMPATIBILITY_HEADER_SOAP = "Header SOAP";
	
	@Deprecated
	public static final String LABEL_METADATI_INFO_OLD = "Per consentire lo scambio di informazioni, funzionali all’integrazione tra applicativi e gateway, sono previste differenti strutture dati, indicate con il termine Header di Integrazione, che possono essere attivate tramite i tipi descritti di seguito<BR/>"+
			"Il Gateway dispone di una sua configurazione di default per la generazione degli header. Tramite il campo '"+CostantiControlStation.LABEL_METADATI+"' è possibile ridefinire tale comportamento.<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"<b>trasporto</b>: le informazioni sono veicolate all'interno di header HTTP<BR/>"+
			"<b>urlBased</b>: le informazioni sono veicolate come parametri della url<BR/>"+
			"<b>soap</b>: le informazioni sono incluse in uno specifico header SOAP proprietario di GovWay<BR/>"+
			"<b>wsa</b>: le informazioni sono incluse in un header SOAP secondo il formato standard WS-Addressing<BR/>"+
			"<b>none</b>: non viene utilizzata alcuna modalità; questo tipo serve a sovrascrivere le impostazioni di default del Gateway<BR/>"+
			"<b>trasportoExt, urlBasedExt, soapExt, wsaExt</b>: rispetto alla descrizione fornita precedentemente, le informazioni vengono veicolate anche fuori dal dominio di gestione<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"Sono anche disponibili modalità che consentono di definire tramite un template freemaker o velocity (definito a livello globale) come le informazioni siano inserite nel messaggio.<BR/>"+
			"Il tipo di template (freemarker/velocity) e il path del file template possono essere specifici per API indicandoli nelle proprietà 'integrazione.template.richiesta/risposta.tipo' e 'integrazione.template.richiesta/risposta.file'<BR/>"+
			"<b>template</b>: il template viene applicato sia alla richiesta che alla risposta<BR/>"+
			"<b>template-request</b>: il template viene applicato solamente alla richiesta<BR/>"+
			"<b>template-response</b>: il template viene applicato solamente alla risposta<BR/>"+
			org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+
			"Sono infine disponibili modalità che generano gli header di integrazione compatibili con le versioni di OpenSPCoop 2.x e 1.x:<BR/>"+
			"<b>openspcoop2-trasporto</b> o <b>openspcoop1-trasporto</b>: le informazioni sono veicolate all'interno di header HTTP senza prefisso 'X-'<BR/>"+
			"<b>openspcoop2-x-trasporto</b> o <b>openspcoop1-x-trasporto</b>: le informazioni sono veicolate all'interno di header HTTP con prefisso 'X-'<BR/>"+
			"<b>openspcoop2-urlBased</b> o <b>openspcoop1-urlBased</b>: le informazioni sono veicolate come parametri della url<BR/>"+
			"<b>openspcoop2-soap</b> o <b>openspcoop1-soap</b>: le informazioni sono incluse in uno specifico header SOAP proprietario di OpenSPCoop 2.x o 1.x<BR/>"+
			"<b>openspcoop2-*Ext</b>: rispetto alla descrizione fornita precedentemente, le informazioni vengono veicolate anche fuori dal dominio di gestione<BR/>";
	
	public static final String LABEL_METADATI_INTEGRAZIONE = "Metadati Integrazione";
	public static final String LABEL_STATELESS = "Stateless";
	public static final String LABEL_GESTIONE_STATELESS = "Gestione Stateless";
	public static final String LABEL_GESTIONE_STATEFUL = "Gestione Stateful";
	public static final String LABEL_LOCAL_FORWARD = "Local Forward";
	public static final String LABEL_LOCAL_FORWARD_PA = "Porta Inbound";
	public static final String LABEL_BEHAVIOUR = "Behaviour";
	public static final String LABEL_GESTIONE_MANIFEST = "Gestione Manifest";
	public static final String LABEL_MESSAGE_HANDLER = "Message Handler";
	public static final String LABEL_REQUEST_MESSAGE_HANDLER = "Request Handler";
	public static final String LABEL_RESPONSE_MESSAGE_HANDLER = "Response Handler";
	public static final String LABEL_RICEVUTA_ASINCRONA_SIMMETRICA = "Ricevuta Simmetrica";
	public static final String LABEL_RICEVUTA_ASINCRONA_ASIMMETRICA = "Ricevuta Asimmetrica";
	public static final String LABEL_PARAMETRO_PORTE_STATO = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_ACCETTA_MTOM = "Accetta MTOM";
	public static final String LABEL_PARAMETRO_PORTE_TIPO = "Tipo";
	public static final String LABEL_PARAMETRO_PORTE_TIPO_VALIDAZIONE = "Tipo Validazione";
	public static final String LABEL_PARAMETRO_PORTE_VALIDAZIONE_CONTENUTI = "Validazione";
	public static final String LABEL_PARAMETRO_PORTE_VALIDAZIONE_CONTENUTI_CONFIG_DI = "Validazione di ";
	public static final String LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE = "Attenzione";
	private static final String LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO_PARAM = "LUNGHEZZA_CARATTERI";
	private static final String LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO = "L'identificativo applicativo estratto deve possedere una lunghezza non superiore ai "+LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO_PARAM+" caratteri";
	public static final String getLABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO(int lenght) {
		return LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO.replace(LABEL_PORTE_CORRELAZIONE_APPLICATIVA_ATTENZIONE_MESSAGGIO_PARAM, lenght+"");
	}
	public static final String LABEL_PORTE_CORRELAZIONE_APPLICATIVA_QUALSIASI = "Qualsiasi";
	public static final String LABEL_CONFIGURAZIONE_INCOMPLETA_LABEL = "Attenzione";
	public static final String LABEL_CONFIGURAZIONE_INCOMPLETA = "Configurazione della sicurezza incompleta";
	public static final String LABEL_CONFIGURAZIONE_PROPERTIES_PROCEDI = "Procedi con la configurazione";
	public static final String LABEL_CONFIGURAZIONE_PROPERTIES_COMPLETA = "Completa la configurazione";
	public static final String LABEL_CONFIGURAZIONE_PROPERTIES = "Configurazione";
	public static final String LABEL_CONFIGURAZIONE_PROPERTIES_CONFIGURAZIONE_MANUALE = "Configurazione Manuale";
	public static final String LABEL_CONFIGURAZIONE_MTOM_INCOMPLETA = "Configurazione incompleta";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_POLICY = "Policy";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_POLICY_LABEL_COMPLETA = "Token Policy";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_OPZIONALE = "Token Opzionale";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_VALIDAZIONE_INPUT = "Validazione JWT";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_INTROSPECTION = "Introspection";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_USERINFO = "User Info";
	public static final String LABEL_PARAMETRO_PORTE_GESTIONE_TOKEN_TOKEN_FORWARD = "Token Forward";
	public static final String LABEL_PARAMETRO_PORTE_ELEMENTO_XML = "Elemento";
	
	public static final String LABEL_GESTIONE_MESSAGE_ENGINE = "Tipo";
	public static final String GESTIONE_MESSAGE_ENGINE_DEFAULT = "Default";
		
	public static final String LABEL_STATO_ABILITATO = "Abilitato";
	public static final String LABEL_STATO_DISABILITATO = "Disabilitato";
	public static final String LABEL_STATO_WARNING_ONLY = "WarningOnly";
	
	public static final String LABEL_QUALSIASI = "Qualsiasi";
	public static final String LABEL_DEFAULT = "Default";
	public static final String LABEL_NESSUNO = "Nessuno";
	public static final String LABEL_ABILITATO = "Abilitato";
	public static final String LABEL_SI = "Si";
	public static final String LABEL_NO = "No";
	public static final String LABEL_SOAP_11 = "SOAP 1.1";
	public static final String LABEL_SOAP_12 = "SOAP 1.2";
		
	public static final String LABEL_TRACCIAMENTO_CONFIGURAZIONE = "Configurazione";
	public static final String LABEL_TRACCIAMENTO_CONFIGURAZIONE_EROGAZIONI = "Configurazione Erogazioni";
	public static final String LABEL_TRACCIAMENTO_CONFIGURAZIONE_FRUIZIONI = "Configurazione Fruizioni";
	
	public static final String LABEL_DUMP = "Dump";
	public static final String LABEL_REGISTRAZIONE_MESSAGGI = "Registrazione Messaggi";
	public static final String LABEL_REGISTRAZIONE_MESSAGGI_CONFIG_DI = "Registrazione Messaggi di ";
	public static final String LABEL_DUMP_CONFIGURAZIONE = "Configurazione";
	public static final String LABEL_DUMP_CONFIGURAZIONE_EROGAZIONI = "Configurazione Erogazioni";
	public static final String LABEL_DUMP_CONFIGURAZIONE_FRUIZIONI = "Configurazione Fruizioni";
	
	public static final String LABEL_PARAMETRO_DUMP_STATO = "Stato";
	public static final String LABEL_PARAMETRO_DUMP_STATO_DEFAULT = "default";
	public static final String LABEL_PARAMETRO_DUMP_STATO_RIDEFINITO = "ridefinito";
	public static final String LABEL_PARAMETRO_DUMP_REALTIME = "Realtime";
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_STATO = "Stato";
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_STATO = "Stato";
	
	public static final String LABEL_PARAMETRO_DUMP_HEADERS = "Headers";
	public static final String LABEL_PARAMETRO_DUMP_PAYLOAD = "Payload";
	public static final String LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING = "Multipart Parsing";
	public static final String LABEL_PARAMETRO_DUMP_BODY = "Body";
	public static final String LABEL_PARAMETRO_DUMP_ATTACHMENTS = "Attachments";
	
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_INGRESSO_HEADERS = LABEL_PARAMETRO_DUMP_HEADERS;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_INGRESSO_PAYLOAD = LABEL_PARAMETRO_DUMP_PAYLOAD;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_INGRESSO_PAYLOAD_PARSING = LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_INGRESSO_BODY = LABEL_PARAMETRO_DUMP_BODY;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_INGRESSO_ATTACHMENTS = LABEL_PARAMETRO_DUMP_ATTACHMENTS;
	
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_USCITA_HEADERS = LABEL_PARAMETRO_DUMP_HEADERS;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_USCITA_PAYLOAD = LABEL_PARAMETRO_DUMP_PAYLOAD;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_USCITA_PAYLOAD_PARSING = LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_USCITA_BODY = LABEL_PARAMETRO_DUMP_BODY;
	public static final String LABEL_PARAMETRO_DUMP_RICHIESTA_USCITA_ATTACHMENTS = LABEL_PARAMETRO_DUMP_ATTACHMENTS;
	
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_INGRESSO_HEADERS = LABEL_PARAMETRO_DUMP_HEADERS;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_INGRESSO_PAYLOAD = LABEL_PARAMETRO_DUMP_PAYLOAD;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_INGRESSO_PAYLOAD_PARSING = LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_INGRESSO_BODY = LABEL_PARAMETRO_DUMP_BODY;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_INGRESSO_ATTACHMENTS = LABEL_PARAMETRO_DUMP_ATTACHMENTS;
	
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_USCITA_HEADERS = LABEL_PARAMETRO_DUMP_HEADERS;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_USCITA_PAYLOAD = LABEL_PARAMETRO_DUMP_PAYLOAD;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_USCITA_PAYLOAD_PARSING = LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_USCITA_BODY = LABEL_PARAMETRO_DUMP_BODY;
	public static final String LABEL_PARAMETRO_DUMP_RISPOSTA_USCITA_ATTACHMENTS = LABEL_PARAMETRO_DUMP_ATTACHMENTS;

	public static final String LABEL_PARAMETRO_DUMP_SEZIONE_GENERALE = "Generale";
	public static final String LABEL_PARAMETRO_DUMP_SEZIONE_RICHIESTA = "Richiesta";
	public static final String LABEL_PARAMETRO_DUMP_SEZIONE_RISPOSTA = "Risposta";
	public static final String LABEL_PARAMETRO_DUMP_SEZIONE_INGRESSO = "Ingresso";
	public static final String LABEL_PARAMETRO_DUMP_SEZIONE_USCITA = "Uscita";
	public static final String LABEL_REGISTRAZIONE_MESSAGGI_MODIFICATA_CON_SUCCESSO = "Configurazione Registrazione Messaggi modificata con successo";
	
	public static final String LABEL_PARAMETRO_REQUEST_FLOW_PROPERTIES_CONFIG_NAME = "Schema Sicurezza";
	public static final String LABEL_PARAMETRO_RESPONSE_FLOW_PROPERTIES_CONFIG_NAME = "Schema Sicurezza";
	public static final String LABEL_PARAMETRO_PROPERTIES_CONFIG_NAME = "Nome";
	public static final String LABEL_PARAMETRO_DOCUMENTO_SICUREZZA_XACML_POLICY = "Policy";
	public static final String LABEL_PARAMETRO_DOCUMENTO_SICUREZZA_XACML_NUOVA_POLICY = "Nuova";
	public static final String LABEL_AGGIORNAMENTO_DOCUMENTO_SICUREZZA_XACML_POLICY = "Modifica Policy";
	public static final String LABEL_DOWNLOAD_DOCUMENTO_SICUREZZA_XACML_POLICY = "Download Policy Attuale";

	public static final String LABEL_SICUREZZA_MESSAGGIO_STATO = "Sicurezza Messaggio (Stato)";
	public static final String LABEL_SICUREZZA_MESSAGGIO_SCHEMA_RICHIESTA = "Schema Sicurezza (Richiesta)";
	public static final String LABEL_SICUREZZA_MESSAGGIO_SCHEMA_RISPOSTA = "Schema Sicurezza (Risposta)";
	public static final String LABEL_SICUREZZA_MESSAGGIO_SCHEMA_NESSUNO = "Nessuno";
	public static final String LABEL_SICUREZZA_MESSAGGIO_SCHEMA_CONFIGURAZIONE_MANUALE = "Configurazione Manuale";
	public static final String VALUE_SICUREZZA_MESSAGGIO_SCHEMA_DEFAULT = CostantiDB.SICUREZZA_MESSAGGIO_SCHEMA_DEFAULT;
	
	public static final String LABEL_CONFIGURAZIONE_CORS = "Gestione CORS";
	public static final String LABEL_CONFIGURAZIONE_CORS_ACCESS_CONTROL = "Access Control";
	public static final String LABEL_CONFIGURAZIONE_CORS_DI = "Gestione CORS di ";
	
	public static final String LABEL_CONFIGURAZIONE_CANALE = "Canale";
	public static final String LABEL_CONFIGURAZIONE_CANALE_DI = "Canale di ";
	
	
	public static final String LABEL_CONFIGURAZIONE_ENDPOINT = "Endpoint";
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE_BOTTONE = "Verifica";
	public static final String LABEL_CONFIGURAZIONE_CONNETTIVITA = "Connettività";
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE_TITLE = "Verifica Connettività";
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE = "Verifica Connettività Connettore";
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE_DI = LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE+" di ";
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE_EFFETTUATO_CON_SUCCESSO = CostantiLabel.LABEL_VERIFICA_CONNETTORE_EFFETTUATO_CON_SUCCESSO;
	public static final String LABEL_CONFIGURAZIONE_VERIFICA_CONNETTORE_FALLITA = CostantiLabel.LABEL_VERIFICA_CONNETTORE_FALLITA;
	public static final String LABEL_VERIFICA_CONNETTORE_VALORE_LINK = "verifica";
	public static final String LABEL_VERIFICA_CONNETTORE_TUTTI_I_NODI = "Verifica su tutti i nodi";
	public static final String LABEL_CONFIGURAZIONE_CONNETTORI_MULTIPLI = "Configurazione Connettori Multipli";
	public static final String LABEL_ELENCO_CONNETTORI_MULTIPLI = "Elenco Connettori";
	
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING = "Caching Risposta";
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_DI = "Caching Risposta di ";
	
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLE = "Regole di Caching Risposta";
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLE_DI = "Regole di Caching Risposta di";
	
	public static final String LABEL_CONFIGURAZIONE_PROXY_PASS_REGOLE = "Regole di Proxy Pass";
	public static final String LABEL_CONFIGURAZIONE_PROXY_PASS_REGOLE_DI = "Regole di Proxy Pass di";
	
	public static final String LABEL_CONFIGURAZIONE_DEFAULT = "Configurazione di default del Gateway";
	public static final String LABEL_CONFIGURAZIONE_RIDEFINITA = "Configurazione ridefinita per l'API";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_STATO = "Stato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_TIPO = "Tipo";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_TIPO_GESTITO_GATEWAY ="Gestito dal Gateway";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_TIPO_GESTITO_APPLICATIVO = "Gestito dall'Applicativo";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_TIPO_GESTITO_APPLICATIVO_DEMANDATO = "Gestione demandata all'implementazione dell'API";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_ORIGINS = "All Allow Origins";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_ORIGINS = "Allow Origins";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_HEADERS = "All Allow Request Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_HEADERS = "Allow Request Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_METHODS = "All Allow Methods";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_METHODS = "Allow Methods";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_CREDENTIALS = "Allow Credentials";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_EXPOSE_HEADERS = "Expose Response Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_MAX_AGE = "Max Age";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_MAX_AGE_SECONDS = "Max Age Seconds";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_MAX_AGE_SECONDS_NOTE = "Utilizza il valore -1 per disabilitare il caching";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE = "Canale";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO = "Canale";
	
	public static final String LABEL_PARAMETRO_CORS_STATO_PORTA = "Stato";
	public static final String LABEL_PARAMETRO_CORS_STATO_PORTA_DEFAULT = "default";
	public static final String LABEL_PARAMETRO_CORS_STATO_PORTA_RIDEFINITO = "ridefinito";
	public static final String LABEL_GESTIONE_CORS_MODIFICATA_CON_SUCCESSO = "Configurazione CORS modificata con successo";
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_GENERAZIONE_HASH = "Generazione Hash";
	public static final String LABEL_GESTIONE_CANALE_MODIFICATA_CON_SUCCESSO = "Configurazione Canale modificata con successo";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_STATO = "Stato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_TIMEOUT = "Cache Timeout (secondi)";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_MAX_RESPONSE_SIZE = "Dimensione Max Risposta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_MAX_RESPONSE_SIZE_BYTES = "Dimensione Max (kb)";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_URI_INVOCAZIONE = "URL di Richiesta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_HEADERS = "Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_HEADERS_NOMI_HEADERS = "Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_QUERY_PARAMETERS = "URL Parameters";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_QUERY_PARAMETERS_NOMI = "URL Parameters";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_PAYLOAD = "Payload";
	public static final String LABEL_GESTIONE_RESPONSE_CACHING_MODIFICATA_CON_SUCCESSO = "Configurazione Response Caching modificata con successo";
	public static final String LABEL_PARAMETRO_RESPONSE_CACHING_STATO_PORTA = "Stato";
	public static final String LABEL_PARAMETRO_RESPONSE_CACHING_STATO_PORTA_DEFAULT = "default";
	public static final String LABEL_PARAMETRO_RESPONSE_CACHING_STATO_PORTA_RIDEFINITO = "ridefinito";
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL = "Cache Control";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_NO_CACHE = "No Cache";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_MAX_AGE = "Max Age";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_NO_STORE = "No Store";
	public static final String NOTE_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_HEADERS_NOMI_HEADERS = "Indicare gli Headers da utilizzare per il calcolo dell'Hash";
	public static final String NOTE_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_QUERY_PARAMETERS_NOMI = "Indicare i parametri della URL da utilizzare per il calcolo dell'Hash";
	
	public static final String LABEL_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIOME_AVANZATA = "Configurazione Avanzata";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA = "Regola";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLE = "Regole";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE_MIN = "Min";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE_MAX = "Max";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE = "Codice Risposta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_FAULT = "Fault";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_CACHE_TIMEOUT_SECONDS = "Cache Timeout (Secondi)";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA = "Regola";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLE = "Regole";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_STATO = "Stato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_DESCRIZIONE = "Descrizione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_POSIZIONE = "Ordine";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REG_EXPR = "Espressione Regolare";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REGOLA_TEXT = "Regola";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_CONTESTO_ESTERNO = "Contesto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_BASE_URL = "Base URL";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_PROFILO = "Profilo";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_SOGGETTO = "Soggetto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_RUOLO = "Ruolo";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_SERVICE_BINDING = "Tipo API";
	
	public static final String LABEL_PROXY_PASS_REGOLA_CRITERI_APPLICABILITA = "Criteri di Applicabilità";
	public static final String LABEL_PROXY_PASS_REGOLA_NUOVA_URL = "Nuova URL di Invocazione";
	
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REGOLA_TEXT_STRINGA_LIBERA = "Stringa utilizzata per individuare l'applicabilità della regola.<BR/>Si ha un'applicabilità se il contesto dell'API (url di invocazione senza la Base URL) inizia con la stringa fornita"; 
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REGOLA_TEXT_REGEXP = "Espressione Regolare utilizzata per individuare l'applicabilità della regola.<BR/>L'espressione viene verificata sull contesto dell'API (url di invocazione senza la Base URL)"; 
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_CONTESTO_ESTERNO = "Indica il contesto da utilizzare dopo la Base URL";
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_BASE_URL = "Permette di ridefinire la Base URL utilizzata rispetto a quanto definito nella configurazione generale";
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_EXPR_DATI_DINAMICI_REGXP = "<BR/><BR/>È possibile utilizzare la keyword '${posizione}' per impostare un valore dinamico individuato tramite l'espressione regolare fornita.<BR/>Il primo match, all'interno dell'espressione regolare, è rappresentata da '${0}'.<BR/>Ad esempio: http://server:8080/${0}/altro/${1}/";
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_EXPR_DATI_DINAMICI_CANALE = "<BR/><BR/>È possibile utilizzare la keyword '${canale}' per utilizzare l'identificativo del canale associato all'API.<BR/>Ad esempio: http://server:8080/${canale}/";
	public static final String MESSAGGIO_INFO_PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_EXPR_DATI_DINAMICI_TAG = "<BR/><BR/>È possibile utilizzare la keyword '${tag}' per utilizzare l'identificativo del tag associato all'API. Poichè ad un'API è possibile associare più tag, nel caso precedente verrà utilizzato quello alla prima posizione, altrimenti è selezionabile il tag desiderato tramite l'espressione ${tag[posizione]}.<BR/>Il primo tag, all'interno della lista, è rappresentata da '${tag[0]}'.<BR/>Ad esempio: http://server:8080/${tag[0]}/";

	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI = "Trasformazioni";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_DI = "Trasformazioni di ";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_REGOLE_TRASFORMAZIONE = "Regole di Trasformazione";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA = "Applicabilit&agrave;";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_TRASFORMAZIONE = "Trasformazione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA = "Richiesta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTE = "Risposte";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTE_DI = "Risposte di ";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA = "Risposta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADERS = "HTTP Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADERS_DI = "HTTP Headers di ";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER = "HTTP Header";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER = "HTTP Header";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADERS = "HTTP Headers";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADERS_DI = "HTTP Headers di ";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRI = "URL Parameters";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRI_DI = "URL Parameters di ";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO = "URL Parameter";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_TRASPORTO = "Trasporto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_CONTENUTO = "Contenuto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_SOAP = "Trasformazione SOAP";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_REST = "Trasformazione Rest";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_TRASPORTO = "Trasporto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONTENUTO = "Contenuto";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP = "Trasformazione SOAP";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_REST = "Trasformazione Rest";
	
	
	public static final String LABEL_PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE = "Id";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_POSIZIONE = "Ordine";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_STATO = "Stato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_RISORSE = "Risorse";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI = "Azioni";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_TRUE = "Qualsiasi";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_FALSE = "Azioni selezionate";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_RISORSE_ALL_VALUE_FALSE = "Risorse selezionate";
	public static final String [] LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUES = new String [] {
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_TRUE,
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_FALSE
	};
	public static final String [] LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_RISORSE_ALL_VALUES = new String [] {
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_TRUE,
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_RISORSE_ALL_VALUE_FALSE
	};
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_CT = "Content Type";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_PATTERN = "Pattern";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_CONNETTORI = "Connettori";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_ENABLED = "Abilitato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TIPO = "Tipo Conversione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TEMPLATE = "Template";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_NUOVO_TEMPLATE = "Nuovo";
	public static final String LABEL_AGGIORNAMENTO_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TEMPLATE = "Modifica Template";
	public static final String LABEL_DOWNLOAD_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TEMPLATE = "Download Template Attuale";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONTENT_TYPE = "Content Type";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONTENT_TYPE_ATTACHMENT = "Content Type Attachment";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_TRANSFORMATION = "Abilitato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_METHOD = "HTTP Method";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_PATH = "Path";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_PATH_NOTE = "Ridefinire il Method e/o il Path solamente per modificarli rispetto alla richiesta originale";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_TRANSFORMATION = "Abilitato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_VERSION = "Versione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ACTION = "SOAP Action";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE = "Imbustamento SOAP";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACH = "Attachment";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TITLE_BODY = "SOAP Body";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TIPO = "Tipo Conversione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TEMPLATE = "Template";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_NUOVO_TEMPLATE = "Nuovo";
	public static final String LABEL_AGGIORNAMENTO_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TEMPLATE = "Modifica Template";
	public static final String LABEL_DOWNLOAD_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TEMPLATE = "Download Template Attuale";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS = "Codice Risposta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS_MIN = "Min";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS_MAX = "Max";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_CT = "Content Type";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_PATTERN = "Pattern";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_ENABLED = "Abilitato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TIPO = "Tipo Conversione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TEMPLATE = "Template";
	public static final String LABEL_DOWNLOAD_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TEMPLATE = "Download Template Attuale";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONTENT_TYPE = "Content Type";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONTENT_TYPE_ATTACHMENT = "Content Type Attachment";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_RETURN_CODE = "Codice Risposta";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_TRANSFORMATION = "Abilitato";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE = "Imbustamento SOAP";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_AS_ATTACH = "Attachment";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TITLE_BODY = "SOAP Body";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TIPO = "Tipo Conversione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TEMPLATE = "Template";
	public static final String LABEL_DOWNLOAD_DOCUMENTO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TEMPLATE = "Download Template Attuale";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_VALORE = "Valore";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_TIPO = "Operazione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_IDENTIFICAZIONE = "Identificazione Fallita";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_VALORE = "Valore";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_TIPO = "Operazione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_IDENTIFICAZIONE = "Identificazione Fallita";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_VALORE = "Valore";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_NOME = "Nome";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_TIPO = "Operazione";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_IDENTIFICAZIONE = "Identificazione Fallita";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA = "Termina con errore";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_HEADER = "Continua senza header";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_PARAMETRO = "Continua senza parametro";
		
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE = "Permette di definire il comportamento del Gateway quando non riesce a risolvere parti dinamiche contenute nel valore indicato.<br/>Le configurazioni utilizzabili sono:";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_BLOCCA = "<b>"+LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA+"</b>: la transazione termina con un errore che riporta la fallita risoluzione della parte dinamica indicata per il valore;";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_IGNORA_HEADER = "<b>"+LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_HEADER+"</b>: la transazione continua senza completare la gestione dell'header.";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_IGNORA_PARAMETRO = "<b>"+LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_PARAMETRO+"</b>: la transazione continua senza completare la gestione del parametro della url.";
	public static final List<String> LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_HEADER = new ArrayList<>();
	static {
		LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_HEADER.add(LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_BLOCCA);
		LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_HEADER.add(LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_IGNORA_HEADER);
	}	
	public static final List<String> LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_PARAMETRO = new ArrayList<>();
	static {
		LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_PARAMETRO.add(LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_BLOCCA);
		LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORI_PARAMETRO.add(LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOTE_VALORE_IGNORA_PARAMETRO);
	}	
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_ALL = "Registra qualsiasi esito";
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_OK = "Completate con successo";
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_FAULT = "Fault Applicativo";
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_FALLITE = "Fallite";
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_FALLITE_FAULT = "Fallite - Fault Applicativo";
	public static final String LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_SCARTATE = "Scartate";
	
	public static final String LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE = "Numero Richieste";
	public static final String LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE_SIMULTANEE = "Numero Richieste Simultanee";
	public static final String LABEL_CONFIGURAZIONE_RISORSA_OCCUPAZIONE_BANDA = "Occupazione Banda";
	public static final String LABEL_CONFIGURAZIONE_RISORSA_TEMPO_MEDIO_RISPOSTA = "Tempo Medio Risposta";
	public static final String LABEL_CONFIGURAZIONE_RISORSA_COMPLESSIVO_RISPOSTA = "Tempo Complessivo Risposta";
	public static final String LABEL_CONFIGURAZIONE_RISORSA_DIMENSIONE_MASSIMA = "Dimensione Massima Messaggio";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_POSIZIONE_SPOSTA_SU = "Sposta su";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_POSIZIONE_SPOSTA_GIU = "Sposta gi&ugrave;";
		
	// POLICY TIPO
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO = "Tipo";
	
	public static final String DEFAULT_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO = "qualsiasi";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_BUILT_IN = Filtri.FILTRO_TIPO_POLICY_BUILT_IN;
	public static final String PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_UTENTE = Filtri.FILTRO_TIPO_POLICY_UTENTE;
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_BUILT_IN = "Built-in";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_UTENTE = "Utente";
	public static final String[] LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPI_VALORI = {
			DEFAULT_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO,
			PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_BUILT_IN,
			PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_UTENTE
	};
	public static final String[] LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPI_LABELS = {
			LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_QUALSIASI,
			LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_BUILT_IN,
			LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPO_UTENTE
	};
	
	public static final String LABEL_PARAMETRO_AUTENTICAZIONE_CUSTOM_PROPERTIES = "Propriet&agrave;";
	public static final String LABEL_PARAMETRO_AUTORIZZAZIONE_CUSTOM_PROPERTIES = "Propriet&agrave;";
	public static final String LABEL_PARAMETRO_AUTORIZZAZIONE_CONTENUTI_CUSTOM_PROPERTIES = "Propriet&agrave;";
	
	
	public static final String LABEL_PARAMETRO_ABILITA_USO_APPLICATIVO_SERVER = "Utilizza Applicativo Server";
	public static final String LABEL_PARAMETRO_ID_APPLICATIVO_SERVER = "Applicativo";
	
	public static final String LABEL_IN_USO_COLONNA_HEADER = "Uso";
	public static final String LABEL_IN_USO_TOOLTIP = "Visualizza riferimenti";
	public static final String LABEL_IN_USO_BODY_HEADER_RISULTATI = "Risultati della ricerca";
	public static final String LABEL_IN_USO_INFORMAZIONI_TOOLTIP = "Visualizza dettagli della configurazione";
	public static final String LABEL_IN_USO_BODY_HEADER_INFORMAZIONI = "Dettagli della configurazione";
	
	public static final String LABEL_PROPRIETA_OGGETTO_COLONNA_HEADER = "Proprietà";
	public static final String LABEL_PROPRIETA_OGGETTO_TOOLTIP = "Proprietà";
	public static final String LABEL_PROPRIETA_OGGETTO_BODY_HEADER_RISULTATI = "Proprietà";
	public static final String LABEL_PROPRIETA_OGGETTO_INFORMAZIONI_TOOLTIP = "Visualizza proprietà della configurazione";
	public static final String LABEL_PROPRIETA_OGGETTO_BODY_HEADER_INFORMAZIONI = "Proprietà della configurazione";
	
	public static final String LABEL_CONFIGURAZIONE_CANALE_DEFAULT = "Configurazione di default del Gateway";
	public static final String LABEL_CONFIGURAZIONE_CANALE_DEFAULT_API = "Configurazione di default dell'API";
	public static final String LABEL_CONFIGURAZIONE_CANALE_RIDEFINITO_API = "Configurazione ridefinita per l'API";
	public static final String LABEL_CONFIGURAZIONE_CANALE_RIDEFINITO_EROGAZIONE = "Configurazione ridefinita per l'erogazione";
	public static final String LABEL_CONFIGURAZIONE_CANALE_RIDEFINITO_FRUIZIONE = "Configurazione ridefinita per la fruizione";
	
	public static final String LABEL_PARAMETRO_PORTE_METADATI = "Metadati";
	public static final String LABEL_PARAMETRO_PORTE_METADATI_GRUPPO = "";
	
	public static final String LABEL_SUBTITLE_FILTRI_MODIPA = "Dati Profilo ModI";
	public static final String NAME_SUBTITLE_FILTRI_MODIPA = "subtDatiProfiloModI";
	public static final String LABEL_FILTRO_MODIPA_INFO_UTENTE = CostantiLabel.MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_LABEL;
	
	public static final String LABEL_SUBTITLE_PROPRIETA = "Dati Propriet&agrave;";
	public static final String NAME_SUBTITLE_PROPRIETA = "subtDatiProp";
	public static final String LABEL_FILTRO_PROPRIETA_NOME = "Nome";
	public static final String LABEL_FILTRO_PROPRIETA_VALORE = "Valore";
	
	public static final String LABEL_SUBTITLE_DATI_CONFIGURAZIONE = "Dati Configurazione";
	public static final String NAME_SUBTITLE_DATI_CONFIGURAZIONE = "subtDatiConf";
	
	// POLICY RISORSA TIPO
	
	public static final boolean USE_SELECT_LIST_SEPARATE_METRICHE = false;
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_RISORSA_TIPO = "Metrica";
	
	public static final TipoRisorsaPolicyAttiva DEFAULT_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_RISORSA_TIPO_VALUE = TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE;
	
	public static final String[] LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPI_RISORSE_VALORI = {
			TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE.getValue(),
			TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE_SIMULTANEE.getValue(),
			TipoRisorsaPolicyAttiva.DIMENSIONE_MASSIMA_MESSAGGIO.getValue(),
			TipoRisorsaPolicyAttiva.OCCUPAZIONE_BANDA.getValue(),
			TipoRisorsaPolicyAttiva.TEMPO_MEDIO_RISPOSTA.getValue(),
			TipoRisorsaPolicyAttiva.TEMPO_COMPLESSIVO_RISPOSTA.getValue(),
			TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE_COMPLETATE_CON_SUCCESSO.getValue(),
			TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE_FALLITE.getValue(),
			TipoRisorsaPolicyAttiva.NUMERO_FAULT_APPLICATIVI.getValue(),
			TipoRisorsaPolicyAttiva.NUMERO_RICHIESTE_FALLITE_OFAULT_APPLICATIVI.getValue()
	};
	public static final String[] LABEL_PARAMETRO_CONFIGURAZIONE_CONTROLLO_TRAFFICO_POLICY_TIPI_RISORSE_LABELS = {
			LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE,
			LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE_SIMULTANEE,
			LABEL_CONFIGURAZIONE_RISORSA_DIMENSIONE_MASSIMA,
			LABEL_CONFIGURAZIONE_RISORSA_OCCUPAZIONE_BANDA,
			LABEL_CONFIGURAZIONE_RISORSA_TEMPO_MEDIO_RISPOSTA,
			LABEL_CONFIGURAZIONE_RISORSA_COMPLESSIVO_RISPOSTA,
			LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE+ " "+LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_OK,	
			LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE+ " "+LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_FALLITE,	
			"Numero Fault Applicativi",	
			LABEL_CONFIGURAZIONE_RISORSA_NUMERO_RICHIESTE+ " "+LABEL_CONFIGURAZIONE_REGISTRAZIONE_ESITI_FALLITE+" o Fault Applicativi",	
	};
	
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO = "Stato";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_DISABILITATO = "disabilitato";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_ABILITATO = "abilitato";
	public static final String LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_CUSTOM = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_CUSTOM_IN_SELECT;

	public static final String[] PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_LABELS = {
			LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_DISABILITATO,
			LABEL_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_ABILITATO
	};
	
	/** PARAMETERS **/
	
	public static final String PARAMETRO_SUFFIX_LABEL = "__label";
	public static final String PARAMETRO_PREFIX = "param_";
	
	public static final String PARAMETRO_ID = "id";
	public static final String PARAMETRO_ID_SOGGETTO = "idsogg";
	public static final String PARAMETRO_ID_PORTA = "idPorta";
	public static final String PARAMETRO_ID_ASPS = "idAsps";
	public static final String PARAMETRO_ID_FRUIZIONE = "myId";
	public static final String PARAMETRO_TOKEN_AUTHORIZATION = "tokenAuthz";
	public static final String PARAMETRO_NOME = "nome";
	public static final String PARAMETRO_NOME_PORTA = "nomePorta";
	public static final String PARAMETRO_SERVIZIO_APPLICATIVO = "servizioApplicativo";
	public static final String PARAMETRO_VALORE = "valore";
	public static final String PARAMETRO_PROTOCOLLO = "protocollo";
	public static final String PARAMETRO_ACCESSO_DA_CHANGE = "accessoDaChange";
	public static final String PARAMETRO_MESSAGE_SECURITY = "messageSecurity";
	public static final String PARAMETRO_MTOM_RICHIESTA = "mtomReq";
	public static final String PARAMETRO_MTOM_RISPOSTA = "mtomRes";
	public static final String PARAMETRO_OBBLIGATORIO = "obbl";
	public static final String PARAMETRO_CONTENT_TYPE = "contentT";
	public static final String PARAMETRO_PATTERN = "pattern";
	public static final String PARAMETRO_APPLICA_MTOM_RICHIESTA = "applicaMTOMReq";
	public static final String PARAMETRO_APPLICA_MTOM_RISPOSTA = "applicaMTOMRes";
	public static final String PARAMETRO_USAIDSOGG = "usaidsogg";
	public static final String PARAMETRO_EXTENDED_FORM_ID = "extendedFormUniqueId";
	public static final String PARAMETRO_CONTENT_DISPOSITION = "Content-Disposition";
	public static final String PREFIX_CONTENT_DISPOSITION = "form-data; name=\"";
	public static final String SUFFIX_CONTENT_DISPOSITION = "\"";
	public static final String PREFIX_FILENAME = "filename=\"";
	public static final String SUFFIX_FILENAME = "\"";
	public static final String PARAMETRO_RUOLO = "ruolo";
	public static final String PARAMETRO_RUOLO_TIPOLOGIA = "ruoloTipologia";
	public static final String PARAMETRO_RUOLO_MATCH = "ruoloMatch";
	public static final String PARAMETRO_RUOLO_TIPOLOGIA_TOKEN = "ruoloTipologiaToken";
	public static final String PARAMETRO_RUOLO_MATCH_TOKEN = "ruoloMatchToken";
	public static final String PARAMETRO_SCOPE = "scope";
	public static final String PARAMETRO_SCOPE_MATCH = "scopeMatch";
	public static final String PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO = "controlloAccessiStato";
	
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TITLE = "autenticazioneTitle";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE = "autenticazione";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_PRINCIPAL_TIPO = "autenticazionePrincipalTipo";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_PARAMETRO_LIST = "autenticazioneParametro";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_CUSTOM = "autenticazioneCustom";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_OPZIONALE = "autenticazioneOpzionale";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_ISSUER = "autenticazioneIssuer";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_CLIENT_ID = "autenticazioneClientId";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_SUBJECT = "autenticazioneSubject";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_USERNAME = "autenticazioneUsername";
	public static final String PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_MAIL = "autenticazioneEMail";
	
	public static final String PARAMETRO_PORTE_ATTRIBUTI_STATO_TITLE = "attrStatoTitle";
	public static final String PARAMETRO_PORTE_ATTRIBUTI_STATO = "attrStato";
	public static final String PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY = "attrAuthority";
	public static final String PARAMETRO_PORTE_ATTRIBUTI_AUTHORITY_ATTRIBUTI = "AAttr";
	
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_TITLE = "autorizzazioneTitle";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE = "autorizzazione";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_CUSTOM = "autorizzazioneCustom";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_AUTENTICAZIONE = "autorizzazioneAutenticazione";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_RUOLI = "autorizzazioneRuoli";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_SCOPE = "autorizzazioneScope";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_AUTENTICAZIONE_TOKEN = "autorizzazioneAutenticazioneToken";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_RUOLI_TOKEN = "autorizzazioneRuoliToken";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN = "autorizzazioneToken";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_TOKEN_OPTIONS = "autorizzazioneTokenOptions";
	
	public static final String PARAMETRO_PORTE_TRACCIAMENTO_STATO = "portaTrStato";
	public static final String PARAMETRO_AUTORIZZAZIONE_CONTENUTI = "autorizzazioneContenuti";
	public static final String PARAMETRO_AUTORIZZAZIONE_CONTENUTI_STATO = "authContenutiStato";
	public static final String PARAMETRO_AUTORIZZAZIONE_CONTENUTI_PROPERTIES = "authContenutiProp";
	public static final String PARAMETRO_SCADENZA_CORRELAZIONE_APPLICATIVA = "scadcorr";
	public static final String PARAMETRO_APPLICA_MODIFICA = "applicaMod";
	public static final String PARAMETRO_ABILITA = "abilita";
	public static final String PARAMETRO_SOGGETTO = "soggt";
	public static final String PARAMETRO_SERVIZIO_APPLICATIVO_AUTORIZZATO = "saAuthz";
	public static final String PARAMETRO_PORTE_TIPO_VALIDAZIONE = "tipo_validazione";
	public static final String PARAMETRO_PORTE_XSD = "xsd";
	public static final String PARAMETRO_PORTE_APPLICA_MTOM = PARAMETRO_APPLICA_MTOM_RICHIESTA;
	public static final String PARAMETRO_PROVIDER = "provider";
	public static final String PARAMETRO_CONTROLLO_FIRST_TIME = "paramFirstTime";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_TITLE = "gestioneTokenTitle";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN = "gestioneToken";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_POLICY = org.openspcoop2.protocol.engine.constants.Costanti.CONSOLE_PARAMETRO_EROGAZIONE_TOKEN_POLICY;
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_OPZIONALE = "gtOpzionale";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_VALIDAZIONE_INPUT = "gtValidazione";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_INTROSPECTION = "gtIntrospection";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_USERINFO = "gtUserInfo";
	public static final String PARAMETRO_PORTE_GESTIONE_TOKEN_TOKEN_FORWARD = "gtTokenForward";
	public static final String PARAMETRO_DOCUMENTO_SICUREZZA_XACML_POLICY = "docSicXacmlPol";
	public static final String PARAMETRO_PORTE_AUTORIZZAZIONE_MODIPA = "autorizzazioneModIPA";
	public static final String PARAMETRO_ABILITA_USO_APPLICATIVO_SERVER = "saServerEnabled";
	public static final String PARAMETRO_ID_APPLICATIVO_SERVER = "saServer";
	public static final String PARAMETRO_AUTORIZZAZIONE_CONTENUTI_STATO_TITLE = "authContenutiStatoTitle";
	public static final String PARAMETRO_VERIFICA_CERTIFICATI_FROM_LISTA = "certVerFromLista";
	public static final String PARAMETRO_RESET_CACHE_FROM_LISTA = "resetFromLista";
	public static final String PARAMETRO_VERIFICA_CONNETTIVITA = "tokenVerConn";
	
	public static final String PARAMETRO_RESET_SEARCH = "resetSearch";
	
	public static final String PARAMETRO_SERVICE_BINDING = org.openspcoop2.protocol.engine.constants.Costanti.CONSOLE_PARAMETRO_SERVICE_BINDING;
	public static final String PARAMETRO_SERVICE_BINDING_SEARCH = "serviceBindingSearch";
	public static final String PARAMETRO_MESSAGE_TYPE = "messageType";
	public static final String PARAMETRO_INTERFACE_TYPE = "interfaceType";
		
	public static final String PARAMETRO_ELEMENTO_XML = "elemxml";
	public static final String PARAMETRO_MODE_CORRELAZIONE_APPLICATIVA = "mode";
	public static final String PARAMETRO_ID_CORRELAZIONE= "idcorr";
		
	public static final String ATTRIBUTO_CONFIGURAZIONE_PARENT = Costanti.SESSION_ATTRIBUTE_TAB_KEY_PREFIX + "portaPar";
	public static final int ATTRIBUTO_CONFIGURAZIONE_PARENT_NONE = 0;
	public static final int ATTRIBUTO_CONFIGURAZIONE_PARENT_SOGGETTO = 1;
	public static final int ATTRIBUTO_CONFIGURAZIONE_PARENT_CONFIGURAZIONE = 2;
	
	public static final String PARAMETRO_AZIONE = "par_porte_azione";
	public static final String PARAMETRO_AZIONI = "azioni";
	public static final int RIGHE_MULTISELECT_AZIONI = 10;
	public static final String PARAMETRO_NOME_GRUPPO = "nomeGruppo";
	
	public static final String PARAMETRO_DUMP_TIPO_CONFIGURAZIONE = "dumpConfigType";
	public static final String PARAMETRO_DUMP_STATO = "dumpStato";
	public static final String PARAMETRO_DUMP_REALTIME = "dumpRealTime";
	public static final String PARAMETRO_DUMP_RICHIESTA_STATO = "dumpStatoReq";
	public static final String PARAMETRO_DUMP_RISPOSTA_STATO = "dumpStatoRes";
	
	public static final String PARAMETRO_DUMP_RICHIESTA_INGRESSO_PAYLOAD = "dumpReqInPay";
	public static final String PARAMETRO_DUMP_RICHIESTA_INGRESSO_PAYLOAD_PARSING = "dumpReqInPars";
	public static final String PARAMETRO_DUMP_RICHIESTA_INGRESSO_BODY = "dumpReqInBody";
	public static final String PARAMETRO_DUMP_RICHIESTA_INGRESSO_ATTACHMENTS = "dumpReqInAtt";
	public static final String PARAMETRO_DUMP_RICHIESTA_INGRESSO_HEADERS = "dumpReqInHead";
	
	public static final String PARAMETRO_DUMP_RICHIESTA_USCITA_PAYLOAD = "dumpReqOutPay";
	public static final String PARAMETRO_DUMP_RICHIESTA_USCITA_PAYLOAD_PARSING = "dumpReqOutPars";
	public static final String PARAMETRO_DUMP_RICHIESTA_USCITA_BODY = "dumpReqOutBody";
	public static final String PARAMETRO_DUMP_RICHIESTA_USCITA_ATTACHMENTS = "dumpReqOutAtt";
	public static final String PARAMETRO_DUMP_RICHIESTA_USCITA_HEADERS = "dumpReqOutHead";
	
	public static final String PARAMETRO_DUMP_RISPOSTA_INGRESSO_PAYLOAD = "dumpResInPay";
	public static final String PARAMETRO_DUMP_RISPOSTA_INGRESSO_PAYLOAD_PARSING = "dumpResInPars";
	public static final String PARAMETRO_DUMP_RISPOSTA_INGRESSO_BODY = "dumpResInBody";
	public static final String PARAMETRO_DUMP_RISPOSTA_INGRESSO_ATTACHMENTS = "dumpResInAtt";
	public static final String PARAMETRO_DUMP_RISPOSTA_INGRESSO_HEADERS = "dumpResInHead";
	
	public static final String PARAMETRO_DUMP_RISPOSTA_USCITA_PAYLOAD = "dumpResOutPay";
	public static final String PARAMETRO_DUMP_RISPOSTA_USCITA_PAYLOAD_PARSING = "dumpResOutPars";
	public static final String PARAMETRO_DUMP_RISPOSTA_USCITA_BODY = "dumpResOutBody";
	public static final String PARAMETRO_DUMP_RISPOSTA_USCITA_ATTACHMENTS = "dumpResOutAtt";
	public static final String PARAMETRO_DUMP_RISPOSTA_USCITA_HEADERS = "dumpResOutHead";
	
	public static final String PARAMETRO_REQUEST_FLOW_PROPERTIES_CONFIG_NAME = "propertiesConfigNameReq";
	public static final String PARAMETRO_RESPONSE_FLOW_PROPERTIES_CONFIG_NAME = "propertiesConfigNameRes";
	public static final String PARAMETRO_PROPERTIES_CONFIG_NAME = "propertiesConfigName";
	
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_STATO = "corsStato";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_TIPO = "corsTipo";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_ORIGINS= "corsAAllOrig";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_ORIGINS = "corsAllOrig";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_HEADERS= "corsAAllHdr";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_HEADERS = "corsAllHead";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALL_ALLOW_METHODS= "corsAAllMeth";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_METHODS = "corsAllMeth";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_ALLOW_CREDENTIALS = "corsAllCred";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_EXPOSE_HEADERS = "corsExpHead";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_MAX_AGE = "corsMaxAge";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_MAX_AGE_SECONDS = "corsMaxAgeSec";
	public static final String PARAMETRO_CONFIGURAZIONE_CORS_STATO_PORTA = "corsStatoPorta";
	
	public static final String PARAMETRO_CONFIGURAZIONE_CANALI_CANALE = "canale";
	public static final String PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO = "canaleStato";
	
	public static final String PARAMETRO_VERIFICA_CONNETTORE_ID = "connettoreId";
	public static final String PARAMETRO_VERIFICA_CONNETTORE_ACCESSO_DA_GRUPPI = "connettoreAccessoDaGruppi";
	public static final String PARAMETRO_VERIFICA_CONNETTORE_REGISTRO = "connettoreRegistro";
	public static final String PARAMETRO_VERIFICA_CONNETTORE_NODO = "connettoreNodo";
	public static final String PARAMETRO_VERIFICA_CONNETTORE_ACCESSO_DA_LISTA_CONNETTORI_MULTIPLI = "connettoreAccessoDaCM";
	
	public static final String PARAMETRO_ID_TAB = "idTab";
	public static final String PARAMETRO_RESET_ID_TAB = "rIdTab";
	public static final String PARAMETRO_ID_CONN_TAB = "idConnTab";
	public static final String PARAMETRO_RESET_ID_CONN_TAB = "rIdConnTab";
	public static final String PARAMETRO_FROM_BREADCUMP_CHANGE_NOME_CONNETTORE = "fromChangeNomeCon";
	
	public static final String PARAMETRO_API_PAGE_INFO = "fromApiPageInfo";
	
	public static final String PARAMETRO_CONFIGURAZIONE_DATI_INVOCAZIONE = "configurazioneDatiInvocazione";
	public static final String PARAMETRO_CONFIGURAZIONE_DESCRIZIONE = "configurazioneDescrizione";
	public static final String PARAMETRO_CONFIGURAZIONE_ALTRO_PORTA = "configurazioneAltroPorta";
	public static final String PARAMETRO_CONFIGURAZIONE_ALTRO_API = "configurazioneAltroApi";
	public static final String PARAMETRO_CONNETTORE_DA_LISTA_APS = "connettoreDaListaAps";
	
	
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_STATO = "resCacheStato";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_TIMEOUT = "resCacheTimeout";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_MAX_RESPONSE_SIZE = "resCacheMaxResSize";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_MAX_RESPONSE_SIZE_BYTES = "resCacheMaxResSizeB";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_URI_INVOCAZIONE = "resCacheDUri";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_QUERY_PARAMETERS = "resCacheDQueryPar";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_QUERY_PARAMETERS_NOMI = "resCacheDQueryParNomi";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_HEADERS = "resCacheDHead";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_HEADERS_NOMI_HEADERS = "resCacheDHeadNomiH";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_RESPONSE_DIGEST_PAYLOAD = "resCacheDpay";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_STATO_PORTA = "resCacheStatoPorta";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_NO_CACHE = "resCacheCCNoC";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_MAX_AGE = "resCacheCCMA";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CACHE_CONTROL_NO_STORE = "resCacheCCNoS";
	
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE_MIN = "resCacheCCRegMinCode";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE_MAX = "resCacheCCRegMaxCode";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_RETURN_CODE = "resCacheCCRegCode";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_FAULT = "resCacheCCRegFault";
	public static final String PARAMETRO_CONFIGURAZIONE_RESPONSE_CACHING_CONFIGURAZIONE_REGOLA_CACHE_TIMEOUT_SECONDS = "resCacheCCRegTimeout";
	
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_ID_REGOLA = "ppId";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_STATO = "ppStato";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_NOME = "ppNome";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_DESCRIZIONE = "ppDescr";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_POSIZIONE = "ppPos";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REG_EXPR = "ppRegExpr";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_REGOLA_TEXT = "ppRegText";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_CONTESTO_ESTERNO = "ppCE";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_BASE_URL = "ppBaseUrl";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_PROFILO = "ppProfilo";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_SOGGETTO = "ppSogg";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_RUOLO = "ppRuolo";
	public static final String PARAMETRO_CONFIGURAZIONE_PROXY_PASS_REGOLA_SERVICE_BINDING = "ppServB";
	
	
	public static final String PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE = "idTrasf";
	public static final String PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE_RISPOSTA = "idTrasfRes";
	public static final String PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE_RICHIESTA_HEADER = "idTrasfReqHead";
	public static final String PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE_RICHIESTA_PARAMETRO = "idTrasfReqParam";
	public static final String PARAMETRO_ID_CONFIGURAZIONE_TRASFORMAZIONE_RISPOSTA_HEADER = "idTrasfResHead";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_FIRST = "trFirst";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_NOME = "trNome";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_STATO = "trStato";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL = "trAppAzioniAll";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_TRUE = Costanti.CHECK_BOX_ENABLED;
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_FALSE = Costanti.CHECK_BOX_DISABLED;
	public static final String [] PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUES = new String [] {
			PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_TRUE,
			PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI_ALL_VALUE_FALSE
	};
	
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_POSIZIONE = "trPos";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_AZIONI = "trAppAzioni";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_CT = "trAppCT";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_PATTERN = "trAppPat";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_CONNETTORI = "trAppConn";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_LIST = "trAppList";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_ENABLED = "trReqConvEn";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TIPO = "trReqConvTp";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TIPO_CHECK = "trReqConvTpChk";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TEMPLATE = "trReqConvTem";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONTENT_TYPE = "trReqCT";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_TRANSFORMATION = "trRestTr";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_METHOD = "trRestMet";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REST_PATH = "trRestPath";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_TRANSFORMATION = "trSoapTr";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_VERSION = "trSoapVers";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ACTION = "trSoapAc";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE = "trSoapEnv";
//	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACH = "trSoapEnvAsAt";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TIPO = "trSoapTp";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TIPO_CHECK = "trSoapTpChk";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_TEMPLATE = "trSoapEnvTemp";
	
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_NOME = "trResNome";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS = "trResAppStat";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS_MIN = "trResAppStatMin";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_STATUS_MAX = "trResAppStatMax";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_CT = "trResAppCT";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_APPLICABILITA_PATTERN = "trResAppPat";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_ENABLED = "trResConvEn";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TIPO = "trResConvTp";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TIPO_CHECK = "trResConvTpChk";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONVERSIONE_TEMPLATE = "trResConvTem";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_CONTENT_TYPE = "trResCT";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_RETURN_CODE = "trResRetCode";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_TRANSFORMATION = "trResSoapTr";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE = "trResSoapEnv";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_AS_ATTACH = "trResSoapEnvAsAt";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TIPO = "trResSoapTp";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TIPO_CHECK = "trResSoapTpChk";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_SOAP_ENVELOPE_TEMPLATE = "trResSoapEnvTemp";
	
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_VALORE = "trResHeadVal";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_NOME = "trResHeadNome";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_TIPO = "trResHeadTipo";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RISPOSTA_HEADER_IDENTIFICAZIONE = "trResHeadIden";
	
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_VALORE = "trReqHeadVal";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_NOME = "trReqHeadNome";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_TIPO = "trReqHeadTipo";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_HEADER_IDENTIFICAZIONE = "trReqHeadIden";
	
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_VALORE = "trReqParVal";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_NOME = "trReqParNome";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_TIPO = "trReqParTipo";
	public static final String PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_PARAMETRO_IDENTIFICAZIONE = "trReqParIden";
	
	
	public static final String PARAMETRO_PORTE_INTEGRAZIONE_STATO = "integrazioneStato";
	public static final String PARAMETRO_PORTE_INTEGRAZIONE = "integrazione";
	public static final String PARAMETRO_PORTE_METADATI_GRUPPO = "metadatiGruppo";
	public static final String PARAMETRO_PORTE_METADATI_GRUPPO_SINGOLO = "mdG_";
	
	
	public static final String PARAMETRO_ELIMINA_ELEMENTO_DALLA_CACHE = Costanti.PARAMETRO_ELIMINA_ELEMENTO_DALLA_CACHE;
	
	/** PARAMETRI MESSAGE PAGE **/
	
	public static final String PARAMETER_MESSAGE_TEXT = Costanti.PARAMETER_MESSAGE_TEXT;
	public static final String PARAMETER_MESSAGE_TITLE = Costanti.PARAMETER_MESSAGE_TITLE;
	public static final String PARAMETER_MESSAGE_TYPE = Costanti.PARAMETER_MESSAGE_TYPE;
	public static final String PARAMETER_MESSAGE_BREADCRUMB = Costanti.PARAMETER_MESSAGE_BREADCRUMB;
	public static final String PARAMETER_MESSAGE_ERROR_CODE = Costanti.PARAMETER_MESSAGE_ERROR_CODE;
	
	/** VALUES **/
	
	public static final int MAX_LENGTH_VALORE_STATO_RATE_LIMITING = 80;
	public static final int MAX_LENGTH_VALORE_STATO_ALLARMI = 80;
	
	public static final String DEFAULT_VALUE_ABILITATO = "abilitato";
	public static final String DEFAULT_VALUE_DISABILITATO = "disabilitato";
	public static final String DEFAULT_VALUE_WARNING_ONLY = "warningOnly";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_SECURITY_ABILITATO = "abilitato";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_SECURITY_DISABILITATO = "disabilitato";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_SECURITY_REQUEST_FLOW = "Request Flow";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_SECURITY_RESPONSE_FLOW = "Response Flow";
	public static final String DEFAULT_VALUE_PARAMETRO_MTOM_DISABLE = "disable";
	public static final String DEFAULT_VALUE_PARAMETRO_MTOM_PACKAGING = "packaging";
	public static final String DEFAULT_VALUE_PARAMETRO_MTOM_UNPACKAGING = "unpackaging";
	public static final String DEFAULT_VALUE_PARAMETRO_MTOM_VERIFY = "verify";
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_AUTENTICAZIONE_CUSTOM =  org.openspcoop2.core.constants.Costanti.VALUE_PARAMETRO_CUSTOM_IN_SELECT;
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_AUTORIZZAZIONE_CUSTOM = org.openspcoop2.core.constants.Costanti.VALUE_PARAMETRO_CUSTOM_IN_SELECT;
	public static final String DEFAULT_LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_CUSTOM =  org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_CUSTOM_IN_SELECT;
	public static final String DEFAULT_LABEL_PARAMETRO_PORTE_AUTORIZZAZIONE_CUSTOM = org.openspcoop2.core.constants.Costanti.LABEL_PARAMETRO_CUSTOM_IN_SELECT;
	
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_VALIDAZIONE_DISABILITATO = CostantiConfigurazione.STATO_CON_WARNING_DISABILITATO.toString();
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_VALIDAZIONE_ABILITATO = CostantiConfigurazione.STATO_CON_WARNING_ABILITATO.toString();
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_VALIDAZIONE_WARNING_ONLY = CostantiConfigurazione.STATO_CON_WARNING_WARNING_ONLY.toString();
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_TIPO_VALIDAZIONE_XSD =  CostantiConfigurazione.VALIDAZIONE_CONTENUTI_APPLICATIVI_XSD.toString();
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_TIPO_VALIDAZIONE_INTERFACE = CostantiConfigurazione.VALIDAZIONE_CONTENUTI_APPLICATIVI_INTERFACE.toString();
	public static final String DEFAULT_VALUE_PARAMETRO_PORTE_TIPO_VALIDAZIONE_OPENSPCOOP = CostantiConfigurazione.VALIDAZIONE_CONTENUTI_APPLICATIVI_OPENSPCOOP.toString();
	
	public static final String DEFAULT_VALUE_PARAMETRO_PROTOCOLLO_QUALSIASI = "";
	public static final String DEFAULT_VALUE_PARAMETRO_PROTOCOLLO_MODIPA = "modipa";
	
	public static final String DEFAULT_VALUE_PARAMETRO_SOGGETTO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_SOGGETTO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_SOAP = "SOAP";
	public static final String DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_REST = "REST";
	public static final String DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_QUALSIASI = "";
	
	public static final String DEFAULT_VALUE_PARAMETRO_HTTP_METHOD_QUALSIASI = "";
	
	public static final String DEFAULT_VALUE_PARAMETRO_RUOLO_TIPOLOGIA_QUALSIASI = "";
	public static final String RUOLI_TIPOLOGIA_LABEL_INTERNO = "Registro";
	public static final String RUOLI_TIPOLOGIA_LABEL_ESTERNO = "Esterna";
	public static final String LABEL_PARAMETRO_RUOLO_TIPOLOGIA_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_RUOLO_CONTESTO_QUALSIASI = "";
	public static final String RUOLI_CONTESTO_UTILIZZO_LABEL_EROGAZIONE = "Erogazione";
	public static final String RUOLI_CONTESTO_UTILIZZO_LABEL_FRUIZIONE = "Fruizione";
	public static final String LABEL_PARAMETRO_RUOLO_CONTESTO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_SCOPE_TIPOLOGIA_QUALSIASI = "";
	public static final String SCOPE_TIPOLOGIA_LABEL_INTERNO = "Registro";
	public static final String SCOPE_TIPOLOGIA_LABEL_ESTERNO = "Esterna";
	public static final String LABEL_PARAMETRO_SCOPE_TIPOLOGIA_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_SCOPE_CONTESTO_QUALSIASI = "";
	public static final String SCOPE_CONTESTO_UTILIZZO_LABEL_EROGAZIONE = "Erogazione";
	public static final String SCOPE_CONTESTO_UTILIZZO_LABEL_FRUIZIONE = "Fruizione";
	public static final String LABEL_PARAMETRO_SCOPE_CONTESTO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_API_CONTESTO_QUALSIASI = "";
	public static final String API_CONTESTO_UTILIZZO_LABEL_EROGAZIONE = "Erogazione";
	public static final String API_CONTESTO_UTILIZZO_LABEL_FRUIZIONE = "Fruizione";
	public static final String API_CONTESTO_UTILIZZO_LABEL_EROGAZIONE_FRUIZIONE = "Erogazione/Fruizione";
	public static final String API_CONTESTO_UTILIZZO_LABEL_SOGGETTI = "Soggetti";
	public static final String API_CONTESTO_UTILIZZO_LABEL_APPLICATIVI = "Applicativi";
	public static final String LABEL_PARAMETRO_API_CONTESTO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_API_IMPLEMENTAZIONE_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_API_IMPLEMENTAZIONE_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;

	public static final String DEFAULT_VALUE_PARAMETRO_APPLICATIVO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_APPLICATIVO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_RUOLO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_RUOLO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_GRUPPO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_GRUPPO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_API_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_API_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CANALE_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CANALE_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String PREFIX_VALUE_PARAMETRO_CANALE_DEFAULT = Filtri.PREFIX_VALUE_CANALE_DEFAULT;
	
	public static final String DEFAULT_VALUE_PARAMETRO_TIPO_CREDENZIALI_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_TIPO_CREDENZIALI_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_TIPO_TOKEN_POLICY_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_TIPO_TOKEN_POLICY_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TOKEN_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TOKEN_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TOKEN = CostantiLabel.LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TOKEN;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TRASPORTO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TRASPORTO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TRASPORTO = CostantiLabel.LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TRASPORTO;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_CANALE = CostantiLabel.LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_CANALE;

	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRANSAZIONI_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRANSAZIONI_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TRANSAZIONI = CostantiLabel.LABEL_CONFIGURAZIONE_TRANSAZIONI;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TIPO_DUMP_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TIPO_DUMP_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TIPO_DUMP = CostantiLabel.LABEL_CONFIGURAZIONE_TIPO_DUMP;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_STATO;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_RATE_LIMITING_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RATE_LIMITING_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_RATE_LIMITING_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_RATE_LIMITING;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_VALIDAZIONE_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_VALIDAZIONE_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_VALIDAZIONE_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_VALIDAZIONE;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CACHE_RISPOSTA_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CACHE_RISPOSTA_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_CACHE_RISPOSTA_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_CACHE_RISPOSTA;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_MESSAGE_SECURITY_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_MESSAGE_SECURITY_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_MESSAGE_SECURITY_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_MESSAGE_SECURITY;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_MTOM_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_MTOM_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_MTOM_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_MTOM;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONE_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONE_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_TRASFORMAZIONE_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_TRASFORMAZIONE;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CORS_STATO_QUALSIASI = "";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_CORS_STATO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	public static final String LABEL_FILTRO_CONFIGURAZIONE_CORS_STATO = CostantiLabel.LABEL_CONFIGURAZIONE_CORS;
	
	public static final String LABEL_FILTRO_CONFIGURAZIONE_CORS_ORIGIN = CostantiLabel.LABEL_CONFIGURAZIONE_CORS_ORIGIN;
	
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_DEFAULT = "D";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_SOAP_11 = "SOAP_11";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_SOAP_12 = "SOAP_12";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_XML = "XML";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_JSON = "JSON";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_BINARY = "BINARY";
	public static final String DEFAULT_VALUE_PARAMETRO_MESSAGE_TYPE_MIME_MULTIPART = "MIME_MULTIPART";
	
	public static final String VALUE_PARAMETRO_INTERFACE_TYPE_WSDL_11 = FormatoSpecifica.WSDL_11.getValue();
	public static final String VALUE_PARAMETRO_INTERFACE_TYPE_WADL = FormatoSpecifica.WADL.getValue();
	public static final String VALUE_PARAMETRO_INTERFACE_TYPE_SWAGGER_2 = FormatoSpecifica.SWAGGER_2.getValue();
	public static final String VALUE_PARAMETRO_INTERFACE_TYPE_OPEN_API_3 = FormatoSpecifica.OPEN_API_3.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_INTERFACE_TYPE_REST = CostantiRegistroServizi.DEFAULT_VALUE_INTERFACE_TYPE_REST.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_INTERFACE_TYPE_SOAP = CostantiRegistroServizi.DEFAULT_VALUE_INTERFACE_TYPE_SOAP.getValue();
	
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_TEMPLATE = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_TEMPLATE.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_FREEMARKER_TEMPLATE = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_FREEMARKER_TEMPLATE.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_VELOCITY_TEMPLATE = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_VELOCITY_TEMPLATE.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_INPUT_BASED = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_INPUT_BASED.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_URL_BASED = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_URL_BASED.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_HEADER_BASED = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_HEADER_BASED.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_CONTENT_BASED = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_CONTENT_BASED.toString();
	public static final String VALUE_PARAMETRO_MODE_CORRELAZIONE_DISABILITATO = CostantiConfigurazione.CORRELAZIONE_APPLICATIVA_RICHIESTA_DISABILITATO.toString();
	public static final String LABEL_PARAMETRO_MODE_CORRELAZIONE_DISABILITATO = "Disabilitata";
	
	public static final String VALUE_PARAMETRO_DUMP_STATO_DEFAULT = "default";
	public static final String VALUE_PARAMETRO_DUMP_STATO_RIDEFINITO = "ridefinito";
	public static final String VALUE_PARAMETRO_DUMP_SEZIONE_RICHIESTA = "richiesta";
	public static final String VALUE_PARAMETRO_DUMP_SEZIONE_RISPOSTA = "risposta";
	
	public static final String LABEL_LIST_VALORE_NON_PRESENTE = "--";
	public static final String DEFAULT_VALUE_NON_SELEZIONATO = org.openspcoop2.protocol.engine.constants.Costanti.CONSOLE_DEFAULT_VALUE_NON_SELEZIONATO;
	public static final String DEFAULT_VALUE_AZIONE_RISORSA_NON_SELEZIONATA = ""; // lasciare vuota, se si usa il trattino rimane aperto l'area di ricerca con filtro Qualsiasi
		
	public static final String VALUE_PARAMETRO_PROPERTIES_MODE_DEFAULT = "default";
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_TIPOLOGIA_GESTIONE_POLICY_TOKEN = org.openspcoop2.pdd.core.token.Costanti.TIPOLOGIA;
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_TIPOLOGIA_RETRIEVE_POLICY_TOKEN = org.openspcoop2.pdd.core.token.Costanti.TIPOLOGIA_RETRIEVE;
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_TIPOLOGIA_ATTRIBUTE_AUTHORITY = org.openspcoop2.pdd.core.token.Costanti.ATTRIBUTE_AUTHORITY;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_OPZIONALE = StatoFunzionalita.DISABILITATO.getValue();
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_VALIDAZIONE_INPUT = StatoFunzionalitaConWarning.ABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_INTROSPECTION = StatoFunzionalitaConWarning.ABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_USER_INFO = StatoFunzionalitaConWarning.ABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_TOKEN_FORWARD = StatoFunzionalita.ABILITATO.getValue();
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_AUTENTICAZIONE_ISSUER = StatoFunzionalita.DISABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_AUTENTICAZIONE_CLIENT_ID = StatoFunzionalita.DISABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_AUTENTICAZIONE_SUBJECT = StatoFunzionalita.DISABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_AUTENTICAZIONE_USERNAME = StatoFunzionalita.DISABILITATO.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_GESTORE_POLICY_TOKEN_AUTENTICAZIONE_EMAIL = StatoFunzionalita.DISABILITATO.getValue();
	
	
	public static final int DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PATTERN_LIST_MAX_VALUE = 100;
	
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_SOAP_VERSION_11 = VersioneSOAP._1_1.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_RICHIESTA_SOAP_VERSION_12 = VersioneSOAP._1_2.getValue();
	
	public static final String[] SELECT_VALUES_STATO_FUNZIONALITA_CON_WARNING = {StatoFunzionalitaConWarning.ABILITATO.getValue(), StatoFunzionalitaConWarning.DISABILITATO.getValue(), StatoFunzionalitaConWarning.WARNING_ONLY.getValue()};
	public static final String[] SELECT_VALUES_STATO_FUNZIONALITA= {StatoFunzionalita.ABILITATO.getValue(), StatoFunzionalita.DISABILITATO.getValue()}; 
	
	public static final String[] SELECT_VALUES_STATO_FUNZIONALITA_RESPONSE_CACHING_DIGEST_QUERY_PARAMETERS= 
		{StatoFunzionalitaCacheDigestQueryParameter.ABILITATO.getValue(), StatoFunzionalitaCacheDigestQueryParameter.SELEZIONE_PUNTUALE.getValue(), StatoFunzionalitaCacheDigestQueryParameter.DISABILITATO.getValue()}; 

	public static final String NOME_FILE_EROGAZIONE_XACML_POLICY_XML_SUFFIX = "xacmlPolicy.xml";
	public static final String NOME_FILE_FRUIZIONE_XACML_POLICY_XML_SUFFIX = "fruizioneXacmlPolicy.xml";
	
	public static final String VALUE_PARAMETRO_CORS_STATO_DEFAULT = "default";
	public static final String VALUE_PARAMETRO_CORS_STATO_RIDEFINITO = "ridefinito";
	
	public static final String VALUE_PARAMETRO_RESPONSE_CACHING_STATO_DEFAULT = "default";
	public static final String VALUE_PARAMETRO_RESPONSE_CACHING_STATO_RIDEFINITO = "ridefinito";
	
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_QUALSIASI = "Qualsiasi";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_ESATTO = "Singolo";
	public static final String LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_INTERVALLO = "Intervallo";
	
	public static final String[] SELECT_LABELS_CONFIGURAZIONE_RETURN_CODE = {
			LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_QUALSIASI,LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_ESATTO,LABEL_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_INTERVALLO
	};
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_QUALSIASI = "qualsiasi";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_ESATTO = "esatto";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_INTERVALLO = "intervallo";
	
	public static final String[] SELECT_VALUES_CONFIGURAZIONE_RETURN_CODE = {
			 VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_QUALSIASI,
			 VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_ESATTO,
			 VALUE_PARAMETRO_CONFIGURAZIONE_RETURN_CODE_INTERVALLO
	};
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_POSIZIONE_SU = "su";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_POSIZIONE_GIU = "giu";
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_ADD = TrasformazioneRegolaParametroTipoAzione.ADD.getValue();
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_DELETE = TrasformazioneRegolaParametroTipoAzione.DELETE.getValue();
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_UPDATE = TrasformazioneRegolaParametroTipoAzione.UPDATE.getValue();
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_UPDATE_OR_ADD = TrasformazioneRegolaParametroTipoAzione.UPDATE_OR_ADD.getValue();
	
	public static final String[] SELECT_VALUES_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO = {
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_ADD,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_DELETE,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_UPDATE,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_UPDATE_OR_ADD
	};
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA = TrasformazioneIdentificazioneRisorsaFallita.BLOCCA.getValue();
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA = TrasformazioneIdentificazioneRisorsaFallita.IGNORA.getValue();
	public static final String DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA = VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA;
	
	public static final String[] SELECT_VALUES_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA = {
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA
	};
	
	public static final String[] SELECT_LABELS_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_HEADER = {
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA,
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_HEADER
	};
	public static final String[] SELECT_LABELS_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_PARAMETRO = {
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_BLOCCA,
			LABEL_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_PARAMETRO_IDENTIFICAZIONE_FALLITA_IGNORA_PARAMETRO
	};
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TIPO_CHECK_UPDATE_TIPO = "updateTipo";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_REQ_CONVERSIONE_TIPO_CHECK_UPDATE_FILE = "updateFile";
	
	public static final String LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_DISABILITATO = "Disabilitato";
	public static final String LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_BODY = "Utilizza contenuto come SOAP Body";
	public static final String LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACHMENT = "Utilizza contenuto come Attachment";
	
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_DISABILITATO = "0";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_BODY = "1";
	public static final String VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACHMENT = "2";
	
	public static final String[] SELECT_VALUES_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE = {
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_DISABILITATO,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_BODY,
			VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACHMENT
	};
	
	public static final String[] SELECT_LABELS_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE = {
			LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_DISABILITATO,
			LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_BODY,
			LABEL_VALUE_PARAMETRO_CONFIGURAZIONE_TRASFORMAZIONI_SOAP_ENVELOPE_AS_ATTACHMENT
	};
	
	public static final String VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO_PUBBLICO = "pubblico";
	public static final String VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO_AUTENTICATO = "autenticato";
	public static final String[] SELECT_VALUES_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO = {
			VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO_AUTENTICATO,
			VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_STATO_PUBBLICO
	};
	
	public static final String VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_DISABILITATO = StatoFunzionalita.DISABILITATO.getValue();
	public static final String VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_ABILITATO = StatoFunzionalita.ABILITATO.getValue();
	public static final String VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_CUSTOM = "custom";

	public static final String[] PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_VALUES = {
			VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_DISABILITATO,
			VALUE_PARAMETRO_PORTE_CONTROLLO_ACCESSI_AUTORIZZAZIONE_CONTENUTI_STATO_ABILITATO
	};
	
	public static final boolean VALUE_TRASFORMAZIONI_CHECK_UNIQUE_NOME_TIPO_HEADER_URL = false;
	public static final String MESSAGGIO_TRASFORMAZIONI_CHECK_UNIQUE_NOME_TIPO_URL = "Una regola con la propriet&agrave indicata risulta gi&agrave; registrata";
	public static final String MESSAGGIO_TRASFORMAZIONI_CHECK_UNIQUE_NOME_TIPO_HEADER = "Una regola con l'header indicato risulta gi&agrave; registrata";

	public static final String DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_QUALSIASI = "";
	public static final String DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_EROGAZIONE = "erogazione";
	public static final String DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_FRUIZIONE = "fruizione";
	
	public static final String[] SELECT_VALUES_PARAMETRO_PROXY_PASS_REGOLA_RUOLO = { DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_QUALSIASI, DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_EROGAZIONE, DEFAULT_VALUE_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_FRUIZIONE};
	
		
	public static final String LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_EROGAZIONE = "Erogazione";
	public static final String LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_FRUIZIONE = "Fruizione";
	public static final String LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_QUALSIASI = CostantiControlStation.LABEL_QUALSIASI;
	
	public static final String[] SELECT_LABELS_PARAMETRO_PROXY_PASS_REGOLA_RUOLO = { LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_QUALSIASI, LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_EROGAZIONE, LABEL_PARAMETRO_PROXY_PASS_REGOLA_RUOLO_FRUIZIONE };
	
	public static final String[] SELECT_VALUES_PARAMETRO_PROXY_PASS_REGOLA_SERVICE_BINDING = { DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_QUALSIASI, DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_SOAP, DEFAULT_VALUE_PARAMETRO_SERVICE_BINDING_REST };
	public static final String[] SELECT_LABELS_PARAMETRO_PROXY_PASS_REGOLA_SERVICE_BINDING = { LABEL_PARAMETRO_SERVICE_BINDING_QUALSIASI, LABEL_PARAMETRO_SERVICE_BINDING_SOAP, LABEL_PARAMETRO_SERVICE_BINDING_REST };
	
	public static final String LABEL_DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO_RIDEFINITO = "ridefinito";
	public static final String LABEL_DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO_DEFAULT = "default ({0})";
	public static final String LABEL_DEFAULT_VALUE_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO_DEFAULT_API = "default API ({0})";
	
	public static final String DEFAULT_VALUE_PARAMETRO_CANALE_STATO_RIDEFINITO = "ridefinito";
	public static final String DEFAULT_VALUE_PARAMETRO_CANALE_STATO_DEFAULT = "default";
	
	public static final String[] VALUES_PARAMETRO_CONFIGURAZIONE_CANALI_CANALE_STATO = { DEFAULT_VALUE_PARAMETRO_CANALE_STATO_DEFAULT, DEFAULT_VALUE_PARAMETRO_CANALE_STATO_RIDEFINITO	 };
	
	/** OTHER */
	public static final String IMAGES_DIR = "images";
	public static final String CSS_DIR = "css";
	public static final String JS_DIR = "js";
	public static final String FONTS_DIR = "fonts";
	public static final String PUBLIC_DIR = "public";
	public static final String OPERATIONS_DELIMITER = "\n--------------------------------------------\n\n";
	
	/** ICONE 
	 * La definizione delle icone e' stata spostata nel file {@link Costanti} per aver un unico punto dove sono definite.
	 * */
	public static final String ICONA_FRECCIA_SU = Costanti.ICONA_FRECCIA_SU;
	public static final String ICONA_FRECCIA_GIU = Costanti.ICONA_FRECCIA_GIU;
	public static final String ICONA_PLACEHOLDER = Costanti.ICONA_PLACEHOLDER;
	
	public static final String ICONA_CONTINUE = Costanti.ICONA_CONTINUE;
	public static final String ICONA_BREAK = Costanti.ICONA_BREAK;

	public static final String ICONA_ALARM_ACTIVE = Costanti.ICONA_ALARM_ACTIVE;
	public static final String ICONA_ALARM_PASSIVE = Costanti.ICONA_ALARM_PASSIVE;
	
	public static final String ICONA_SCHEDULE_ACTIVE = Costanti.ICONA_SCHEDULE_ACTIVE;
	public static final String ICONA_SCHEDULE_PASSIVE = Costanti.ICONA_SCHEDULE_PASSIVE;
	
	/** COSTANTI FILE TEMPORANEI */
	public static final String TEMP_FILE_PREFIX = "__pddconsole__";
	public static final String TEMP_FILE_SUFFIX = ".tmp"; 
	
	/** COSTANTI VISUALIZZAZIONE MESSAGGI MODIFICA POSIZIONE TRASFORMAZIONI */
	public static final boolean VISUALIZZA_MESSAGGIO_CONFERMA_SPOSTAMENTO_REGOLA_TRASFORMAZIONE = false;
	public static final boolean VISUALIZZA_MESSAGGIO_CONFERMA_SPOSTAMENTO_RISPOSTA_REGOLA_TRASFORMAZIONE = false;
	public static final boolean VISUALIZZA_MESSAGGIO_CONFERMA_SPOSTAMENTO_POLICY = false;
	
	/** COSTANTI VISUALIZZAZIONE MESSAGGI MODIFICA POSIZIONE REGOLA PROXY PASS */
	public static final boolean VISUALIZZA_MESSAGGIO_CONFERMA_SPOSTAMENTO_REGOLA_PROXY_PASS = false;
	
	/** COSTANTI VISUALIZZAZIONE MESSAGGI MODIFICA POSIZIONE PLUGINS ARCHIVI */
	public static final boolean VISUALIZZA_MESSAGGIO_CONFERMA_SPOSTAMENTO_PLUGINS_ARCHIVI = false;
	
	/** COSTANTE DIMENSIONE TEXT_AREAD */
	public static final int LABEL_PARAMETRO_TEXT_AREA_SIZE = 3;
	
	public static final int LABEL_PARAMETRO_TEXT_AREA_AZIONI_SIZE = 5;
	
	public static final int LABEL_PARAMETRO_TEXT_AREA_API_SIZE = 30;
	public static final int LABEL_PARAMETRO_TEXT_AREA_API_COLUMNS = 110;
	
	/** INFO */
	
	public static final String LABEL_PARAMETRO_FORCE_INTERFACE_BASED_LEFT = "Identificazione tramite API";
	public static final String LABEL_PARAMETRO_FORCE_INTERFACE_BASED_RIGHT = "Modalità alternativa utilizzata se l'identificazione indicata fallisce";
	
	public static final String LABEL_ELIMINATO_CACHE_SUCCESSO = "{0} eliminato dalla cache";
	public static final String LABEL_ELIMINATO_CACHE_FALLITO_PREFIX = "Eliminazione {0} dalla cache non riuscita: ";
	
	public static final String LABEL_VERIFICA_CERTIFICATI_NON_PRESENTI = "Non sono state rilevate configurazioni che utilizzano certificati";
	public static final String LABEL_VERIFICA_CERTIFICATI_DEFINITI_IN_MODI_APPLICATIVO = LABEL_VERIFICA_CERTIFICATI_NON_PRESENTI+": vengono riferiti i certificati definiti nella configurazione dell'applicativo";
	public static final String LABEL_VERIFICA_CERTIFICATI_DEFINITI_IN_MODI_FRUIZIONE = LABEL_VERIFICA_CERTIFICATI_NON_PRESENTI+": vengono riferiti i certificati definiti nella configurazione della fruizione";
	public static final String LABEL_VERIFICA_CERTIFICATI_PRESENTE_SOLO_CONFIGURAZIONE_MANUALE = LABEL_VERIFICA_CERTIFICATI_NON_PRESENTI+"."+org.openspcoop2.core.constants.Costanti.WEB_NEW_LINE+"È presente una configurazione manuale del Subject e dell'Issuer";
	public static final String LABEL_VERIFICA_CERTIFICATI_SUCCESSO = "Tutti i certificati riferiti risultano validi";
	public static final String LABEL_VERIFICA_CERTIFICATI_WARNING_PREFIX = "Rilevati certificati prossimi alla scadenza in ";
	public static final String LABEL_VERIFICA_CERTIFICATI_WARNING_ANCHE_SCADUTI_PREFIX = "Rilevati certificati prossimi alla scadenza o scaduti in ";
	public static final String LABEL_VERIFICA_CERTIFICATI_ERROR_PREFIX = "Rilevati certificati non validi in ";
	
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA = "Espressione applicata sul messaggio; se si ha un match la regola di correlazione verrà utilizzata.<br/>I tipi di espressione utilizzabili sono:";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_SOAP = "<b>Path</b>: espressione XPath";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_XPATH = "<b>XPath</b>: espressione XPath utilizzabile con messaggi XML";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_JSONPATH = "<b>JSONPath</b>: espressione JsonPath utilizzabile con messaggi JSON";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_SOAP = "<b>Azione</b>: identificativo di un'azione dell'API";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_SOAP_BY_EXPR_REGULAR = "<b>Azione</b>: identificativo di un'azione dell'API; può essere fornito puntualmente o tramite una espressione regolare (es. ^(?:operazione1|operazione2)$)";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_REST = "<b>Risorsa</b>: identificativo di una risorsa dell'API";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_REST_BY_EXPR_REGULAR = "<b>Risorsa</b>: identificativo di una risorsa dell'API; può essere fornito puntualmente o tramite una espressione regolare (es. ^(?:POST\\.operazione1|GET\\.operazione2)$)";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_REST_METHOD_PATH = "<b>HttpMethod Path</b>: metodo http e path di una risorsa dell'API; è possibile indicare qualsiasi metodo o qualsiasi path con il carattere speciale '*'. È inoltre possibile definire solamente la parte iniziale di un path attraverso lo '*'. Alcuni esempi: <BR/>- 'POST /resource'<BR/>- '* /resource'<BR/>- 'POST *'<BR/>- '* /resource/*'";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_LOCAL_NAME_REST = "<b>LocalName</b>: localName (senza prefisso e namespace) dell'elemento radice di un messaggio XML";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_LOCAL_NAME_SOAP = "<b>LocalName</b>: localName (senza prefisso e namespace) del primo elemento interno al SOAPBody ";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_EMPTY = "<b>Campo vuoto</b>: indica qualsiasi elemento; la regola verrà utilizzata se non ne esiste una più specifica";
	public static final List<String> LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST = new ArrayList<>();
	static {
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_REST_METHOD_PATH);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_REST);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_XPATH);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_JSONPATH);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_LOCAL_NAME_REST);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_EMPTY);
	}
	public static final List<String> LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_SOAP = new ArrayList<>();
	static {
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_SOAP.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_ACTION_SOAP);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_SOAP.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_SOAP);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_SOAP.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_LOCAL_NAME_SOAP);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_VALORI_SOAP.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_APPLICABILITA_EMPTY);
	}
	
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_REST = "Espressione utilizzata sul messaggio per estrarre un identificativo applicativo.<br/>I tipi di espressione utilizzabili sono:";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_SOAP = "Espressione utilizzata sul messaggio per estrarre un identificativo applicativo.";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_XPATH = "<b>XPath</b>: utilizzabile con messaggi XML";
	public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_JSONPATH = "<b>JSONPath</b>: utilizzabile con messaggi JSON";
	public static final List<String> LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_VALORI_REST = new ArrayList<>();
	static {
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_XPATH);
		LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_VALORI_REST.add(LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA_INFO_PATTERN_JSONPATH);
	}

	public static final String LABEL_CONFIGURAZIONE_MTOM_INFO_NOME_SOAP_PACKAGE = "Identificativo della regola di processamento";
	public static final String LABEL_CONFIGURAZIONE_MTOM_INFO_PATTERN_SOAP_PACKAGE = "Espressione XPath che identifica sul messaggio un elemento da convertire in MTOM-XOP attachment";
	public static final String LABEL_CONFIGURAZIONE_MTOM_INFO_PATTERN_SOAP_VERIFY = "Espressione XPath che identifica sul messaggio un elemento; il gateway verifica che l'elemento individuato sia un MTOM-XOP attachment";
	public static final String LABEL_CONFIGURAZIONE_MTOM_INFO_CONTENT_TYPE_SOAP_PACKAGE = "L'elemento convertito in MTOM-XOP attachment possiederà il Content-Type indicato.<BR/>Nel caso non ne sia definito uno verrà utilizzato il Content-Type '"+HttpConstants.CONTENT_TYPE_APPLICATION_OCTET_STREAM+"'";
	public static final String LABEL_CONFIGURAZIONE_MTOM_INFO_CONTENT_TYPE_SOAP_VERIFY = "Indica il Content-Type associato all'attachment MTOM-XOP per l'elemento identificato; il gateway verifica la corrispondenza.<BR/>Nel caso non ne sia definito uno verrà utilizzato il Content-Type '"+HttpConstants.CONTENT_TYPE_APPLICATION_OCTET_STREAM+"'";
		
	
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_REST_RICHIESTA = "Espressione da applicare sul messaggio di richiesta; se si ha un match la regola di trasformazione verrà utilizzata.<br/>I tipi di espressione utilizzabili sono:";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_REST_RISPOSTA = "Espressione da applicare sul messaggio di risposta; se si ha un match la regola di trasformazione verrà utilizzata.<br/>I tipi di espressione utilizzabili sono:";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_SOAP_RICHIESTA = "Espressione XPath da applicare sul messaggio di richiesta; se si ha un match la regola di trasformazione verrà utilizzata.";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_SOAP_RISPOSTA = "Espressione XPath da applicare sul messaggio di risposta; se si ha un match la regola di trasformazione verrà utilizzata.";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_XPATH = "<b>XPath</b>: utilizzabile con messaggi XML";
	public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_JSONPATH = "<b>JSONPath</b>: utilizzabile con messaggi JSON";
	public static final List<String> LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_VALORI_REST = new ArrayList<>();
	static {
		LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_VALORI_REST.add(LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_XPATH);
		LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_VALORI_REST.add(LABEL_CONFIGURAZIONE_TRASFORMAZIONI_APPLICABILITA_INFO_PATTERN_JSONPATH);
	}
	
	
	public static final String LABEL_CONFIGURAZIONE_POLICY_STATO_ABILITATO = "<b>"+CostantiControlStation.LABEL_STATO_ABILITATO+"</b>: la policy viene applicata alle richieste che soddisfano i criteri di applicabilità";
	public static final String LABEL_CONFIGURAZIONE_POLICY_STATO_WARNING_ONLY = "<b>"+CostantiControlStation.LABEL_STATO_WARNING_ONLY+"</b>: la policy viene applicata in modalità warning only, limitandosi a segnalare nella diagnostica le violazioni senza bloccare le richieste";
	public static final String LABEL_CONFIGURAZIONE_POLICY_STATO_DISABILITATO = "<b>"+CostantiControlStation.LABEL_STATO_DISABILITATO+"</b>: la policy è disabilitata e non verrà applicata a nessun richiesta";
	public static final List<String> LABEL_CONFIGURAZIONE_POLICY_STATO_VALORI = new ArrayList<>();
	static {
		LABEL_CONFIGURAZIONE_POLICY_STATO_VALORI.add(LABEL_CONFIGURAZIONE_POLICY_STATO_ABILITATO);
		LABEL_CONFIGURAZIONE_POLICY_STATO_VALORI.add(LABEL_CONFIGURAZIONE_POLICY_STATO_WARNING_ONLY);
		LABEL_CONFIGURAZIONE_POLICY_STATO_VALORI.add(LABEL_CONFIGURAZIONE_POLICY_STATO_DISABILITATO);
	}
	
	
	public static final List<String> LABEL_TOKEN_VALUES = new ArrayList<>();
	static {
		LABEL_TOKEN_VALUES.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_SUBJECT);
		LABEL_TOKEN_VALUES.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_ISSUER);
		LABEL_TOKEN_VALUES.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_CLIENT_ID);
		LABEL_TOKEN_VALUES.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_USERNAME);
		LABEL_TOKEN_VALUES.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_MAIL);
	}
	
	public static final List<String> LABEL_TOKEN_VALUES_WITHOUT_ISSUER = new ArrayList<>();
	static {
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_SUBJECT);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_CLIENT_ID);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_USERNAME);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_MAIL);
	}
	
	public static final List<String> LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND = new ArrayList<>();
	static {
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_SUBJECT);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_CLIENT_ID);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_PDND_ORGANIZATION_NAME);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_USERNAME);
		LABEL_TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND.add(LABEL_PARAMETRO_PORTE_AUTENTICAZIONE_TOKEN_MAIL);
	}
	
	public static final List<String> TOKEN_VALUES = new ArrayList<>();
	static {
		TOKEN_VALUES.add(TipoCredenzialeMittente.TOKEN_SUBJECT.getRawValue());
		TOKEN_VALUES.add(TipoCredenzialeMittente.TOKEN_ISSUER.getRawValue());
		TOKEN_VALUES.add(TipoCredenzialeMittente.TOKEN_CLIENT_ID.getRawValue());
		TOKEN_VALUES.add(TipoCredenzialeMittente.TOKEN_USERNAME.getRawValue());
		TOKEN_VALUES.add(TipoCredenzialeMittente.TOKEN_EMAIL.getRawValue());
	}
	
	public static final List<String> TOKEN_VALUES_WITHOUT_ISSUER = new ArrayList<>();
	static {
		TOKEN_VALUES_WITHOUT_ISSUER.add(TipoCredenzialeMittente.TOKEN_SUBJECT.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER.add(TipoCredenzialeMittente.TOKEN_CLIENT_ID.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER.add(TipoCredenzialeMittente.TOKEN_USERNAME.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER.add(TipoCredenzialeMittente.TOKEN_EMAIL.getRawValue());
	}
	
	public static final List<String> TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO = new ArrayList<>();
	static {
		TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO.add(TipoCredenzialeMittente.TOKEN_SUBJECT.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO.add(TipoCredenzialeMittente.TOKEN_CLIENT_ID.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO.add(TipoCredenzialeMittente.PDND_ORGANIZATION_NAME.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO.add(TipoCredenzialeMittente.TOKEN_USERNAME.getRawValue());
		TOKEN_VALUES_WITHOUT_ISSUER_CON_PDND_INFO.add(TipoCredenzialeMittente.TOKEN_EMAIL.getRawValue());
	}
		
	
	public static final String PARAMETRO_TIPO_PERSONALIZZATO_VALORE_UNDEFINED = "--";
	public static final String PARAMETRO_TIPO_PERSONALIZZATO_LABEL_UNDEFINED = "-";
	
	
	public static final String LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DEFAULT = "default";
	public static final String LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DISABILITATO = "disabilitato";
	public static final String LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_RIDEFINITO = "ridefinito";
	
	public static final List<String> LABELS_PARAMETRO_PORTE_INTEGRAZIONE_STATO = new ArrayList<>();
	static {
		LABELS_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DEFAULT);
		LABELS_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DISABILITATO);
		LABELS_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(LABEL_PARAMETRO_PORTE_INTEGRAZIONE_STATO_RIDEFINITO);
	}
	
	public static final String VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DEFAULT = "default";
	public static final String VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DISABILITATO = TipoIntegrazione.DISABILITATO.getValue();
	public static final String VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_RIDEFINITO = "ridefinito";
	
	public static final List<String> VALUES_PARAMETRO_PORTE_INTEGRAZIONE_STATO = new ArrayList<>();
	static {
		VALUES_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DEFAULT);
		VALUES_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_DISABILITATO);
		VALUES_PARAMETRO_PORTE_INTEGRAZIONE_STATO.add(VALUE_PARAMETRO_PORTE_INTEGRAZIONE_STATO_RIDEFINITO);
	}
	
	
	/** MESSAGGI */
	public static final String MESSAGGIO_CONFERMA_REGOLA_POLICY_SPOSTATA_CORRETTAMENTE = "Posizione della policy modificata correttamente.";
	public static final String MESSAGGIO_CONFERMA_REGOLA_TRASFORMAZIONE_SPOSTATA_CORRETTAMENTE = "Posizione della regola modificata correttamente.";
	public static final String MESSAGGIO_CONFERMA_REGOLA_TRASFORMAZIONE_RISPOSTA_SPOSTATA_CORRETTAMENTE ="Posizione della regola di risposta modificata correttamente.";
	public static final String MESSAGGIO_CONFERMA_REGOLA_PROXY_PASS_SPOSTATA_CORRETTAMENTE = "Posizione della regola modificata correttamente.";
	public static final String MESSAGGIO_CONFERMA_PLUGINS_ARCHIVIO_SPOSTATO_CORRETTAMENTE = "Posizione dell'archivio modificata correttamente.";
	
	public static final String MESSAGGIO_CONFERMA_ABILITAZIONE_GRUPPO ="Procedere con l''abilitazione del gruppo ''{0}''?"; 
	public static final String MESSAGGIO_CONFERMA_ABILITAZIONE_FROM_API ="Procedere con l'abilitazione dell'API ?"; 
	
	public static final String MESSAGGIO_CONFERMA_DISABILITAZIONE_GRUPPO ="Procedere con la disabilitazione del gruppo ''{0}''?"; 
	public static final String MESSAGGIO_CONFERMA_DISABILITAZIONE_FROM_API ="Procedere con la disabilitazione dell'API ?"; 
	
	public static final String MESSAGGIO_CONFERMA_REGISTRAZIONE_MESSAGGI_DOPPIO_SPAZIO = "L''attuale configurazione, prevedendo di registrare i dati del messaggio di {0} sia in Ingresso che in Uscita, raddoppia l''ammontare di spazio occupato. Procedere con la configurazione effettuata?";
	
	/** MESSAGGI ERRORE */
	public static final String MESSAGGIO_ERRORE_CONTROLLO_ACCESSO_DISABILITAZIONE_GESTIONE_TOKEN_AUTENTICAZIONE_PRINCIPAL = "Non è possibile disabilitare la gestione del token in presenza di autenticazione principal che accede a claim del token";
	public static final String MESSAGGIO_ERRORE_CORRELAZIONE_APPLICATIVA_CON_ELEMENTO_XML_DEFINITA_GIA_ESISTENTE = "Esiste gi&agrave; una correlazione applicativa con elemento [{0}] definita nella {1}";
	public static final String MESSAGGIO_ERRORE_MODALITA_IDENTIFICAZIONE_CON_TIPI_POSSIBILI = "Modalit&agrave; identificazione dev'essere disabilitato, headerBased, urlBased, contentBased o inputBased ";
	public static final String MESSAGGIO_ERRRORE_DATI_INCOMPLETI = "Dati incompleti.";
	public static final String MESSAGGIO_ERRRORE_CAMPI_DIFFERENTI = "&Egrave; necessario indicare dei valori differenti in {0} e {1}";
	public static final String MESSAGGIO_ERRRORE_DATI_INCOMPLETI_E_NECESSARIO_INDICARE_XX = "Dati incompleti. &Egrave; necessario indicare: {0}";
	public static final String MESSAGGIO_ERRRORE_DATI_INCOMPLETI_VALORE_MINORE_DEL_MINIMO = "Il valore indicato per {0} è minore del minimo consentito: ${1}";
	public static final String MESSAGGIO_ERRRORE_DATI_INCOMPLETI_VALORE_MINORE_DEL_MASSIMO = "Il valore indicato per {0} è maggiore del massimo consentito: ${1}";
	public static final String MESSAGGIO_ERRORE_DATI_NON_VALIDI_INSERIRE_UN_NUMERO_INTERO_MAGGIORE_DI_ZERO = "Il valore indicato per {0} non è valido, inserire un numero intero maggiore di zero";
	public static final String MESSAGGIO_ERRORE_SCADENZA_CORRELAZIONE_APPLICATIVA_NON_VALIDA_INSERIRE_UN_NUMERO_INTERO_MAGGIORE_DI_ZERO = "Scadenza Correlazione Applicativa non valida, inserire un numero intero maggiore di zero";
	public static final String MESSAGGIO_ERRORE_CON_LA_SOLA_MODALITA_DI_AUTORIZZAZIONE_XX_DEVE_ESSERE_INDICATA_ANCHE_UNA_MODALITA_DI_AUTENTICAZIONE_YY = "Con la sola modalit&agrave; di autorizzazione ''{0}'' deve essere indicata anche una modalit&agrave; di autenticazione";
	public static final String MESSAGGIO_ERRORE_CON_LA_SOLA_MODALITA_DI_AUTORIZZAZIONE_XX_NON_E_POSSIBILE_ASSOCIATA_UNA_MODALITÀ_DI_AUTENTICAZIONE_OPZIONALE = "Con la sola modalit&agrave; di autorizzazione ''{0}'' non &egrave; possibile associata una modalit&agrave; di autenticazione ''opzionale''";
	public static final String MESSAGGIO_ERRORE_CON_UNA_MODALITA_DI_AUTENTICAZIONE_BASIC_OBBLIGATORIA_NON_E_POSSIBILE_SELEZIONARE_ENTRAMBE_LE_MODALITA_DI_AUTORIZZAZIONE = "Con una modalit&agrave; di autenticazione ''"+TipoAutenticazione.BASIC.getLabel()+"'' obbligatoria non &egrave; possibile selezionare entrambe le modalit&agrave; di autorizzazione trasporto ''{0}'' e ''{1}''.<BR/>Per usare entrambe le autorizzazioni rendere opzionale l''autenticazione";
	public static final String MESSAGGIO_ERRORE_LA_PORTA_CONTIENE_GIA_DEI_RUOLI_CHE_NON_SONO_COMPATIBILI_CON_LA_NUOVA_AUTORIZZAZIONE = "La porta contiene gi&agrave; dei ruoli che non sono compatibili con la nuova autorizzazione ''{0}'' scelta.<BR/>Eliminare i ruoli prima di procedere con la modifica del tipo di autorizzazione.";
	public static final String MESSAGGIO_ERRORE_CON_UNA_FONTE_PER_I_RUOLI_DI_TIPO_XX_DEVE_ESSERE_ASSOCIATA_UNA_MODALITÀ_DI_AUTENTICAZIONE = "Con una {0} per i ruoli di tipo ''{1}'' deve essere associata una modalit&agrave; di autenticazione";
	public static final String MESSAGGIO_ERRORE_CON_UNA_FONTE_PER_I_RUOLI_DI_TIPO_XX_NON_E_POSSIBILE_ASSOCIATA_UNA_MODALITÀ_DI_AUTENTICAZIONE_OPZIONALE = "Con una {0} per i ruoli di tipo ''{1}'' non &egrave; possibile associata una modalit&agrave; di autenticazione ''opzionale''";
	public static final String MESSAGGIO_ERRORE_LA_PORTA_CONTIENE_DEI_RUOLI_XX_CHE_NON_SONO_COMPATIBILI_CON_LA_NUOVA_FONTE_SCELTA = "La porta contiene gi&agrave; dei ruoli ({0}) che non sono compatibili con la nuova {1} ''{2}'' scelta.";
	public static final String MESSAGGIO_ERRORE_SELEZIONARE_ALMENO_UNA_MODALITÀ_DI_AUTORIZZAZIONE = "Selezionare almeno una modalit&agrave; di autorizzazione";
	public static final String MESSAGGIO_ERRORE_IL_RUOLO_XX_E_GIA_STATO_ASSOCIATA_AL_SOGGETTO = "Il ruolo ''{0}'' &egrave; gi&agrave; stato associata al soggetto";
	public static final String MESSAGGIO_ERRORE_LO_SCOPE_XX_E_GIA_STATO_ASSOCIATA_AL_SOGGETTO = "Lo scope ''{0}'' &egrave; gi&agrave; stato associata al soggetto";
	public static final String MESSAGGIO_ERRORE_NON_ESISTONO_RUOLI_ASSOCIABILI = "Non esistono ruoli associabili";
	public static final String MESSAGGIO_ERRORE_NON_ESISTONO_SCOPE_ASSOCIABILI = "Non esistono scope associabili";
	public static final String MESSAGGIO_ERRORE_NON_ESISTONO_ULTERIORI_RUOLI_ASSOCIABILI = "Non esistono ulteriori ruoli associabili";
	public static final String MESSAGGIO_ERRORE_NON_ESISTONO_ULTERIORI_SCOPE_ASSOCIABILI = "Non esistono ulteriori scope associabili";
	public static final String MESSAGGIO_ERRORE_IL_CAMPO_XX_DEVE_RISPETTARE_IL_PATTERN_YY = "Il campo {0} deve rispettare il seguente pattern: {1}";
	public static final String MESSAGGIO_ERRORE_PROPRIETA_DI_MTOM_GIA_ASSOCIATA_ALLA_PORTA_APPLICATIVA_XX = "La propriet&agrave; di MTOM {0} &egrave; gi&agrave; stato associata alla porta applicativa {1}";
	public static final String MESSAGGIO_ERRORE_PROPRIETA_DI_MTOM_GIA_ASSOCIATA_ALLA_PORTA_DELEGATA_XX = "La propriet&agrave; di MTOM {0} &egrave; gi&agrave; stato associata alla porta delegata {1}";
	public static final String MESSAGGIO_ERRORE_NON_INSERIRE_SPAZI_NEL_CAMPO_CONTENT_TYPE = "Non inserire spazi nel campo Content Type";
	public static final String MESSAGGIO_ERRROE_NON_INSERIRE_SPAZI_NEL_CAMPO_PATTERN = "Non inserire spazi nel campo Pattern";
	public static final String MESSAGGIO_ERRORE_NON_INSERIRE_SPAZI_NEL_CAMPO_NOME = "Non inserire spazi nel campo Nome";
	public static final String MESSAGGIO_ERRORE_STATO_DELLA_RISPOSTA_DEVE_ESSERE_DISABLED_PACKAGING_UNPACKAGING_O_VERIFY = "Stato della Risposta dev'essere disabled, packaging, unpackaging o verify.";
	public static final String MESSAGGIO_ERRORE_STATO_DELLA_RICHIESTA_DEVE_ESSERE_DISABLED_PACKAGING_UNPACKAGING_O_VERIFY = "Stato della Richiesta dev'essere disabled, packaging, unpackaging o verify.";
	public static final String MESSAGGIO_ERRORE_CORRELAZIONE_APPLICATIVA_PER_LA_RISPOSTA_CON_ELEMENTO_DEFINITA_GIA_ESISTENTE = "Esiste gi&agrave; una correlazione applicativa per la risposta con elemento [{0}] definita nella {1}";
	public static final String MESSAGGIO_ERRORE_NON_INSERIRE_SPAZI_NEI_CAMPI_DI_TESTO = "Non inserire spazi nei campi di testo";
	public static final String MESSAGGIO_ERRORE_AZIONE_PORTA_NON_PUO_ESSERE_VUOTA = "Deve essere selezionata una Azione";
	public static final String MESSAGGIO_ERRORE_NOME_GRUPPO_GIA_ESISTENTE = "Il nome indicato è già stato assegnato ad un altro gruppo";
	public static final String MESSAGGIO_ERRORE_NOME_GRUPPO_NON_PUO_ESSERE_VUOTA = "Deve essere indicato un nome per il gruppo";
	public static final String MESSAGGIO_ERRORE_AZIONE_PORTA_GIA_PRESENTE = "L'azione scelta &egrave; gi&agrave; presente";
	
	public static final String MESSAGGIO_ERRORE_XXX = "XXX";
	public static final String MESSAGGIO_ERRORE_TRASPORTO = "trasporto";
	public static final String MESSAGGIO_ERRORE_CANALE = "canale";
	public static final String MESSAGGIO_ERRORE_MESSAGGIO = "messaggio";
	public static final String MESSAGGIO_ERRORE_TOKEN = "token";
	
	private static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare i ruoli registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per ruoli";
	private static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE = "Non &egrave; possibile disabilitare l'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per ruoli senza prima eliminare i ruoli registrati";
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_TOKEN_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_TOKEN_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	
	public static final String MESSAGGIO_ERRORE_SCOPE_PRESENTI_AUTORIZZAZIONE_SCOPE_DISABILITATA_AUTORIZZAZIONE_GENERALE = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare gli scope registrati nell'autorizzazione token per scope";
	public static final String MESSAGGIO_ERRORE_SCOPE_PRESENTI_AUTORIZZAZIONE_SCOPE_DISABILITATA_PUNTUALMENTE = "Non &egrave; possibile disabilitare l'autorizzazione token per scope senza prima eliminare gli scope registrati";
	
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare gli applicativi registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente";
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE = "Non &egrave; possibile disabilitare l'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente senza prima eliminare gli applicativi registrati";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_TOKEN_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_TOKEN_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_MESSAGGIO_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_MESSAGGIO);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_MESSAGGIO_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_MESSAGGIO);
	
	private static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare i soggetti registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente";
	private static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE = "Non &egrave; possibile disabilitare l'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente senza prima eliminare i soggetti registrati";
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_TRASPORTO_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_AUTORIZZAZIONE_GENERALE = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_AUTORIZZAZIONE_GENERALE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_CANALE_DISABILITATA_PUNTUALMENTE = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTORIZZAZIONE_XXX_DISABILITATA_PUNTUALMENTE.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA_MODI = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN).replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_MESSAGGIO);
		
	private static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare i soggetti registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente";
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	
	private static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare i ruoli registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per ruoli";
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN).replace("modificare", "disabilitare");
	public static final String MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA_MODI = MESSAGGIO_ERRORE_RUOLI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN).replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_MESSAGGIO).replace("modificare", "disabilitare");
	
	private static final String MESSAGGIO_ERRORE_SCOPE_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli scope registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per scope";
	public static final String MESSAGGIO_ERRORE_SCOPE_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_SCOPE_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN).replace("modificare", "disabilitare");
	
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY = "Non &egrave; possibile modificare la policy impostata nell'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi registrati nell'autorizzazione "+MESSAGGIO_ERRORE_XXX+" per richiedente";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY_MODI = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN).replaceFirst(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_MESSAGGIO);
	
	
//	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTORIZZAZIONE_DISABILITATA = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare gli applicativi associati alle trasformazioni:";
//	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTORIZZAZIONE_DISABILITATA = "Non &egrave; possibile disabilitare l'autorizzazione senza prima eliminare i soggetti associati alle trasformazioni:";
	
	private static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare i soggetti associati alle trasformazioni:";
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
    public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
    public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	    
    private static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY = "Non &egrave; possibile modificare la policy impostata nell'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare i soggetti associati alle trasformazioni:";
	public static final String MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY = MESSAGGIO_ERRORE_SOGGETTI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	    
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati alle trasformazioni:";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	
	private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY = "Non &egrave; possibile modificare la policy impostata nell'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati alle trasformazioni:";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_TRASFORMAZIONI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
		
    private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati alle politiche di Rate Limiting:";
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
    	
    private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY = "Non &egrave; possibile modificare la policy impostata nell'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati alle politiche di Rate Limiting:";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_RATE_LIMITING_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	    
    private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA = "Non &egrave; possibile modificare l'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati agli allarmi:";
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_TRASPORTO_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TRASPORTO);
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_CANALE_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_CANALE);
    public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_TOKEN_MODIFICATA = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
    
    private static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY = "Non &egrave; possibile modificare la policy impostata nell'autenticazione "+MESSAGGIO_ERRORE_XXX+" senza prima eliminare gli applicativi associati agli allarmi:";
	public static final String MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_TOKEN_MODIFICATA_TOKEN_POLICY = MESSAGGIO_ERRORE_APPLICATIVI_PRESENTI_ALLARMI_AUTENTICAZIONE_XXX_MODIFICATA_TOKEN_POLICY.replaceAll(MESSAGGIO_ERRORE_XXX, MESSAGGIO_ERRORE_TOKEN);
	    
    
	public static final String MESSAGGIO_ERRORE_VALIDAZIONE_XSD_DEV_ESSERE_ABILITATO_DISABILITATO_O_WARNING_ONLY = "Validazione XSD dev'essere abilitato, disabilitato o warningOnly";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMPO_VALORE_DEL_CAMPO_XX_NON_VALIDO = "Valore del campo {0} non valido.";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMPO_VALORE_DEL_CAMPO_XX_DELLA_YY_NON_VALIDO = "Valore del campo {0} della {1} non valido.";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMPO_VALORE_DEL_CAMPO_XX_YY_DELLA_ZZ_NON_VALIDO = "Valore del campo {0} {1} della {2} non valido.";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_POLICY_TOKEN_DATI_INCOMPLETI_E_NECESSARIO_INDICARE_UNA_MODALITA = "Dati incompleti. &Egrave; necessario abilitare almeno una voce tra {0}";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMP_DATI_INCOMPLETI_E_NECESSARIO_ABILITARE_UNA_VOCE_TRA_RICHIESTA_E_RISPOSTA = "Per salvare la configurazione &egrave; necessario abilitare la registrazione almeno in una delle due sezioni";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMP_DATI_INCOMPLETI_E_NECESSARIO_ABILITARE_UNA_VOCE = "Impossibile abilitare la Registrazione dei messaggi di {0} senza specificare almeno una voce di Ingresso o Uscita";
	public static final String MESSAGGIO_ERRORE_CONFIGURAZIONE_DUMP_DATI_INCOMPLETI_E_NECESSARIO_ABILITARE_UNA_VOCE_PAYLOAD_PARSING = "Nella Registrazione dei messaggi di {0}, se si abilita la funzionalità "+CostantiControlStation.LABEL_PARAMETRO_DUMP_PAYLOAD_PARSING+" deve essere abilitata almeno una voce tra "+CostantiControlStation.LABEL_PARAMETRO_DUMP_BODY+" o "+CostantiControlStation.LABEL_PARAMETRO_DUMP_ATTACHMENTS;
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_TOKEN = "I claims in ogni riga devono essere indicati come coppia (nome=valore); non è stato riscontrato il carattere separatore '='";
	public static final String MESSAGGIO_ERRORE_POLICY_OBBLIGATORIA_CON_LA_NUOVA_AUTORIZZAZIONE = "La policy &egrave; obbligatoria quando si seleziona l''autorizzazione ''{0}''";
	public static final String MESSAGGIO_ERRORE_NOME_GRUPPO_GIA_PRESENTE = "Il nome gruppo indicato &egrave; gi&agrave; utilizzato in un'altra configurazione";
	public static final String MESSAGGIO_ERRORE_TOKEN_OPTIONS_NON_INDICATI = "Dati incompleti. Definire almeno un claim utilizzato per autorizzare la richiesta";
	public static final String MESSAGGIO_ERRORE_CORS_SPAZI_BIANCHI_NON_AMMESSI = "Non inserire spazi bianchi nei valori del campo {0}";
	public static final String MESSAGGIO_ERRORE_CORS_CAMPO_OBBLIGATORIO = "Inserire almeno un valore nel campo {0}";
	public static final String MESSAGGIO_ERRORE_CORS_DIPENDENZA = "Non è consentito abilitare entrambe le modalità {0} e {1}";
	public static final String MESSAGGIO_ERRORE_CORS_ALLOW_METHOD_NON_VALIDO = "Il valore {0} indicato per il campo {1} non rappresenta un HTTP-Method valido";
	public static final String MESSAGGIO_ERRORE_REGOLA_TRASFORMAZIONE_APPLICABILITA_DUPLICATA = "&Egrave; gi&agrave; presente una regola di trasformazione con i parametri di applicabilit&agrave; indicati.";
	public static final String MESSAGGIO_ERRORE_REGOLA_TRASFORMAZIONE_APPLICABILITA_NOME = "&Egrave; gi&agrave; presente una regola di trasformazione con il nome indicato.";
	public static final String MESSAGGIO_ERRORE_REGOLA_TRASFORMAZIONE_APPLICABILITA_DUPLICATA_APPLICATIVO = "&Egrave; gi&agrave; presente una regola di trasformazione, con gli stessi parametri di applicabilit&agrave; e l'applicativo selezionato.";
	public static final String MESSAGGIO_ERRORE_REGOLA_TRASFORMAZIONE_APPLICABILITA_DUPLICATA_SOGGETTO = "&Egrave; gi&agrave; presente una regola di trasformazione, con gli stessi parametri di applicabilit&agrave; e il soggetto selezionato.";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_RATE_LIMITING = "Operazione {0} non assegnabile poich&egrave; utilizzata come filtro della policy di rate limiting ''{1}''";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_RATE_LIMITING_GRUPPO = "Operazione {0} non assegnabile poich&egrave; utilizzata come filtro della policy di rate limiting ''{1}'' (gruppo: {2})";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_ALLARME = "Operazione {0} non assegnabile poich&egrave; utilizzata come filtro dell'allarme ''{1}''";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_ALLARME_GRUPPO = "Operazione {0} non assegnabile poich&egrave; utilizzata come filtro dell'allarme ''{1}'' (gruppo: {2})";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_TRASFORMAZIONE = "Operazione {0} non assegnabile poich&egrave; utilizzata nel criterio di applicabilità della regola di trasformazione ''{1}''";
	public static final String MESSAGGIO_ERRORE_AZIONE_NON_ASSEGNABILE_TRASFORMAZIONE_GRUPPO = "Operazione {0} non assegnabile poich&egrave; utilizzata nel criterio di applicabilità della regola di trasformazione ''{1}'' (gruppo: {2})";

	public static final String MESSAGGIO_ERRORE_AUTENTICAZIONE_CUSTOM_NON_INDICATA = "Non è stato selezionato nessun plugin da utilizzare come meccanismo di autenticazione";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CUSTOM_NON_INDICATA = "Non è stato selezionato nessun plugin da utilizzare come meccanismo di autorizzazione";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_NON_INDICATA = "Dati incompleti. Definire almeno un controllo di autorizzazione per il contenuto della richiesta";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_CUSTOM_NON_INDICATA = "Non è stato selezionato nessun plugin da utilizzare per autorizzare il contenuto della richiesta";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_TOKEN_NON_VALIDI = "I controlli di autorizzazione del contenuto in ogni riga devono essere indicati come coppia (risorsa=valore); non è stato riscontrato il carattere separatore '=' nella linea ";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_TOKEN_NON_VALIDI_RISORSA_NON_DEFINITA_PREFIX = "I controlli di autorizzazione del contenuto in ogni riga devono essere indicati come coppia (risorsa=valore); non è stato riscontrata l'indicazione di una risorsa, tramite espressioni dinamiche, nella linea ";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_TOKEN_NON_VALIDI_LUNGHEZZA_MASSIMA_SUPERATA_RISORSA = "I controlli di autorizzazione del contenuto in ogni riga devono essere indicati come coppia (risorsa=valore); è stata riscontrata una lunghezza superiore ai 255 caratteri per la risorsa indicata nella linea ";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_TOKEN_NON_VALIDI_VALORE_NON_DEFINITO = "I controlli di autorizzazione del contenuto in ogni riga devono essere indicati come coppia (risorsa=valore); non è stato indicato un valore nella linea ";
	public static final String MESSAGGIO_ERRORE_AUTORIZZAZIONE_CONTENUTO_TOKEN_NON_VALIDI_LUNGHEZZA_MASSIMA_SUPERATA_VALORE = "I controlli di autorizzazione del contenuto in ogni riga devono essere indicati come coppia (risorsa=valore); è stata riscontrata una lunghezza superiore ai 255 caratteri per il valore indicato nella linea ";
	
	public static final String MESSAGGIO_ERRRORE_ATTRIBUTE_AUTHORITY_NON_ESISTENTE_XX = "Attribute Authority ''{0}'' indicata nel campo ''{1}'' non esistente";
	public static final String MESSAGGIO_ERRRORE_ATTRIBUTE_AUTHORITY_VUOTA_XX = "Non sono stati definiti degli attributi per l'Attribute Authority ''{0}'' indicata nel campo ''{1}''";
	
	public static final String MESSAGGIO_ERRORE_PORTE_INTEGRAZIONE_GRUPPI_VUOTI = "Non è stato selezionato nessun gruppo di metadati";
	public static final String MESSAGGIO_ERRORE_PORTE_INTEGRAZIONE_GRUPPO_VUOTO = "Non è stato selezionato nessun valore per il gruppo di metadati {0}";
	
	public static final String MESSAGGIO_ERRORE_VALORE_PROPRIETA_255 = "Il valore della proprietà non deve superare i 255 caratteri";
	public static final String MESSAGGIO_ERRORE_VALORE_PROPRIETA_4000 = "Il valore della proprietà non deve superare i 4000 caratteri";
	
	
	/** ICONE E TOOLTIP 
	 *  La definizione delle icone e' stata spostata nel file {@link Costanti} per aver un unico punto dove sono definite
	 * 
	 * */
	
	public static final String ICONA_AGGIUNGI_DESCRIZIONE = Costanti.ICONA_DESCRIZIONE;
	public static final String AGGIUNGI_DESCRIZIONE_TOOLTIP_CON_PARAMETRO = "Aggiungi {0}";
	
	public static final String ICONA_MODIFICA_CONFIGURAZIONE = Costanti.ICONA_EDIT;
	public static final String ICONA_MODIFICA_CONFIGURAZIONE_TOOLTIP = "Modifica";
	public static final String ICONA_MODIFICA_CONFIGURAZIONE_TOOLTIP_CON_PARAMETRO = "Modifica {0}";
	
	public static final String ICONA_VISUALIZZA = Costanti.ICONA_VISUALIZZA;
	public static final String ICONA_VISUALIZZA_TOOLTIP = "Visualizza";
	public static final String ICONA_VISUALIZZA_TOOLTIP_CON_PARAMETRO = "Visualizza {0}";
	
	public static final String ICONA_VERIFICA = Costanti.ICONA_VERIFICA;
	public static final String ICONA_VERIFICA_TOOLTIP = Costanti.ICONA_VERIFICA_TOOLTIP;
	public static final String ICONA_VERIFICA_TOOLTIP_CON_PARAMETRO = Costanti.ICONA_VERIFICA_TOOLTIP_CON_PARAMETRO;
	
	public static final String ICONA_VERIFICA_CERTIFICATI = Costanti.ICONA_VERIFICA_CERTIFICATI;
	public static final String ICONA_VERIFICA_CERTIFICATI_TOOLTIP = Costanti.ICONA_VERIFICA_CERTIFICATI_TOOLTIP;
	public static final String ICONA_VERIFICA_CERTIFICATI_TOOLTIP_CON_PARAMETRO = Costanti.ICONA_VERIFICA_CERTIFICATI_TOOLTIP_CON_PARAMETRO;
	
	public static final String ICONA_MODIFICA_CONFIGURAZIONE_CONNETTORI_MULTIPLI = Costanti.ICONA_SETTINGS;
	public static final String ICONA_MODIFICA_CONFIGURAZIONE_CONNETTORI_MULTIPLI_TOOLTIP = "Configurazione Connettori Multipli";
	public static final String ICONA_MODIFICA_CONFIGURAZIONE_CONNETTORI_MULTIPLI_TOOLTIP_CON_PARAMETRO = "Configurazione Connettori Multipli {0}";
	
	public static final String ICONA_ELENCO_CONNETTORI_MULTIPLI = Costanti.ICONA_ELENCO;
	public static final String ICONA_ELENCO_CONNETTORI_MULTIPLI_TOOLTIP = "Elenco Connettori";
	public static final String ICONA_ELENCO_CONNETTORI_MULTIPLI_TOOLTIP_CON_PARAMETRO = "Elenco Connettori {0}";
	
	public static final String ICONA_UPGRADE_CONFIGURAZIONE = Costanti.ICONA_UPGRADE;
	public static final String ICONA_UPGRADE_CONFIGURAZIONE_TOOLTIP = "Aggiorna";
	public static final String ICONA_UPGRADE_CONFIGURAZIONE_TOOLTIP_CON_PARAMETRO = "Aggiorna {0}";
	
	public static final String ICONA_MODIFICA_TOGGLE_ON = Costanti.ICONA_TOGGLE_ON;
	public static final String ICONA_MODIFICA_TOGGLE_OFF = Costanti.ICONA_TOGGLE_OFF;
	
	public static final String ICONA_RESET_CACHE_ELEMENTO = Costanti.ICONA_RESET_CACHE_ELEMENTO;
	public static final String ICONA_RESET_CACHE_ELEMENTO_TOOLTIP = Costanti.ICONA_RESET_CACHE_ELEMENTO_TOOLTIP;
	public static final String ICONA_RESET_CACHE_ELEMENTO_TOOLTIP_CON_PARAMETRO = Costanti.ICONA_RESET_CACHE_ELEMENTO_TOOLTIP_CON_PARAMETRO;
	
	// Indica il numero delle possibili classi CSS per i tag dei gruppi, modificare questo valore se si vuole modificare il numero delle classi disponibili
	public static final Integer NUMERO_GRUPPI_CSS = Costanti.NUMERO_GRUPPI_CSS;
	
	public static final String EMAIL_PATTERN = 
			"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+"[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
	
	public static final String VALORE_QUALSIASI_STAR = "*";
	
	public static final String NOTA_ELEMENTO_CIFRATO = "Elemento cifrato";
	
	public static final String VALORE_CIFRATO = "******";

}