Happy Goat for Life! Chris Phillips' Blog - API, Integration and Governance SME and Enthusiast
API CONNECT

Error: CALL recursive depth too deep

One of the reasons my blog doesn’t have so many updates is that I don’t often find new problems.

The another reason is due to APAR https://www.ibm.com/support/pages/apar/LI82702


API CONNECT

Readiness when restarting API GW Pods

The API Gateway consists of one or more DataPower pods. These are listed as Ready in the pod list. This article explains what we mean by ready.



VPN when the target network is the same as the source network.

As I spend a lot of time working away from home, I VPN into my home lab so that I can play. However for the first time my homelab was on the same network range as the hotel I was in, and so when I vpned in, nothing would route.

To get around this I created an addition entry in the routing table for each server you want to connect to, this will be lost after a reboot.

sudo route add 192.168.31.1 -interface ppp0

ppp0 is the tunnel interface from ifconfig and 192.168.31.1 is the IP of the target you want to connect to.


DATAPOWER

Global disabling of Certificate Expiry validation
Guest Post by R George Inness Chris Phillips

Recently a customer has asked how to disable certificate expiry validation. In short they wanted to be able to still use certificates if they had reached end of life. Though this is not something I would recommend I wanted to share the steps.


API CONNECT

DataPower Quorums with two DataPowers - Update

Ways to handle the DataPower quorum when there is only enough Licenses for two DataPowers.

UPDATED 2022 - Since this article was originally published three years ago datapower has added a requirement that each domain should have the same name therefore to achieve the first design you must split your datapower with tenants.


API CONNECT

Setting Payload limits to protect your apis in API Connect

In API Connect a parsing policy can be used to protect your apis to ensure that large files are not malicious or accidentally clogging up system, by default the max size is 4MB. However clients frequently want to support files larger then the default size, this is not something I recommend (I will make a future post about).

This post will show the steps to increase or decrease the document size limit.


OPENSHIFT

Debugging ICSP (Image Content Source Policies)

In Openshift 4 ICSPs (Image Content Source Policies) are used to redirect crio in the worker nodes to retrieve images from a location that is different then the name of the image.


API CONNECT

Rate Limiting an API that does not take a Consumer ID as a parameter.

Applying a rate limit to an API is essential to protecting downstream systems. Usually this is done OOTB with plans in API Connect. However if the API does not require a Client ID to be passed in this system will not work. Luckily API Connect provides a facility to rate limit directly on the canvas.


Subscribe