Hola, estoy usando la facilidad de CICS para utilización de Web Services, mi aplicación host es cliente (requester) de otra aplicación externa en un servidor remoto (provider) y el método de comunicación entre ambas es Web Services.
El administrador del provider nos facilitó un fichero wsdl con el que generamos nuestro fichero wsbind y las copys cobol para aplantillar los mensajes en el programa. Nuestro administrador de CICS definió PIPELINES y demás recursos y todo bien, pero....
Nuestro mensaje de petición SOAP no incluye una primera línea con:
<?xml version="1.0" encoding="UTF-8"?>
Esto permitiría que el provider entendiera nuestro mensaje perfectamente, aunque CICS lo está codificando UTF-8 por defecto, si no lo ponemos en la cabecera, el provider no lo sabe.
Ya llevo varios días haciendo pruebas y "jugando" con CCSID, además de revisar documentación, y no consigo hacer que aparezca la dichosa línea. Estoy empezando a pensar que puede formar parte de alguna EXIT del procedimiento de conversión incorporado en CICS.
Por cierto, trabajo con z/OS 1.9, Enterprise COBOL 4.1 y CICS TS 3.1
Os agradecería una pista para conseguir incorporar la cabecera xml al mensaje.
Muchas gracias.






