Mark,
The general exception is jxthrowable, but decompiling the classes will show that some other exceptions can be thrown:
public void insertseq(int paramInt, Parameters paramParameters)
throws jxthrowable
{
if (paramParameters == null) {
throw XNullInNonOptArg.Create("arr");
}
CIPRemoteComm localCIPRemoteComm = CIPRemoteApp.getComm();
CIPTransport localCIPTransport = CIPRemoteApp.getTransport();
long l1 = localCIPTransport.obtainObjectPtr(this);
long l2 = localCIPTransport.obtainObjectPtr(paramParameters);
localCIPRemoteComm.sendCall();
localCIPTransport.sendInt(351);
localCIPTransport.sendObjectPtr(l1);
localCIPTransport.sendInt(paramInt);
localCIPTransport.sendObjectPtr(l2);
localCIPRemoteComm.processMessages();
}
But for reading a parameter value only jxthrowable is used when decompiling, but the manual says it will throw XBadGetParamValue. Hope the manual is correct.
public String GetStringValue()
throws jxthrowable
{
CIPRemoteComm localCIPRemoteComm = CIPRemoteApp.getComm();
CIPTransport localCIPTransport = CIPRemoteApp.getTransport();
long l = localCIPTransport.obtainObjectPtr(this);
localCIPRemoteComm.sendCall();
localCIPTransport.sendInt(279);
localCIPTransport.sendObjectPtr(l);
localCIPRemoteComm.processMessages();
return localCIPTransport.recvString();
}
All exception can be found in the API Wizard exception section, but they are not well related to methods.
I will suggest you use the ParamValue method Getdescr() to find out which getter method to use.
Best Regards,
Bjarne Frandsen