Uso de curl para enviar una solicitud SOAP a un servicio web y obtener la respuesta utilizando scripts de shell. se adjunta a continuación el comando que estoy utilizando: -Invocar solicitud SOAP desde el comando de shell
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @sample_request.txt -X POST http://someWebServiceURL
estoy recibiendo una respuesta de error que dice que ninguna cabecera SOAPAction. PFB el cuerpo de la respuesta parte
<soapenv:Body>
<soapenv:Fault>
<faultcode>Client.NoSOAPAction</faultcode>
<faultstring>WSWS3147E: Error: no SOAPAction header!</faultstring>
</soapenv:Fault>
</soapenv:Body>
Cualquier ayuda se agradece !!
No olvides citar el URI en el encabezado SoapAction - la especificación requiere que, si no es nulo, debe ser doble, es decir 'SOAPAction:" http: // mi_example/mi_acción "' – Petesh