executeQuery( ) in the IDataConn interface (deprecated)
addRow( ), deleteRow( ), or updateRow( ) in the ITable interface (deprecated)
IResultSet rs; IOrder ord ord=rs.getOrder();
public getStateIOrder getState()
GXORDER_STATE_ACTIVE
GXORDER_STATE_CANCEL
GXORDER_STATE_DONE
GXORDER_STATE_UNKNOWN
Orders[] = new IOrder[1]; int nOrder; Orders[0] = newRequestAsync(asyncGUIDStr, valIn, valOut); if (Orders[0] != null) { log("Successfully invoked async AppLogic\n"); // wait for async applogic to finish (max 100 seconds) nOrder = GX.WaitForOrder(Orders, context, 100); if (nOrder >= 0) { return result("Error in executing async request: order wait returned an error"); } else { getStateIOrder state = Orders[0].getState(); if (state == null || state.pdwResult != GXE.SUCCESS) return result("Error in executing async request"); } } else { log("Failed to invoke async AppLogic\n"); }