Hello, Have a look to ONAP User Guide :
https://docs.onap.org/en/dublin/guides/onap-user/instantiate/pre_instantiation/index.html Regards René De : [email protected] [mailto:[email protected]] De la part de Stern, Ittay Envoyé : lundi 29 juillet 2019 15:29 À : [email protected]; [email protected]; FREEMAN, BRIAN D Objet : Re: [onap-discuss] [VID] Creating new Owning Entity/lineOfBusiness failed The curl params are malformed a bit: Instead of -d data='{"options":["LOB-Testing"]}' Use -d '{"options":["LOB-Testing"]}' Or --data '{"options":["LOB-Testing"]}' From: [email protected] <[email protected]> On Behalf Of Vivekanandan Muthukrishnan Sent: Friday, July 26, 2019 2:41 PM To: FREEMAN, BRIAN D <[email protected]> Cc: [email protected] Subject: Re: [onap-discuss] [VID] Creating new Owning Entity/lineOfBusiness failed Hi Brain, I guess the HTTP header USER_ID is not being respected by VID. Below are the updated CURL commands with USER_ID=demo and the REST API calls were successful with a large HTML response. I am attaching herewith are the CRUL command response HTML files for your reference. I still see that VID UI is not able to list the new Project OR Line of Business. I guess, once the Platform (Aarna-Blr) got persisted. Please refer the VID screenshot and relevant log snippets below. VID Deploy screenshot (Default values populated by Robot init) [image.png] VID Deploy Screen REST API Network Call from Browser Requested URI : https://vid.api.simpledemo.onap.org:30200/vid/category_parameterfamilyName=PARAMETER_STANDARDIZATION&r=0.8929088280267902<https://urldefense.proofpoint.com/v2/url?u=https-3A__vid.api.simpledemo.onap.org-3A30200_vid_category-5FparameterfamilyName-3DPARAMETER-5FSTANDARDIZATION-26r-3D0.8929088280267902&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=NJAEHfQoLAqU6Mfo-WCvDEGsbs3O9RNyC3XFKZ7W_Pw&m=zYopCKQM5r_4c4KIHMstBHYrQKxW0H6GAXPU_MT7MMA&s=WWoDJ-6cDkA8zYtiFWgawtVkL3GFXAlNB7r_h32N7TE&e=> Response {"categoryParameters":{"lineOfBusiness":[{"id":"LOB-Demonstration","name":"LOB-Demonstration"}],"owningEntity":[{"id":"19f9f76f-bea1-452b-a2c3-6b5f0a7bd250","name":"OE-Demonstration"}],"project":[{"id":"Project-Demonstration","name":"Project-Demonstration"}],"platform":[{"id":"Aarna-Blr","name":"Aarna-Blr"},{"id":"Platform-Demonstration","name":"Platform-Demonstration"}]}} # VID Tomcat log snippets 10.42.21.254 - - [26/Jul/2019:11:19:30 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.119.130 - - [26/Jul/2019:11:19:42 +0000] "GET /vid/category_parameter?familyName=PARAMETER_STANDARDIZATION&r=0.8929088280267902 HTTP/1.1" 302 - 10.42.21.254 - - [26/Jul/2019:11:19:45 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.21.254 - - [26/Jul/2019:11:20:00 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.119.130 - - [26/Jul/2019:11:20:00 +0000] "POST /vid/maintenance/category_parameter/lineOfBusiness HTTP/1.1" 200 46205 10.42.21.254 - - [26/Jul/2019:11:20:15 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.21.254 - - [26/Jul/2019:11:21:15 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.119.130 - - [26/Jul/2019:11:21:22 +0000] "POST /vid/maintenance/category_parameter/platform HTTP/1.1" 200 46199 10.42.21.254 - - [26/Jul/2019:11:21:30 +0000] "GET /vid/healthCheck HTTP/1.1" 200 76 10.42.119.130 - - [26/Jul/2019:11:21:31 +0000] "POST /vid/maintenance/category_parameter/project HTTP/1.1" 200 46198 10.42.119.130 - - [26/Jul/2019:11:21:41 +0000] "POST /vid/maintenance/category_parameter/owningEntity HTTP/1.1" 200 46203 # VID CURL commands export VID_REST_SVC_IP=$(kubectl get svc -n onap | grep vid | grep -v 'vid-' | awk '{print $3}') export VID_REST_SVC_PORT=8080 curl -L -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/lineOfBusiness"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_lineOfBusiness-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=NJAEHfQoLAqU6Mfo-WCvDEGsbs3O9RNyC3XFKZ7W_Pw&m=zYopCKQM5r_4c4KIHMstBHYrQKxW0H6GAXPU_MT7MMA&s=NXlZ7TUjzg9RHuJ-5PCB-7pxl33DaLKlmphOUSg6p6Q&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: demo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["LOB-Testing"]}' > VID-LOB.log curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/platform"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_platform-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=NJAEHfQoLAqU6Mfo-WCvDEGsbs3O9RNyC3XFKZ7W_Pw&m=zYopCKQM5r_4c4KIHMstBHYrQKxW0H6GAXPU_MT7MMA&s=AgkNYEExs0AafyV_-aI3WHJgjxcJIfUPJFjpCzxv78s&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: demo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["Platform-Testing"]}' > VID-PLATFORM.log curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/project"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_project-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=NJAEHfQoLAqU6Mfo-WCvDEGsbs3O9RNyC3XFKZ7W_Pw&m=zYopCKQM5r_4c4KIHMstBHYrQKxW0H6GAXPU_MT7MMA&s=gfFLeaq69YgsQoNcYVIaIQXW_Swgiw9_OBebpEWh4xE&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: demo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["Project-Testing"]}' > VID-PROJECT.log curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/owningEntity"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_owningEntity-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=NJAEHfQoLAqU6Mfo-WCvDEGsbs3O9RNyC3XFKZ7W_Pw&m=zYopCKQM5r_4c4KIHMstBHYrQKxW0H6GAXPU_MT7MMA&s=yuzl9a3Kd21iJ3fvvres-VoSAD5iqRsmASP8L0ANvo4&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: demo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["OE-Testing"]}' > VID-OWNINGENTITY.log # CURL Command HTTP Response Headers < HTTP/1.1 200 OK < Server: Apache-Coyote/1.1 < X-ECOMP-RequestID-echo: 513725f3-d0a5-4fe0-85b7-6f03422c6aa4 < Set-Cookie: JSESSIONID=6086062D9F8ABD7C6FEE7CED15E33506; Path=/vid; HttpOnly < Content-Type: text/html;charset=ISO-8859-1 < Content-Language: en < Content-Length: 46205 < Date: Fri, 26 Jul 2019 11:20:00 GMT On Thu, Jul 25, 2019 at 11:47 PM FREEMAN, BRIAN D <[email protected]<mailto:[email protected]>> wrote: Check you USER_ID – it doesnt match your basic auth. What response did you get back ? Brian From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> On Behalf Of Vivekanandan Muthukrishnan Sent: Thursday, July 25, 2019 2:12 PM To: [email protected]<mailto:[email protected]> Subject: [onap-discuss] [VID] Creating new Owning Entity/lineOfBusiness failed Hi VID team, I am trying to create new lineOfBusiness, project, Owning Entity. I tried with the below REST calls and it is not working. The REST API gets HTML response, I am not sure whether am i missing something in the below REST calls. Kindly note that i can see the default ones created by Robot init script. Can we not add more of these types into VID? Is there any alternate ways to get these details into VID? Could someone help me to create the below new resources would be great. Code snippets export VID_REST_SVC_IP=$(kubectl get svc -n onap | grep vid | grep -v 'vid-' | awk '{print $3}') export VID_REST_SVC_PORT=8080 curl -L -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/lineOfBusiness"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_lineOfBusiness-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=IBSCXujVgG59sG-iGlyi3c3SP9Avrd27DK3_7tzLgtM&s=Fas-AxydtRC8uU2gSNwLWkWeb9CNIQtIHKPi89CL9bA&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: bdemo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["LOB-Testing"]}' # Followed Robot logs to insert a platform curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/platform"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_platform-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=IBSCXujVgG59sG-iGlyi3c3SP9Avrd27DK3_7tzLgtM&s=9i3ntVqDnT8BZhE_3nsxnG7mULpd9_eZH8Pq4nJkDWk&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: bdemo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["Platform-Testing"]}' curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/project"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_project-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=IBSCXujVgG59sG-iGlyi3c3SP9Avrd27DK3_7tzLgtM&s=WFa4TimBfZ5gZrtk_sY3oX9zgaxcIBkhH-XjOdagKB0&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: bdemo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["Project-Testing"]}' curl -v -X POST "http://${VID_REST_SVC_IP}:${VID_REST_SVC_PORT}/vid/maintenance/category_parameter/owningEntity"<https://urldefense.proofpoint.com/v2/url?u=http-3A__-24-257BVID-5FREST-5FSVC-5FIP-257D-3A-24-257BVID-5FREST-5FSVC-5FPORT-257D_vid_maintenance_category-5Fparameter_owningEntity-2522&d=DwQFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=IBSCXujVgG59sG-iGlyi3c3SP9Avrd27DK3_7tzLgtM&s=MvlINfZeV1apIrYz_QdOCSlvGl595MxDC8cGjimJrJU&e=> \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "USER_ID: demo" \ -H "X-FromAppId: robot-ete" \ -H "X-TransactionId: robot-ete-071f77ea-1fc9-4a34-bfe5-dce2b67ac408" \ -u demo:Kp8bJ4SXszM0WX \ -d data='{"options":["OE-Testing"]}' _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18333): https://lists.onap.org/g/onap-discuss/message/18333 Mute This Topic: https://lists.onap.org/mt/32601626/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
