Added ext_system_error_source column to requestdb 19/89619/1
authorPlummer, Brittany <brittany.plummer@att.com>
Sun, 9 Jun 2019 14:38:55 +0000 (10:38 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Sun, 9 Jun 2019 14:39:01 +0000 (10:39 -0400)
Added ext_system_error_source column to requestdb

Change-Id: Iad9ad0178546aad2b64014987ff3da60f01f8bd4
Issue-ID: SO-2001
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.9__Add_Column_Ext_System_Error_Source.sql [new file with mode: 0644]
mso-api-handlers/mso-requests-db-repositories/src/test/resources/schema.sql
mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/beans/InfraActiveRequests.java
mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/beans/InfraRequests.java

diff --git a/adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.9__Add_Column_Ext_System_Error_Source.sql b/adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.9__Add_Column_Ext_System_Error_Source.sql
new file mode 100644 (file)
index 0000000..e76dbbe
--- /dev/null
@@ -0,0 +1,4 @@
+use requestdb;
+
+ALTER TABLE infra_active_requests ADD COLUMN IF NOT EXISTS EXT_SYSTEM_ERROR_SOURCE varchar(80);
+ALTER TABLE archived_infra_requests ADD COLUMN IF NOT EXISTS EXT_SYSTEM_ERROR_SOURCE varchar(80);
\ No newline at end of file
index ef13df5..a47e1c4 100644 (file)
@@ -97,7 +97,8 @@ CREATE TABLE IF NOT EXISTS PUBLIC.INFRA_ACTIVE_REQUESTS(
     INSTANCE_GROUP_ID VARCHAR SELECTIVITY 1,
     INSTANCE_GROUP_NAME VARCHAR SELECTIVITY 1,
     REQUEST_URL VARCHAR SELECTIVITY 1,
-    ORIGINAL_REQUEST_ID VARCHAR SELECTIVITY 1
+    ORIGINAL_REQUEST_ID VARCHAR SELECTIVITY 1,
+    EXT_SYSTEM_ERROR_SOURCE VARCHAR SELECTIVITY 1
 );          
 
 INSERT INTO PUBLIC.INFRA_ACTIVE_REQUESTS(REQUEST_ID, CLIENT_REQUEST_ID, ACTION, REQUEST_STATUS, STATUS_MESSAGE, PROGRESS, START_TIME, END_TIME, SOURCE, VNF_ID, VNF_NAME, VNF_TYPE, SERVICE_TYPE, AIC_NODE_CLLI, TENANT_ID, PROV_STATUS, VNF_PARAMS, VNF_OUTPUTS, REQUEST_BODY, RESPONSE_BODY, LAST_MODIFIED_BY, MODIFY_TIME, REQUEST_TYPE, VOLUME_GROUP_ID, VOLUME_GROUP_NAME, VF_MODULE_ID, VF_MODULE_NAME, VF_MODULE_MODEL_NAME, AAI_SERVICE_ID, AIC_CLOUD_REGION, CALLBACK_URL, CORRELATOR, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, REQUEST_SCOPE, REQUEST_ACTION, SERVICE_INSTANCE_ID, SERVICE_INSTANCE_NAME, REQUESTOR_ID, CONFIGURATION_ID, CONFIGURATION_NAME, OPERATIONAL_ENV_ID, OPERATIONAL_ENV_NAME, REQUEST_URL) VALUES
index 9aa04ea..9da6ff2 100644 (file)
@@ -88,6 +88,7 @@ public class InfraActiveRequests extends InfraRequests {
                 .append("requestorId", getRequestorId()).append("configurationId", getConfigurationId())
                 .append("configurationName", getConfigurationName()).append("operationalEnvId", getOperationalEnvId())
                 .append("operationalEnvName", getOperationalEnvName()).append("requestUrl", getRequestUrl())
-                .append("originalRequestId", getOriginalRequestId()).toString();
+                .append("originalRequestId", getOriginalRequestId())
+                .append("extSystemErrorSource", getExtSystemErrorSource()).toString();
     }
 }
index 5b40e40..ecc4f46 100644 (file)
@@ -155,6 +155,8 @@ public abstract class InfraRequests implements java.io.Serializable {
     private String requestUrl;
     @Column(name = "ORIGINAL_REQUEST_ID", length = 45)
     private String originalRequestId;
+    @Column(name = "EXT_SYSTEM_ERROR_SOURCE", length = 80)
+    private String extSystemErrorSource;
 
     @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
     @JoinColumn(name = "SO_REQUEST_ID", referencedColumnName = "REQUEST_ID")
@@ -580,6 +582,14 @@ public abstract class InfraRequests implements java.io.Serializable {
         this.originalRequestId = originalRequestId;
     }
 
+    public String getExtSystemErrorSource() {
+        return this.extSystemErrorSource;
+    }
+
+    public void setExtSystemErrorSource(String extSystemErrorSource) {
+        this.extSystemErrorSource = extSystemErrorSource;
+    }
+
     @PrePersist
     protected void onCreate() {
         if (requestScope == null)
@@ -642,6 +652,7 @@ public abstract class InfraRequests implements java.io.Serializable {
                 .append("configurationName", getConfigurationName()).append("operationalEnvId", getOperationalEnvId())
                 .append("operationalEnvName", getOperationalEnvName()).append("instanceGroupId", getInstanceGroupId())
                 .append("instanceGroupName", getInstanceGroupName()).append("requestUrl", getRequestUrl())
-                .append("originalRequestId", originalRequestId).toString();
+                .append("originalRequestId", originalRequestId).append("extSystemErrorSource", extSystemErrorSource)
+                .toString();
     }
 }