Das nenne ich mal Scherzkeks!

Aber Gottseidank kann man diese API's ja nun mit SQL ersetzen.
Dafür definiert man dann am besten einen Service den man via Prototype von überall aufrufen kann.
Sogar aus CLLE;-).
Der Service könnte dann so aussehen:

dcl-pr SendToDataQueue;
....
end-pr;

dcl-pr ReceiveFromDataQueue;
....
end-pr;

Ggf. kann man auch auf deutsche Namen ausweichen:
SendenAnDatenWarteschlange
EmpfangenVonDatenWarteschlange

Ganz weit entfernt von der API-Definition;-)!!!