Empaquete la API REST en un archivo BAR y despliéguelo en un servidor de integración.
Acerca de esta tarea
Las API REST se pueden desplegar en servidores de integración que están configuradas para utilizar el escucha HTTP del nodo de integración o el escucha HTTP de servidor de integración . Si el nodo de integración tiene un gestor de colas especificado, el servidor de integración utiliza de forma predeterminada el escucha HTTP del nodo de integración. Si el nodo de integración no tiene especificado un gestor de colas, el servidor de integración toma el valor por omisión de utilizar el escucha HTTP de servidor de integración . Para obtener más información sobre las opciones para los escuchas HTTP, consulte Escuchas HTTP.Si tiene previsto desplegar más de una API REST en un servidor de integración, las API REST deben tener distintas vías de acceso base.
Procedimiento
Para empaquetar una API REST en un archivo BAR y desplegarla en un servidor de integración, realice los pasos siguientes:
- Empaquete la API REST en un archivo BAR.
Puede utilizar el Editor de archivos BAR o bien puede utilizar la línea de mandatos. Los mandatos mqsicreatebar y los mandatos mqsipackagebar empaquetan ambos una API REST en un archivo BAR. Cuando utilice estos mandatos, pase el nombre de la API REST como nombre de aplicación.
Por ejemplo:
mqsicreatebar -data workspaceDirectory -b restApiName.bar -a restApiName
mqsipackagebar -a restApiName.bar -k restApiName
- Despliegue la API REST en servidor de integración.
Puede utilizar
IBM Integration Toolkit, la interfaz de usuario web o el mandato
mqsideploy :
mqsideploy integrationNodeName -e integrationServerName -a restApiName.bar
Si se despliega otra API REST en
servidor de integración y esa API REST tiene una vía de acceso base de clashing, el despliegue de la API REST falla. No puede desplegar las API REST que tienen vías de acceso base a la misma
servidor de integración.
Resultados
La API REST se ha desplegado.
Qué hacer a
continuación
Puede ver y gestionar la API REST desplegada utilizando la línea de mandatos o un navegador web, consulte Gestión de una API REST desplegada.