Skip to main content

Posts Tagged ‘IIB’

How to Create and Configure SSL Key and Trust Stores Part 1/3

This post will be the first in a multi-part series talking about configuring various key stores and trust stores IBM MQ and IBM Integration Bus and populating them with certificates. General Information Key stores and trust stores are files in a proprietary format. Key stores hold certificates that an application sends across during the SSL […]

Turning on SSL for IIB web interface connections

July 19, 2019. Let’s take a look at turning on SSL for the IIB web interface connections. Prerequisites and Benefits First of all, you need to have your key and trust stores setup on the IIB integration node and the certificates loaded into them. Also, unlimited crypto libraries need to be installed on your IBM […]

Configuring WS Security Using X.509 Token in IBM Integration Bus

Introduction : Web Service Security can be implemented in IBM Integration Bus (hereafter called IIB) application using any of the following token types: Username Username and Password SAML assertion Kerberos Ticket LTPA Certificate X.509 Certificate This blog provides how to configure Policy Sets and Policy Set bindings for implementing WS-Security in IIB message flow using […]

Validating JSON Message in IIB

Overview This blog helps to understand JSON parser in IIB and how to validate the incoming JSON message. What is JSON? JavaScript Object Notation is a lightweight plain text format used for data interchange. It’s a collection of Name-Value pair. How IIB parses the JSON message? In IIB JSON message realized as Object (Name-Value pair) […]

How to Handle a DFDL Serialization Error

Problem Statement: If a fixed-length request has to be constructed from a message (for example xml, which has optional fields and complex objects with cardinality >1,) the following scenarios show the DFDL properties that can be used instead of using a conditional check in mapping /compute node to overcome the DFDL Serialization Error. Sample Scenario: […]


Overview MQ Telemetry Transport (MQTT) is a lightweight protocol which publish/subscribe messages. IIB has its built-in MQTT server/broker and input/output nodes for processing MQTT messages. You can create sample message flows to receive an MQTT message by using the MQTTSubscribe node to subscribe/consume one or more topics on an MQTT server/broker. You can publish an […]

How to Access Google Analytics API from IBM Integration Bus

In my current engagement, one of the projects required integration between Google Analytics (GA) and IBM Integration Bus (IIB). Google Analytics is built upon a powerful data reporting infrastructure which can be accessed using the Google Analytics Reporting API (V4 is the most current). Google APIs use OAuth 2.0 protocol for authentication and authorization. In this […]

Monitoring in IIB

 What is Monitoring Monitoring is a feature in IIB, which enables the developer to configure the flow to emit events when something interesting happens. These events can either be stored in a DB or consumed by monitoring applications such as Websphere Business Monitor for auditing and replay of messages. Features IIB flows can be configured […]

An Easy Way to Write HL7(TDS) Messages in XML Format in IIB

The Perficient project lead handling an Enterprise Integration project at one of the largest healthcare providers in the country called me one afternoon and asked me to find a quick solution to write HL7 messages in XML format as some vendors that were being integrated needed the messages in XML. I knew that the solution […]

Proxy Mechanism for testing IIB Migration Projects

Introduction Migration of EAI solution has become inevitable because of the new features coming in and badly designed products and solutions in the past. Migration must be taken as an opportunity to redesign the existing solution by making use of the latest technological developments. It is necessary to ensure the business functionality is not lost and […]

Integrate Google Analytics to IBM Integration Bus

Google Analytics is web analytics tool which has advanced modes of capturing statistical data of applications. While IIB dominates the middleware world with its robust integration capabilities, this blog provides an approach to utilize the REST services of the Google Analytics API to consume various reports containing various metrics of the native applications. The metrics […]

Setting up Scheduler for Auto Triggering of Applications in IIB

If you are required to trigger applications at a certain time of day to meet business needs, it’s not necessary to deploy the application at that particular time or to manually trigger it to begin the processing of messages. Problem Statement To schedule automatic triggering of application on a daily basis at a stipulated time (5:30am). Solution We […]

Load More