標準提供のメディエータファンクション以外に、Javaでプログラムを作成し、ユーザプログラム呼出しの機能を利用して、シーケンスエンジンから呼び出すことができます。共通メッセージのヘッダパラメタやペイロードを、ユーザプログラムのパラメタにセットし、復帰値を共通メッセージに格納できます。ユーザプログラムを作成すると、パラメタ、復帰値の型を自由に設定できます。