AT&T 1712 and 1802 release code

This is code from AT&T's 1712 and 1802 releases.

Change-Id: Ie1e85851e94bc66c4d9514a0226c221939531a04
Issue-ID: SO-425
Signed-off-by: Rob Daugherty <rd472p@att.com>
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/catalogResp.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/catalogResp.json
index 0fdada5..09026d1 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/catalogResp.json
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/catalogResp.json
@@ -38,8 +38,9 @@
             "nfRole": "",
             "nfType": "",
             "nfFunction": "",
-            "nfNamingCode": ""
-         }
+            "nfNamingCode": "",
+            "multiStageDesign": "N"
+        }
       ],
       "serviceNetworks": []
    }
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf
index 19f18cc..372f5d9 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf
@@ -30,7 +30,7 @@
                 "serviceResourceId": "testResourceIdVNF"
             }
         ],
-        "placement": [
+        "placementInfo": [
             {
                 "assignmentInfo": [
                     {
@@ -54,7 +54,8 @@
                 "inventoryType": "service",
                 "resourceModuleName": "ALLOTTED_RESOURCE",
                 "serviceInstanceId": "testSIID1",
-                "serviceResourceId": "testResourceIdAR"
+                "serviceResourceId": "testResourceIdAR",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -79,7 +80,8 @@
                 "inventoryType": "service",
                 "resourceModuleName": "ALLOTTED_RESOURCE",
                 "serviceInstanceId": "testSIID2",
-                "serviceResourceId": "testResourceIdAR2"
+                "serviceResourceId": "testResourceIdAR2",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -100,7 +102,8 @@
                 "inventoryType": "cloud",
                 "resourceModuleName": "VNF",
                 "serviceInstanceId": "",
-                "serviceResourceId": "testResourceIdVNF"
+                "serviceResourceId": "testResourceIdVNF",
+                "isRehome": "False"
             }
         ]
     }
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf2Net b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf2Net
index 5a9ef4b..6944197 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf2Net
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallback2AR1Vnf2Net
@@ -42,7 +42,7 @@
                 "serviceResourceId": "testResourceIdVNF"
             }
         ],
