fmg
8 years agoNew Contributor
Body request parameters not being created after Swagger definition import
Hello,
I'm trying to import a Swagger 2.0 definition to SoapUI, but after doing so the request parameters aren't automatically generating, defeating the purpose of the import.
I have the following definition:
{ "swagger":"2.0", "info":{ "description":"The Application", "version":"1.0.0", "title":"Sample REST Application", "contact":{ "name":"users@cxf.apache.org" }, "license":{ "name":"Apache 2.0 License", "url":"http://www.apache.org/licenses/LICENSE-2.0.html" } }, "basePath":"/timeline", "paths":{ "/":{ "post":{ "summary":"Retrieves records", "description":"", "operationId":"getTimelineRecords", "produces":[ "application/json" ], "parameters":[ { "in":"body", "name":"body", "description":"The list of parameters", "required":true, "schema":{ "type":"array", "items":{ "$ref":"#/definitions/TimelineParamDTO" } } } ], "responses":{ "200":{ "description":"successful operation", "schema":{ "$ref":"#/definitions/TimelineRecordDTO" } } } } } }, "definitions":{ "TimelineRecordDTO":{ "type":"object", "properties":{ "source":{ "type":"string", "description":"The record source" }, "type":{ "type":"string", "description":"The record type" }, "title":{ "type":"string", "description":"The record title" }, "status":{ "type":"string", "description":"The record status" }, "identifier":{ "type":"string", "description":"The record identifier" }, "itemDate":{ "type":"string", "description":"The item date" }, "direction":{ "type":"string", "description":"The direction" }, "body":{ "type":"string", "description":"The record body" } }, "description":"A single timeline record" }, "TimelineParamDTO":{ "type":"object", "properties":{ "key":{ "type":"string", "description":"The key" }, "value":{ "type":"string", "description":"The value" } }, "description":"Key/value pair" } } }
However, after importing to SoapUI, the request parameters aren't generated:
Am I doing something wrong, or miss understanding the import process?
Thanks.