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 Service Virtualization

Issue/Introduction

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.  

Environment

All supported DevTest releases.

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.  

Resolution

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

Now when running the API call,  it will self identify as a soap message and add the WS Soap DPH.   

The Request Arguments will now be parsed properly..