Objetivo
Dado un servicio mock, se quiere componer la respuesta en base al os parámetros de entrada. Para ello se empleará un script.Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:GESTIONARTASAS> <XMLREQUEST xmlns="">Datos de la petición</XMLREQUEST> </tem:GESTIONARTASAS> </soapenv:Body> </soapenv:Envelope>
Response:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:GESTIONARTASASResponse> <XMLRESULT>${respuesta}</XMLRESULT> </tem:GESTIONARTASASResponse> </soapenv:Body> </soapenv:Envelope>
Script:
def request = new XmlSlurper().parseText(mockRequest.requestContent) context.respuesta = request.Body.GESTIONARTASAS.XMLREQUEST.toString()
No hay comentarios:
Publicar un comentario