First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by rth77 (rth77) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation>MNP - FIle XML per la gestione dei LOG nel Front End</xs:documentation>
</xs:annotation>
<xs:element name="LISTA_LOG_PROCESSI_FE">
<xs:complexType>
<xs:sequence>
<xs:element name="ANAGRAFICA_PROCESSO_FE" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Elenco dei processi che eseguono log</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CODICE_PROCESSO">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NOME_PROCESSO">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ANAGRAFICA_LOG_FE" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Elenco dei log eseguiti dal processo </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CODICE_LOG">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SEVERITA">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="C"/>
<xs:enumeration value="N"/>
<xs:enumeration value="D"/>
<xs:enumeration value="W"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DESCRIZIONE">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LOG_ON">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,148 @@
# THE CASTOR PROPERTIES FILE
# This file specifies values for Castor run-time
# which may be configured by the user.
# $Id: castor.properties,v 1.1.4.1 2014/02/18 14:41:16 valueteam\giustinianide Exp $
# Defines the default XML parser to be used by castor
# The parser must implement org.xml.sax.Parser
#
#org.exolab.castor.parser=org.apache.xerces.parsers.SAXParser
org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter
# Defines the default XML serializer to be used by castor
# The serializer must implement org.apache.xml.serialize.Serializer
#
#org.exolab.castor.serializer=org.apache.xml.serialize.XMLSerializer
org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesJDK5XMLSerializerFactory
# Defines the default XML parser to be used by Castor.
#org.exolab.castor.parser=com.sun.org.apache.xerces.internal.parsers.SAXParser
# Defines the NodeType for use with Java primitive types (int, long,
# boolean, etc). This value is only used by the Introspector.
# valid values are either "attribute" or "element". By default
# all primitives are marshalled as attributes. Simply uncomment
# the following line to change the NodeType to element.
#
#org.exolab.castor.xml.introspector.primitive.nodetype=element
# Defines the Naming "style" or conventions to use when
# creating XML names from Java class or field names.
# Valid values are as follows:
# -----------------------------------------------------------------
# lower (default) | All names are lowercase with hyphens
# | separating words.
# |
# | Example: personInfo = person-info
# -----------------------------------------------------------------
# mixed | All names are mixed case, with Uppercase
# | character as the first letter of a new word.
# |
# | Example: personInfo = personInfo
# | Example: FooBar = fooBar
# -----------------------------------------------------------------
# {Any ClassName} | Any Class which implements
# | org.exolab.castor.xml.XMLNaming
# -----------------------------------------------------------------
#
# By default all names are treated as the "lower" option.
# To preserve the Java mixed-case conventions simply
# uncomment the following line.
#
#org.exolab.castor.xml.naming=mixed
###############################
# REGULAR EXPRESSION EVALUATORS
#
# Defines the Regular Expression Evaluator to be used by Castor
# The evaluator must implement org.exolab.castor.util.RegExpEvaluator
#
#
# An implementation which uses the Jakarta RegExp library
org.exolab.castor.regexp=org.exolab.castor.util.JakartaRegExpEvaluator
# An implementation which uses the Jakarta ORO library
#org.exolab.castor.regexp=org.exolab.castor.util.JakartaOroEvaluator
#
# Uncomment the following to basically supress evaluation of Regular expressions
#org.exolab.castor.regexp=org.exolab.castor.xml.util.AlwaysTrueRegExpEvaluator
# True if all documents should be indented on output by default
#
org.exolab.castor.indent=true
# True if xml documents should be validated by the SAX Parser
#
org.exolab.castor.parser.validation=false
org.exolab.castor.parser.namespaces=false
# True if all documents should be validated by the marshalling framework
#
org.exolab.castor.marshalling.validation=false
org.exolab.castor.xml.lenient.sequence.order=true
# Comma separated list of SAX 2 features that should be enabled
# for the default parser.
#
#org.exolab.castor.features=
# True if should produce verbose messages
#
org.exolab.castor.debug=true
# List of collection handlers for Java 1.1 and Java 1.2 run-times
#
org.exolab.castor.mapping.collections=\
org.exolab.castor.mapping.loader.J1CollectionHandlers,\
org.exolab.castor.mapping.loader.J2CollectionHandlers
# List of persistence factories for the supported database servers
#
org.exolab.castor.jdo.engines=\
org.exolab.castor.jdo.drivers.OracleFactory,\
org.exolab.castor.jdo.drivers.PostgreSQLFactory,\
org.exolab.castor.jdo.drivers.SybaseFactory,\
org.exolab.castor.jdo.drivers.SQLServerFactory,\
org.exolab.castor.jdo.drivers.DB2Factory,\
org.exolab.castor.jdo.drivers.InformixFactory,\
org.exolab.castor.jdo.drivers.HsqlFactory,\
org.exolab.castor.jdo.drivers.InstantDBFactory,\
org.exolab.castor.jdo.drivers.InterbaseFactory,\
org.exolab.castor.jdo.drivers.MySQLFactory,\
org.exolab.castor.jdo.drivers.SapDbFactory,\
org.exolab.castor.jdo.drivers.GenericFactory
# List of key generator factories
#
org.exolab.castor.jdo.keyGeneratorFactories=\
org.exolab.castor.jdo.drivers.MaxKeyGeneratorFactory,\
org.exolab.castor.jdo.drivers.HighLowKeyGeneratorFactory,\
org.exolab.castor.jdo.drivers.IdentityKeyGeneratorFactory,\
org.exolab.castor.jdo.drivers.SequenceKeyGeneratorFactory,\
org.exolab.castor.jdo.drivers.UUIDKeyGeneratorFactory
# Collection handlers for the source code generator
#
org.exolab.castor.builder.type.j2=\
org.exolab.castor.builder.FieldInfoFactoryJ2
org.exolab.castor.builder.type.j1=\
org.exolab.castor.builder.FieldInfoFactory
org.exolab.castor.builder.type.odmg=\
org.exolab.castor.builder.FieldInfoFactoryODMG30

