--- /dev/null
+{
+       "reference_data": [
+               {
+                       "action": "ConfigScaleOut",
+                       "action-level": "vnf",
+                       "scope": {
+                               "vnf-type": "vLoadBalancer/vLoadBalancer-test 0",
+                               "vnfc-type": ""
+                       },
+                       "template": "Y",
+                       "vm": [],
+                       "device-protocol": "NETCONF-XML",
+                       "user-name": "admin",
+                       "port-number": "2831",
+                       "artifact-list": [
+                               {
+                                       "artifact-name": "template_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.xml",
+                                       "artifact-type": "config_template"
+                               },
+                               {
+                                       "artifact-name": "pd_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.yaml",
+                                       "artifact-type": "parameter_definitions"
+                               }
+                       ],
+                       "template-id-list": [
+                               "vLB"
+                       ],
+                       "template-id": "vLB",
+                       "scopeType": "vnf-type"
+               },
+               {
+                       "action": "AllAction",
+                       "action-level": "vnf",
+                       "scope": {
+                               "vnf-type": "vLoadBalancer/vLoadBalancer-test 0",
+                               "vnfc-type": ""
+                       },
+                       "artifact-list": [
+                               {
+                                       "artifact-name": "reference_AllAction_vLoadBalancer_vLoadBalancer-test0_0.0.1V.json",
+                                       "artifact-type": "reference_template"
+                               }
+                       ]
+               }
+       ]
+}
\ No newline at end of file
 
 ${APPC_CREATE_MOUNTPOINT_PATH}  /config/network-topology:network-topology/topology/topology-netconf/node/
 ${APPC_MOUNT_XML}    robot/assets/templates/appc/vnf_mount.template
 ${APPC_ENDPOINT}    ${GLOBAL_APPC_SERVER_PROTOCOL}://${GLOBAL_INJECTED_APPC_IP_ADDR}:${GLOBAL_APPC_SERVER_PORT}
+${APPC_CDT_Config_Scaleout}    ${EXECDIR}/robot/assets/templates/appc/template_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.xml
+${APPC_CDT_Config_Scaleout_PD}    ${EXECDIR}/robot/assets/templates/appc/pd_ConfigScaleOut_vLoadBalancer_vLoadBalancer-test0_0.0.1V_vLB.yaml
+${APPC_CDT_Config_Scaleout_REF}    ${EXECDIR}/robot/assets/templates/appc/reference_AllAction_vLoadBalancer_vLoadBalancer-test0_0.0.1V.json
+${APPC_CDT_Config_Scaleout_REF_name}    reference_AllAction_vLoadBalancer_vLoadBalancer-test0_0.0.1V.json
+${APPC_CDT_ENDPOINT}    ${GLOBAL_APPC_CDT_SERVER_PROTOCOL}://${GLOBAL_INJECTED_APPC_CDT_IP_ADDR}:${GLOBAL_APPC_CDT_SERVER_PORT}
+${APPC_CDT_LOGIN_URL}                ${APPC_CDT_ENDPOINT}/index.html
 
 
 *** Keywords ***
     ${resp}=    Run APPC Put Request     ${APPC_INDEX PATH}${APPC_CREATE_MOUNTPOINT_PATH}${nodeid}     ${data}
     Should Be True     200    <= ${resp.status_code} < 300
     [Return]     ${resp}
+
+Preload APPC CDT GUI
+    [Documentation]   APPC CDT GUI Preload
+    [Arguments]    ${username}=${GLOBAL_APPC_CDT_USERNAME}   ${reference_file_name}=${APPC_CDT_Config_Scaleout_REF_name}   ${reference_file}=${APPC_CDT_Config_Scaleout_REF}   ${template_file}=${APPC_CDT_Config_Scaleout}   ${parameterdefinition_file}=${APPC_CDT_Config_Scaleout_PD}
+    # Setup Browser Now being managed by test case
+    ##Setup Browser
+    Go To   ${APPC_CDT_LOGIN_URL}#/home
+    Set Selenium Speed   ${GLOBAL_SELENIUM_DELAY}
+    Set Browser Implicit Wait    ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+    Log   Logging in to ${APPC_CDT_ENDPOINT}
+    Handle Proxy Warning
+    Wait Until Page Contains   WELCOME   ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+    Go To    ${APPC_CDT_LOGIN_URL}#/vnfs
+    Wait Until Element Is Visible   id=userId   ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+    Input Text   id=userId   ${username}
+    Click Button   Submit
+    Page Should Contain   ${username}
+    Wait Until Page Contains Element   xpath=(//*[@class='mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--primary'])   ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+    Click Button   Create New VNF Type or VNFC Type
+    Page Should Contain   Enter VNF type and VNFC to proceed
+    Click Button   Proceed anyway
+    Click Button   Upload Reference File
+    Choose File   id=inputFile   ${reference_file}
+    Select From List By Value   name=templateIdentifier   vLB
+    Sleep   ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+    Click Link   Template
+    Click Button   Upload Template File
+    Choose File   id=inputFile   ${template_file}
+    Sleep   ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+    Click Link   Parameter Definition
+    Click Button   UPLOAD PD FILE
+    Choose File   id=inputFile1   ${parameterdefinition_file}
+    Sleep   ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+    Click Link   Reference Data
+    Select From List By Value   name=templateIdentifier   vLB
+    Click Button   saveToAppc
+    Go To    ${APPC_CDT_LOGIN_URL}#/vnfs
+    Wait Until Page Contains   ${reference_file_name}   ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+    Log   Logged in to ${APPC_CDT_ENDPOINT}