[MSO-8] Additional fixes for the second rebase

DB fixes + BPMN flows and groovy fixes + Fix issue with CloudConfig file
not reloaded properly when it's wrong (JSON error or model hierarchy
mistake) at MSO startup

Change-Id: I2853030b78499e2a761706b643ea210955e72de3
Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>

[MSO-8] Restore files removed in patch set 2

Those groovy files must be there

Change-Id: I9a47ac3d9c8fc06774a1b8f518491b1b0b00af04
Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request.json b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request.json
new file mode 100644
index 0000000..1b56dbd
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request.json
@@ -0,0 +1,69 @@
+{

+"requestDetails": {

+"modelInfo": {

+"modelType": "vfModule",

+"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",

+"modelName": "STMTN5MMSC21-MMSC::model-1-0",

+"modelVersion": "1",

+"modelCustomizationUuid": "ee6478e5-ea33-3346-ac12-ab121484a3fe"

+},

+"subscriberInfo" : {

+"globalSubscriberId" : "MSO_1610_dev_id",

+"subscriberName" : "MSO_1610_dev_name"

+},

+"cloudConfiguration": {

+"lcpCloudRegionId": "MDTWNJ21",

+"tenantId": "fba1bd1e195a404cacb9ce17a9b2b421"

+},

+"requestInfo": {

+"instanceName": "PCRF::module-0-2",

+"source": "VID",

+"suppressRollback": true

+},

+"relatedInstanceList": [

+{

+"relatedInstance": {

+"instanceId": "17ef4658-bd1f-4ef0-9ca0-ea76e2bf122c",

+"instanceName": "MSOTESTVOL103a-vSAMP12_base_module-0_vol",

+"modelInfo": {

+"modelType": "volumeGroup",

+"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",

+"modelName": "vSAMP12..base..module-0",

+"modelVersion": "1"

+}

+}

+},

+{

+"relatedInstance": {

+"instanceId": "123456",

+"modelInfo": {

+"modelType": "service",

+"modelInvariantId": "ff3514e3-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6985cd-ea33-3346-ac12-ab121484a3fe",

+"modelName": "SERVICE_MODEL_NAME",

+"modelVersion": "1.0"

+}

+}

+},

+{

+"relatedInstance": {

+"instanceId": "skask",

+"instanceName": "skask-test",

+"modelInfo": {

+"modelType": "vnf",

+"modelInvariantId": "skask",

+"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",

+"modelName": "vSAMP12",

+"modelVersion": "1.0",

+"modelCustomizationName": "vSAMP12 1"

+}

+}

+}

+],

+"requestParameters": {

+"usePreload": true,

+"userParams": {}

+}

+}
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request_noPreloads.json b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request_noPreloads.json
new file mode 100644
index 0000000..f8cac48
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/CreateVfModule_VID_request_noPreloads.json
@@ -0,0 +1,79 @@
+{

+"requestDetails": {

+"modelInfo": {

+"modelType": "vfModule",

+"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",

+"modelName": "STMTN5MMSC21-MMSC::model-1-0",

+"modelVersion": "1",

+"modelCustomizationUuid": "ee6478e5-ea33-3346-ac12-ab121484a3fe"

+},

+"subscriberInfo" : {

+"globalSubscriberId" : "MSO_1610_dev_id",

+"subscriberName" : "MSO_1610_dev_name"

+},

+"cloudConfiguration": {

+"lcpCloudRegionId": "MDTWNJ21",

+"tenantId": "fba1bd1e195a404cacb9ce17a9b2b421"

+},

+"requestInfo": {

+"instanceName": "PCRF::module-0-2",

+"source": "VID",

+"suppressRollback": true

+},

+"relatedInstanceList": [

+{

+"relatedInstance": {

+"instanceId": "17ef4658-bd1f-4ef0-9ca0-ea76e2bf122c",

+"instanceName": "MSOTESTVOL103a-vSAMP12_base_module-0_vol",

+"modelInfo": {

+"modelType": "volumeGroup",

+"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",

+"modelName": "vSAMP12..base..module-0",

+"modelVersion": "1"

+}

+}

+},

+{

+"relatedInstance": {

+"instanceId": "123456",

+"modelInfo": {

+"modelType": "service",

+"modelInvariantId": "ff3514e3-5a33-55df-13ab-12abad84e7ff",

+"modelNameVersionId": "fe6985cd-ea33-3346-ac12-ab121484a3fe",

+"modelName": "SERVICE_MODEL_NAME",

+"modelVersion": "1.0"

+}

+}

+},

+{

+"relatedInstance": {

+"instanceId": "skask",

+"instanceName": "skask-test",

+"modelInfo": {

+"modelType": "vnf",

+"modelInvariantId": "skask",

+"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",

+"modelName": "vSAMP12",

+"modelVersion": "1.0",

+"modelCustomizationName": "vSAMP12 1"

+}

+}

+}

+],

+"requestParameters": {

+"usePreload": false,

+"userParams" : [

+	{

+		"name" : "someUserParam",

+		"value" : "someValue"

+	},

+	{ 

+		"name": "sgi_protected_subnet_id", 

+		"value": "thisissomefakevalue" 

+	}

+]

+

+}

+}
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/DBUpdateResponse.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/DBUpdateResponse.xml
new file mode 100644
index 0000000..110e432
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/DBUpdateResponse.xml
@@ -0,0 +1,4 @@
+
+
+<ns2:updateRequestResponse xmlns:ns2="http://com.att.mso/requestsdb"
+                           xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"/>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenerateVfModuleName_AAIResponse_Success.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenerateVfModuleName_AAIResponse_Success.xml
new file mode 100644
index 0000000..1814735
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenerateVfModuleName_AAIResponse_Success.xml
@@ -0,0 +1,51 @@
+<generic-vnf xmlns="http://com.att.aai.inventory/v7">

+	<vnf-id>12345678-f41f-4822-9323-b75962763d74</vnf-id>

+	<vnf-name>STMTN5MMSC20</vnf-name>

+	<vnf-type>pcrf-capacity</vnf-type>

+	<service-id>SDN-MOBILITY</service-id>

+	<equipment-role>vPCRF</equipment-role>

+	<orchestration-status>pending-create</orchestration-status>

+	<in-maint>false</in-maint>

+	<is-closed-loop-disabled>false</is-closed-loop-disabled>

+	<model-invariant-id>introvert</model-invariant-id>

+	<model-version-id>2.0</model-version-id>

+	<resource-version>0000020</resource-version>

+	<vf-modules>

+		<vf-module>

+			<vf-module-id>lukewarm</vf-module-id>

+			<vf-module-name>PCRF::module-0-0</vf-module-name>

+			<model-invariant-id>extrovert</model-invariant-id>

+			<model-version-id>2.0</model-version-id>

+			<is-base-vf-module>true</is-base-vf-module>

+			<heat-stack-id>fastburn</heat-stack-id>

+			<module-index>2</module-index>

+			<orchestration-status>pending-create</orchestration-status>

+			<resource-version>0000074</resource-version>

+		</vf-module>

+		<vf-module>

+			<vf-module-id>supercool</vf-module-id>

+			<vf-module-name>PCRF::module-1-0</vf-module-name>

+			<model-invariant-id>extrovert</model-invariant-id>

+			<model-version-id>2.0</model-version-id>

+			<is-base-vf-module>false</is-base-vf-module>			

+			<heat-stack-id>slowburn</heat-stack-id>

+			<module-index>0</module-index>

+			<orchestration-status>pending-create</orchestration-status>

+			<resource-version>0000075</resource-version>

+		</vf-module>

+		<vf-module>

+			<vf-module-id>supercool</vf-module-id>

+			<vf-module-name>PCRF::module-1-0</vf-module-name>

+			<model-invariant-id>introvert</model-invariant-id>

+			<model-version-id>2.0</model-version-id>

+			<is-base-vf-module>false</is-base-vf-module>			

+			<heat-stack-id>slowburn</heat-stack-id>

+			<module-index>1</module-index>

+			<orchestration-status>pending-create</orchestration-status>

+			<resource-version>0000075</resource-version>

+		</vf-module>

+	</vf-modules>

+	<relationship-list/>

+	<l-interfaces/>

+	<lag-interfaces/>

+</generic-vnf>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenericVnf.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenericVnf.xml
index b2560bc..85427e2 100644
--- a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenericVnf.xml
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/GenericVnf.xml
@@ -1,38 +1,38 @@
-<generic-vnf xmlns="http://org.openecomp.aai.inventory/v7">
-	<vnf-id>skask</vnf-id>
-	<vnf-name>STMTN5MMSC20</vnf-name>
-	<vnf-type>pcrf-capacity</vnf-type>
-	<service-id>SDN-MOBILITY</service-id>
-	<equipment-role>vPCRF</equipment-role>
-	<orchestration-status>pending-create</orchestration-status>
-	<in-maint>false</in-maint>
-	<is-closed-loop-disabled>false</is-closed-loop-disabled>
-	<persona-model-id>introvert</persona-model-id>
-	<persona-model-version>2.0</persona-model-version>
-	<resource-version>0000020</resource-version>
-	<vf-modules>
-		<vf-module>
-			<vf-module-id>lukewarm</vf-module-id>
-			<vf-module-name>PCRF::module-0-0</vf-module-name>
-			<persona-model-id>introvert</persona-model-id>
-			<persona-model-version>2.0</persona-model-version>
-			<is-base-vf-module>true</is-base-vf-module>
-			<heat-stack-id>fastburn</heat-stack-id>
-			<orchestration-status>pending-create</orchestration-status>
-			<resource-version>0000074</resource-version>
-		</vf-module>
-		<vf-module>
-			<vf-module-id>supercool</vf-module-id>
-			<vf-module-name>PCRF::module-1-0</vf-module-name>
-			<persona-model-id>extrovert</persona-model-id>
-			<persona-model-version>2.0</persona-model-version>
-			<is-base-vf-module>false</is-base-vf-module>
-			<heat-stack-id>slowburn</heat-stack-id>
-			<orchestration-status>pending-create</orchestration-status>
-			<resource-version>0000075</resource-version>
-		</vf-module>
-	</vf-modules>
-	<relationship-list/>
-	<l-interfaces/>
-	<lag-interfaces/>
-</generic-vnf>
+<generic-vnf xmlns="http://com.att.aai.inventory/v7">

+	<vnf-id>skask</vnf-id>

+	<vnf-name>STMTN5MMSC20</vnf-name>

+	<vnf-type>pcrf-capacity</vnf-type>

+	<service-id>SDN-MOBILITY</service-id>

+	<equipment-role>vPCRF</equipment-role>

+	<orchestration-status>pending-create</orchestration-status>

+	<in-maint>false</in-maint>

+	<is-closed-loop-disabled>false</is-closed-loop-disabled>

+	<model-invariant-id>introvert</model-invariant-id>

+	<model-version-id>2.0</model-version-id>

+	<resource-version>0000020</resource-version>

+	<vf-modules>

+		<vf-module>

+			<vf-module-id>lukewarm</vf-module-id>

+			<vf-module-name>PCRF::module-0-0</vf-module-name>

+			<model-invariant-id>introvert</model-invariant-id>

+			<model-version-id>2.0</model-version-id>

+			<is-base-vf-module>true</is-base-vf-module>

+			<heat-stack-id>fastburn</heat-stack-id>

+			<orchestration-status>pending-create</orchestration-status>

+			<resource-version>0000074</resource-version>

+		</vf-module>

+		<vf-module>

+			<vf-module-id>supercool</vf-module-id>

+			<vf-module-name>PCRF::module-1-0</vf-module-name>

+			<model-invariant-id>extrovert</model-invariant-id>

+			<model-version-id>2.0</model-version-id>

+			<is-base-vf-module>false</is-base-vf-module>

+			<heat-stack-id>slowburn</heat-stack-id>

+			<orchestration-status>pending-create</orchestration-status>

+			<resource-version>0000075</resource-version>

+		</vf-module>

+	</vf-modules>

+	<relationship-list/>

+	<l-interfaces/>

+	<lag-interfaces/>

+</generic-vnf>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCSITopologyAssignCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCSITopologyAssignCallback.xml
new file mode 100644
index 0000000..f6314e5
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCSITopologyAssignCallback.xml
@@ -0,0 +1,11 @@
+<output
+    xmlns="com:att:sdnctl:generic-resource">
+    <svc-request-id>094d311c-40bc-4ff1-9617-37c4226efcc3</svc-request-id>
+    <response-code>200</response-code>
+    <response-message></response-message>
+    <ack-final-indicator>Y</ack-final-indicator>
+    <service-response-information>
+        <instance-id>8462db9b-3e91-4e90-a2c8-6471313f87bf</instance-id>
+        <object-path>restconf/config/GENERIC-RESOURCE-API:services/service/8462db9b-3e91-4e90-a2c8-6471313f87bf/service-data/service-topology/</object-path>
+    </service-response-information>
+</output>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyActivateCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyActivateCallback.xml
new file mode 100644
index 0000000..5fa58e9
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyActivateCallback.xml
@@ -0,0 +1,13 @@
+<output xmlns="com:att:sdnctl:vnf">

+	<vnf-information>

+		<vnf-id>skask</vnf-id>

+	</vnf-information>

+	<response-code>200</response-code>

+	<svc-request-id>{{REQUEST-ID}}</svc-request-id>

+	<ack-final-indicator>Y</ack-final-indicator>

+	<service-information>

+		<subscriber-name>dontcare</subscriber-name>

+		<service-instance-id>0</service-instance-id>

+		<service-type>SDN-MOBILITY</service-type>

+	</service-information>

+</output>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyAssignCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyAssignCallback.xml
new file mode 100644
index 0000000..2b732f9
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyAssignCallback.xml
@@ -0,0 +1,16 @@
+	<output xmlns="com:att:sdnctl:vnf">

+		<vnf-information>

+			<vnf-id>skask</vnf-id>			

+		</vnf-information>

+		<response-code>200</response-code>

+		<svc-request-id>{{REQUEST-ID}}</svc-request-id>

+		<ack-final-indicator>Y</ack-final-indicator>

+		<service-information>

+			<subscriber-name>dontcare</subscriber-name>

+			<service-instance-id>0</service-instance-id>

+			<service-type>SDN-MOBILITY</service-type>

+		</service-information>

+		<instance-reference>

+			<object-path>restconf/SDNCObjectPath</object-path>

+		</instance-reference>

+	</output>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyChangeAssignCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyChangeAssignCallback.xml
new file mode 100644
index 0000000..3e13877
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyChangeAssignCallback.xml
@@ -0,0 +1,13 @@
+	<output xmlns="com:att:sdnctl:vnf">

+		<vnf-information>

+			<vnf-id>skask</vnf-id>

+		</vnf-information>

+		<response-code>200</response-code>

+		<svc-request-id>{{REQUEST-ID}}</svc-request-id>

+		<ack-final-indicator>Y</ack-final-indicator>

+		<service-information>

+			<subscriber-name>dontcare</subscriber-name>

+			<service-instance-id>0</service-instance-id>

+			<service-type>SDN-MOBILITY</service-type>

+		</service-information>

+	</output>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallback.xml
new file mode 100644
index 0000000..27cab6b
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallback.xml
@@ -0,0 +1,315 @@
+<output xmlns="com:att:sdnctl:vnf">

+<vnf-list xmlns="com:att:sdnctl:vnf">

+	<vnf-id>bd1b3789-6474-4935-94b2-90b656e035d0</vnf-id>

+	<service-data>

+		<vnf-id>bd1b3789-6474-4935-94b2-90b656e035d0</vnf-id>

+		<sdnc-request-header>

+			<svc-request-id>9ddf628a-9eca-430e-8974-22d520a31be1</svc-request-id>

+			<svc-action>assign</svc-action>

+			<svc-notification-url>https://msojra.infra.aic.att.net:8443/adapters/rest/SDNCNotify</svc-notification-url>

+		</sdnc-request-header>

+		<service-information>

+			<subscriber-name>notsurewecare</subscriber-name>

+			<service-instance-id>bd1b3789-6474-4935-94b2-90b656e035d0</service-instance-id>

+			<service-type>a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb</service-type>

+			<service-id>a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb</service-id>

+		</service-information>

+		<oper-status>

+			<order-status>PendingCreate</order-status>

+		</oper-status>

+		<vnf-request-information>

+			<aic-cloud-region>VNN1CA52LCP</aic-cloud-region>

+			<vnf-name>skask</vnf-name>

+			<generic-vnf-id>afd0f02a-1ddb-43bb-aded-5113e46e82ae</generic-vnf-id>

+			<generic-vnf-type>ZVNN1MOGX01-SVC/ZVNN1MOGX01 - VF AUG 1 1</generic-vnf-type>

+			<generic-vnf-name>ZVNN1MOGX01</generic-vnf-name>

+			<tenant>33d209df14ac4c08ad60747185d2f3e0</tenant>

+			<vnf-id>bd1b3789-6474-4935-94b2-90b656e035d0</vnf-id>

+			<vnf-type>ZVNN1MOGX01 - VF AUG 1::module-0</vnf-type>

+		</vnf-request-information>

+		<vnf-topology-information>

+			<vnf-assignments>

+				<vnf-networks>

+					<network-role>mog_exn</network-role>

+					<network-id>03dbd833-785c-40c0-bf32-37594b5334bc</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_exn_protected_net_1</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>6f82d234-41a4-48e9-a9e8-415667a72929</neutron-id>

+					<sriov-vlan-filter-list>

+						<sriov-vlan-filter>filter1</sriov-vlan-filter>

+					</sriov-vlan-filter-list>

+					<sriov-vlan-filter-list>

+						<sriov-vlan-filter>filter2</sriov-vlan-filter>                         

+                     </sriov-vlan-filter-list>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>mog_oam</network-role>

+					<network-id>3f181cde-9380-4c20-9d3a-e1a4ee74f994</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_oam_protected_net_1</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>713b6770-13fa-4949-8dbb-a1288c5e5932</neutron-id>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>mog_cor_B</network-role>

+					<network-id>821a550a-3f50-4725-995b-f212d5caec7c</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_cor_direct_net_1</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>18926e56-12b6-4a4d-98b6-37e0c05626ee</neutron-id>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>mog_cor_A</network-role>

+					<network-id>3dabf5c0-cffb-420c-8960-8499c74eb25f</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_cor_direct_net_2</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>35530b29-a4de-48ff-a014-111110ccc652</neutron-id>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>mog_gn</network-role>

+					<network-id>3ce97321-6e7f-49af-bd12-f833e377c310</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_gn_direct_net_1</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>32bfdd2c-28e1-4895-87a6-373bf12c3129</neutron-id>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>mog_dmz</network-role>

+					<network-id>d43ca910-02a5-47dc-8510-100a68a3c9e0</network-id>

+					<network-name>MNS-25180-P-VNNYCA01_dmz_protected_net_1</network-name>

+					<contrail-network-fqdn/>

+					<subnet-id/>

+					<neutron-id>cb9500fb-943f-412e-aea6-458711564a75</neutron-id>

+				</vnf-networks>

+				<availability-zones>

+					<availability-zone>nova</availability-zone>

+				</availability-zones>

+				<vnf-vms>

+					<vm-type>ps</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPS001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPS002</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPS003</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPS004</vm-name>

+					</vm-names>

+					<vm-count>4</vm-count>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.251</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.252</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.253</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.254</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+				</vnf-vms>

+				<vnf-vms>

+					<vm-type>cm</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MCM001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01OAM002</vm-name>

+					</vm-names>

+					<vm-count>1</vm-count>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.249</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.250</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_oam</network-role>

+						<network-ips>

+							<ip-address>107.239.167.250</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.239.167.251</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+				</vnf-vms>

+				<vnf-vms>

+					<vm-type>oam</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01OAM001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01OAM002</vm-name>

+					</vm-names>

+					<vm-count>2</vm-count>

+					<vm-networks>

+						<network-role>mog_oam</network-role>

+						<network-ips>

+							<ip-address>107.239.167.252</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.239.167.251</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.249</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.250</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+				</vnf-vms>

+				<vnf-vms>

+					<vm-type>pd</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPD001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MPD002</vm-name>

+					</vm-names>

+					<vm-count>2</vm-count>

+					<vm-networks>

+						<network-role>mog_dmz</network-role>

+						<network-ips>

+							<ip-address>107.225.25.253</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.225.25.254</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.225.254.253</floating-ip>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_oam</network-role>

+						<network-ips>

+							<ip-address>107.239.167.254</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.239.167.253</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.239.167.249</floating-ip>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_exn</network-role>

+						<network-ips>

+							<ip-address>107.224.46.253</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.46.254</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.224.46.252</floating-ip>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.247</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.248</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.224.41.252</floating-ip>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_gn</network-role>

+						<network-ips>

+							<ip-address>107.224.41.253</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.41.254</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.224.41.252</floating-ip>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_cor_A</network-role>

+						<network-ips>

+							<ip-address>107.224.38.253</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.38.254</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+				</vnf-vms>

+				<vnf-vms>

+					<vm-type>sm</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MSM001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MSM002</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MSM003</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MSM004</vm-name>

+					</vm-names>

+					<vm-count>4</vm-count>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.243</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.244</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.245</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.246</ip-address>

+						</network-ips>

+						<use-dhcp>N</use-dhcp>

+					</vm-networks>

+				</vnf-vms>

+			</vnf-assignments>

+			<vnf-topology-identifier>

+				<vnf-name>ZVNNMOGX01_base</vnf-name>

+				<service-type>SDN-MOBILITY</service-type>

+				<vnf-type>ZVNN1MOGX01 - VF AUG 1::module-0</vnf-type>

+				<generic-vnf-type>ZVNN1MOGX01-SVC/ZVNN1MOGX01 - VF AUG 1 1</generic-vnf-type>

+				<generic-vnf-name>ZVNN1MOGX01</generic-vnf-name>

+			</vnf-topology-identifier>

+		</vnf-topology-information>

+		<request-information>

+			<request-id>9ddf628a-9eca-430e-8974-22d520a31be1</request-id>

+			<notification-url/>

+			<source>PORTAL</source>

+			<request-action>VNFActivateRequest</request-action>

+		</request-information>

+	</service-data>

+	<service-status>

+		<response-code>200</response-code>

+		<final-indicator>Y</final-indicator>

+		<request-status>synccomplete</request-status>

+		<response-timestamp>2016-08-05T16:15:19.398Z</response-timestamp>

+		<rpc-name>vnf-topology-operation</rpc-name>

+		<vnfsdn-action>VNFActivateRequest</vnfsdn-action>

+		<rpc-action>assign</rpc-action>

+	</service-status>

+</vnf-list>

+

+</output>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallbackVfModule.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallbackVfModule.xml
new file mode 100644
index 0000000..be6f973
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/SDNCTopologyQueryCallbackVfModule.xml
@@ -0,0 +1,141 @@
+<output xmlns="com:att:sdnctl:vnf">

+	<vnf-list xmlns="com:att:sdnctl:vnf">

+	<vnf-id>28455973-1ee5-4ad1-8d35-c4732679743a</vnf-id>

+	<service-status>

+		<response-code>200</response-code>

+		<final-indicator>Y</final-indicator>

+		<request-status>synccomplete</request-status>

+		<response-timestamp>2016-06-08T19:44:59.138Z</response-timestamp>

+		<rpc-name>vnf-topology-operation</rpc-name>

+		<vnfsdn-action>VNFActivateRequest</vnfsdn-action>

+		<rpc-action>assign</rpc-action>

+	</service-status>

+	<service-data>

+		<vnf-id>28455973-1ee5-4ad1-8d35-c4732679743</vnf-id>

+		<service-information>

+			<subscriber-name>notsurewecare</subscriber-name>

+			<service-instance-id>28455973-1ee5-4ad1-8d35-c4732679743a</service-instance-id>

+			<service-type>a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb</service-type>

+			<service-id>a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb</service-id>

+		</service-information>

+		<sdnc-request-header>

+			<svc-request-id>5e168556-a5c6-4813-bff3-cc03007afbbc</svc-request-id>

+			<svc-notification-url>http://mtanjv9moja01-eth1-0.aic.cip.att.com:8080/adapters/rest/SDNCNotify</svc-notification-url>

+			<svc-action>assign</svc-action>

+		</sdnc-request-header>

+		<vnf-request-information>

+			<aic-cloud-region>AAIAIC25</aic-cloud-region>

+			<vnf-name>MSOTEST06-vSAMP3::base::module-0</vnf-name>

+			<generic-vnf-id>91ad7ab0-9ffd-471d-971c-3eb913a2cc75</generic-vnf-id>

+			<generic-vnf-type>Test/vSAMP3 1</generic-vnf-type>

+			<generic-vnf-name>MSOTEST06</generic-vnf-name>

+			<tenant>4ae1d3446a4c48b2bec44b6cfba06d68</tenant>

+			<vnf-id>28455973-1ee5-4ad1-8d35-c4732679743a</vnf-id>

+			<vnf-type>vSAMP3::base::module-0</vnf-type>

+		</vnf-request-information>

+		<oper-status>

+			<order-status>PendingCreate</order-status>			

+		</oper-status>

+		<vnf-topology-information>

+			<vnf-parameters>

+				<vnf-parameter-name>image</vnf-parameter-name>

+				<vnf-parameter-value>Ubuntu_Perf</vnf-parameter-value>

+			</vnf-parameters>

+			<vnf-parameters>

+				<vnf-parameter-name>flavor</vnf-parameter-name>

+				<vnf-parameter-value>m1.small</vnf-parameter-value>

+			</vnf-parameters>

+			<vnf-assignments>

+				<vnf-networks>

+					<network-role>int_imbl</network-role>

+					<network-id>680b7453-0ec4-4d96-b355-280d981d418f</network-id>

+					<network-name>Nimbus-25193-T-Willows2_int_imbl_net_1</network-name>

+					<contrail-network-fqdn>default-domain:Nimbus-25193-T-Willows2:Nimbus-25193-T-Willows2_int_imbl_net_1</contrail-network-fqdn>

+					<subnet-id></subnet-id>

+					<ipv6-subnet-id>775607fb-e16a-45ef-94a7-82fba0d16eec</ipv6-subnet-id>

+					<neutron-id>640d07fb-e16a-45ef-94a7-82fba0d169bf</neutron-id>

+					<sriov-vlan-filter-list>

+						<sriov-vlan-filter>filter1</sriov-vlan-filter>

+					</sriov-vlan-filter-list>

+					<sriov-vlan-filter-list>

+						<sriov-vlan-filter>filter2</sriov-vlan-filter>                         

+                     </sriov-vlan-filter-list>

+				</vnf-networks>

+				<vnf-networks>

+					<network-role>sgi_protected</network-role>

+					<network-id>f9039ce9-e3cf-4716-b2d1-ec7912178ea4</network-id>

+					<network-name>Nimbus-25193-T-Willows2_sgi_protected_net_1</network-name>

+					<contrail-network-fqdn>default-domain:Nimbus-25193-T-Willows2:Nimbus-25193-T-Willows2_sgi_protected_net_1</contrail-network-fqdn>

+					<subnet-id>b9999ce9-e3cf-4716-b2d1-ec791217678c</subnet-id>

+					<ipv6-subnet-id></ipv6-subnet-id>

+					<neutron-id>bf11bba8-b971-4ab5-8281-215b3fedcd3c</neutron-id>

+				</vnf-networks>

+				<vnf-vms>

+					<vm-type>cm</vm-type>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01MCM001</vm-name>

+					</vm-names>

+					<vm-names>

+						<vm-name>ZVNN1MOGX01OAM002</vm-name>

+					</vm-names>

+					<vm-count>1</vm-count>

+					<vm-networks>

+						<network-role>mog_cor_B</network-role>

+						<network-ips>

+							<ip-address>107.224.36.249</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.224.36.250</ip-address>

+						</network-ips>

+						<network-ips-v6>

+							<ip-address-ipv6>2606:ae00:2e01:800::67</ip-address-ipv6>

+						</network-ips-v6>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip>107.224.41.252</floating-ip>

+						<floating-ip-v6>2001:1890:1001:2B32::29:C</floating-ip-v6>

+					</vm-networks>

+					<vm-networks>

+						<network-role>mog_oam</network-role>

+						<network-ips>

+							<ip-address>107.239.167.250</ip-address>

+						</network-ips>

+						<network-ips>

+							<ip-address>107.239.167.251</ip-address>

+						</network-ips>

+						<network-ips-v6>

+							<ip-address-ipv6>aa::aa::aa::aa::aa::aa</ip-address-ipv6>							

+						</network-ips-v6>

+						<network-ips-v6>

+							<ip-address-ipv6>bb::bb::bb::bb::bb::bb</ip-address-ipv6>

+						</network-ips-v6>

+						<interface-route-prefixes>							

+							<interface-route-prefix-cidr>1.2.3.4/26</interface-route-prefix-cidr>

+						</interface-route-prefixes>

+						<interface-route-prefixes>							

+							<interface-route-prefix-cidr>2002::/64</interface-route-prefix-cidr>

+						</interface-route-prefixes>

+						<use-dhcp>N</use-dhcp>

+						<floating-ip-v6>1111:1890:1001:2B32::29:D</floating-ip-v6>

+					</vm-networks>

+				</vnf-vms>

+				<availability-zones>

+					<availability-zone>nova</availability-zone>

+				</availability-zones>

+			</vnf-assignments>

+			<vnf-topology-identifier>

+				<vnf-name>MSOTEST06-vSAMP3::base::module-0</vnf-name>

+				<service-type>SDN-MOBILITY</service-type>

+				<vnf-type>vSAMP3::base::module-0</vnf-type>

+				<generic-vnf-type>Test/vSAMP3 1</generic-vnf-type>

+				<generic-vnf-name>MSOTEST06</generic-vnf-name>

+			</vnf-topology-identifier>			

+		</vnf-topology-information>

+		<request-information>

+			<request-id>5e168556-a5c6-4813-bff3-cc03007afbbc</request-id>

+			<notification-url></notification-url>

+			<source>SoapUI-bns-vf-base-vSAMP3-9001</source>

+			<request-action>VNFActivateRequest</request-action>			

+		</request-information>

+	</service-data>

+</vnf-list>

+</output>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestCreateCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestCreateCallback.xml
new file mode 100644
index 0000000..3afcb3f
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestCreateCallback.xml
@@ -0,0 +1,55 @@
+<createVfModuleResponse>

+    <vnfId>skask</vnfId>

+    <vfModuleId>supercool</vfModuleId>

+    <vfModuleStackId>slowburn</vfModuleStackId>

+    <vfModuleCreated>true</vfModuleCreated>

+    <vfModuleOutputs>

+        <entry>

+            <key>key1</key>

+            <value>value1</value>

+        </entry>

+        <entry>

+            <key>key2</key>

+            <value>value2</value>

+        </entry>

+        <entry>

+<key>server1_private_ip</key>

+<value>192.168.28.3</value>

+</entry>

+<entry>

+<key>contrail-service-instance-fqdn</key>

+<value>default-domain:MSOTest:MsoNW-RA</value>

+</entry>

+<entry>

+<key>policyKey1_contrail_network_policy_fqdn</key>

+<value>MSOTest:DefaultPolicyFQDN1</value>

+</entry>

+<entry>

+<key>policyKey2_contrail_network_policy_fqdn</key>

+<value>MSOTest:DefaultPolicyFQDN2</value>

+</entry>

+<entry>

+<key>oam_management_v6_address</key>

+<value>2000:abc:bce:1111</value>

+</entry>

+<entry>

+<key>oam_management_v4_address</key>

+<value>127.0.0.1</value>

+</entry>

+    </vfModuleOutputs>

+    <rollback> <!-- JC's doc has "vfModuleRollback" -->

+        <vnfId>skask</vnfId>

+        <vfModuleId>supercool</vfModuleId>

+        <vfModuleStackId>slowburn</vfModuleStackId>

+        <vfModuleCreated>true</vfModuleCreated>

+        <tenantId>tenantId</tenantId>

+        <cloudSiteId>cloudSiteId</cloudSiteId>

+        <msoRequest>

+            <requestId>requestId</requestId>

+            <serviceInstanceId>serviceInstanceId</serviceInstanceId>

+        </msoRequest>

+        <messageId>{{MESSAGE-ID}}</messageId> <!-- JC's doc does not have this -->

+    </rollback>

+    <messageId>{{MESSAGE-ID}}</messageId>

+</createVfModuleResponse>

+

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestUpdateCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestUpdateCallback.xml
new file mode 100644
index 0000000..2d3ebeb
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestUpdateCallback.xml
@@ -0,0 +1,16 @@
+<updateVfModuleResponse>

+    <vnfId>skask</vnfId>

+    <vfModuleId>supercool</vfModuleId>

+    <vfModuleStackId>slowburn</vfModuleStackId>

+    <vfModuleOutputs>

+        <entry>

+            <key>key1</key>

+            <value>value1</value>

+        </entry>

+        <entry>

+            <key>key2</key>

+            <value>value2</value>

+        </entry>

+    </vfModuleOutputs>

+    <messageId>{{MESSAGE-ID}}</messageId>

+</updateVfModuleResponse>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestVolumeGroupCallback.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestVolumeGroupCallback.xml
new file mode 100644
index 0000000..af2bd7a
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VNFAdapterRestVolumeGroupCallback.xml
@@ -0,0 +1,15 @@
+<updateVolumeGroupResponse>

+    <volumeGroupId>78987</volumeGroupId>

+    <volumeGroupStackId>slowburn</volumeGroupStackId>

+    <vfModuleOutputs>

+        <entry>

+            <key>key1</key>

+            <value>value1</value>

+        </entry>

+        <entry>

+            <key>key2</key>

+            <value>value2</value>

+        </entry>

+    </vfModuleOutputs>

+    <messageId>{{MESSAGE-ID}}</messageId>

+</updateVolumeGroupResponse>

diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-lukewarm.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-lukewarm.xml
new file mode 100644
index 0000000..8de2f95
--- /dev/null
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-lukewarm.xml
@@ -0,0 +1,10 @@
+<vf-module xmlns="http://com.att.aai.inventory/v7">

+	<vf-module-id>lukewarm</vf-module-id>

+	<vf-module-name>PCRF::module-1</vf-module-name>

+	<heat-stack-id>slowburn</heat-stack-id>

+	<orchestration-status>pending-create</orchestration-status>

+	<is-base-vf-module>true</is-base-vf-module>

+	<resource-version>330-90</resource-version>

+	<model-invariant-id>introvert</model-invariant-id>

+	<model-version-id>2.0</model-version-id>

+</vf-module>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-new.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-new.xml
index a71441e..e72d23d 100644
--- a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-new.xml
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-new.xml
@@ -1,9 +1,9 @@
-<vf-module xmlns="http://org.openecomp.aai.inventory/v7">
-	<vf-module-id>b37d96db-7d2c-47ce-bf61-a6c7b82fe161</vf-module-id>
-	<vf-module-name>PCRF::module-0-2</vf-module-name>
-	<persona-model-id>00000000-0000-0000-0000-000000000000</persona-model-id>
-	<persona-model-version>1.0</persona-model-version>
-	<is-base-vf-module>false</is-base-vf-module>
-	<orchestration-status>pending-create</orchestration-status>
-	<resource-version>330-90</resource-version>
+<vf-module xmlns="http://com.att.aai.inventory/v7">

+	<vf-module-id>b37d96db-7d2c-47ce-bf61-a6c7b82fe161</vf-module-id>

+	<vf-module-name>PCRF::module-0-2</vf-module-name>

+	<model-invariant-id>00000000-0000-0000-0000-000000000000</model-invariant-id>

+	<model-version-id>1.0</model-version-id>

+	<is-base-vf-module>false</is-base-vf-module>

+	<orchestration-status>pending-create</orchestration-status>

+	<resource-version>330-90</resource-version>

 </vf-module>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-supercool.xml b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-supercool.xml
index 1066b17..15a84aa 100644
--- a/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-supercool.xml
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/__files/VfModularity/VfModule-supercool.xml
@@ -1,27 +1,27 @@
-<vf-module xmlns="http://org.openecomp.aai.inventory/v7">
-	<vf-module-id>supercool</vf-module-id>
-	<vf-module-name>PCRF::module-2</vf-module-name>
-	<heat-stack-id>fastburn</heat-stack-id>
-	<orchestration-status>pending-create</orchestration-status>
-	<is-base-vf-module>false</is-base-vf-module>
-	<resource-version>330-89</resource-version>
-	<persona-model-id>introvert</persona-model-id>
-	<persona-model-version>2.0</persona-model-version>
-	<relationship-list>
-		<relationship>
-			<related-to>volume-group</related-to>
-			<relationship-data>
-				<relationship-key>cloud-region.cloud-owner</relationship-key>
-				<relationship-value>att-aic</relationship-value>
-			</relationship-data>
-			<relationship-data>
-				<relationship-key>cloud-region.cloud-region-id</relationship-key>
-				<relationship-value>pdk1</relationship-value>
-			</relationship-data>
-			<relationship-data>
-				<relationship-key>volume-group.volume-group-id</relationship-key>
-				<relationship-value>78987</relationship-value>
-			</relationship-data>
-		</relationship>
-	</relationship-list>
+<vf-module xmlns="http://com.att.aai.inventory/v7">

+	<vf-module-id>supercool</vf-module-id>

+	<vf-module-name>PCRF::module-2</vf-module-name>

+	<heat-stack-id>fastburn</heat-stack-id>

+	<orchestration-status>pending-create</orchestration-status>

+	<is-base-vf-module>false</is-base-vf-module>

+	<resource-version>330-89</resource-version>

+	<model-invariant-id>introvert</model-invariant-id>

+	<model-version-id>2.0</model-version-id>

+	<relationship-list>

+		<relationship>

+			<related-to>volume-group</related-to>

+			<relationship-data>

+				<relationship-key>cloud-region.cloud-owner</relationship-key>

+				<relationship-value>att-aic</relationship-value>

+			</relationship-data>

+			<relationship-data>

+				<relationship-key>cloud-region.cloud-region-id</relationship-key>

+				<relationship-value>pdk1</relationship-value>

+			</relationship-data>

+			<relationship-data>

+				<relationship-key>volume-group.volume-group-id</relationship-key>

+				<relationship-value>78987</relationship-value>

+			</relationship-data>

+		</relationship>

+	</relationship-list>

 </vf-module>
\ No newline at end of file
diff --git a/bpmn/MSOInfrastructureBPMN/src/test/resources/mso.bpmn.urn.properties b/bpmn/MSOInfrastructureBPMN/src/test/resources/mso.bpmn.urn.properties
index ac340c7..b14d495 100644
--- a/bpmn/MSOInfrastructureBPMN/src/test/resources/mso.bpmn.urn.properties
+++ b/bpmn/MSOInfrastructureBPMN/src/test/resources/mso.bpmn.urn.properties
@@ -10,7 +10,8 @@
 mso.msoKey=07a7159d3bf51a0e53be7a8f89699be7

 

 mso.adapters.completemsoprocess.endpoint=http://localhost:28090/CompleteMsoProcess

-

+mso.workflow.message.endpoint=http://localhost:8080/mso/WorkflowMessage

+mso.catalog.db.endpoint=http://localhost:8090

 mso.adapters.db.endpoint=http://localhost:28090/dbadapters/RequestsDbAdapter

 mso.adapters.db.auth=757A94191D685FD2092AC1490730A4FC

 

@@ -30,6 +31,7 @@
 mso.sdnc.firewall.yang.model.version=2015-05-15

 mso.sdnc.password=3141634BF7E070AA289CF2892C986C0B

 mso.sdnc.timeout.firewall.minutes=20

+mso.callbackRetryAttempts=5

 mso.sdnc.timeout=PT10S

 mso.sdnc.timeout.ucpe.async.hours=120

 mso.sdnc.timeout.ucpe.async.minutes=5

@@ -56,7 +58,7 @@
 # Example to override default version for a resource:

 #mso.workflow.default.aai.vce.version=6

 #mso.workflow.default.aai.v6.vce.uri=/aai/v6/network/vces/vce

-

+mso.workflow.global.default.aai.namespace=http://org.openecomp.aai.inventory/

 mso.workflow.global.default.aai.version=8

 mso.workflow.default.aai.cloud-region.version=9

 mso.workflow.default.aai.generic-vnf.version=9