Which file is used to define the interface contract to invoke a web service implemented as a SOAP service
WSDL is used to define the contract in case of SOAP . RAML/OAS is used to REST services
Refer to the exhibit. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP request use default configurations.
In this case as outbound call is made using HTTP: POST /child , all attributes will be replaced by this invocation. Hence query parameter will not be accessible at logger.
What happens to the attributes of a Mule event in a flow after an outbound HTTP Request is made?
Attributes are replaced with new attributes from the HTTP Request response.
Attributes include everything apart from Payload/body. For ex: Headers, query parameters, URI parameters.
So, when outbound HTTP request is made, new attributes need to pass the outbound HTTP request and old attributes are replaced.
I have created below diagram to make it easy for you to understand:
An API specification is designed using RAML. What is the next step to create a REST Connector from this API specification?
API Exchange creates REST conenctor automtaically once API is published. Hence correct answer is Publish the API specification to Any point Exchange