R58-25-0117 Progetto Trasformazione Prepagato Delivery SW CV1

This commit is contained in:
maisto.salvatore
2025-07-15 21:17:06 +02:00
parent bf8a450c95
commit ff960d3281
6 changed files with 40 additions and 1 deletions

View File

@@ -711,6 +711,17 @@
<JMSDistributedQueueMember
JMSQueue="MessageQueueTrcsOut@TRCSJMSServer1" Name="MessageQueueTrcsOut@TRCSJMSServer1"/>
</JMSDistributedQueue>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 START-->
<JMSTemplate Name="MessageQueueTrcsOut2"
RedeliveryDelayOverride="300000" TimeToDeliverOverride="30000"/>
<JMSDistributedQueue JNDIName="jms/MessageQueueTrcsOut2"
Name="MessageQueueTrcsOut2" Targets="mnpCluster" Template="MessageQueueTrcsOut2">
<JMSDistributedQueueMember
JMSQueue="MessageQueueTrcsOut2@TRCSJMSServer2" Name="MessageQueueTrcsOut2@TRCSJMSServer2"/>
<JMSDistributedQueueMember
JMSQueue="MessageQueueTrcsOut2@TRCSJMSServer1" Name="MessageQueueTrcsOut2@TRCSJMSServer1"/>
</JMSDistributedQueue>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 END-->
<JMSTemplate Name="dbcgoRequestToMnp"
RedeliveryDelayOverride="300000" TimeToDeliverOverride="30000"/>
<JMSDistributedQueue JNDIName="jms/dbcgoRequestToMnp"

View File

@@ -984,6 +984,11 @@
<JMSQueue CreationTime="1194444002406"
JNDIName="jms/MessageQueueTrcsOut@TRCSJMSServer1"
Name="MessageQueueTrcsOut@TRCSJMSServer1" Template="MessageQueueTrcsOut"/>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 START-->
<JMSQueue CreationTime="1194444002406"
JNDIName="jms/MessageQueueTrcsOut2@TRCSJMSServer1"
Name="MessageQueueTrcsOut2@TRCSJMSServer1" Template="MessageQueueTrcsOut2"/>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 END-->
</JMSServer>
<JMSServer Name="TRCSJMSServer2" Store="TRCSJMSFileStore2" Targets="mnpserver2 (migratable)">
<JMSQueue CreationTime="1201789577640"
@@ -992,6 +997,11 @@
<JMSQueue CreationTime="1194444002390"
JNDIName="jms/MessageQueueTrcsOut@TRCSJMSServer2"
Name="MessageQueueTrcsOut@TRCSJMSServer2" Template="MessageQueueTrcsOut"/>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 START-->
<JMSQueue CreationTime="1194444002390"
JNDIName="jms/MessageQueueTrcsOut2@TRCSJMSServer2"
Name="MessageQueueTrcsOut2@TRCSJMSServer2" Template="MessageQueueTrcsOut2"/>
<!-- R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 END-->
</JMSServer>
<JMSServer Name="DBCFXJMSServer1" Store="DBCFXJMSFileStore1" Targets="mnpserver1 (migratable)">
<JMSQueue CreationTime="1201789577625"

View File

@@ -0,0 +1,6 @@
############### R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 - BEGIN - ##############
#Property per abilitare chiamata a nuova coda JMS TRCS
CALL_NEW_JMS_TRCS_ENABLED = 0
############### R58-25-0117 Progetto Trasformazione Prepagato - Delivery SW CV1 - END - ################

View File

@@ -16,6 +16,7 @@ import mnp.exception.jms.UnknownQueueSystemException;
import mnp.objects.NotificationMessage;
import mnp.objects.NotificationMessageIF;
import mnp.utility.JNDINames;
import mnp.utility.Resources;
import weblogic.jms.extensions.WLMessageProducer;
import javax.jms.*;
@@ -616,7 +617,12 @@ public class MessageHandler {
case NotificationMessageIF.NotificationType_TRCS_SlaRecOut:
case NotificationMessageIF.NotificationType_TRCS_SlaDonorOut:
case NotificationMessageIF.NotificationType_TRCS_DonorOut:
return JNDINames.QUEUE_NAME_TRCS_OUT;
if("0".equals(Resources.getCALL_NEW_JMS_TRCS_ENABLED())){
return JNDINames.QUEUE_NAME_TRCS_OUT;
}else{
return JNDINames.QUEUE_NAME_TRCS_OUT_2;
}
default:
throw new UnknownQueueSystemException(
"Notification Type sconosciuto: " + notification_type);

View File

@@ -57,6 +57,7 @@ public class JNDINames {
public static final String QUEUE_NAME_GINO_OUT = "jms/MessageQueueGinoOut";
public static final String QUEUE_NAME_SDP_OUT = "jms/MessageQueueSdpOut";
public static final String QUEUE_NAME_TRCS_OUT = "jms/MessageQueueTrcsOut";
public static final String QUEUE_NAME_TRCS_OUT_2 = "jms/MessageQueueTrcsOut2";
// public static final String QUEUE_NAME_TRCS_IN = "jms/TRCSAcqServiceQueue";
public static final String QUEUE_NAME_FENP_OUT = "jms/MessageQueueFenpOut";
public static final String QUEUE_NAME_FENP_IN = "jms/MessageQueueFenpIn";

View File

@@ -2532,4 +2532,9 @@ public class Resources {
return trim(props.getProperty("ESO_RETRIEVE_REST_POST_MOCK_RESPONSE_ENABLED"));
}
public static String getCALL_NEW_JMS_TRCS_ENABLED() {
init();
return trim(props.getProperty("CALL_NEW_JMS_TRCS_ENABLED"));
}
}