MuleSoft Certified Integration Architect – Level 1 — Question 86
A Mule application uses APIkit for SOAP to implement a SOAP web service. The Mule application has been deployed to a CloudHub worker in a testing environment.
The integration testing team wants to use a SOAP client to perform Integration testing. To carry out the integration tests, the integration team must obtain the interface definition for the SOAP web service.
What is the most idiomatic (used for its intended purpose) way for the integration testing team to obtain the interface definition for the deployed SOAP web service in order to perform integration testing with the SOAP client?
Answer options
- A. Retrieve the OpenAPI Specification file(s) from API Manager
- B. Retrieve the WSDL file(s) from the deployed Mule application
- C. Retrieve the RAML file(s) from the deployed Mule application
- D. Retrieve the XML file(s) from Runtime Manager
Correct answer: B
Explanation
The WSDL (Web Services Description Language) file is specifically designed to describe SOAP web services and is essential for the integration testing team to interact with the service correctly. Options A and C refer to OpenAPI and RAML specifications, which are not applicable for SOAP services. Option D is not relevant as XML files from Runtime Manager do not provide the necessary service interface definition.