Skip to content

xebialabs-community/xld-iib-plugin

Repository files navigation

Build status

Build Status Codacy Badge Codeclimate Badge License: MIT Github All Releases

IBM Integration Bus (IIB) plugin

Overview

This plugin allows XL Deploy to deploy and configure applications in an IBM Integration Bus.

Requirements

  1. IBM Integration Bus (IIB) 9.x or better
  2. XL Deploy 5.5 or better

Installation

Place the plugin JAR file into your SERVER_HOME/plugins directory.

Features

  • IIB Containers

    • iib.Server IIB Server where BAR files can be configured and deployed

    iib.Server extends udm.BaseContainer

    Properties Description
    host Overthere Host containing the IIB Server
    iib_home Home directory of IIB server
    integration_node Integration node name
    integration_server Integration server name

    The IIB Server has several control tasks associated with it as follows:

    Task Description
    Start Message Flow Start IIB Execution Engine on an integration_node for an integration_server
    Start Broker Start IIB Message Broker Server
    Stop Message Flow Stop IIB Execution Engine on an integration_node for an integration_server
    Stop Broker Stop IIB Message Broker Server
    • iib.BarFile IIB BAR file to deploy on the iib.Server

    iib.BarFile extends udm.BaseDeployedArtifact

    Properties Description
    preProperties Pre Deployment override properties
    postProperties Post Deployment override properties
    completeDeployment Add -m flag to deploy complete information
    restartAllApplications Add --restart-all-applications flag

##References##

  1. mqsapplybaroverride
  2. mqsideploy
  3. mqsireadbar
  4. mqsistart
  5. mqsistop
  6. mqsistartmsgflow
  7. mqsistopmsgflow
  8. automated build and deploy in websphere message broker using ant
  9. policies-overview (Restart all applications)