Fix for radio buttons
[sdc.git] / asdc-tests / src / test / resources / CI / demoResourcesWanLan / importResourcesLanWanDemo.sh
1 #!/bin/bash
2
3 function usage {
4         echo "Usage: $0 <hostIp> <hostPort>"
5 }
6
7 function addResource() {
8         
9         ELEMENT_NAME=$1
10         echo -e "###################### Adding Element ${ELEMENT_NAME} Start ######################"
11         CURRENT_ZIP_FILE=./${ELEMENT_NAME}/${ELEMENT_NAME}.zip
12         CURRENT_JSON_FILE=./${ELEMENT_NAME}/${ELEMENT_NAME}.json
13         JSON_CONTENT=`paste -s ${CURRENT_JSON_FILE}`
14         curl -v -F resourceMetadata="${JSON_CONTENT}" -F resourceZip=@${CURRENT_ZIP_FILE} -H "USER_ID: jh0003" ${HOST_IP}:${HOST_PORT}/sdc2/rest/v1/catalog/upload/multipart
15         echo  ""
16         echo -e "###################### Adding Element ${ELEMENT_NAME} End ########################"
17
18 }
19 if [ $# -lt 2 ]
20 then
21         usage
22         exit 2
23 fi
24
25 HOST_IP=$1
26 HOST_PORT=$2
27
28 #Add The CapabilityTypes
29 http_code=$(curl -s -o /dev/null -w "%{http_code}" -v -F capabilityTypeZip=@capabilityTypesWanLan.zip -H "USER_ID: jh0003" ${HOST_IP}:${HOST_PORT}/sdc2/rest/v1/catalog/uploadType/capability)
30 if [ ${http_code} -eq 201  ]; then
31         echo -e "\n###################### Adding The CapabilityTypes status code:${http_code} End ########################\n\n\n"
32 elif [ ${http_code} -eq 500 ]; then
33         echo -e "\n###################### Failed to add CapabilityTypes status code:${http_code} End ########################\n\n\n"
34         exit 1
35 else
36         echo -e "\n###################### Failed to add CapabilityTypes status code:${http_code} End ########################\n\n\n"
37         exit 1
38 fi
39
40 addResource "root"
41 addResource "router"
42 addResource "VNF_Container"
43 addResource "VNF"
44 addResource "connector"
45 addResource "WAN_Connector"
46 addResource "LAN_Connector"
47
48
49