En la página Transporte HTTP de las propiedades del nodo, establezca las propiedades siguientes:
En la propiedad URL de servicio web, escriba el URL del servicio web desea llamar.
Establezca otras propiedades SSL según convenga.
Pruebe la configuración.
Prueba de la configuración
Utilice el ejemplo Nodos SOAP para probar la configuración. Puede
ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center
en línea. Puede
ejecutar ejemplos sólo cuando utilice el Information Center que está
integrado en WebSphere Message Broker Toolkit.
Habilite SSL en el flujo de mensajes SOAPNodesSampleConsumerFlow realizando los pasos
siguientes:
Abra el subflujo Invoke_submitPO.
Cambie las propiedades de HTTPTransport para el nodo SOAPRequest. En el campo URL de servicio web, asegúrese de realizar los cambios siguientes:
Cambie http a https
Cambie el número de puerto al número de puerto del puerto HTTPSConnector.
Nota: El
valor predeterminado del puerto HTTPSConnector es 7843, pero puede utilizar el
siguiente mandato para verificar el número de puerto que está configurado en el
despliegue.
mqsireportpropertiesnombre_intermediario -e nombre_grupo_ejecución -o HTTPSConnector -n puerto
Si
no hay otros servicios HTTPS en su despliegue, el mandato
mqsireportproperties devuelve un 0 y
debería poder utilizar el valor predeterminado 7843 para el valor del puerto HTTPSConnector.
Si configura la infraestructura de claves públicas siguiendo las instrucciones que
se detallan en Configuración de una infraestructura clave pública, todas las demás propiedades deberían
ser correctas. De lo contrario, debe seleccionar el protocolo adecuado y cambiar otras
propiedades SSL para que coincidan con su configuración.
Habilite SSL en el flujo de mensajes SOAPNodesSampleProvider abriendo las
propiedades para el nodo SOAPInput y
seleccionando Utilizar HTTPS en el panel de propiedades Transporte
HTTP.
Si OrderService_SOAPNodesSampleProviderFlow y submitPO_OrderService_SOAPNodesSampleConsumerFlow no son aún subflujos, debe convertirlos a subflujos. Para obtener más información sobre la conversión entre flujos de mensajes y subflujos, consulte Convertir entre flujos de mensajes y subflujos.
Renueve el archivo BAR y despliéguelo.
Pruebe el ejemplo. Por ejemplo, puede probar el ejemplo realizando los pasos siguientes:
donde
número_puerto es el número de puerto del puerto HTTPSConnector.
Cuando se le solicite que acepte el certificado, pulse Sí.
Si está utilizando un certificado autofirmado en su infraestructura PKI, el ejemplo
funciona correctamente si la ventana del navegador muestra el mensaje Hay
un problema con el certificado de seguridad de este sitio web.
Si está utilizando un certificado de una entidad emisora de certificados en su
infraestructura PKI, el ejemplo funciona correctamente si el navegador muestra un símbolo
de candado junto al URL.
Nota: Puede hacer caso omiso de cualquier mensaje de error que
esté asociado al ejemplo.