Hast Du Dir eigentlich mal die Funktion HTTPHEAD (in Bibliothek SYSTOOLS) angesehen?
HTTPHEAD Scalar Function.
Im übrigen würde ich die JSON-Daten nicht in eine RPG-Variable einlesen ... um dann die Daten wohl auch noch mit YAJL auflösen zu können. Mit dieser Lösung können nur JSON-Dokumente mit maximal 16MB eingelesen werden.
Wenn die Daten dagegen direkt mit SQL aufgelöst werden, können JSON-Datem bis zu 2 GB verarbeitet werden.

Birgitta