View File

@@ -0,0 +1,39 @@
@echo off
set CASTOR_LIB=C:/progetti/MNP_BRN_UPGRADE/mnp/GW/mnpapp/lib
set SOURCE_DIR=genFE
set JAR_NAME=dataBindingFE.jar
set JAVA_HOME=D:/Home/Java/jdk1.6.0_45
set XSD_SCHEMA=./LOG_FE.xsd
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-anttasks.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-codegen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-core.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-ddlgen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml-schema.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-logging-1.1.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-lang-2.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/xercesImpl.jar
echo Generating source files ...
%JAVA_HOME%/bin/java.exe -cp .;%CLASSPATH% org.exolab.castor.builder.SourceGeneratorMain -types j2 -i %XSD_SCHEMA% -package xml -f -dest %SOURCE_DIR%
echo source files generated.
echo Compiling source files ...
xcopy castor.properties %SOURCE_DIR%
cd %SOURCE_DIR%
%JAVA_HOME%/bin/javac.exe -classpath .;%CLASSPATH% xml/*.java xml/types/*.java
%JAVA_HOME%/bin/jar.exe cvf %JAR_NAME% xml/*.class xml/types/*.class castor.properties
copy %JAR_NAME% ../%JAR_NAME%
cd ..
echo Compiled and packed to %JAR_NAME%
rmdir /Q /S %SOURCE_DIR%
set CLASSPATH=
set CASTOR_LIB=
set JAR_NAME=
set SOURCE_DIR=
set XSD_SCHEMA=

View File

@@ -0,0 +1,41 @@
@echo off
set CASTOR_LIB=C:/progetti/MNP_BRN_UPGRADE/mnp/GW/mnpapp/lib
set SOURCE_DIR=gen
set JAR_NAME=dataBindingLogSec.jar
set JAVA_HOME=D:/Home/Java/jdk1.6.0_45
set XSD_SCHEMA=log_sicurezza.xsd
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-anttasks.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-codegen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-core.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-ddlgen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml-schema.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-logging-1.1.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-lang-2.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/xercesImpl.jar
echo Generating source files ...
%JAVA_HOME%/bin/java.exe -cp .;%CLASSPATH% org.exolab.castor.builder.SourceGeneratorMain -types j2 -i %XSD_SCHEMA% -package mnp.xml.logsicurezza -f -dest %SOURCE_DIR%
echo source files generated.
echo Compiling source files ...
xcopy castor.properties %SOURCE_DIR%
cd %SOURCE_DIR%
%JAVA_HOME%/bin/javac.exe -classpath .;%CLASSPATH% mnp/xml/logsicurezza/*.java mnp/xml/logsicurezza/descriptors/*.java
%JAVA_HOME%/bin/jar.exe cvf %JAR_NAME% mnp/xml/logsicurezza/*.class mnp/xml/logsicurezza/descriptors/*.class castor.properties
copy %JAR_NAME% ../%JAR_NAME%
cd ..
echo Compiled and packed to %JAR_NAME%
rmdir /Q /S %SOURCE_DIR%
set CLASSPATH=
set CASTOR_LIB=
set JAR_NAME=
set SOURCE_DIR=
set XSD_SCHEMA=

View File

@@ -0,0 +1,283 @@
<?xml version="1.0" encoding="UTF-8"?>
<LISTA_LOG_PROCESSI_FE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="">
<ANAGRAFICA_PROCESSO_FE>
<CODICE_PROCESSO>OA</CODICE_PROCESSO>
<NOME_PROCESSO>ReinvioManager</NOME_PROCESSO>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0001</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INIZIO PROCESSO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0002</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CORRETTAMENTE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0003</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CON ECCEZIONI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0070</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INVIATO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0071</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE IN INVIO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0072</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>CONNESSIONE AOM NON DISPONIBILE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0080</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PARAMENTRI MANCANTI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0081</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELLA URL DELL'AOM</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0082</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NEL CARICAMENTO DEI CERTIFICATI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>9999</CODICE_LOG>
<SEVERITA>D</SEVERITA>
<DESCRIZIONE>DEBUG</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0083</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>IMPOSSIBILE CONTATTARE IL SERVER REMOTO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
</ANAGRAFICA_PROCESSO_FE>
<ANAGRAFICA_PROCESSO_FE>
<CODICE_PROCESSO>PA</CODICE_PROCESSO>
<NOME_PROCESSO>ReceiveServlet</NOME_PROCESSO>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0001</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INIZIO PROCESSO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0002</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CORRETTAMENTE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0003</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CON ECCEZIONI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0070</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INVIATO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0071</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE IN INVIO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0073</CODICE_LOG>
<SEVERITA>D</SEVERITA>
<DESCRIZIONE>FILE XML DA INVIARE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0072</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>CONNESSIONE AOM NON DISPONIBILE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0080</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PARAMENTRI MANCANTI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0081</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELLA URL DELL'AOM</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0082</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NEL CARICAMENTO DEI CERTIFICATI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0083</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>IMPOSSIBILE CONTATTARE IL SERVER REMOTO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8000</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELL'INIZIALIZZAZIONE DELLA SERVLET</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8001</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INIZIALIZZAZIONE DELLA SERVLET EFFETTUATA</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8002</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PARAMETRI MANCANTI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8003</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>IMPOSSIBILE SALVARE IL FILE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>9999</CODICE_LOG>
<SEVERITA>D</SEVERITA>
<DESCRIZIONE>DEBUG</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8004</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>FILE SALVATO PER SUCCESSIVO REINVIO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
</ANAGRAFICA_PROCESSO_FE>
<ANAGRAFICA_PROCESSO_FE>
<CODICE_PROCESSO>PB</CODICE_PROCESSO>
<NOME_PROCESSO>SendServlet</NOME_PROCESSO>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0001</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INIZIO PROCESSO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0002</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CORRETTAMENTE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0003</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PROCESSO TERMINATO CON ECCEZIONI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0070</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INVIATO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0071</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE IN INVIO FILE XML</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0073</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>FILE XML DA INVIARE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0072</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>CONNESSIONE AOM NON DISPONIBILE</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0080</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>PARAMENTRI MANCANTI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0081</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELLA URL DELL'AOM</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0082</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NEL CARICAMENTO DEI CERTIFICATI</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0083</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>IMPOSSIBILE CONTATTARE IL SERVER REMOTO</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8100</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELL'INIZIALIZZAZIONE DELLA SERVLET</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>9999</CODICE_LOG>
<SEVERITA>D</SEVERITA>
<DESCRIZIONE>DEBUG</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>8101</CODICE_LOG>
<SEVERITA>N</SEVERITA>
<DESCRIZIONE>INIZIALIZZAZIONE DELLA SERVLET EFFETTUATA</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
</ANAGRAFICA_PROCESSO_FE>
<ANAGRAFICA_PROCESSO_FE>
<CODICE_PROCESSO>PC</CODICE_PROCESSO>
<NOME_PROCESSO>XMLSaver</NOME_PROCESSO>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>9999</CODICE_LOG>
<SEVERITA>D</SEVERITA>
<DESCRIZIONE>DEBUG</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
<ANAGRAFICA_LOG_FE>
<CODICE_LOG>0027</CODICE_LOG>
<SEVERITA>C</SEVERITA>
<DESCRIZIONE>ERRORE NELLA CREAZIONE DELLA DIRECTORY</DESCRIZIONE>
<LOG_ON>1</LOG_ON>
</ANAGRAFICA_LOG_FE>
</ANAGRAFICA_PROCESSO_FE>
</LISTA_LOG_PROCESSI_FE>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation>MNP - FIle XML per la gestione dei LOG sicurezza su GW</xs:documentation>
</xs:annotation>
<xs:element name="LISTA_LOG_SICUREZZA">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="LOG_ACTION" />
<xs:element name="LOG_RET_CODE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LOG_ACTION">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="LOG_ACTION_ITEM"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LOG_ACTION_ITEM">
<xs:complexType>
<xs:attribute name="CODICE_LOG" type="xs:string" use="required"/>
<xs:attribute name="DESCRIZIONE_LOG" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="LOG_RET_CODE">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="LOG_RET_CODE_ITEM"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LOG_RET_CODE_ITEM">
<xs:complexType>
<xs:attribute name="VALORE" type="xs:string" use="required"/>
<xs:attribute name="DESCRIZIONE" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<LISTA_LOG_SICUREZZA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="log_sicurezza.xsd">
<LOG_ACTION>
<LOG_ACTION_ITEM CODICE_LOG="1001" DESCRIZIONE_LOG="Invio File XML"/>
<LOG_ACTION_ITEM CODICE_LOG="1002" DESCRIZIONE_LOG="Ricezione File XML"/>
<LOG_ACTION_ITEM CODICE_LOG="1003" DESCRIZIONE_LOG="Abilitazione Gateway"/>
</LOG_ACTION>
<LOG_RET_CODE>
<LOG_RET_CODE_ITEM VALORE="0" DESCRIZIONE="OK"/>
<LOG_RET_CODE_ITEM VALORE="-1" DESCRIZIONE="KO"/>
</LOG_RET_CODE>
</LISTA_LOG_SICUREZZA>

View File

@@ -0,0 +1,91 @@
#url degli AOM
blui=https://www.mnp.blu.it/receive
h3gi=https://mnp.h3g.it/OLOGW/receive.asp
opiv=https://mnp-gw.vodafone.it/receive.asp
wind=https://mnp.wind.it/receive.asp
npts=https://numerazione.istsupcti.it/mnp/servlet/receive
nova=https://olofe.noverca.com:7443/NovercaFE/receive
tlc=https://fenpproxy:8443/fenpgw/upload
lmit=https://mnp.lycamobile.it/RequestReceiver.svc/GetRequest
pmob=https://ologw.postemobile.it/TIMG/receive
btit=https://mnp.italia.bt.com/receive.asp
dmob=https://mnp.digimobil.it:14443/webTIMG/receive
mund=xxx
fast=xxx
wlim=xxx
ilit=xxx
pltn=https://testmnp.plintron.it:4448/
#pltn=https://mnp.plintron.it:4448/
# URL del servlet di DBC BE che riceve
InternalReceiverURL=https://dbcesefelb.rm.tim.it:7502/receive
# Impostata a yes in fase di test (no altrimenti)
test=no
# Imposta l'URL a cui spedire i file in fase di test
testURL=
# Configurazione Proxy
EnableProxy=no
HOSTPROXY=DA_IMPLEMENTARE
PORTPROXY=DA_IMPLEMENTARE
# Configurazione HTTPS, SSL
INTERNAL_HTTPS_FLAG=true
INTERNAL_SSL_FLAG=true
INTERNAL_PROXY_FLAG=false
EXTERNAL_HTTPS_FLAG=true
EXTERNAL_SSL_FLAG=true
EXTERNAL_PROXY_FLAG=false
SSL_KEYSTORE=/mnpapp/cert/mnpkeystore
SSL_TRUSTKEYSTORE=/mnpapp/cert/mnpCAkeystore
SSL_PRIVATEKEY_ALIAS=mnpkey
{3DES}SSL_PRIVATEKEY_ALIAS_PWD={3DES}mbxUzDRyUcrk5g+h6Ib+Fw==
#Path dei file di log dei processi
LOG_PATH=/mnpapp/log/app/
#path per il rinvio dei file da FE a BE
path_file_rinvio=/mnpapp/RinvioXML/
#path per il rinvio dei file di warning
#RIL_827-833-834 del 31/07/2003
path_file_rinvio_warning=/mnpapp/RinvioXMLWarning/
# path del file XML contenente i log
path_file_XMLLOG=/mnpapp/properties/log_fe.xml
## RIL_1052 del 14/12/2003
#Time out della connessione HTTP in minuti
HTTP_TIMEOUT=4
## PER INTERFACCIARSI AL DOMINIO FE
FE.WLSERVER.CONTEXT.FACTORY=weblogic.jndi.WLInitialContextFactory
FE.WLSERVER.URL=t3s://dbcesefe1.rm.tim.it:7502,dbcesefe2.rm.tim.it:7502
FE.WLSERVER.USER=weblogic
{3DES}FE.WLSERVER.USER.PWD=
FE.FEPROXY.JNDI_NAME=ejb/FrontendProxyEJB
##########################################################################
#Configurazione log di sicurezza
#Directory in cui creare il file di tracciamento
tracciamento.dir=/mnpapp/log/security/
#Nome del file di tracciamento a cui verrà aggiunta la data del giorno e l'estensione .log
tracciamento.filename=security
#Layout pattern usato dall'appender di LOG4J (non modificare)
tracciamento.pattern=%d{yyyy-MM-dd-HH-mm-ss} %-5p %m%n
#nome (completo) del file XML contenente le associazioni codice descrizione per Action e retCode
XML_SECURITY_LOG_PATH=/mnpapp/properties/logsicurezza.xml
#log4j base
log4j.logger.org.apache = ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n
##########################################################################

View File

@@ -0,0 +1,14 @@
[main.properties]
PATH_KEY=/bea/beamnp/.keyRepository/dbcKey.dat
USE_DYNAMIC_ADDRESS=false
#l'indirizzo di memoria è diverso da quello presente nel file security.properties di DBC/DBCGO per evitare conflitti
#con gli applicativi ditim eir che risiedono sulla stessa macchina
INDIRIZZO_KEY=5630
USE_CRYPTO_SHARED=false
[sqlexecutor.properties]
PATH_SQLPLUS_SH=
PATH_SQLLRD_SH=
DB_USER=
{3DES}DB_PWD=
DB_INSTANCE=

View File

@@ -0,0 +1,17 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: acquisizioneAltFiles
# Descrizione: acquisizione alternativa files xml da AOM via front-end
###########################################################
#path
THIS_PATH=`dirname $0`
#shell name = report name
THIS=`basename $0 .sh`
echo '******' $(date) starting $THIS
$THIS_PATH/javaExec_unix.sh mnp.servlets.XMLSaver $1

View File

@@ -0,0 +1,14 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: change_pwd
# Descrizione: Applicazione per modificare una password criptata in un file di properties
#
###########################################################
THIS_PATH=`dirname $0`
. $THIS_PATH/setEnv.sh
adesso=$(date)
$THIS_PATH/javaExec_unix.sh it.valueteam.securityutility.ChangePassword $1 $2

View File

@@ -0,0 +1,18 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: dbcKeyGen.sh
# Descrizione: Applicazione per la creazione della chiave di cifratura\decifratura
#
###########################################################
THIS_PATH=`dirname $0`
. $THIS_PATH/setEnv.sh
THIS=`basename $0 .sh`
LOG=$MNP_LOG_SCRIPT_HOME/$THIS.log
adesso=$(date)
echo '******' $adesso Eseguo dbcKeyGen.sh >> $LOG
$THIS_PATH/javaExec_unix.sh it.valueteam.securityutility.TripleDesKeyGenerator >> $LOG

View File

@@ -0,0 +1,27 @@
#!/bin/ksh
#set -x
THIS_PATH=`dirname $0`
. $THIS_PATH/setEnv.sh
#il primo è per il jndi.properties
CLASSPATH="${MNP_APP_HOME}"
CLASSPATH="${CLASSPATH}:${MNP_JAR_FILE}"
CLASSPATH="${CLASSPATH}:${WL_LIB_HOME}/wlclient.jar"
CLASSPATH="${CLASSPATH}:${WL_LIB_HOME}/weblogic.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/castor-0.9.4.3.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/dataBindingFE.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/xercesImpl.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/security-utility.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/SecBridge.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/databindingLogSec.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/datedFileAppender-1.0.2.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/log4j-1.2.7.jar"
CLASSPATH="${CLASSPATH}:${MNP_LIB_HOME}/logging.jar"
if [[ $# -eq 0 ]]
then
printf "ERRORE: Specificare la classe da eseguire\n"
else
${JAVA_HOME}/bin/java -classpath $CLASSPATH -Dmnp_path_properties="${MNP_PROP_FILE}" -Dsecurity_conf_file="${MNP_SECURITY_PROP_FILE}" $1 $2 $3 $4 $5
fi

View File

@@ -0,0 +1,9 @@
#!/bin/ksh
THIS_PATH=`dirname $0`
THIS=`basename $0 .sh`
adesso=$(date)
echo '******' $adesso Eseguo keyLoader.sh
$THIS_PATH/javaExec_unix.sh it.valueteam.securityutility.KeyManager

View File

@@ -0,0 +1,17 @@
#!/bin/ksh
###########################################################
# Progetto: Gateway MNP
# Script: rinvio_xml
# Descrizione: Rinvio dei file xml dalla macchina FE al BE
###########################################################
#path
THIS_PATH=`dirname $0`
#shell name
THIS=`basename $0 .sh`
echo '******' $(date) starting $THIS
$THIS_PATH/javaExec_unix.sh -Dweblogic.security.TrustKeyStore=CustomTrust -Dweblogic.security.CustomTrustKeyStoreFileName=/mnpapp/cert/mnpCAkeystore mnp.manager.ReinvioManager

View File

@@ -0,0 +1,48 @@
#!/bin/ksh
#set -x
#export all variables
set -a
#######
#MNP GW name def begin
DOMAIN_NAME="MNPGW"
#MNP GW name def end
#######
#######
#MNP GW path def begin
#roots
JAVA_HOME="/usr/java6"
BEA_HOME="/bea/beamnp"
MNP_HOME="/mnpapp"
#roots derived
WL_HOME="${BEA_HOME}/wlserver_10.3"
WL_LIB_HOME="${WL_HOME}/server/lib"
ANT_HOME="${WL_HOME}/server/bin"
DOMAIN_HOME="${BEA_HOME}/user_projects/domains/${DOMAIN_NAME}"
MNP_APP_HOME="${MNP_HOME}/deploy"
MNP_LIB_HOME="${MNP_HOME}/lib"
MNP_EAR_FILE="${MNP_APP_HOME}/mnpgw.ear"
MNP_JAR_FILE="${MNP_LIB_HOME}/mnpgw-common.jar"
MNP_PROP_HOME="${MNP_HOME}/properties"
MNP_PROP_FILE="${MNP_PROP_HOME}/resources.properties"
MNP_SCRIPT_HOME="${MNP_HOME}/script"
MNP_LOG_HOME="${MNP_HOME}/log"
MNP_LOG_SCRIPT_HOME="${MNP_LOG_HOME}/script"
MNP_LOG_DOMAIN_HOME="${MNP_LOG_HOME}/domain"
MNP_LOG_MNPSERVER_FILE="${MNP_LOG_DOMAIN_HOME}/mnpserver.log"
MNP_LOG_ADMINSERVER_FILE="${MNP_LOG_DOMAIN_HOME}/admin.log"
MNP_SECURITY_PROP_FILE="${MNP_PROP_HOME}/security.properties"
#BRIDGE JNI USATO PER ACCESSO ALLA SHARED MEMORY
JNI_BRIDGE_CLASSPATH="${MNP_LIB_HOME}/SecBridge.jar:"
#MNP GW path def end
#######