Hallo,

In meiner neuen Aufgabe muss (darf) ich Java-Classen in RPG-Programm einbinden. Das funktioniert an sich einwandfrei und ist nicht so schwer wie sich anhört, jetzt habe ich aber bei zwei classen folgendes problem: Der kompiler streikt schon mit der meldung *RNF5406 Aufruf hat weniger Parameter übergeben als laut Prototyp erforderlich sind. Die codierung sieht wie folgt aus:
Variablen:
d InputStream s O CLASS(*JAVA
d :'java.io.FileInputStream ')
d POI_FS s O CLASS(*JAVA
d :'org.apache.poi.poifs.filesystem.-
d POIFSFileSystem')
d CurInpStream s like(InputStream)

Procedur:
D new_POI_FS PR like(POI_FS)
d EXTPROC(*JAVA
D :'org.apache.poi.poifs.filesystem.-
D POIFSFileSystem'
D :'*CONSTRUCTOR')
D InpStream like(InputStream)

Und der Aufruf selbst:
CurFs = new_POI_FS(CurInpStream);

Kann mir jemand einen Tip geben?
Vielen Dank
Roman