iSeries / AS400 FAQ : Programming : RPG : How do I convert to and from java String type?
Here is the source of the module I made to do this: —- Source of P.JAVA in QSRVSRC —- // ********************************************************************** // Copybook for F.JAVA // ********************************************************************** D String C Const(‘java.lang.String’) D Object C Const(‘java.lang.Object’) D*————————————————– D* Procedure name: #newString D* Purpose: Convert a OS/400 character to java string D* Returns: Return a java string object D* Parameter: parm D*————————————————– D #cvtToString PR O CLASS(*JAVA:String) @01 D parm 65535A CONST VARYING D*————————————————– D* Procedure name: #cvtFromString D* Purpose: Convert from java String to os/400 character D* Returns: Returned os/400 string D* Parameter: javaString => String in java format D*————————————————– @01 D #cvtFromString PR 65535A VARYING D javaString O CLASS(*J