Wenn du C-Funktionen nicht verwenden darfst, ist die Socket-Programmierung in COBOL ausgeschlossen !
Für eine reine AS/400->As/400-Kommunikation bieten sich dann für COBOL nur noch ICF-Dateien an. Diese können in COBOL ganz normal mittels READ/WRITE verarbeitet werden.

Was den Zugriff auf IFS angeht, so musst du die Dateien in eine PF kopieren (CPYFRMSTMF) um sie dann von COBOL aus zu verarzten. Einen Direkt-Zugriff aus COBOL gibt es nicht.

Kurz gesagt:
Neu Funktionalitäten lassen sich ohne viel Brimborium drumrum native in COBOL nicht lösen !!!