import java.lang.*; /** Java wrapper code to call PLI routines in DLL @author Lortim Consultants @version 1 @param parameters sent to PLI @return string object returned from native PLI */ public class jniCommon { /*define interface to PLI = _Java + _jniCommon + _jniCommon01 */ public static native String jniCommon01(); public static native String jniCommon02(String dbname1, String dsname1); public String jniCommon1() { System.out.println("jniCommon:jniCommon1:jniCommon01()"); String strResult = jniCommon01(); System.out.println("jniCommon:jniCommon1:jniCommon01()->"+strResult); return(strResult); } public String jniCommon2(String dbname1, String dsname1) /** * @return native Java/PLI interface returns string. * @param dbname1/dsname1 specified */ { System.out.println("jniCommon:jniCommon2:jniCommon01("+dbname1+","+dsname1+")" ); String strResult = jniCommon02(dbname1, dsname1); System.out.println("jniCommon:jniCommon2:jniCommon01("+dbname1+","+dsname1+")->"+strResult ); return(strResult); } }