We build the bridges to your core IT systems.

Blog.

Azure Oracle Database Connector – step by step configuration

The Oracle Database Connector is an API App which allows users to perform CRUD operations towards an on-premises Oracle Database Server. Although the connectors primary role is to be used as part of a Logic App, you can also consume it as a REST API service....
Azure Oracle Database Connector – step by step configuration

IBM DataPower (Cast Iron,API management) Error Report Tool

When you do some experimenting on DataPower you’ve probably come across the error report function. Those files filled to the brim with useful information, The problem with it is that they contain way to much information to be processed by our tiny brains. If only there was...
IBM DataPower (Cast Iron,API management) Error Report Tool

Samba file transfer in IIB v9 with Java custom nodes

We had to implement a Samba file transfer using IBM Integration Bus. Because my customer decided not to mount the shared Samba folder on the machines, we couldn’t use the default File Read and File Write nodes of IBM Integration Bus. Therefore I had to...
Samba file transfer in IIB v9 with Java custom nodes

Datapower mutual authentication SSL/TLS debugger

When implementing mutual TLS 1.2 for some services on DataPower, we came to the conclusion that most developers have quite some issues with implementing it, more specifically using the wrong certificates and/or using the wrong version of SSL/TLS or cipher. So as a solution I came...
Datapower mutual authentication SSL/TLS debugger

Multichannel marketing: integrating Google Analytics with Veeva

General The main goals of the multichannel marketing (MCM) project can be defined as follows: putting in place the infrastructure and tools to track all the marketing related communication with healthcare professionals (in Veeva CRM) putting in place the reporting tools on the efficiency of...
Multichannel marketing: integrating Google Analytics with Veeva

NULL adapter on BizTalk

In this short tutorial I will explain how to install a NULL adapter on BizTalk 2010 (64-bit platform with Windows 7). Note: BizTalk 2010 is the predecessor of BizTalk 2013 and 2013R2, but is still quite popular and used in companies. It’s good to be aware that its...
NULL adapter on BizTalk

WAMC is dead – Long Live AMC

Since 24 August 2015 WAMC (WebSphere Appliance Management Center) has the ‘withdrawn’ status.  This left the people who used WAMC as centralized system to manage their DataPower instances in the cold.  IBM came with a solution named AMC (Appliance Management Center) which is basically WAMC but...
WAMC is dead – Long Live AMC

How to export an EBS based Linux VM from AWS EC2

Exporting an Amazon Web Services (AWS) Elastic Compute Cloud (EC2) instance that is making use of Amazon Elastic Block Store (EBS) data volumes is not possible using the standard AWS Command Line Interface (CLI) command “ec2-create-instance-export-task”. The limitations are described a the bottom of this page. As...
How to export an EBS based Linux VM from AWS EC2

Software AG Optimize component, The analytic Overview and KPI Summary

Optimize is the Business Activity Monitoring (BAM) component of webMethods. BAM enables you to analyze real time business metrics information, including system performance , the volume of the business activity and its responsiveness, serious errors that may have occurred, and other key performance indicators (KPI’s)....
Software AG Optimize component, The analytic Overview and KPI Summary

Incompatible Metering info (CallerInformation) in SAP WS

The support of SAP systems for SOAP Web Services is pretty good. We have e.g. been successfully using WS-RM and SAP-RM to have reliable, one-way communication. During a project I needed to make a call from an SAP ECC 6 system towards an external web...
Incompatible Metering info (CallerInformation) in SAP WS

IBM Cast Iron: Prefer Batch over Looping

Cast Iron is the product that serves as the cloud adapter in the IBM middleware ecosystem. In the following examples we will  take a look  at the TIPs (provided in the database provided by IBM) and how these examples can be modified to use batch processing...
IBM Cast Iron: Prefer Batch over Looping

Performance issues

Recently I was asked to look at an interface which had some serious performance issues. The interface was responsible for downloading tasks (and sub-tasks) into the database, and was taking around 35 minutes to complete: The setup was as follows: The database call was split...
Performance issues