search cancel

Service created through CreateService API returns a message[Not Found Exception]

book

Article ID: 134507

calendar_today

Updated On:

Products

CA Application Test

Issue/Introduction

We created a virtual service using the CreateService API command in Jenkins. While the service is deployed and  running, when validated against this service we receive a "message not found " exception  .


curl -X POST -H 'Authorization: Basic abc.com' -F [email protected] 'http://abc.bbc.com:1505/api/Dcm/VSEs/VSE/actions/createService'



The abc.com.zip  contains  Soap XML  RR pairs and a serviceProperties.xml file.  

Cause


The Soap xml Request file  was missing  <?xml version="1.0" encoding="UTF-8"?>   tag   .  So during creation, Soap DPH was not picked by default. As a result the Request Arguments was not able to parse properly.  The created VS did not have any arguments.  

Environment

Release :

Component : CA Application Test

Resolution

Add    <?xml version="1.0" encoding="UTF-8"?>   as the first line  in the REquest  XML  file .  


Now when you run the API call,   it will self identify as a soap message  and  add the WS Soap DPH.   The Request Arguments will be parsed properly..