Following is a simple Java client application that uses the generated
Java interface object's calc method to implement an
add operation:
package my.business;
import com.softwareag.entirex.aci.Broker;
public class Add {
private Mylib m = new Mylib(new Broker(Mylib.DEFAULT_BROKERID, "user"), Mylib.DEFAULT_SERVER);
public int add(int operand1, int operand2) throws Exception {
m.setNaturalLogon(true); // NaturalONE RPC server requires logon
m.calc("+", operand1, operand2);
return m.getCalcResult();
}
public static void main(String[] args) {
try {
System.out.println("Result is: " + new Add().add(1,2));
} catch (Exception e) {
e.printStackTrace();
}
}
}