4 echo "Usage: $0 <hostIp> <hostPort>"
7 function addResource() {
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
16 echo -e "###################### Adding Element ${ELEMENT_NAME} End ########################"
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"
36 echo -e "\n###################### Failed to add CapabilityTypes status code:${http_code} End ########################\n\n\n"
42 addResource "VNF_Container"
44 addResource "connector"
45 addResource "WAN_Connector"
46 addResource "LAN_Connector"