-        "placement": [
+        "placementInfo": [
             {
                 "assignmentInfo": [
                     {
@@ -66,7 +66,8 @@
                 "inventoryType": "service",
                 "resourceModuleName": "ALLOTTED_RESOURCE",
                 "serviceInstanceId": "testSIID1",
-                "serviceResourceId": "testResourceIdAR"
+                "serviceResourceId": "testResourceIdAR",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -91,7 +92,8 @@
                 "inventoryType": "service",
                 "resourceModuleName": "ALLOTTED_RESOURCE",
                 "serviceInstanceId": "testSIID2",
-                "serviceResourceId": "testResourceIdAR2"
+                "serviceResourceId": "testResourceIdAR2",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -116,7 +118,8 @@
                 "inventoryType": "service",
                 "resourceModuleName": "NETWORK",
                 "serviceInstanceId": "testServiceInstanceIdNet",
-                "serviceResourceId": "testResourceIdNet"
+                "serviceResourceId": "testResourceIdNet",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -137,7 +140,8 @@
                 "inventoryType": "cloud",
                 "resourceModuleName": "NETWORK",
                 "serviceInstanceId": "",
-                "serviceResourceId": "testResourceIdNet2"
+                "serviceResourceId": "testResourceIdNet2",
+                "isRehome": "False"
             },
             {
                 "assignmentInfo": [
@@ -158,7 +162,8 @@
                 "inventoryType": "cloud",
                 "resourceModuleName": "VNF",
                 "serviceInstanceId": "",
-                "serviceResourceId": "testResourceIdVNF"
+                "serviceResourceId": "testResourceIdVNF",
+                "isRehome": "False"
             }
         ]
     }
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallbackInfraVnf b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallbackInfraVnf
index f80ff65..9159d80 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallbackInfraVnf
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroCallbackInfraVnf
@@ -4,13 +4,14 @@
    "requestState": "complete",
    "statusMessage": "",
    "solutionInfo": {
-      "placement": [
+      "placementInfo": [
          {
             "serviceResourceId": "test-resource-id-000",
             "resourceModuleName": "ADIOD vRouter vCE",
             "inventoryType": "service",
             "serviceInstanceId": "service-instance-01234",
             "cloudRegionId": "mtmnj1a",
+            "isRehome": "False",
             "assignmentInfo": [
                {
                   "variableName": "cloudOwner",
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroRequest_infravnf b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroRequest_infravnf
index 5dcf71a..2af6bf3 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroRequest_infravnf
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/BuildingBlocks/sniroRequest_infravnf
@@ -2,7 +2,7 @@
 	  	"requestInfo": {
 				"transactionId": "testRequestId",
 				"requestId": "testRequestId",
-				"callbackUrl": "http://localhost:28090/workflows/messages/message/SNIROResponse/testRequestId",
+				"callbackUrl": "http://localhost:8090/workflows/messages/message/SNIROResponse/testRequestId",
 				"sourceId": "mso",
 				"optimizer": [
 					"placement",
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModuleVolumeGroup_VID_request.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModuleVolumeGroup_VID_request.json
index c3064fe..995cd59 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModuleVolumeGroup_VID_request.json
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModuleVolumeGroup_VID_request.json
@@ -1,74 +1,76 @@
 {
-"requestDetails": {
-"modelInfo": {
-"modelType": "vfModule",
-"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",
-"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",
-"modelName": "STMTN5MMSC21-MMSC::model-1-0",
-"modelVersion": "1"
-},
-"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"
+	"requestDetails": {
+		"modelInfo": {
+			"modelType": "vfModule",
+			"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",
+			"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",
+			"modelName": "STMTN5MMSC21-MMSC::model-1-0",
+			"modelVersion": "1"
+		},
+		"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",
+					"modelInfo": {
+						"modelType": "vnf",
+						"modelInvariantId": "skask",
+						"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",
+						"modelName": "vSAMP12",
+						"modelVersion": "1.0",
+						"modelCustomizationName": "vSAMP12 1"
+					}
+				}
+			},
+			{
+				"relatedInstance": {
+					"instanceId": "78987",
+					"modelInfo": {
+						"modelType": "volumeGroup",
+						"modelInvariantId": "skask",
+						"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",
+						"modelName": "vSAMP12",
+						"modelVersion": "1.0"
+					}
+				}
+			}
+		],
+		"requestParameters": {
+			"userParams": {
+			}
+		}
+	}
 }
-}
-},
-{
-"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",
-"modelInfo": {
-"modelType": "vnf",
-"modelInvariantId": "skask",
-"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",
-"modelName": "vSAMP12",
-"modelVersion": "1.0",
-"modelCustomizationName": "vSAMP12 1"
-}
-}
-},
-{
-"relatedInstance": {
-"instanceId": "78987",
-"modelInfo": {
-"modelType": "volumeGroup",
-"modelInvariantId": "skask",
-"modelNameVersionId": "fe6478e4-ea33-3346-ac12-ab121484a3fe",
-"modelName": "vSAMP12",
-"modelVersion": "1.0"
-}
-}
-}
-],
-"requestParameters": {
-"userParams": {}
-}
-}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModule_VID_request.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModule_VID_request.json
index a18ce57..2548204 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModule_VID_request.json
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/CreateVfModule_VID_request.json
@@ -1,64 +1,66 @@
 {
-"requestDetails": {
-"modelInfo": {
-"modelType": "vfModule",
-"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",
-"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",
-"modelName": "STMTN5MMSC21-MMSC::model-1-0",
-"modelVersion": "1",
-"modelCustomizationId": "ee6478e5-ea33-3346-ac12-ab121484a3fe"
-},
-"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"
+	"requestDetails": {
+		"modelInfo": {
+			"modelType": "vfModule",
+			"modelInvariantId": "ff5256d2-5a33-55df-13ab-12abad84e7ff",
+			"modelNameVersionId": "fe6478e5-ea33-3346-ac12-ab121484a3fe",
+			"modelName": "STMTN5MMSC21-MMSC::model-1-0",
+			"modelVersion": "1",
+			"modelCustomizationId": "ee6478e5-ea33-3346-ac12-ab121484a3fe"
+		},
+		"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": {
+			"userParams": {
+			}
+		}
+	}
 }
-}
-},
-{
-"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": {
-"userParams": {}
-}
-}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackFinal.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackFinal.json
new file mode 100644
index 0000000..cf9a621
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackFinal.json
@@ -0,0 +1,8 @@
+{
+  "SDNCServiceResponse": {
+    "sdncRequestId": "((REQUEST-ID))",
+    "responseCode": "200",
+    "responseMessage": "OK",
+    "ackFinalIndicator": "Y"
+  }
+}
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackNonFinal.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackNonFinal.json
new file mode 100644
index 0000000..9af85c8
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestCallbackNonFinal.json
@@ -0,0 +1,8 @@
+{
+  "SDNCServiceResponse": {
+    "sdncRequestId": "((REQUEST-ID))",
+    "responseCode": "200",
+    "responseMessage": "OK",
+    "ackFinalIndicator": "N"
+  }
+}
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestV2Request.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestV2Request.json
new file mode 100644
index 0000000..68af27d
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCAdapterRestV2Request.json
@@ -0,0 +1,21 @@
+{

+  "SDNCServiceRequest": {

+    "bpNotificationUrl": "http://localhost:28080/mso/WorkflowMesssage/SDNCAResponse/a4383a52-b9de-4bc4-bedf-02f3f9466535-1510232328526",

+    "sdncRequestId": "a4383a52-b9de-4bc4-bedf-02f3f9466535-1510232328526",

+    "requestInformation": {

+    "requestId": "a4383a52-b9de-4bc4-bedf-02f3f9466535",

+    "source": "CCD",

+    "notificationUrl": "http://localhost:28090/CCD/StatusNotification"

+  },

+  "serviceInformation": {

+    "serviceType": "vWanX",

+    "serviceInstanceId": "fd8bcdbb-b799-43ce-a7ff-ed8f2965a3b5",

+    "subscriberName": "Monster Joe's Truck & Tow",

+    "subscriberGlobalId": "8310000058863"

+  },

+  "sdncService": "ucpe-vnf",

+    "sdncOperation": "service-topology-cust-assign-operation",

+    "sdncServiceDataType": "XML",

+    "sdncServiceData": "<ucpe-vnf-assign-service-information><access-circuit-information><access-circuit-id>BT/SLIR/70901</access-circuit-id></access-circuit-information><access-circuit-information><access-circuit-id>AS/KRFN/34601</access-circuit-id></access-circuit-information><vnf-information><vnf-host-name>USOSTCDALTX0101VFWX01</vnf-host-name><ucpe-host-name>USOSTCDALTX0101UJZZ11</ucpe-host-name><vnf-type>WX</vnf-type><vnf-att-part-number>WX-VM00*</vnf-att-part-number><vnf-version-number>1.0.2</vnf-version-number><vnf-management-option>ATT</vnf-management-option><vnf-alternative-ownership>ATT-VENDOR-OWNED</vnf-alternative-ownership></vnf-information></ucpe-vnf-assign-service-information>"

+  }

+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCInterimNotification1.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCInterimNotification1.json
new file mode 100644
index 0000000..8666b8b
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/SDNCInterimNotification1.json
@@ -0,0 +1,41 @@
+{
+   "variableList":[
+      {
+         "variable":{
+            "name":"SDNCA_InterimNotify",
+            "value":true
+         }
+      },
+      {
+         "variable":{
+            "name":"source",
+            "value":"CCD"
+         }
+      },
+      {
+         "variable":{
+            "name":"CMSO_is_srv_inst_req",
+            "value":"true"
+         }
+      },
+      {
+         "variable":{
+            "name":"CMSO_is_json_content",
+            "value":"true"
+         }
+      },
+      {
+         "variable":{
+            "name":"CMSO_notificationUrl",
+            "value":"http://localhost:28090/CCD/StatusNotification"
+         }
+      },
+      {
+         "variable":{
+            "name":"CMSO_payload",
+            "value":{"hello":"goodbye"}
+         }
+      }
+   ]
+}
+
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/StandardSDNCSynchResponse.xml b/bpmn/MSOCommonBPMN/src/test/resources/__files/StandardSDNCSynchResponse.xml
new file mode 100644
index 0000000..919ff2c
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/StandardSDNCSynchResponse.xml
@@ -0,0 +1,5 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+  <soap:Body>
+    <SDNCAdapterResponse xmlns="http://org.openecomp/workflow/sdnc/adapter/schema/v1"/>
+  </soap:Body>
+</soap:Envelope>
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/UpdateNetworkV2/updateNetworkResponse_500.xml b/bpmn/MSOCommonBPMN/src/test/resources/__files/UpdateNetworkV2/updateNetworkResponse_500.xml
index c67e980..07730e2 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/UpdateNetworkV2/updateNetworkResponse_500.xml
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/UpdateNetworkV2/updateNetworkResponse_500.xml
@@ -2,77 +2,79 @@
 	<head>
 		<title>JBoss Web/7.2.2.Final-redhat-1 - JBWEB000064: Error report
 		</title>
-		<style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
-				H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
-				H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}
-				BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;}
-				B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}
-				P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
+		<style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} 
+				H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} 
+				H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} 
+				BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} 
+				B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} 
+				P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A 
 				{color : black;}A.name {color : black;}HR {color : #525D76;} -->
 		</style>
 	</head>
 	<body>
 		<h1>JBWEB000065: HTTP Status 500 - java.lang.NullPointerException</h1>
-		<HR size="1" noshade="noshade">
-			<p>
-				<b>JBWEB000309: type</b>
-				JBWEB000066: Exception report
-			</p>
-			<p>
-				<b>JBWEB000068: message</b>
-				<u>java.lang.NullPointerException</u>
-			</p>
-			<p>
-				<b>JBWEB000069: description</b>
-				<u>JBWEB000145: The server encountered an internal error that
-					prevented it from fulfilling this request.</u>
-			</p>
-			<p>
-				<b>JBWEB000070: exception</b>
-				<pre>org.jboss.resteasy.spi.UnhandledException:
-					java.lang.NullPointerException
-					org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:365)
-					org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:233)
-					org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:209)
-					org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:557)
-					org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
-					org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
-					org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
-					org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
-					org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
-					javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
-					org.openecomp.mso.logger.LogFilter.doFilter(LogFilter.java:35)
-				</pre>
-			</p>
-			<p>
-				<b>JBWEB000071: root cause</b>
-				<pre>java.lang.NullPointerException
-					org.openecomp.mso.adapters.network.NetworkAdapterRest$CreateNetworkVolumesTask.run(NetworkAdapterRest.java:128)
-					org.openecomp.mso.adapters.network.NetworkAdapterRest.createNetwork(NetworkAdapterRest.java:64)
-					sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-					sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-					sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-					java.lang.reflect.Method.invoke(Method.java:606)
-					org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)
-					org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:269)
-					org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:227)
-					org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:216)
-					org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)
-					org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
-					org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
-					org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
-					org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
-					org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
-					javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
-					org.openecomp.mso.logger.LogFilter.doFilter(LogFilter.java:35)
-				</pre>
-			</p>
-			<p>
-				<b>JBWEB000072: note</b>
-				<u>JBWEB000073: The full stack trace of the root cause is available
-					in the JBoss Web/7.2.2.Final-redhat-1 logs.</u>
-			</p>
-			<HR size="1" noshade="noshade">
-				<h3>JBoss Web/7.2.2.Final-redhat-1</h3>
+		<HR size="1" noshade="noshade" />
+		<p>
+			<b>JBWEB000309: type</b>
+			JBWEB000066: Exception report
+		</p>
+		<p>
+			<b>JBWEB000068: message</b>
+			<u>java.lang.NullPointerException</u>
+		</p>
+		<p>
+			<b>JBWEB000069: description</b>
+			<u>JBWEB000145: The server encountered an internal error that
+				prevented it from fulfilling this request.
+			</u>
+		</p>
+		<p>
+			<b>JBWEB000070: exception</b>
+			<pre>org.jboss.resteasy.spi.UnhandledException:
+				java.lang.NullPointerException
+				org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:365)
+				org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:233)
+				org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:209)
+				org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:557)
+				org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
+				org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
+				org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
+				org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
+				org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
+				javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
+				org.openecomp.mso.logger.LogFilter.doFilter(LogFilter.java:35)
+			</pre>
+		</p>
+		<p>
+			<b>JBWEB000071: root cause</b>
+			<pre>java.lang.NullPointerException
+				org.openecomp.mso.adapters.network.NetworkAdapterRest$CreateNetworkVolumesTask.run(NetworkAdapterRest.java:128)
+				org.openecomp.mso.adapters.network.NetworkAdapterRest.createNetwork(NetworkAdapterRest.java:64)
+				sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+				sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
+				sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+				java.lang.reflect.Method.invoke(Method.java:606)
+				org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)
+				org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:269)
+				org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:227)
+				org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:216)
+				org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)
+				org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
+				org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
+				org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
+				org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
+				org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
+				javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
+				org.openecomp.mso.logger.LogFilter.doFilter(LogFilter.java:35)
+			</pre>
+		</p>
+		<p>
+			<b>JBWEB000072: note</b>
+			<u>JBWEB000073: The full stack trace of the root cause is available
+				in the JBoss Web/7.2.2.Final-redhat-1 logs.
+			</u>
+		</p>
+		<HR size="1" noshade="noshade" />
+		<h3>JBoss Web/7.2.2.Final-redhat-1</h3>
 	</body>
 </html>
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-failure.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-failure.json
new file mode 100644
index 0000000..6ffc7d9
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-failure.json
@@ -0,0 +1,32 @@
+{
+	"transaction": [
+		{
+			"put": [
+				{
+					"body": {
+						"201": "test"
+					}
+				},
+				{
+					"body": {
+						"200": "test2"
+					}
+				}
+			]
+		},
+		{
+			"put": [
+				{
+					"body": {
+						"400": "my great error"
+					}
+				},
+				{
+					"body": {
+						"200": "test4"
+					}
+				}
+			]
+		}
+	]
+}
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-success.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-success.json
new file mode 100644
index 0000000..7dae383
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/response-success.json
@@ -0,0 +1,32 @@
+{
+	"transaction": [
+		{
+			"put": [
+				{
+					"body": {
+						"201": "test"
+					}
+				},
+				{
+					"body": {
+						"200": "test2"
+					}
+				}
+			]
+		},
+		{
+			"put": [
+				{
+					"body": {
+						"201": "test3"
+					}
+				},
+				{
+					"body": {
+						"200": "test4"
+					}
+				}
+			]
+		}
+	]
+}
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/test-request.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/test-request.json
new file mode 100644
index 0000000..f5ffe38
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/bulkprocess/test-request.json
@@ -0,0 +1,22 @@
+{
+  "transactions" : [ {
+    "put" : [ {
+      "uri" : "/network/generic-vnfs/generic-vnf/test1/relationship-list/relationship",
+      "body" : {
+        "related-link" : "/cloud-infrastructure/pservers/pserver/test2"
+      }
+    }, {
+      "uri" : "/network/generic-vnfs/generic-vnf/test3/relationship-list/relationship",
+      "body" : {
+        "related-link" : "/cloud-infrastructure/pservers/pserver/test4"
+      }
+    } ]
+  }, {
+    "put" : [ {
+      "uri" : "/network/generic-vnfs/generic-vnf/test5/relationship-list/relationship",
+      "body" : {
+        "related-link" : "/cloud-infrastructure/pservers/pserver/test6"
+      }
+    } ]
+  } ]
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/e2e-complex.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/e2e-complex.json
new file mode 100644
index 0000000..6fc9cb3
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/e2e-complex.json
@@ -0,0 +1,660 @@
+{
+                "physical-location-id": "MTCWNJA4DCP",
+                "complex-name": "mtcnj",
+                "resource-version": "1498188613044",
+                "physical-location-type": "Mobility",
+                "street1": "200 S. Laurel Ave, Rm A4-3C30",
+                "city": "Middletown",
+                "state": "NJ",
+                "postal-code": "07748",
+                "country": "USA",
+                "region": "US",
+                "latitude": "40.39596",
+                "longitude": "-74.135342",
+                "lata": "224",
+                "ctag-pools": {
+                    "ctag-pool": [
+                        {
+                            "target-pe": "sfcca301vr1",
+                            "availability-zone-name": "mtcnj-esx-az01",
+                            "ctag-pool-purpose": "IPAG",
+                            "ctag-values": "2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025",
+                            "resource-version": "1494254946087",
+                            "relationship-list": {
+                                "relationship": [
+                                    {
+                                        "related-to": "vpls-pe",
+                                        "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/network/vpls-pes/vpls-pe/sfcca301vr1",
+                                        "relationship-data": [
+                                            {
+                                                "relationship-key": "vpls-pe.equipment-name",
+                                                "relationship-value": "sfcca301vr1"
+                                            }
+                                        ]
+                                    }
+                                ]
+                            }
+                        },
+                        {
+                            "target-pe": "VPESAT-mtcnj401me6",
+                            "availability-zone-name": "mtcnj-esx-az01",
+                            "ctag-pool-purpose": "VPE",
+                            "ctag-values": "3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050",
+                            "resource-version": "1494254975977"
+                        }
+                    ]
+                },
+                "relationship-list": {
+                    "relationship": [
+                        {
+                            "related-to": "vce",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/network/vces/vce/a9fec18e-1ea3-40e4-a6c0-a89b3de07053",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "vce.vnf-id",
+                                    "relationship-value": "a9fec18e-1ea3-40e4-a6c0-a89b3de07053"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "vce.vnf-name",
+                                    "property-value": "mtcnj411vbc"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj104snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj104snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj105snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj105snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/compute_host",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "compute_host"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj106snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj106snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj126sd9",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj126sd9"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "vce",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/network/vces/vce/8ae1e5f8-61f1-4c71-913a-b40cc4593cb9",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "vce.vnf-id",
+                                    "relationship-value": "8ae1e5f8-61f1-4c71-913a-b40cc4593cb9"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "vce.vnf-name",
+                                    "property-value": "mtcnj411vbc"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj102sta",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj102sta"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnjtax102",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnjtax102"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj107snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj107snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj118snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj118snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj110snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj110snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj109snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj109snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj114snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj114snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj119snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj119snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj116snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj116snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "vce",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/network/vces/vce/a2935fa9-b743-49f4-9813-a127f13c4e93",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "vce.vnf-id",
+                                    "relationship-value": "a2935fa9-b743-49f4-9813-a127f13c4e93"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "vce.vnf-name",
+                                    "property-value": "mtcnj410vbc"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj108snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj108snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj123sd9",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj123sd9"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj101snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj101snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj102snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj102snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnjtax101",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnjtax101"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj113snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj113snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj111snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj111snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj103snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj103snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj117snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj117snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj101sta",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj101sta"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "vce",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/network/vces/vce/c7fe7698-8063-4e26-8bd3-ca3edde0b0d4",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "vce.vnf-id",
+                                    "relationship-value": "c7fe7698-8063-4e26-8bd3-ca3edde0b0d4"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "vce.vnf-name",
+                                    "property-value": "mtcnj412vbc"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj120snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj120snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj124sd9",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj124sd9"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj125sd9",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj125sd9"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj112snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj112snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "pserver",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/pservers/pserver/mtcnj115snd",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "pserver.hostname",
+                                    "relationship-value": "mtcnj115snd"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "pserver.pserver-name2"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "cloud-region",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtcnj2",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "cloud-region.cloud-owner",
+                                    "relationship-value": "att-aic"
+                                },
+                                {
+                                    "relationship-key": "cloud-region.cloud-region-id",
+                                    "relationship-value": "mtcnj2"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "cloud-region.owner-defined-type",
+                                    "property-value": "lcp"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "oam-network",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/oam-networks/oam-network/f9263cat-4eaa-43a0-bea4-adcf6e123456",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "cloud-region.cloud-owner",
+                                    "relationship-value": "att-aic"
+                                },
+                                {
+                                    "relationship-key": "cloud-region.cloud-region-id",
+                                    "relationship-value": "AAIAIC25"
+                                },
+                                {
+                                    "relationship-key": "oam-network.network-uuid",
+                                    "relationship-value": "f9263cat-4eaa-43a0-bea4-adcf6e123456"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "oam-network.network-name",
+                                    "property-value": "VLAN-OAM-1323"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "oam-network",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/oam-networks/oam-network/b9263fab-4eaa-43a0-bea4-adcf6e999999",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "cloud-region.cloud-owner",
+                                    "relationship-value": "att-aic"
+                                },
+                                {
+                                    "relationship-key": "cloud-region.cloud-region-id",
+                                    "relationship-value": "AAIAIC25"
+                                },
+                                {
+                                    "relationship-key": "oam-network.network-uuid",
+                                    "relationship-value": "b9263fab-4eaa-43a0-bea4-adcf6e999999"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "oam-network.network-name",
+                                    "property-value": "VLAN-OAM-1323"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "oam-network",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/oam-networks/oam-network/cf33dc95-c5d2-48fd-8078-fd949363f63b",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "cloud-region.cloud-owner",
+                                    "relationship-value": "att-aic"
+                                },
+                                {
+                                    "relationship-key": "cloud-region.cloud-region-id",
+                                    "relationship-value": "AAIAIC25"
+                                },
+                                {
+                                    "relationship-key": "oam-network.network-uuid",
+                                    "relationship-value": "cf33dc95-c5d2-48fd-8078-fd949363f63b"
+                                }
+                            ],
+                            "related-to-property": [
+                                {
+                                    "property-key": "oam-network.network-name",
+                                    "property-value": "VLAN-OAM-1323"
+                                }
+                            ]
+                        },
+                        {
+                            "related-to": "availability-zone",
+                            "related-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/availability-zones/availability-zone/mtcnj-esx-az01",
+                            "relationship-data": [
+                                {
+                                    "relationship-key": "cloud-region.cloud-owner",
+                                    "relationship-value": "att-aic"
+                                },
+                                {
+                                    "relationship-key": "cloud-region.cloud-region-id",
+                                    "relationship-value": "AAIAIC25"
+                                },
+                                {
+                                    "relationship-key": "availability-zone.availability-zone-name",
+                                    "relationship-value": "mtcnj-esx-az01"
+                                }
+                            ]
+                        }
+                    ]
+                }
+            }
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/empty-query-result.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/empty-query-result.json
new file mode 100644
index 0000000..914332e
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/empty-query-result.json
@@ -0,0 +1,3 @@
+{
+  "results": []
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/mockObject.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/mockObject.json
new file mode 100644
index 0000000..2f97b47
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/mockObject.json
@@ -0,0 +1,10 @@
+{
+	"id" : "something",
+	"resource-version" : "1234",
+	"plural" : {
+		"singular" : [{
+			"id" : "something2",
+			"resource-version" : "5678"
+		}]
+	}
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/service-instance-pathed-query.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/service-instance-pathed-query.json
new file mode 100644
index 0000000..6ec513e
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/aai/resources/service-instance-pathed-query.json
@@ -0,0 +1,8 @@
+{
+  "results": [
+    {
+      "resource-type": "service-instance",
+      "resource-link": "https://aai-conexus-e2e.test.att.com:8443/aai/v9/business/customers/customer/key1/service-subscriptions/service-subscription/key2/service-instances/service-instance/key3"
+    }
+  ]
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesData.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesData.json
index a69d1b3..b3ab31c 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesData.json
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesData.json
@@ -21,6 +21,7 @@
             "nfType": null,
             "nfRole": null,
             "nfNamingCode": null,
+            "multiStageDesign": null,
             "vfModules": [
                {
                   "modelInfo": {
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesDataWithConfig.json b/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesDataWithConfig.json
new file mode 100644
index 0000000..6109650
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/getCatalogServiceResourcesDataWithConfig.json
@@ -0,0 +1,182 @@
+{

+  "serviceResources": {

+    "modelInfo": {

+      "modelName": "MSOTADevInfra_vSAMP10a_Service",

+      "modelUuid": "5df8b6de-2083-11e7-93ae-92361f002671",

+      "modelInvariantUuid": "9647dfc4-2083-11e7-93ae-92361f002671",

+      "modelVersion": "1.0"

+    },

+    "serviceType": "PortMirroring",

+    "serviceRole": "InfraRole",

+    "serviceVnfs": [

+      {

+        "modelInfo": {

+          "modelName": "vSAMP10a",

+          "modelUuid": "ff2ae348-214a-11e7-93ae-92361f002671",

+          "modelInvariantUuid": "2fff5b20-214b-11e7-93ae-92361f002671",

+          "modelVersion": "1.0",

+          "modelCustomizationUuid": "68dc9a92-214c-11e7-93ae-92361f002671",

+          "modelInstanceName": "vSAMP10a 1"

+        },

+        "toscaNodeType": "VF",

+        "nfFunction": null,

+        "nfType": null,

+        "nfRole": null,

+        "nfNamingCode": null,

+        "vfModules": [

+          {

+            "modelInfo": {

+              "modelName": "NetworkFqdnTest4",

+              "modelUuid": "025606c1-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": "06bd0a18-65c0-4418-83c7-5b0d13cba01a",

+              "modelVersion": "2.0",

+              "modelCustomizationUuid": "06bd0a18-65c0-4418-83c7-5b0d13cba01a"

+            },

+            "isBase": true,

+            "vfModuleLabel": "label",

+            "initialCount": 0,

+            "hasVolumeGroup": true

+          },

+          {

+            "modelInfo": {

+              "modelName": "NetworkFqdnTest3",

+              "modelUuid": "02560575-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": "06bd0a18-65c0-4418-83c7-5b0d13cba0bb",

+              "modelVersion": "1.0",

+              "modelCustomizationUuid": "06bd0a18-65c0-4418-83c7-5b0d13cba0bb"

+            },

+            "isBase": true,

+            "vfModuleLabel": "label",

+            "initialCount": 0,

+            "hasVolumeGroup": false

+          },

+          {

+            "modelInfo": {

+              "modelName": "NetworkFqdnTest5",

+              "modelUuid": "025607e4-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": "06bd0a18-65c0-4418-83c7-5b0d14cba01a",

+              "modelVersion": "1.0",

+              "modelCustomizationUuid": "06bd0a18-65c0-4418-83c7-5b0d14cba01a"

+            },

+            "isBase": false,

+            "vfModuleLabel": "label",

+            "initialCount": 0,

+            "hasVolumeGroup": false

+          },

+          {

+            "modelInfo": {

+              "modelName": "vSAMP10aDEV::PCM::module-2",

+              "modelUuid": "7774b4e4-7d37-11e7-bb31-be2e44b06b34",

+              "modelInvariantUuid": "93e9c1d2-7d37-11e7-bb31-be2e44b06b34",

+              "modelVersion": "2",

+              "modelCustomizationUuid": "6728bee8-7d3a-11e7-bb31-be2e44b06b34"

+            },

+            "isBase": false,

+            "vfModuleLabel": "PCM",

+            "initialCount": 0,

+            "hasVolumeGroup": true

+          },

+          {

+            "modelInfo": {

+              "modelName": "vSAMP10aDEV::PCM::module-1",

+              "modelUuid": "066de97e-253e-11e7-93ae-92361f002671",

+              "modelInvariantUuid": "64efd51a-2544-11e7-93ae-92361f002671",

+              "modelVersion": "2",

+              "modelCustomizationUuid": "b4ea86b4-253f-11e7-93ae-92361f002671"

+            },

+            "isBase": false,

+            "vfModuleLabel": "PCM",

+            "initialCount": 0,

+            "hasVolumeGroup": true

+          },

+          {

+            "modelInfo": {

+              "modelName": "vSAMP10aDEV::base::module-0",

+              "modelUuid": "20c4431c-246d-11e7-93ae-92361f002671",

+              "modelInvariantUuid": "78ca26d0-246d-11e7-93ae-92361f002671",

+              "modelVersion": "2",

+              "modelCustomizationUuid": "cb82ffd8-252a-11e7-93ae-92361f002671"

+            },

+            "isBase": true,

+            "vfModuleLabel": "base",

+            "initialCount": 1,

+            "hasVolumeGroup": true

+          },

+          {

+            "modelInfo": {

+              "modelName": "vSAMP10a::base::module-0",

+              "modelUuid": "02560de2-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": null,

+              "modelVersion": "2",

+              "modelCustomizationUuid": "MIGRATED_36e76920-ef30-4793-9979-cbd7d4b2bfc4"

+            },

+            "isBase": true,

+            "vfModuleLabel": "base",

+            "initialCount": 1,

+            "hasVolumeGroup": true

+          },

+          {

+            "modelInfo": {

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

+              "modelUuid": "02561381-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": null,

+              "modelVersion": "1",

+              "modelCustomizationUuid": "MIGRATED_51baae4c-b7c7-4f57-b77e-6e01acca89e5"

+            },

+            "isBase": true,

+            "vfModuleLabel": "module-0",

+            "initialCount": 1,

+            "hasVolumeGroup": false

+          },

+          {

+            "modelInfo": {

+              "modelName": "vSAMP10a::PCM::module-1",

+              "modelUuid": "02560f1b-4223-11e7-9252-005056850d2e",

+              "modelInvariantUuid": null,

+              "modelVersion": "1",

+              "modelCustomizationUuid": "MIGRATED_e9be2ed7-45b6-479c-b06e-9093899f8ce8"

+            },

+            "isBase": true,

+            "vfModuleLabel": "PCM",

+            "initialCount": 1,

+            "hasVolumeGroup": true

+          }

+        ]

+      }

+    ],

+    "serviceNetworks": [],

+    "serviceAllottedResources": [

+      {

+        "modelInfo": {

+          "modelName": "Tunnel_Xconn",

+          "modelUuid": "f6b7d4c6-e8a4-46e2-81bc-31cad5072842",

+          "modelInvariantUuid": "b7a1b78e-6b6b-4b36-9698-8c9530da14af",

+          "modelVersion": "1.0",

+          "modelCustomizationUuid": "5b9bee43-f537-4fb3-9e8b-4de9f714d28a",

+          "modelInstanceName": "Pri_Tunnel_Xconn 9"

+        },

+        "toscaNodeType": null,

+        "allottedResourceType": null,

+        "allottedResourceRole": null,

+        "providingServiceModelInvariantUuid": null,

+        "nfFunction": null,

+        "nfType": null,

+        "nfRole": null,

+        "nfNamingCode": null

+      }

+    ],

+    "serviceConfigs": [

+      {

+        "modelInfo": {

+          "modelName": "Molder",

+          "modelUuid": "025606c1-4fff-11e7-9252-005056850d2e",

+          "modelInvariantUuid": "025606c1-4eee-11e7-9252-005056850d2e",

+          "modelVersion": "1.0",

+          "modelCustomizationUuid": "025606c1-4ddd-11e7-9252-005056850d2e",

+          "modelInstanceName": "X_FILES_001"

+        },

+        "toscaNodeType": "Scully"

+      }

+    ]

+  }

+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/__files/sdncCallbackSoapWrapper.xml b/bpmn/MSOCommonBPMN/src/test/resources/__files/sdncCallbackSoapWrapper.xml
new file mode 100644
index 0000000..0b1baf2
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/__files/sdncCallbackSoapWrapper.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+	xmlns:v1="http://org.openecomp/workflow/sdnc/adapter/schema/v1">
+	<soapenv:Header />
+	<soapenv:Body>
+			<SDNCAdapterCallbackRequest
+				xmlns="http://org.openecomp/workflow/sdnc/adapter/schema/v1">
+				<CallbackHeader>
+					<RequestId>SDNC_REQUEST_ID</RequestId>
+					<ResponseCode>200</ResponseCode>
+					<ResponseMessage>OK</ResponseMessage>
+				</CallbackHeader>
+				<RequestData xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+					xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+					SDNC_RESPONSE_DATA
+				</RequestData>
+			</SDNCAdapterCallbackRequest>
+	</soapenv:Body>
+</soapenv:Envelope>
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/camunda.cfg.xml b/bpmn/MSOCommonBPMN/src/test/resources/camunda.cfg.xml
index c94e32e..e151aca 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/camunda.cfg.xml
+++ b/bpmn/MSOCommonBPMN/src/test/resources/camunda.cfg.xml
@@ -19,14 +19,6 @@
 
     <property name="history" value="full" />
 
-    <property name="customPostBPMNParseListeners">
-      <list>
-        <bean class="org.camunda.bpm.engine.impl.bpmn.parser.FoxFailedJobParseListener" />
-      </list>
-    </property>
-
-    <property name="failedJobCommandFactory" ref="foxFailedJobCommandFactory" />
-
     <!--<property name="idGenerator" ref="uuidGenerator" />-->
 
     <!-- engine plugins -->
@@ -36,22 +28,15 @@
         <ref bean="spinProcessEnginePlugin" />
         <ref bean="loggingPlugin" />
         <ref bean="workflowExceptionPlugin" />
-        <ref bean="workbenchPlugin" />
 	  </list>
     </property>
   </bean>
 
-  <bean id="workbenchPlugin" class="org.camunda.bpm.debugger.server.EmbeddableDebugWebsocketBootstrap">
-        	<property name="httpPort" value="28088"/>
-  </bean>          
-
   <bean id="loggingPlugin" class="org.openecomp.mso.bpmn.core.plugins.LoggingAndURNMappingPlugin" />
   
   <!-- Needed until all subflows generate MSOWorkflowException events --> 
   <bean id="workflowExceptionPlugin" class="org.openecomp.mso.bpmn.core.plugins.WorkflowExceptionPlugin" />
 
-  <bean id="foxFailedJobCommandFactory" class="org.camunda.bpm.engine.impl.jobexecutor.FoxFailedJobCommandFactory" />
-
   <!--<bean id="uuidGenerator" class="org.camunda.bpm.engine.impl.persistence.StrongUuidGenerator" />-->
 
   <!-- engine plugin beans -->
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/mso.bpmn.urn.properties b/bpmn/MSOCommonBPMN/src/test/resources/mso.bpmn.urn.properties
index 1cebbcf..049fc7c 100644
--- a/bpmn/MSOCommonBPMN/src/test/resources/mso.bpmn.urn.properties
+++ b/bpmn/MSOCommonBPMN/src/test/resources/mso.bpmn.urn.properties
@@ -13,12 +13,12 @@
 

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

 

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

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

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

 mso.adapters.db.auth=757A94191D685FD2092AC1490730A4FC

 

 mso.adapters.network.endpoint=http://localhost:28090/networks/NetworkAdapter

-mso.adapters.network.rest.endpoint=http://localhost:28090/networks/NetworkAdapter

+mso.adapters.network.rest.endpoint=http://localhost:28090/networks/rest/v1/networks

 

 mso.adapters.po.auth=757A94191D685FD2092AC1490730A4FC

 mso.adapters.po.password=3141634BF7E070AA289CF2892C986C0B

@@ -28,16 +28,17 @@
 

 aai.auth=26AFB797A6A57960D5D718491925C50F77CDC22AC394B3DBA09950D8FD1C0764

 

-policy.endpoint=https://mtanjvsgcvm02.nvp.cip.att.com:8081/pdp/api/getDecision

+policy.endpoint=https://mtanjvsgcvm02.nvp.cip.att.com:8081/pdp/api/

 policy.client.auth=Basic bTAzNzQzOnBvbGljeVIwY2sk

 policy.auth=Basic dGVzdHBkcDphbHBoYTEyMw==

 policy.environment=TEST

 

-appc.topic.read=APPC-CL-FUSION-LCM-RESPONSE

-appc.topic.read.timeout=60000

-appc.client.response.timeout=3600000

-appc.topic.write=APPC-CL-FUSION-LCM

-appc.pool.members=uebsb91bodc.it.openecomp.org:3904,uebsb92bodc.it.openecomp.org:3904,uebsb93bodc.it.openecomp.org:3904

+appc.topic.read=APPC-TEST-AMDOCS2

+appc.topic.write=APPC-TEST-AMDOCS1-DEV3

+appc.topic.read.timeout=120000

+appc.client.response.timeout=120000

+appc.service=ueb

+appc.poolMembers=uebsb93kcdc.it.att.com:3904,uebsb92kcdc.it.att.com:3904,uebsb91kcdc.it.att.com:3904

 appc.client.key=iaEMAfjsVsZnraBP

 appc.client.secret=wcivUjsjXzmGFBfxMmyJu9dz

 

@@ -56,17 +57,24 @@
 mso.workflow.sdncadapter.callback=http://localhost:28080/mso/SDNCAdapterCallbackService

 

 mso.sniro.auth=test:testpwd

-mso.sniro.endpoint=http://localhost:28090/optimizationInstance/V1/create

 mso.sniro.timeout=PT30M

+mso.sniro.policies.dhv.2vvig=SNIRO.DistanceToLocationPolicy_vhngw,SNIRO.VNFPolicy_vhngatewayprimary1_v1,SNIRO.ResourceInstancePolicy_hngateway,SNIRO.ResourceRegionPolicy_hngateway_v1,SNIRO.VNFPolicy_vhngatewaysecondary1_v1,SNIRO.ZonePolicy_vhngw,SNIRO.PlacementOptimizationPolicy_dhv_v3,SNIRO.VNFPolicy_vhnportal_primary1_v1,SNIRO.ResourceInstancePolicy_vhnportal_v3,SNIRO.ResourceRegionPolicy_vhnportal_v1,SNIRO.VNFPolicy_vhnportalsecondary1_v1,SNIRO.ZonePolicy_vhnportal,SNIRO.DistanceToLocationPolicy_vvig,SNIRO.InventoryGroupPolicy_vvig,SNIRO.VNFPolicy_vvigprimary1_v1,SNIRO.ResourceInstancePolicy_vvig,SNIRO.VNFPolicy_vvigsecondary1_v1

+mso.sniro.policies.dhv.4vvig=SNIRO.DistanceToLocationPolicy_vhngw,SNIRO.VNFPolicy_vhngatewayprimary1_v1,SNIRO.ResourceInstancePolicy_hngateway,SNIRO.ResourceRegionPolicy_hngateway_v1,SNIRO.VNFPolicy_vhngatewaysecondary1_v1,SNIRO.ZonePolicy_vhngw,SNIRO.PlacementOptimizationPolicy_dhv_v3,SNIRO.VNFPolicy_vhnportal_primary1_v1,SNIRO.ResourceInstancePolicy_vhnportal_v3,SNIRO.ResourceRegionPolicy_vhnportal_v1,SNIRO.VNFPolicy_vhnportalsecondary1_v1,SNIRO.ZonePolicy_vhnportal,SNIRO.VNFPolicy_vvigprimary2_v1,SNIRO.VNFPolicy_vvigsecondary2_v1,SNIRO.DistanceToLocationPolicy_vvig,SNIRO.InventoryGroupPolicy_vvig,SNIRO.VNFPolicy_vvigprimary1_v1,SNIRO.ResourceInstancePolicy_vvig,SNIRO.VNFPolicy_vvigsecondary1_v1

+

 mso.service.agnostic.sniro.host=http://localhost:28090

 mso.service.agnostic.sniro.endpoint=/sniro/api/v2/placement

 

 mso.catalog.db.endpoint=http://localhost:28090/

 

+ruby.create-ticket-request.dmaap.username=m04768@mso.ecomp.att.com

+ruby.create-ticket-request.dmaap.password=eHQ1cUJrOUc

+ruby.create-ticket-request.publisher.topic=com.att.pdas.st1.msoCMFallout-v1

+

+

 mso.adapters.tenant.endpoint=http://localhost:28090/tenantAdapterMock

 mso.adapters.vnf-async.endpoint=http://localhost:28090/vnfs/VnfAdapterAsync

 mso.adapters.vnf.endpoint=http://localhost:28090/vnfs/VnfAdapter

-mso.adapters.vnf.rest.endpoint=http://localhost:28090/vnfs/v1/vnfs

+mso.adapters.vnf.rest.endpoint=http://localhost:28090/vnfs/rest/v1/vnfs

 mso.workflow.vnfadapter.create.callback=http://localhost:28080/mso/vnfAdapterNotify

 mso.workflow.vnfadapter.delete.callback=http://localhost:28080/mso/vnfAdapterNotify

 mso.workflow.vnfadapter.query.callback=http://localhost:28080/mso/services/VNFAdapterQuerCallbackV1

@@ -98,6 +106,7 @@
 mso.workflow.default.aai.v8.vce.uri=/aai/v8/network/vces/vce

 mso.workflow.default.aai.v8.vpn-binding.uri=/aai/v8/network/vpn-bindings/vpn-binding

 mso.workflow.notification.name=GenericNotificationService

+mso.bpmn.optimisticlockingexception.retrycount=3

 

 log.debug.CompleteMsoProcess=true

 log.debug.CreateNetworkInstanceInfra=true

@@ -116,7 +125,7 @@
 log.debug.vnfAdapterCreateV1=true

 log.debug.vnfAdapterRestV1=true

 

-policyClientAuth=Basic bTAzNzQzOnBvbGljeVIwY2sk

-policyAuth=Basic dGVzdHBkcDphbHBoYTEyMw==

-policyEnvironment=TEST

-policyEndpoint=localhost:8080/pdp/api/getDecision

+sdno.health-check.dmaap.username=m04768@mso.ecomp.att.com

+sdno.health-check.dmaap.password=eHQ1cUJrOUc

+sdno.health-check.dmaap.subscriber.topic=com.att.sdno.test-health-diagnostic-v02

+sdno.health-check.dmaap.publisher.topic=com.att.sdno.test-health-diagnostic-v02
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/mso.properties b/bpmn/MSOCommonBPMN/src/test/resources/mso.properties
new file mode 100644
index 0000000..2428b51
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/mso.properties
@@ -0,0 +1,42 @@
+###
+# ============LICENSE_START=======================================================
+# ECOMP MSO
+# ================================================================================
+# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ============LICENSE_END=========================================================
+###
+
+### SDNCURL 
+###
+#EE#
+org.openecomp.mso.adapters.sdnc.sdncgeturl=https://localhost:8443/restconf/config/L3SDN-API:
+org.openecomp.mso.adapters.sdnc.sdncposturl=https://localhost:8443/restconf/operations/L3SDN-API:
+###
+### BPEL ASYNC CALLLBACK/NOTIFICATION URL
+###
+#EE#
+org.openecomp.mso.adapters.sdnc.bpelurl=http://localhost:8080/active-bpel/services/SDNCAdapterCallbackV1
+###
+### SDNC ASYNC NOTIFICATION/RESPONSE URL
+###
+#EE#
+org.openecomp.mso.adapters.sdnc.myurl=https://localhost:8443/adapters/rest/SDNCNotify
+###
+org.openecomp.mso.adapters.sdnc.sdncauth=admin:admin
+org.openecomp.mso.adapters.sdnc.bpelauth=avosAdmin:jboss123
+org.openecomp.mso.adapters.sdnc.sdncconnecttime=2000
+org.openecomp.mso.adapters.sdnc.sdncreadtime=5000
+
+org.openecomp.mso.adapters.sdnc...query=toto
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/mso.sdnc.properties b/bpmn/MSOCommonBPMN/src/test/resources/mso.sdnc.properties
new file mode 100644
index 0000000..f53e2d2
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/mso.sdnc.properties
@@ -0,0 +1,152 @@
+#MSO SDNCA Properties go here
+###
+### UNIQUE SDNCURLs for Requests supported by SDNCA. URLS have unique tags eg a format like sdncurlXY (XY is unique eg digits)
+###
+org.openecomp.mso.adapters.sdnc.sdncurl1=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/L3SDN-API:
+org.openecomp.mso.adapters.sdnc.sdncurl2=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/config/L3SDN-API:
+org.openecomp.mso.adapters.sdnc.sdncurl3=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/AicHoming:
+org.openecomp.mso.adapters.sdnc.sdncurl4=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/Firewall-API:
+org.openecomp.mso.adapters.sdnc.sdncurl5=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/config
+org.openecomp.mso.adapters.sdnc.sdncurl6=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/VNF-API:
+org.openecomp.mso.adapters.sdnc.sdncurl7=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/L3UCPE-API:
+org.openecomp.mso.adapters.sdnc.sdncurl8=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/NBNC-API:
+org.openecomp.mso.adapters.sdnc.sdncurl9=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/NORTHBOUND-API:service-topology-operation
+org.openecomp.mso.adapters.sdnc.sdncurl10=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/GENERIC-RESOURCE-API:
+org.openecomp.mso.adapters.sdnc.sdncurl11=https://sdncodl.it.us.03.aic.cip.att.com:8443/restconf/operations/VNFTOPOLOGYAIC-API:
+org.openecomp.mso.adapters.sdnc.sdncurl12=https://sdncodl.it.us.03.aic.cip.att.com:8443/
+org.openecomp.mso.adapters.sdnc.sdncurl13=http://mtznjv1fcbc01.kvm.cip.att.com:8181/restconf/operations/SDNW-API:
+#org.openecomp.mso.adapters.sdnc.sdncurl14=http://txcdtl01bb2697.itservices.sbc.com:8181/restconf/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation
+org.openecomp.mso.adapters.sdnc.sdncurl14=http://mtanjv9sdbc51-eth1-0.aic.cip.att.com:8443/restconf/operations/GENERIC-RESOURCE-API:
+### BPEL ASYNC CALLBACK/NOTIFICATION URL
+###
+org.openecomp.mso.adapters.sdnc.bpelurl=http://mtanjv9mobp01-eth1-0.aic.cip.att.com:8080/mso/SDNCAdapterCallbackService
+org.openecomp.mso.adapters.sdnc.rest.bpelurl=http://mtanjv9mobp01-eth1-0.aic.cip.att.com:8080/mso/WorkflowMessage
+###
+### SDNC ASYNC NOTIFICATION/RESPONSE URL
+###
+org.openecomp.mso.adapters.sdnc.myurl=http://mtanjv9moja02-eth1-0.aic.cip.att.com:8080/adapters/rest/SDNCNotify
+### Production value diff from other servers
+org.openecomp.mso.adapters.sdnc.sdncauth=406B2AE613211B6FB52466DE6E1769AC
+org.openecomp.mso.adapters.sdnc.bpelauth=F8E9452B55DDE4CCE77547B0E748105C54CF5EF1351B4E2CBAABF2981EFE776D
+org.openecomp.mso.adapters.sdnc.sdncconnecttime=5000
+###
+### Distinct Requests Supported by SDNCA. sdncurls added on top of file. fields may be null eg msoaction,operation resulting in .. construct
+###
+###org.openecomp.mso.adapters.sdnc.MSOACTION.OPERATION.ACTION=METHOD|TIMEOUT|URL|HEADERNAME|NAMESPACE
+### 
+org.openecomp.mso.adapters.sdnc..service-homing-operation.homing=POST|60000|sdncurl3|sdnc-homing-header|com:att:sdnctl:aicHoming
+org.openecomp.mso.adapters.sdnc.infra..query=GET|60000|sdncurl5|
+org.openecomp.mso.adapters.sdnc.mobility..query=GET|60000|sdncurl5|
+org.openecomp.mso.adapters.sdnc.vfmodule..query=GET|60000|sdncurl12|
+org.openecomp.mso.adapters.sdnc...query=GET|60000|sdncurl2|
+org.openecomp.mso.adapters.sdnc...put=PUT|60000|sdncurl5|
+org.openecomp.mso.adapters.sdnc...restdelete=DELETE|60000|sdncurl5|
+org.openecomp.mso.adapters.sdnc.gammainternet.svc-topology-operation.assign=POST|60000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.svc-topology-operation.delete=POST|250000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.reserve=POST|60000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.activate=POST|90000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.delete=POST|250000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.turnup=POST|60000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.changereserve=POST|60000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.changedelete=POST|250000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc.gammainternet.service-configuration-operation.changeactivate=POST|60000|sdncurl1|sdnc-request-header|com:att:sdnctl:l3api
+org.openecomp.mso.adapters.sdnc..feature-configuration-operation.activate=POST|60000|sdncurl4|sdnc-feature-request-header|com:att:sdnctl:firewallapi
+org.openecomp.mso.adapters.sdnc..feature-configuration-operation.changeactivate=POST|60000|sdncurl4|sdnc-feature-request-header|com:att:sdnctl:firewallapi
+org.openecomp.mso.adapters.sdnc..feature-configuration-operation.delete=POST|60000|sdncurl4|sdnc-feature-request-header|com:att:sdnctl:firewallapi
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.assign=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.activate=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.rollback=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.delete=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.changeassign=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..vnf-topology-operation.changedelete=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.reserve=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.assign=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.activate=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.rollback=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.delete=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.changeassign=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc..network-topology-operation.changedelete=POST|270000|sdncurl6|sdnc-request-header|org:openecomp:sdnctl:vnf
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.prepare=POST|360000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.activate=POST|60000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.delete=POST|360000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.complete=POST|60000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.activatevnf=POST|600000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.designvnf=POST|60000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc.ucpe.service-configuration-operation.removevnf=POST|60000|sdncurl7|sdnc-request-header|com:att:sdnctl:l3ucpe
+org.openecomp.mso.adapters.sdnc..svc-topology-operation.assign=POST|285000|sdncurl8|sdnc-request-header|com:att:sdnctl:nbncapi
+org.openecomp.mso.adapters.sdnc..svc-topology-operation.activate=POST|285000|sdncurl8|sdnc-request-header|com:att:sdnctl:nbncapi
+org.openecomp.mso.adapters.sdnc..svc-topology-operation.delete=POST|285000|sdncurl8|sdnc-request-header|com:att:sdnctl:nbncapi
+
+org.openecomp.mso.adapters.sdnc.service.ucpe.service-topology-assign-operation=POST|120000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.ucpe.service-topology-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.ucpe-vnf.service-topology-cust-assign-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.ucpe-vnf.service-topology-cust-stage-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.ucpe-vnf.service-topology-cust-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.ucpe-vnf.service-topology-cust-remove-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.dhv.service-topology-assign-operation=POST|120000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.infra.service-topology-infra-assign-operation=POST|120000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.infra.service-topology-infra-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vhnportal.service-topology-cust-assign-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vhnportal.service-topology-cust-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vhngw.service-topology-cust-assign-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vhngw.service-topology-infra-register-vnf-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vhngw.service-topology-cust-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vvig.service-topology-cust-assign-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.vvig.service-topology-cust-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.pe.service-topology-cust-assign-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.pe.service-topology-cust-stage-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+org.openecomp.mso.adapters.sdnc.service.pe.service-topology-cust-activate-operation=POST|90000|sdncurl9|sdnc-request-header|com:att:sdnctl:northbound-api:v1
+
+org.openecomp.mso.adapters.sdnc..service-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..service-topology-operation.rollback=POST|270000|sdncur10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..service-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..service-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.network-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.network-topology-operation.unassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.network-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.network-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.unassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.rollback=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.changeassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vnf-topology-operation.changedelete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.unassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.rollback=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.changeassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.generic-resource.vf-module-topology-operation.changedelete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.unassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.create=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..contrail-route-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.unassign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.create=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..security-zone-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+
+org.openecomp.mso.adapters.sdnc..vnf-topology-aic-operation.assign=POST|270000|sdncurl11|sdnc-request-header|com:att:sdnctl:vnftopologyaic
+org.openecomp.mso.adapters.sdnc..vnf-topology-aic-operation.activate=POST|270000|sdncurl11|sdnc-request-header|com:att:sdnctl:vnftopologyaic
+
+org.openecomp.mso.adapters.sdnc.TRANSPORT.service-topology-operation.assign=POST|270000|sdncurl13|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.TRANSPORT.service-topology-operation.rollback=POST|270000|sdncur13|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.TRANSPORT.service-topology-operation.delete=POST|270000|sdncurl13|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.TRANSPORT.service-topology-operation.deactivate=POST|270000|sdncurl13|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc.TRANSPORT.service-topology-operation.activate=POST|270000|sdncurl13|sdnc-request-header|com:att:sdnctl:generic-resource
+
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.assign=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.activate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.deactivate=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.enable=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.disable=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+org.openecomp.mso.adapters.sdnc..port-mirror-topology-operation.delete=POST|270000|sdncurl10|sdnc-request-header|com:att:sdnctl:generic-resource
+
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/ruby/create-ticket/create-ticket-request.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/ruby/create-ticket/create-ticket-request.json
new file mode 100644
index 0000000..e388d3e
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/ruby/create-ticket/create-ticket-request.json
@@ -0,0 +1,15 @@
+{
+	"event": {
+	"msoRequest": {
+		"requestClientName": "MSO",
+		"requestId": "abc123",
+		"requestTime": "test-time",
+		"sourceName": "source-name",
+		"reason": "reason",
+		"action": "Create Ticket",
+		"workflowId": "work-flow-Id",
+		"notification": "notification"
+	}
+}
+}
+
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-post-check-request.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-post-check-request.json
new file mode 100644
index 0000000..b9ad7a1
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-post-check-request.json
@@ -0,0 +1,26 @@
+{

+	"body": {

+		"input": {

+			"request-hd-custom": {

+				"request-client-name": "MSO",

+				"request-user-id": "test-user",

+				"request-id": "test-request-id",

+				"health-diagnostic-code": "VROUTER000004",

+				"operation-type": "lport_mirroring_check",

+				"aai-param-list": [

+					{

+						"key": "configuration-id",

+						"value": "test-configuration-id"

+					},

+					{

+						"key": "interface-id",

+						"value": "test-interface-id"

+					}

+				]

+			}

+		}

+	},

+	"operation": "health-diagnostic-custom",

+	"nodeLoc": "test-clli",

+	"nodeType": "VROUTER"

+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-pre-check-request.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-pre-check-request.json
new file mode 100644
index 0000000..ee28da8
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-lport-mirror-pre-check-request.json
@@ -0,0 +1,26 @@
+{

+	"body": {

+		"input": {

+			"request-hd-custom": {

+				"request-client-name": "MSO",

+				"request-user-id": "test-user",

+				"request-id": "test-request-id",

+				"health-diagnostic-code": "VROUTER000003",

+				"operation-type": "lport_mirroring_check",

+				"aai-param-list": [

+					{

+						"key": "configuration-id",

+						"value": "test-configuration-id"

+					},

+					{

+						"key": "interface-id",

+						"value": "test-interface-id"

+					}

+				]

+			}

+		}

+	},

+	"operation": "health-diagnostic-custom",

+	"nodeLoc": "test-clli",

+	"nodeType": "VROUTER"

+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-post-check-request.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-post-check-request.json
new file mode 100644
index 0000000..95746ec
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-post-check-request.json
@@ -0,0 +1,22 @@
+{

+	"body": {

+		"input": {

+			"request-hd-custom": {

+				"request-client-name": "MSO",

+				"request-user-id": "test-user",

+				"request-id": "test-request-id",

+				"health-diagnostic-code": "VROUTER000004",

+				"operation-type": "mirroring_check",

+				"aai-param-list": [

+					{

+						"key": "configuration-id",

+						"value": "test-configuration-id"

+					}

+				]

+			}

+		}

+	},

+	"operation": "health-diagnostic-custom",

+	"nodeLoc": "test-clli",

+	"nodeType": "VROUTER"

+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-pre-check-request.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-pre-check-request.json
new file mode 100644
index 0000000..19d934d
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/health-check/custom-port-mirror-pre-check-request.json
@@ -0,0 +1,22 @@
+{
+	"body": {
+		"input": {
+			"request-hd-custom": {
+				"request-client-name": "MSO",
+				"request-user-id": "test-user",
+				"request-id": "test-request-id",
+				"health-diagnostic-code": "VROUTER000003",
+				"operation-type": "mirroring_check",
+				"aai-param-list": [
+					{
+						"key": "configuration-id",
+						"value": "test-configuration-id"
+					}
+				]
+			}
+		}
+	},
+	"operation": "health-diagnostic-custom",
+	"nodeLoc": "test-clli",
+	"nodeType": "VROUTER"
+}
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-failure.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-failure.json
new file mode 100644
index 0000000..15160b9
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-failure.json
@@ -0,0 +1,25 @@
+{
+	"body": {
+		"output": {
+			"response-hd-custom": {
+				"response-status": "Failure",
+				"cached-data": "false",
+				"response-interface-type": "ansible",
+				"response-id": "191bf423-8473-4f7c-9fbb-e5dcbb40a12b",
+				"remote_end_time": "2017-10-13T14:51:53.490+0000",
+				"response-client-name": "MSO",
+				"user_id": "md5621",
+				"remote_start_time": "2017-10-13T14:51:53.173+0000",
+				"error-message": "my error message",
+				"connection-failure-msg": "SDNO was unable to connect to an Ansible REST API server; Please ensure Ansible REST server is running"
+			}
+		}
+	},
+	"result-info": {
+		"code": "200",
+		"status": "SUCCESS",
+		"request-id": "xyz123",
+		"client-name": "MSO",
+		"processing-host": "sdno-sdno-mtsnjv9sdno01"
+	}
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-success.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-success.json
new file mode 100644
index 0000000..a679432
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/output-success.json
@@ -0,0 +1,22 @@
+{
+    "body": {
+        "output": {
+             "response-healthdiagnostic": {
+			      "response-node-ip": "192.20.127.76",
+			      "response-id": "xyz123",
+			      "response-node-name": "mtvnjv9aads11",
+			      "response-status": "Success",
+			      "response-interface-type": "ssh",
+			      "response-details-json": "result",
+			      "cached-data": "false"
+			    }
+        }
+    },
+    "result-info": {
+        "client-name": "MSO",
+        "code": "200",
+        "processing-host": "sdno1-host01",
+        "request-id": "xyz123",
+        "status": "SUCCESS"
+    }
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/response.json b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/response.json
new file mode 100644
index 0000000..2355e86
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/org/openecomp/mso/client/sdno/response.json
@@ -0,0 +1,17 @@
+{
+
+    "result-info": {
+
+        "client-name": "MSO",
+
+        "code": "202",
+
+        "processing-host": "sdno1-host01",
+
+        "request-id": "xyz123",
+
+        "status": "ACCEPTED"
+
+    }
+
+}
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_data_request.xml b/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_data_request.xml
new file mode 100644
index 0000000..24fe72c
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_data_request.xml
@@ -0,0 +1,33 @@
+<SDNCRequestData>

+		<request-information>

+			<request-id>ca424e60-cb22-43c5-88f9-ed68e17cebe2</request-id>

+			<source>MSO</source>

+			<notification-url />

+			<order-number />

+			<order-version />

+			<request-action>a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb</request-action>

+		</request-information>

+		<service-information>

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

+			<subscription-service-type>MSO-dev-service-type

+			</subscription-service-type>

+			<ecomp-model-information>

+				<model-invariant-uuid>de19ae10-9a25-11e7-abc4-cec278b6b50a</model-invariant-uuid>

+				<model-uuid>ee938612-9a25-11e7-abc4-cec278b6b50a</model-uuid>

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

+				<model-name>MSOTADevInfra_Configuration_Service</model-name>

+			</ecomp-model-information>

+			<service-instance-id>14c5c14f-6caf-4028-9788-bb5ec9e8f9b8</service-instance-id>

+			<subscriber-name />

+			<global-customer-id>MSO_1610_dev</global-customer-id>

+		</service-information>

+		<service-request-input>

+			<service-instance-name>MSO-DEV-SI-1802-PCM-926-100</service-instance-name>

+			<service-input-parameters>

+				<param>

+					<name>paramName</name>

+					<value>paramValue</value>

+				</param>

+			</service-input-parameters>

+		</service-request-input>

+	</SDNCRequestData>
\ No newline at end of file
diff --git a/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_request.xml b/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_request.xml
new file mode 100644
index 0000000..2ecd36d
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/test/resources/sdnc_adapter_request.xml
@@ -0,0 +1,47 @@
+<sdncadapterworkflow:SDNCAdapterWorkflowRequest
+	xmlns:ns5="http://org.openecomp/mso/request/types/v1"
+	xmlns:sdncadapterworkflow="http://org.openecomp/mso/workflow/schema/v1"
+	xmlns:sdncadapter="http://org.openecomp/workflow/sdnc/adapter/schema/v1">
+	<sdncadapter:RequestHeader>
+		<sdncadapter:RequestId>3a77913d-6d36-4507-8c6d-ab523af21fbf</sdncadapter:RequestId>
+		<sdncadapter:SvcInstanceId>14c5c14f-6caf-4028-9788-bb5ec9e8f9b8</sdncadapter:SvcInstanceId>
+		<sdncadapter:SvcAction>assign</sdncadapter:SvcAction>
+		<sdncadapter:SvcOperation>service-topology-operation
+		</sdncadapter:SvcOperation>
+		<sdncadapter:CallbackUrl>callbackURL-test</sdncadapter:CallbackUrl>
+		<sdncadapter:MsoAction>PORT-MIRROR</sdncadapter:MsoAction>
+	</sdncadapter:RequestHeader>
+	<sdncadapterworkflow:SDNCRequestData>
+		<request-information>
+			<request-id>requestId-test</request-id>
+			<source>MSO</source>
+			<notification-url />
+			<order-number />
+			<order-version />
+			<request-action>CreateServiceInstance</request-action>
+		</request-information>
+		<service-information>
+			<service-id>serviceId-test</service-id>
+			<subscription-service-type>subscriptionServiceType-test
+			</subscription-service-type>
+			<ecomp-model-information>
+				<model-invariant-uuid>modelInvariantUuid-test</model-invariant-uuid>
+				<model-uuid>modelUuid-test</model-uuid>
+				<model-version>modelVersion-test</model-version>
+				<model-name>modelName-test</model-name>
+			</ecomp-model-information>
+			<service-instance-id>serviceInstanceId-test</service-instance-id>
+			<subscriber-name />
+			<global-customer-id>globalSubscriberId-test</global-customer-id>
+		</service-information>
+		<service-request-input>
+			<service-instance-name>serviceInstanceName-test</service-instance-name>
+			<service-input-parameters>
+				<param>
+					<name>paramName</name>
+					<value>paramValue</value>
+				</param>
+			</service-input-parameters>
+		</service-request-input>
+	</sdncadapterworkflow:SDNCRequestData>
+</sdncadapterworkflow:SDNCAdapterWorkflowRequest>
\ No newline at end of file